GenericDevice class
GenericDevice
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
offMeshConnectionComponent | AIOffMeshConnectionComponent? | scripted |
currentSpiderbotAction | CustomDeviceAction? | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnDetach()overrideRTTIbool OnCustomAction(CustomDeviceAction evt)RTTIbool OnQuestToggleCustomAction(QuestToggleCustomAction evt)RTTIbool OnToggleCustomActionEvent(ToggleCustomActionEvent evt)RTTIbool OnQuestCustomAction(QuestCustomAction evt)RTTIbool OnActivateDevice(ActivateDevice evt)RTTIvoid InitializeQuestDBCallbacks()RTTIvoid UnInitializeQuestDBCallbacks()RTTIGenericDeviceControllerPS? GetDevicePS()overrideRTTIGenericDeviceController? GetController()overrideRTTIbool OnFactChanged(game.FactChangedEvent evt)overrideRTTIvoid ResolveCustomAction(CName actionID)RTTIvoid RestoreCustomActionOperations()RTTIvoid SendSpiderbotOrderEvent(game.Object player, game.Object? locationOverride)RTTIvoid SaveCurrentSpiderbotAction(CustomDeviceAction evt)RTTIbool OnSpiderbotOrderCompletedEvent(SpiderbotOrderCompletedEvent evt)overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid EnableOffMeshConnections(bool player, bool npc)overrideRTTIvoid DisableOffMeshConnections(bool player, bool npc)overrideRTTI