Activator class
Activator
Inheritance
Base: InteractiveMasterDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
animFeature | AnimFeature_SimpleDevice? | scripted |
hitCount | int | scripted |
meshComponent | ent.MeshComponent? | scripted |
meshAppearence | CName | scripted |
meshAppearenceBreaking | CName | scripted |
meshAppearenceBroken | CName | scripted |
defaultDelay | float | scripted |
yellowDelay | float | scripted |
redDelay | float | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIActivatorController? GetController()overrideRTTIActivatorControllerPS? GetDevicePS()overrideRTTIvoid EnterWorkspot(game.Object activator, bool? freeCamera, CName? componentName, CName? deviceData)overrideRTTIbool OnDisassembleDevice(DisassembleDevice evt)overrideRTTIbool OnSpiderbotActivateActivator(SpiderbotActivateActivator evt)RTTIbool OnSpiderbotOrderCompletedEvent(SpiderbotOrderCompletedEvent evt)overrideRTTIbool OnToggleActivation(ToggleActivation evt)overrideRTTIbool OnDelayApperanceSwitchEvent(panel.ApperanceSwitchEvent evt)RTTIbool OnWorkspotFinished(CName componentName)overrideRTTIvoid UpdateAnimState()RTTIvoid DelayApperanceSwitchEvent(CName newApperance, float time)RTTIbool OnHit(game.events.HitEvent evt)overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIEGameplayRole GetCurrentGameplayRole()overrideRTTI