24 lines
727 B
Plaintext
24 lines
727 B
Plaintext
@startuml
|
|
abstract class BaseInputProvider {
|
|
+ OnCursorMoved : UnityEvent<Vector2>
|
|
+ OnCursorDelta : UnityEvent<Vector2>
|
|
+ OnPanStart : UnityEvent<Vector2>
|
|
+ OnPanEnd : UnityEvent
|
|
+ OnRotateStart : UnityEvent
|
|
+ OnRotateEnd : UnityEvent
|
|
+ OnZoom : UnityEvent<float>
|
|
+ OnRotate : UnityEvent
|
|
+ OnPlace : UnityEvent
|
|
+ OnDraggingEnd : UnityEvent
|
|
+ OnSelect : UnityEvent
|
|
+ OnEnableMultiSelect : UnityEvent
|
|
+ OnDisableMultiSelect : UnityEvent
|
|
+ OnCancel : UnityEvent
|
|
+ OnDelete : UnityEvent
|
|
+ OnChangeAttachPoint : UnityEvent<int>
|
|
+ <<virtual>> Enable() : void
|
|
+ <<virtual>> Disable() : void
|
|
}
|
|
MonoBehaviour <|-- BaseInputProvider
|
|
@enduml
|