Initial commit
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
@startuml
|
||||
interface IValidator {
|
||||
IsValidPlacement(objToPlace:GameObject) : bool
|
||||
SetLayerMask(cLayerMask:LayerMask) : void
|
||||
}
|
||||
@enduml
|
||||
@@ -0,0 +1,11 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user