Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
ExtBaseInteractionHandlerComponent.c File Reference

Go to the source code of this file.

Classes

class  ExtBaseInteractionHandlerComponentClass

Functions

ExtBaseInteractionHandlerComponentClass BaseInteractionHandlerComponentClass SetSelectedAction (BaseUserAction action)
proto external UserActionContext GetCurrentContext ()
 Returns currently gathered (active-preferred) context or null if none.
proto external IEntity GetControlledEntity ()
 Returns the controlled entity or null if none.
proto external int GetFilteredActions (out notnull array< BaseUserAction > outActions, out notnull array< bool > outCanBePerformed)
proto external bool IsContextAvailable ()
 Returns true when there is a gathered context available.
proto external void SetManualNearbyCollectionOverride (bool enabled)
 If set to true, we expect a list of nearby entities to be provided from the user instead.
proto external bool GetManualNearbyCollectionOverride ()
 Returns whether manual nearby collection override is set (we expect a list of nearby entities to be provided from the user instead).
proto external void SetManualCollectionOverride (bool enabled)
 If set to true, we expect a list of entities to be provided from the user instead.
proto external bool GetManualCollectionOverride ()
 Returns whether manual collection override is set (we expect a list of entities to be provided from the user instead).
proto external void SetNearbyCollectionEnabled (bool enabled)
proto external bool GetNearbyCollectionEnabled ()
 Returns whether nearby available context collection is enabled.
proto external float GetNearbyCollectionRadius ()
 Returns the radius in meters that is used for nearby available context collection.
proto external int GetNearbyAvailableContextList (out notnull array< UserActionContext > outContexts)
proto external int GetNearbyShowableContextList (out notnull array< UserActionContext > outContexts)
proto external int GetNearbyUnavailableContextList (out notnull array< UserActionContext > outContexts)
proto external vector UpdateLastReferencePoint (float timeSlice)
void OnControlledEntityChanged (IEntity from, IEntity to)
 Runs every time the controlled entity has been changed.
void OnContextChanged (UserActionContext previousContext, UserActionContext newContext)
void OnPostFrame (IEntity owner, IEntity controlledEntity, float timeSlice)
bool CanContextChange (UserActionContext currentContext, UserActionContext newContext)
bool DoIntersectCheck (IEntity controlledEntity)
bool GetIsInteractionAvailableScript ()
bool GetCanInteractScript (IEntity controlledEntity)
BaseUserAction GetSelectedActionScript ()
array< IEntityGetManualOverrideList (IEntity owner, out vector referencePoint)
array< IEntityGetManualNearbyOverrideList (IEntity owner, out vector referencePoint)
bool IsPerformingAction ()