19 lines
577 B
Plaintext
19 lines
577 B
Plaintext
@startuml
|
|
class BaseInteractable {
|
|
+ onSelectEnterEvent : UnityEvent
|
|
+ onSelectExitEvent : UnityEvent
|
|
+ onHoverEnterEvent : UnityEvent
|
|
+ onHoverExitEvent : UnityEvent
|
|
+ <<virtual>> onHoverEnter() : void
|
|
+ <<virtual>> onHoverExit() : void
|
|
- OnMouseEnter() : void
|
|
- OnMouseExit() : void
|
|
+ <<virtual>> onSelectEnter() : void
|
|
+ <<virtual>> onSelectExit() : void
|
|
+ <<virtual>> highLightOn() : void
|
|
+ <<virtual>> highLightOff() : void
|
|
}
|
|
MonoBehaviour <|-- BaseInteractable
|
|
IInteractable <|-- BaseInteractable
|
|
@enduml
|