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

17 lines
580 B
Plaintext

@startuml
class BaseInteractable {
+ <<virtual>> onHoverEnter() : void
+ <<virtual>> onHoverExit() : void
+ <<virtual>> onSelectEnter() : void
+ <<virtual>> onSelectExit() : void
+ <<virtual>> highLightOn() : void
+ <<virtual>> highLightOff() : void
}
MonoBehaviour <|-- BaseInteractable
IInteractable <|-- BaseInteractable
BaseInteractable --> "onSelectEnterEvent" UnityEvent
BaseInteractable --> "onSelectExitEvent" UnityEvent
BaseInteractable --> "onHoverEnterEvent" UnityEvent
BaseInteractable --> "onHoverExitEvent" UnityEvent
@enduml