12 lines
345 B
Plaintext
12 lines
345 B
Plaintext
@startuml
|
|
class PlacementValidator {
|
|
- collisionLayerMask : LayerMask
|
|
- toleranceSkin : float = 0.05f
|
|
- ignoredColliders : List<Collider>
|
|
+ SetLayerMask(cLayerMask:LayerMask) : void
|
|
+ IsValidPlacement(objToPlace:GameObject) : bool
|
|
}
|
|
MonoBehaviour <|-- PlacementValidator
|
|
IValidator <|-- PlacementValidator
|
|
@enduml
|