ActionsSequencerControllerPS class
ActionsSequencerControllerPS
Inheritance
Base: MasterControllerPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
sequenceDuration | float | scripted |
sequencerMode | EActionsSequencerMode | scripted |
actionTypeToForward | SActionTypeForward | scripted |
ongoingSequence | ActionsSequence | scripted |
Functions
void Initialize()overrideRTTIEntityNotificationType OnForwardAction(ForwardAction evt)RTTIbool IsActionTypeMachingPreferences(ForwardAction forwardEvent)RTTIbool WasExecutedByMaster(ForwardAction forwardEvent)RTTIvoid CommenceSequence(ScriptableDeviceAction actionToForward, game.DeviceComponentPS[] eligibleSlaves, float[] delays)RTTIEntityNotificationType OnSequenceCallback(SequenceCallback evt)RTTIvoid ForceUnlockSlave(game.PersistentID persistentID, CName className)RTTIvoid ForceLockOnAllSlaves()RTTIvoid CleanupSequence()RTTIgame.DeviceComponentPS?[] GetEligibleSlaves(game.PersistentID sequenceInitiator)RTTIfloat[] GetDelayTimeStamps(int intervals)RTTIvoid GetRegularDelays(int amountOfIntervals, float[] delays)RTTIvoid GetAcceleratingDelays(int amountOfIntervals, float[] delays)RTTIvoid GetDecceleratingDelays(int amountOfIntervals, float[] delays)RTTIvoid GetRandomDelays(int amountOfIntervals, float[] delays)RTTIbool IsSequenceOngoing()RTTIEntityNotificationType OnQuestForceOFF(QuestForceOFF evt)overrideRTTIEntityNotificationType OnQuestForceON(QuestForceON evt)overrideRTTIEntityNotificationType OnQuestForceUnpower(QuestForceUnpower evt)overrideRTTIEntityNotificationType OnQuestForcePower(QuestForcePower evt)overrideRTTIEntityNotificationType OnSetDeviceON(SetDeviceON evt)overrideRTTIEntityNotificationType OnSetDeviceOFF(SetDeviceOFF evt)overrideRTTIEntityNotificationType OnSetDevicePowered(SetDevicePowered evt)overrideRTTIEntityNotificationType OnSetDeviceUnpowered(SetDeviceUnpowered evt)overrideRTTIEntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIEntityNotificationType OnDeactivateDevice(DeactivateDevice evt)overrideRTTI