Skip to content

H7AMEventCameraAction

Class in MMH7Game · MMH7Game.H7AMEventCameraAction

Object › Actor › H7CameraAction › H7AMEventCameraAction

Using it from Lua
h7.find_all("H7AMEventCameraAction")            -- live instances
h7.find_class("MMH7Game.H7AMEventCameraAction")   -- the class
h7.hook("MMH7Game.H7AMEventCameraAction.Init", fn)

Properties

NameTypeNotes
mAnimDurationfloat
mContinuesbool
mContinuingActionH7AMEventCameraAction
mEaseInOutAnimationbool
mEaseInOutLerpbool
mEndFOVfloat
mEndPitchfloat
mEndTargetActor
mEndTargetPosVector
mEndViewingDistancefloat
mEndYawfloat
mFlipYawToNearerSidebool
mFollowTargetbool
mLerpDurationfloat
mLerpOutDurationfloat
mLerpToCameraStartPositionbool
mLerpToPreviousPositionbool
mStartFOVfloat
mStartPitchfloat
mStartTargetActor
mStartTargetPosVector
mStartViewingDistancefloat
mStartYawfloat
mToggleCinimaticViewbool
mToggleHudbool

Functions

NameDeclaration
Initfunction Init(Actor startTarget, optional Actor endTarget = none, optional bool continues = false, optional bool checkDistance = false)
OnMidActiondelegate OnMidAction()
SetAnimDurationfunction SetAnimDuration(float Value)
SetContinuingActionfunction SetContinuingAction(H7AMEventCameraAction continuingAction)
SetEaseInOutAnimationfunction SetEaseInOutAnimation(bool Value)
SetEaseInOutLerpfunction SetEaseInOutLerp(bool Value)
SetEndFOVfunction SetEndFOV(float Value)
SetEndPitchfunction SetEndPitch(float Value)
SetEndViewingDistancefunction SetEndViewingDistance(float Value)
SetEndYawfunction SetEndYaw(float Value)
SetFlipYawToNearerSidefunction SetFlipYawToNearerSide(bool Value)
SetFollowTargetfunction SetFollowTarget(bool Value)
SetLerpDurationfunction SetLerpDuration(float Value)
SetLerpOutDurationfunction SetLerpOutDuration(float Value)
SetLerpToCameraStartPositionfunction SetLerpToCameraStartPosition(bool Value)
SetLerpToPreviousPositionfunction SetLerpToPreviousPosition(bool Value)
SetStartFOVfunction SetStartFOV(float Value)
SetStartPitchfunction SetStartPitch(float Value)
SetStartViewingDistancefunction SetStartViewingDistance(float Value)
SetStartYawfunction SetStartYaw(float Value)
SetToggleCinimaticViewfunction SetToggleCinimaticView(bool Value)
SetToggleHudfunction SetToggleHud(bool Value)
StartActionfunction StartAction()
StopActionfunction StopAction()
UpdatePositionsfunction 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>.

StateFunctions
LerpToPreviousPositionBeginState, Update
LerpToTargetIsActionFinished, Update
MainAnimationBeginState, 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

FromMembers
H7CameraActionProperties: 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
Actor156 properties, 262 functions
Object13 properties, 308 functions