H7AMEventCameraAction¶
Class in MMH7Game · MMH7Game.H7AMEventCameraAction
Object › Actor › H7CameraAction › H7AMEventCameraAction
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mAnimDuration | float | |
mContinues | bool | |
mContinuingAction | H7AMEventCameraAction | |
mEaseInOutAnimation | bool | |
mEaseInOutLerp | bool | |
mEndFOV | float | |
mEndPitch | float | |
mEndTarget | Actor | |
mEndTargetPos | Vector | |
mEndViewingDistance | float | |
mEndYaw | float | |
mFlipYawToNearerSide | bool | |
mFollowTarget | bool | |
mLerpDuration | float | |
mLerpOutDuration | float | |
mLerpToCameraStartPosition | bool | |
mLerpToPreviousPosition | bool | |
mStartFOV | float | |
mStartPitch | float | |
mStartTarget | Actor | |
mStartTargetPos | Vector | |
mStartViewingDistance | float | |
mStartYaw | float | |
mToggleCinimaticView | bool | |
mToggleHud | bool |
Functions¶
| Name | Declaration |
|---|---|
Init | function Init(Actor startTarget, optional Actor endTarget = none, optional bool continues = false, optional bool checkDistance = false) |
OnMidAction | delegate OnMidAction() |
SetAnimDuration | function SetAnimDuration(float Value) |
SetContinuingAction | function SetContinuingAction(H7AMEventCameraAction continuingAction) |
SetEaseInOutAnimation | function SetEaseInOutAnimation(bool Value) |
SetEaseInOutLerp | function SetEaseInOutLerp(bool Value) |
SetEndFOV | function SetEndFOV(float Value) |
SetEndPitch | function SetEndPitch(float Value) |
SetEndViewingDistance | function SetEndViewingDistance(float Value) |
SetEndYaw | function SetEndYaw(float Value) |
SetFlipYawToNearerSide | function SetFlipYawToNearerSide(bool Value) |
SetFollowTarget | function SetFollowTarget(bool Value) |
SetLerpDuration | function SetLerpDuration(float Value) |
SetLerpOutDuration | function SetLerpOutDuration(float Value) |
SetLerpToCameraStartPosition | function SetLerpToCameraStartPosition(bool Value) |
SetLerpToPreviousPosition | function SetLerpToPreviousPosition(bool Value) |
SetStartFOV | function SetStartFOV(float Value) |
SetStartPitch | function SetStartPitch(float Value) |
SetStartViewingDistance | function SetStartViewingDistance(float Value) |
SetStartYaw | function SetStartYaw(float Value) |
SetToggleCinimaticView | function SetToggleCinimaticView(bool Value) |
SetToggleHud | function SetToggleHud(bool Value) |
StartAction | function StartAction() |
StopAction | function StopAction() |
UpdatePositions | function UpdatePositions() |
States¶
State code replaces the class's functions while the object is in that state. Hook a state's version as MMH7Game.H7AMEventCameraAction.<State>.<Function>.
| State | Functions |
|---|---|
| LerpToPreviousPosition | BeginState, Update |
| LerpToTarget | IsActionFinished, Update |
| MainAnimation | BeginState, IsActionFinished, Update |
Default values¶
mStartPitch=-55.0000000
mEndPitch=-55.0000000
mStartYaw=300.0000000
mEndYaw=240.0000000
mStartViewingDistance=2500.0000000
mEndViewingDistance=2500.0000000
mStartFOV=70.0000000
mEndFOV=70.0000000
mLerpDuration=0.7500000
mLerpOutDuration=0.7500000
mAnimDuration=3.0000000
mLerpToCameraStartPosition=true
mEaseInOutLerp=true
mFlipYawToNearerSide=true
mFollowTarget=true
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 |