Files
JuegoSim/plantuml/Assets/_Project/Scripts/Code/InputSystem/BaseInputProvider.puml
T
2026-07-21 08:56:10 +03:00

26 lines
1.0 KiB
Plaintext

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