Initial commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
@startuml
|
||||
class SelectionManager {
|
||||
- {static} instance : SelectionManager
|
||||
+ {static} getInstance() : SelectionManager
|
||||
- rayInteractor : RayInteractor
|
||||
- inputProvider : BaseInputProvider
|
||||
- <<readonly>> currentSelections : List<IInteractable>
|
||||
- multiSelectEnabled : bool = false
|
||||
+ SelectionEvent : UnityEvent<IInteractable>
|
||||
- Awake() : void
|
||||
- Start() : void
|
||||
- HandleSelect(interactable:IInteractable) : void
|
||||
+ GetCurrentSelections() : List<IInteractable>
|
||||
+ ClearSelection() : void
|
||||
+ HasOneSelection() : bool
|
||||
}
|
||||
MonoBehaviour <|-- SelectionManager
|
||||
@enduml
|
||||
Reference in New Issue
Block a user