Skip to content

H7SeqCon_GatherResources

Class in MMH7Game · MMH7Game.H7SeqCon_GatherResources · native

Object › SequenceObject › SequenceOp › SequenceCondition › H7SeqCon_Condition › H7SeqCon_TimePassed › H7SeqCon_Player › H7SeqCon_GatherResources

Implements: H7IConditionable

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

Properties

NameTypeNotes
mCompairOpH7StructsAndEnumsNative.ECompareOpprotected
mIsCompletedboolprotectedwrite
mIsFailedboolprotectedwrite
mPreviousResourceAmountsarrayprotected
mResourcesarray<H7ResourceQuantity>protected

Functions

NameDeclaration
GetCurrentProgressesfunction array<H7ConditionProgress> GetCurrentProgresses()
GetObjClassVersionstatic event int GetObjClassVersion()
HasProgressfunction bool HasProgress()
HasRequiredResourceAmountprotected function bool HasRequiredResourceAmount(int Current, int required)
InitProgressprotected function InitProgress()
IsConditionFulfilledForPlayerprotected function bool IsConditionFulfilledForPlayer(H7Player Player)
SetCompletedfunction SetCompleted(bool val)
SetFailedfunction SetFailed(bool val)

Default values

ObjName="Has resources"

Inherited

FromMembers
H7SeqCon_PlayerProperties: mAnyPlayer, mConditionPlayer, mPlayers
Functions: GetObjClassVersion, GetPlayers, HasProgress, IsConditionFulfilled, IsConditionFulfilledForPlayer
H7SeqCon_TimePassedProperties: mCounter, mProgress, mTimeAmount, mUnit, mUseTimer
Functions: GetCurrentProgresses, GetObjClassVersion, GetProgress, HasOutputImpulse, HasProgress, HasTimePassed, InitProgress, UpdateCounter, UpdateDay, UpdateWeek
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