Skip to content

H7SeqCon_Condition

Class in MMH7Game · MMH7Game.H7SeqCon_Condition · native

Object › SequenceObject › SequenceOp › SequenceCondition › H7SeqCon_Condition

Implements: H7IAliasable

Subclasses: H7SeqCon_ArmiesDefeated, H7SeqCon_FinishedCampaigns, H7SeqCon_MinesDestroyed, H7SeqCon_TimePassed, H7SeqCon_TimerReachedCount

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

Properties

NameTypeNotes
mNotboolprotected
mOldQuestTargetsarray<H7IQuestTarget>transient

Functions

NameDeclaration
Activatedfunction Activated()
ConditionProgressedevent ConditionProgressed(optional int progressIndex = 0)
Evalprotected function bool Eval(H7StructsAndEnumsNative.ECompareOp Op, float ValueA, float ValueB)
GetObjClassVersionstatic event int GetObjClassVersion()
GetQuestTargetsfunction array<H7IQuestTarget> GetQuestTargets()
HasOutputImpulseprotected function bool HasOutputImpulse()
IsConditionFulfilledprotected function bool IsConditionFulfilled()
UpdateDayfunction UpdateDay()
UpdateWeekfunction UpdateWeek()

Default values

InputLinks(0)=(LinkDesc="Tick",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="Out_Result",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)
ObjColor=(R=0,G=255,B=0,A=255)

Inherited

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