Initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
@startuml
|
||||
class CanvasPlatformUI {
|
||||
}
|
||||
MonoBehaviour <|-- CanvasPlatformUI
|
||||
@enduml
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
@startuml
|
||||
enum PlaneAxis {
|
||||
XZ= 0,
|
||||
XY= 1,
|
||||
YZ= 2,
|
||||
}
|
||||
class VirtualPlane {
|
||||
}
|
||||
class CanvasVirtualPlatformManager {
|
||||
+ {static} getInstance() : CanvasVirtualPlatformManager
|
||||
+ RegenerateColliders() : void
|
||||
+ SwitchToPlane(plane:PlaneAxis) : void
|
||||
+ TogglePlatformVisibility(visible:bool) : void
|
||||
+ ToggleGridVisibility(visible:bool) : void
|
||||
+ GetCurrentPlane() : PlaneAxis
|
||||
+ IsPlatformVisible() : bool
|
||||
+ GetCurrentCollider() : GameObject
|
||||
+ GetCurrentCanvas() : GameObject
|
||||
+ SetCanvasSize(planeAxis:PlaneAxis, width:float, height:float) : void
|
||||
+ SetCurrentCanvasSize(width:float, height:float) : void
|
||||
+ GetCurrentCanvasSize() : Vector2
|
||||
}
|
||||
VirtualPlane --> "planeAxis" PlaneAxis
|
||||
VirtualPlane --> "canvasGrid" GameObject
|
||||
VirtualPlane --> "colliderObject" GameObject
|
||||
MonoBehaviour <|-- CanvasVirtualPlatformManager
|
||||
@enduml
|
||||
@@ -0,0 +1,5 @@
|
||||
@startuml
|
||||
class PlatformUI {
|
||||
}
|
||||
MonoBehaviour <|-- PlatformUI
|
||||
@enduml
|
||||
@@ -0,0 +1,18 @@
|
||||
@startuml
|
||||
enum BuildAxis {
|
||||
X,
|
||||
Y,
|
||||
Z,
|
||||
}
|
||||
class VirtualPlatformManager {
|
||||
+ {static} getInstance() : VirtualPlatformManager
|
||||
+ SwitchToAxis(axis:BuildAxis) : void
|
||||
+ MovePlatform(delta:float) : void
|
||||
+ SetPlatformDistance(distance:float) : void
|
||||
+ ToggleGridVisibility(visible:bool) : void
|
||||
+ GetCurrentAxis() : BuildAxis
|
||||
+ GetCurrentDistance() : float
|
||||
+ GetPlatformPosition() : Vector3
|
||||
}
|
||||
MonoBehaviour <|-- VirtualPlatformManager
|
||||
@enduml
|
||||
Reference in New Issue
Block a user