This class allows a player to Interact with the object by pressing the interact key. What it does when interacted with is up to the lua script! In the future, NPCs can also be told to interact with these objects!
More...
|
int | GetNumberOfInteractables () |
| Exposes the number of interactable colliders to the Lua environment.
|
|
void | SetInteractionAnimation (Context instigator, int interactionAnimation) |
| Sets the InteractionAnimation enum on the interactable.
|
|
void | SetIsHeldInteraction (Context instigator, bool isHeldInteraction) |
| If held, it requires the player to hold down the interact key, and upon release cancels the interaction.
|
|
void | StopInteraction (Context instigator, Context targetInteractor) |
| Calls "OnInteractionStopped" on the Interactable objects Lua Script and informs the interactor (usually a character) that it is done as well.
|
|
void | SetIconFromPropReference (Context instigator, LibraryReferenceClass libraryReference) |
| This allows the player's interaction prompt to show the icon of an object next to it, indicating that the object is required, such as a key on a locked door!
|
|
This class allows a player to Interact with the object by pressing the interact key. What it does when interacted with is up to the lua script! In the future, NPCs can also be told to interact with these objects!