H7Mine¶
Class in MMH7Game · MMH7Game.H7Mine · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7AreaOfControlSite › H7AreaOfControlSiteVassal › H7Mine
Implements: H7ITooltipable
Subclasses: H7AbandonedMine
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mAlreadyVisitedSound | AkEvent | protected |
mDelay | int | protected |
mDestroyed | bool | protected |
mDestructionMesh | StaticMesh | protected |
mDestructionMeshScale | float | protected |
mDestructionParticle | ParticleSystem | protected |
mDestructionParticleScale | float | protected |
mIncome | int | protected |
mOnPlunderSound | AkEvent | protected |
mPendingPlunderingHero | H7AdventureHero | transient |
mPendingPlunderingPlayer | H7Player | transient |
mPlunderFlag | H7Flag | protected |
mPlunderGainModifier | int | protected |
mPlunderingDelay | int | protected |
mResource | H7Resource | protected |
Functions¶
| Name | Declaration |
|---|---|
AddPlunderBuff | function AddPlunderBuff(optional bool fromSave) |
AddPlunderFlag | function AddPlunderFlag() |
CanBePlunderedByPlayer | function bool CanBePlunderedByPlayer(H7Player Player) |
ChangeFlag | protected function ChangeFlag() |
DestroyMine | function DestroyMine() |
GetAddBoniOnStatByID | function float GetAddBoniOnStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetBaseStatByID | function float GetBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetEntityType | native function H7StructsAndEnumsNative.EUnitType GetEntityType() |
GetIncome | function int GetIncome() |
GetModifiedStatByID | function float GetModifiedStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetModifiersByID | native function GetModifiersByID(out array<H7MeModifiesStat> outStats, H7StructsAndEnumsNative.EStat desiredStat, optional H7StructsAndEnumsNative.EOperationType checkForOperation1 = 255, optional H7StructsAndEnumsNative.EOperationType checkForOperation2 = 255, optional bool nextRound) |
GetMultiBoniOnStatByID | function float GetMultiBoniOnStatByID(H7StructsAndEnumsNative.EStat desiredStat) |
GetPlunderGainModifier | function int GetPlunderGainModifier() |
GetResource | function H7Resource GetResource() |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
HandleOwnership | protected function HandleOwnership(H7AdventureHero visitingHero) |
InitAdventureObject | event InitAdventureObject() |
IsDestroyed | function bool IsDestroyed() |
IsPlundered | function bool IsPlundered() |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
Plunder | function Plunder(H7AdventureHero plunderingHero) |
PlunderComplete | function PlunderComplete(H7AdventureHero Hero, H7Player plunderingPlayer) |
PlunderConfirm | function PlunderConfirm() |
PlunderFromMission | function PlunderFromMission(H7Player plunderingPlayer) |
PostSerialize | event PostSerialize() |
ProduceResource | function ProduceResource() |
ProducesResource | native function bool ProducesResource(H7Resource Resource) |
RemovePlunderFlag | function RemovePlunderFlag() |
SetIncome | function SetIncome(int Income) |
SetResource | function SetResource(H7Resource res) |
SetSiteOwner | function SetSiteOwner(H7StructsAndEnumsNative.EPlayerNumber NewOwner, optional bool showPopup = true) |
UpdatePlunderDelay | function UpdatePlunderDelay() |