ActionsSequencerControllerPS
Base: MasterControllerPS
None.
| Property | Type | |
|---|---|---|
sequenceDuration | float | scripted |
sequencerMode | EActionsSequencerMode | scripted |
actionTypeToForward | SActionTypeForward | scripted |
ongoingSequence | ActionsSequence | scripted |
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