Class GGInteractable2DStrategy extends Resource
Defines the interface for [GGInteractable2D] strategies.
# Methods
## Invoked when the [param interactor] entity interacts with an [param interactable] entity.func interact(interactor: GGInteractor2Dinteractable: GGInteractable2D) -> void## Ends an ongoing interaction between the [param interactor] entity and the [param interactable] entity.func end_interaction(interactor: GGInteractor2Dinteractable: GGInteractable2D) -> void## Called when the [param interactor] entity is within proximity of the [param interactable] entity.func enter_range(interactor: GGInteractor2Dinteractable: GGInteractable2D) -> void## Called when the [param interactor] entity leaves the proximity of the [param interactable] entity.func exit_range(interactor: GGInteractor2Dinteractable: GGInteractable2D) -> void