H7SeqCon_Event¶
Class in MMH7Game · MMH7Game.H7SeqCon_Event · native
Object › SequenceObject › SequenceOp › SequenceCondition › H7SeqCon_Event
Implements: H7IAliasable
Using it from Lua
Enums¶
EEventExecution
EE_ONCE = 0, EE_MULTIPLE = 1, EE_ALWAYS = 2, EE_MAX = 3
Properties¶
| Name | Type | Notes |
|---|---|---|
mConditions | array<H7SeqCon_Condition> | private |
mCounter | int | protected |
mExecute | H7SeqCon_Event.EEventExecution | protected |
mMaxCount | int | protected |
mName | string | protected |
mStatus | H7StructsAndEnumsNative.EEventStatus | protected |
mUseCount | bool | protected |
Functions¶
| Name | Declaration |
|---|---|
Activated | event Activated() |
ActivateEvent | function ActivateEvent() |
AreConditionsFulFilled | function bool AreConditionsFulFilled() |
GetConditions | native function array<H7SeqCon_Condition> GetConditions() |
GetObjClassVersion | static event int GetObjClassVersion() |
GetStatus | function H7StructsAndEnumsNative.EEventStatus GetStatus() |
IsActivated | function bool IsActivated() |
IsCounterReduced | function bool IsCounterReduced() |
IsDeactivated | function bool IsDeactivated() |
IsTriggered | function bool IsTriggered() |
SetStatus | private final function SetStatus(H7StructsAndEnumsNative.EEventStatus NewStatus) |
UpdateCounter | function UpdateCounter() |
UpdateStatus | function 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¶
| From | Members |
|---|---|
| SequenceCondition | 0 properties, 0 functions |
| SequenceOp | 26 properties, 18 functions |
| SequenceObject | 17 properties, 6 functions |
| Object | 13 properties, 308 functions |