H7CaravanOutpost¶
Class in MMH7Game · MMH7Game.H7CaravanOutpost · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7AreaOfControlSite › H7CaravanOutpost
Implements: H7ITooltipable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mArrivedCaravans | array<ArrivedCaravan> | protected |
mCanCreateCaravanThisTurn | bool | protected |
mDefendingArmy | H7AdventureArmy | protected |
mDestroyed | bool | protected |
mHasUncheckedCaravans | bool | protected |
mStrongestStacks | array<H7BaseCreatureStack> | protected |
mStrongestStacksIndices | array | protected |
Functions¶
| Name | Declaration |
|---|---|
AddArrivedCaravan | function AddArrivedCaravan(ArrivedCaravan Value) |
CalculateStrongestDefendingArmy | function CalculateStrongestDefendingArmy() |
CreateEmptyGarrison | function CreateEmptyGarrison(optional bool synchronise = false) |
DeleteCaravan | function DeleteCaravan(int caravanIndex) |
DestroyOutpost | function DestroyOutpost(optional bool Hostile) |
GetArrivedCaravanByIndexReadOnly | function ArrivedCaravan GetArrivedCaravanByIndexReadOnly(int Index) |
GetArrivedCaravans | function array<ArrivedCaravan> GetArrivedCaravans() |
GetGarrisonArmy | event H7AdventureArmy GetGarrisonArmy() |
GetStrongestStack | function H7BaseCreatureStack GetStrongestStack(ArrivedCaravan aCaravan) |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
HasUncheckedCaravans | function bool HasUncheckedCaravans() |
HasWaitingCaravans | function bool HasWaitingCaravans() |
InitAdventureObject | event InitAdventureObject() |
IsCaravanEmpty | function bool IsCaravanEmpty(int caravanIndex) |
IsDestroyed | function bool IsDestroyed() |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
PostSerialize | event PostSerialize() |
RequestDestroyOutpost | function RequestDestroyOutpost() |
RequestUnloadCaravan | function RequestUnloadCaravan(int caravanIndex, optional bool automatic = true) |
RequestUnloadCaravans | function RequestUnloadCaravans() |
SetArrivedCaravanStacks | function SetArrivedCaravanStacks(int Index, array<H7BaseCreatureStack> stacks) |
SetGarrisonArmy | function SetGarrisonArmy(H7AdventureArmy Army) |
SetUncheckedCaravans | function SetUncheckedCaravans(bool val) |
UnloadCaravan | function bool UnloadCaravan(int caravanIndex, optional bool automatic = true) |
UnloadCaravans | function UnloadCaravans() |
UpdateAfterCombat | function UpdateAfterCombat() |