H7CombatMapGate¶
Class in MMH7Game · MMH7Game.H7CombatMapGate · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7CombatObstacleObject › H7CombatObstacleFracturedObject › H7CombatMapGate
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mCurrentGateFX | ParticleSystemComponent | protected |
mDamagedGateFX | ParticleSystem | protected |
mDestroyedGateFX | ParticleSystem | protected |
mFracturedStaticMeshArchetypeLeft | H7FracturedMeshActor | protected |
mFracturedStaticMeshArchetypeRight | H7FracturedMeshActor | protected |
mFracturedStaticMeshLeft | H7FracturedMeshActor | protected |
mFracturedStaticMeshRight | H7FracturedMeshActor | protected |
mGateClose | AkEvent | protected |
mGateFX | ParticleSystem | protected |
mGateOpen | AkEvent | protected |
mHitsTaken | int | |
mIsClosing | bool | protected |
mIsOpening | bool | protected |
mLeftGateOffset | float | protected |
mLerpTimer | float | protected |
mRightGateOffset | float | protected |
mTargetRotLeft | Rotator | protected |
mTargetRotRight | Rotator | protected |
Functions¶
| Name | Declaration |
|---|---|
ApplyDamage | simulated function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional bool raiseEvent = true) |
CheckDeadStacks | function CheckDeadStacks(optional bool opening) |
Destroyed | simulated event Destroyed() |
GetFracturedStaticMeshLeft | function H7FracturedMeshActor GetFracturedStaticMeshLeft() |
GetFracturedStaticMeshRight | function H7FracturedMeshActor GetFracturedStaticMeshRight() |
GetProjectileImpactPos | simulated function Vector GetProjectileImpactPos() |
ModifyHitpoints | simulated function ModifyHitpoints(int modval) |
PlaceObstacle | simulated function H7CombatObstacleObject PlaceObstacle(H7SiegeTownData siegeTownData, Vector SpawnLocation, optional Actor NewOwner) |
PostBeginPlay | simulated event PostBeginPlay() |
TryCloseGate | protected simulated function TryCloseGate() |
TryOpenGate | simulated function TryOpenGate() |
States¶
State code replaces the class's functions while the object is in that state. Hook a state's version as MMH7Game.H7CombatMapGate.<State>.<Function>.
| State | Functions |
|---|---|
| ClosedGate | BeginState, CloseGate, TryOpenGate |
| DestroyedGate | BeginState |
| OpenedGate | BeginState, LerpGateClose, LerpGateOpen, OpenGate, Tick, TryCloseGate |