H7DestructibleObjectManipulator¶
Class in MMH7Game · MMH7Game.H7DestructibleObjectManipulator · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7NeutralSite › H7DestructibleObjectManipulator
Implements: H7ITooltipable, H7IHideable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mCosts | array<H7ResourceQuantity> | protected |
mDestroyDuration | int | protected |
mDestructionCosts | array<H7ResourceQuantity> | protected |
mDisableCameraEvent | bool | protected |
mDisableRepair | bool | protected |
mHideDestroyTooltip | bool | protected |
mHideRepairTooltip | bool | protected |
mInformedGUI | bool | protected |
mIsDestroyed | bool | protected |
mIsDestroying | bool | protected |
mIsHidden | bool | protected |
mIsRepairing | bool | protected |
mKeepMovementPointsOnDestroy | bool | protected |
mManipulationCounter | int | protectedwrite |
mManipulationInitiated | bool | protected |
mManipulators | array<H7DestructibleObjectManipulator> | |
mRepairDuration | int | protected |
mTargetDestructibles | array<H7IDestructible> | protected |
mTargetObjects | array<H7GameplayFracturedMeshActor> | protected |
TT_DESTROY | string | transient, private |
TT_DESTROY_DESC | string | transient, private |
TT_REPAIR | string | transient, private |
TT_REPAIR_DESC | string | transient, private |
TT_TURNS | string | transient, private |
Functions¶
| Name | Declaration |
|---|---|
AbortManipulation | static function AbortManipulation(H7AdventureArmy Army) |
AbortMyManipulation | function AbortMyManipulation() |
AddDestructibleObject | function AddDestructibleObject(H7GameplayFracturedMeshActor Obj) |
AddDestructibleObjectByInterface | function AddDestructibleObjectByInterface(H7IDestructible Obj) |
BeginCountDown | function BeginCountDown() |
CanBeDestroyed | function bool CanBeDestroyed(H7AdventureHero Hero) |
CanBeRepaired | function bool CanBeRepaired(H7AdventureHero Hero) |
CheckHUD | function CheckHUD() |
CountDown | function CountDown() |
CountDownForAll | static function CountDownForAll() |
GetObjectByArmy | static function H7DestructibleObjectManipulator GetObjectByArmy(H7AdventureArmy Army) |
GetProgressPercent | function int GetProgressPercent() |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
GetVisitingArmy | function H7AdventureArmy GetVisitingArmy() |
Hide | function Hide() |
InitAdventureObject | event InitAdventureObject() |
IsHiddenX | native function bool IsHiddenX() |
IsManipulationInitiated | function bool IsManipulationInitiated() |
Leave | protected function Leave() |
ManipulateObjects | protected function ManipulateObjects() |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
PostSerialize | event PostSerialize() |
RebuildStatus | function RebuildStatus() |
Reveal | function Reveal() |
SetVisitingArmy | event SetVisitingArmy(H7AdventureArmy Army) |
StartDestructionOrReparation | function StartDestructionOrReparation() |
StartDestructionOrReparationComplete | function StartDestructionOrReparationComplete() |
ViewObjects | function ViewObjects() |