Initial commit

This commit is contained in:
HussienX72u
2026-07-21 08:56:10 +03:00
commit 4017028111
9410 changed files with 2150500 additions and 0 deletions
@@ -0,0 +1,5 @@
@startuml
class CanvasPlatformUI {
}
MonoBehaviour <|-- CanvasPlatformUI
@enduml
@@ -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