Skip to content

H7SeqCon_Event

Class in MMH7Game · MMH7Game.H7SeqCon_Event · native

Object › SequenceObject › SequenceOp › SequenceCondition › H7SeqCon_Event

Implements: H7IAliasable

Using it from Lua
h7.find_all("H7SeqCon_Event")            -- live instances
h7.find_class("MMH7Game.H7SeqCon_Event")   -- the class
h7.hook("MMH7Game.H7SeqCon_Event.Activated", fn)

Enums

EEventExecution

EE_ONCE = 0, EE_MULTIPLE = 1, EE_ALWAYS = 2, EE_MAX = 3

Properties

NameTypeNotes
mConditionsarray<H7SeqCon_Condition>private
mCounterintprotected
mExecuteH7SeqCon_Event.EEventExecutionprotected
mMaxCountintprotected
mNamestringprotected
mStatusH7StructsAndEnumsNative.EEventStatusprotected
mUseCountboolprotected

Functions

NameDeclaration
Activatedevent Activated()
ActivateEventfunction ActivateEvent()
AreConditionsFulFilledfunction bool AreConditionsFulFilled()
GetConditionsnative function array<H7SeqCon_Condition> GetConditions()
GetObjClassVersionstatic event int GetObjClassVersion()
GetStatusfunction H7StructsAndEnumsNative.EEventStatus GetStatus()
IsActivatedfunction bool IsActivated()
IsCounterReducedfunction bool IsCounterReduced()
IsDeactivatedfunction bool IsDeactivated()
IsTriggeredfunction bool IsTriggered()
SetStatusprivate final function SetStatus(H7StructsAndEnumsNative.EEventStatus NewStatus)
UpdateCounterfunction UpdateCounter()
UpdateStatusfunction UpdateStatus()

Default values

mMaxCount=2
InputLinks(0)=(LinkDesc="Trigger",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(1)=(LinkDesc="FulfillConditions",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(2)=(LinkDesc="ReduceCounter",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(3)=(LinkDesc="Activate",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
InputLinks(4)=(LinkDesc="Deactivate",bHasImpulse=false,QueuedActivations=0,bDisabled=false,bDisabledPIE=false,LinkedOp=none,DrawY=0,bHidden=false,ActivateDelay=0.0000000,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0)
OutputLinks(0)=(Links=none,LinkDesc="Check conditions",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
OutputLinks(1)=(Links=none,LinkDesc="Fire Actions",bHasImpulse=false,bDisabled=false,bDisabledPIE=false,LinkedOp=none,ActivateDelay=0.0000000,DrawY=0,bHidden=false,bMoving=false,bClampedMax=false,bClampedMin=false,OverrideDelta=0,PIEActivationTime=0.0000000,bIsActivated=false)
ObjName="Event"
ObjCategory="H7Scripting"
ObjColor=(R=255,G=0,B=255,A=255)

Inherited

FromMembers
SequenceCondition0 properties, 0 functions
SequenceOp26 properties, 18 functions
SequenceObject17 properties, 6 functions
Object13 properties, 308 functions