H7AttackCameraAction
Class in MMH7Game · MMH7Game.H7AttackCameraAction
Object › Actor › H7CameraAction › H7AttackCameraAction
Using it from Lua
h7.find_all("H7AttackCameraAction") -- live instances
h7.find_class("MMH7Game.H7AttackCameraAction") -- the class
h7.hook("MMH7Game.H7AttackCameraAction.CalculateCamAngle", fn)
Constants
| Name | Value |
CELL_CHECK_INTERVAL | 100 |
OBSTACLES_HIGHT_TRESHHOLD | 50 |
Properties
| Name | Type | Notes |
mAnimDuration | float | |
mAttacker | H7Unit | |
mBaseRotation | Rotator | |
mCurrentPitchOffset | float | |
mCurrentYawOffset | float | |
mDefender | H7IEffectTargetable | |
mDirection | Rotator | |
mIsRanged | bool | |
mPitchCreatureHeightMultiplicator | float | |
mPrimaryTarget | H7IEffectTargetable | |
mRandomOffsetDuration | float | |
mRandomOffsetTimer | float | |
mStartFOV | float | |
mStartPitchOffset | float | |
mStartYawOffset | float | |
mTargetPitchOffset | float | |
mTargetPos | Vector | |
mTargetPositionSideOffset | float | |
mTargetPositionZOffset | float | |
mTargetYawOffset | float | |
mViewingDistance | float | |
mViewingDistanceCreatureHeightMultiplicator | float | |
mYawMoveDirection | int | |
mYawSpeed | float | |
Functions
| Name | Declaration |
CalculateCamAngle | private final function CalculateCamAngle(bool invert) |
CalculateTargetPos | private final function CalculateTargetPos() |
CheckColission | function bool CheckColission(Vector Start, Vector End) |
CheckForObstacles | function bool CheckForObstacles(H7IEffectTargetable Target, bool endPosition) |
GetMaxCreatureHeight | protected function float GetMaxCreatureHeight() |
Init | function Init(H7Unit attacker, H7IEffectTargetable defender) |
StartAction | function StartAction() |
StartNewRandomOffset | function StartNewRandomOffset() |
StopAction | function StopAction() |
Update | function Update(float DeltaTime) |
Default values
mStartYawOffset=40.0000000
mStartPitchOffset=-25.0000000
mPitchCreatureHeightMultiplicator=0.0300000
mYawSpeed=3.0000000
mStartFOV=60.0000000
mViewingDistance=1000.0000000
mViewingDistanceCreatureHeightMultiplicator=1.0000000
mTargetPositionZOffset=-100.0000000
mTargetPositionSideOffset=100.0000000
mAnimDuration=3.0000000
Inherited
| From | Members |
| H7CameraAction | Properties: mCam, mCurrentStep, mDuration, mInitialFOV, mInitialRotation, mInitialViewingDistance, mInitialVRP, mMaxSteps, mTimer Functions: BaseInit, GetDuration, GetInitialFOV, GetInitialRotation, GetInitialViewingDistance, GetInitialVRP, GetTimePassedInPer, IsActionFinished, OnActionCompleted, ResetDuration, RevertCamToInitialValues, SetDuration, SkipAction, StartAction, StopAction, Update |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |