Skip to content

H7SeqCon_TimePassed

Class in MMH7Game · MMH7Game.H7SeqCon_TimePassed · abstract, native

Object › SequenceObject › SequenceOp › SequenceCondition › H7SeqCon_Condition › H7SeqCon_TimePassed

Implements: H7IProgressable

Subclasses: H7SeqCon_ArmyHas, H7SeqCon_BuildingIsFromFaction, H7SeqCon_DestructibleObjectIs, H7SeqCon_EventIs, H7SeqCon_Player, H7SeqCon_QuestIs

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

Properties

NameTypeNotes
mCounterintprotected
mProgressstringtransient, protected
mTimeAmountintprotected
mUnitH7StructsAndEnumsNative.EConditionTimeUnitprotected
mUseTimerboolprotected

Functions

NameDeclaration
GetCurrentProgressesfunction array<H7ConditionProgress> GetCurrentProgresses()
GetObjClassVersionstatic event int GetObjClassVersion()
GetProgressprotected function string GetProgress()
HasOutputImpulseprotected function bool HasOutputImpulse()
HasProgressfunction bool HasProgress()
HasTimePassedprotected function bool HasTimePassed()
InitProgressprotected function InitProgress()
UpdateCounterprotected function UpdateCounter()
UpdateDayfunction UpdateDay()
UpdateWeekfunction UpdateWeek()

Inherited

FromMembers
H7SeqCon_ConditionProperties: mNot, mOldQuestTargets
Functions: Activated, ConditionProgressed, Eval, GetObjClassVersion, GetQuestTargets, HasOutputImpulse, IsConditionFulfilled, UpdateDay, UpdateWeek
SequenceCondition0 properties, 0 functions
SequenceOp26 properties, 18 functions
SequenceObject17 properties, 6 functions
Object13 properties, 308 functions