17 lines
381 B
Plaintext
17 lines
381 B
Plaintext
@startuml
|
|
enum InputMode {
|
|
Camera,
|
|
ObjectDragging,
|
|
UI,
|
|
Gizmo,
|
|
}
|
|
class InputModeManager {
|
|
+ {static} Push(mode:InputMode) : void
|
|
+ {static} Pop(mode:InputMode) : void
|
|
+ {static} Has(mode:InputMode) : bool
|
|
+ {static} Is(mode:InputMode) : bool
|
|
+ {static} debugCurrentList() : void
|
|
}
|
|
InputModeManager --> "Current" InputMode
|
|
@enduml
|