Skip to content

H7CameraActionController

Class in MMH7Game · MMH7Game.H7CameraActionController

Object › Actor › H7CameraActionController

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

Structs

AMEventAction

FieldType
startTargetActor
endTargetActor
amEventTemplateH7AMEventCameraAction
Defaults
startTarget=none
endTarget=none
actionCompletedFunction=None
midActionFunction=None
amEventTemplate=none

Properties

NameTypeNotes
bFadingToBlackboolprotected
bFadingToNormalboolprotected
mAbilityCastTemplateH7AbilityCastCameraAction
mAMEventQueuearray<AMEventAction>
mAMEventTemplateH7AMEventCameraAction
mArmyVictoryTemplateH7ArmyVictoryCameraAction
mCombatStartEffectMaterialEffectprotected
mCombatStartEffectMatMaterialInstanceConstantprotected
mContinuingActionH7AMEventCameraActionprotected
mCurrentActionH7CameraActionprotected
mFadeToBlackAlphafloatprotected
mFadeToBlackPPMaterialEffectprotected
mFadeToBlackPPMatMaterialInstanceConstantprotected
mFadingDurationfloatprotected
mIntroduceHeroTemplateH7IntroduceHeroCameraAction
mLastAttackerH7Unitprotected
mLastDefenderH7Unitprotected
mMeleeAttackTemplateH7AttackCameraAction
mPresentArmyTemplateH7PresentArmyCameraAction
mPreviousFOVfloatprotected
mPreviousViewDistancefloatprotected
mPreviousVRPVectorprotected
mRangedAttackTemplateH7AttackCameraAction
mZoomInTemplateH7ZoomInCameraAction
mZoomOutTemplateH7ZoomOutCameraAction

Functions

NameDeclaration
CanCancelCurrentCameraActionfunction bool CanCancelCurrentCameraAction()
CancelCurrentCameraActionfunction CancelCurrentCameraAction()
CanPlayCombatCoolCamByChanceprotected function bool CanPlayCombatCoolCamByChance()
ClearCurrentActionfunction ClearCurrentAction()
ClearLastAttackerDefenderfunction ClearLastAttackerDefender()
FadeFromBlackfunction FadeFromBlack(float Duration)
FadeFromColorfunction FadeFromColor(float Duration, LinearColor SourceColor)
FadeFromWhitefunction FadeFromWhite(float Duration)
FadeToBlackfunction FadeToBlack(float Duration)
FadeToColorfunction FadeToColor(float Duration, LinearColor targetColor)
FadeToWhitefunction FadeToWhite(float Duration)
GetCurrentActionfunction H7CameraAction GetCurrentAction()
GetFadeAlphafunction float GetFadeAlpha()
GetInstancestatic function H7CameraActionController GetInstance()
HasActionPlayingfunction bool HasActionPlaying()
HasAMEventActionsInQueuefunction bool HasAMEventActionsInQueue()
IsCoolCamCameraActionDisabledprotected function bool IsCoolCamCameraActionDisabled()
PostBeginPlayfunction PostBeginPlay()
SetCombatStartEffectStrengthfunction SetCombatStartEffectStrength(float Strength)
SetFadeAlphafunction SetFadeAlpha(float val)
SetFadeColorfunction SetFadeColor(LinearColor Col)
SkipFadefunction SkipFade()
StartAbilityCastActionfunction StartAbilityCastAction(H7Unit caster)
StartActionfunction StartAction(H7CameraAction Action)
StartAMEventActionfunction StartAMEventAction(Actor startTarget, optional Actor endTarget = none, optional H7AMEventCameraAction amEventTemplate = none)
StartArmyVictoryfunction StartArmyVictory(optional H7ArmyVictoryCameraAction armyVictoryTemplate = none)
StartAttackActionfunction StartAttackAction(H7Unit attacker, H7Unit defender, bool isRetaliation, bool IsRanged)
StartIntroduceHerofunction StartIntroduceHero(optional H7IntroduceHeroCameraAction introduceHeroTemplate = none)
StartPresentArmyfunction StartPresentArmy(optional H7PresentArmyCameraAction presentArmyTemplate = none)
StartSpawnedAMEventActionfunction StartSpawnedAMEventAction(H7AMEventCameraAction Action, Actor startTarget, optional Actor endTarget = none, optional bool continues = false)
StartZoomInActionfunction StartZoomInAction(Vector targetPos)
StartZoomOutActionfunction StartZoomOutAction(bool toGridCenter, float TargetViewDistance, float TargetFoV)
StartZoomOutToPreviousValuesfunction StartZoomOutToPreviousValues(bool armyOfLocalPlayer)
Tickfunction Tick(float DeltaTime)

Default values

mZoomInTemplate=H7ZoomInCameraAction'H7CameraActions.Actions.ZoomInDefault'
mZoomOutTemplate=H7ZoomOutCameraAction'H7CameraActions.Actions.ZoomOutDefault'
mAMEventTemplate=H7AMEventCameraAction'H7CameraActions.Actions.AMEventDefault'
mPresentArmyTemplate=H7PresentArmyCameraAction'H7CameraActions.Actions.PresentArmyDefault'
mMeleeAttackTemplate=H7AttackCameraAction'H7CameraActions.Actions.MeleeAttackDefault'
mRangedAttackTemplate=H7AttackCameraAction'H7CameraActions.Actions.RangedAttackDefault'
mAbilityCastTemplate=H7AbilityCastCameraAction'H7CameraActions.Actions.AbilityCastDefault'

Inherited

FromMembers
Actor156 properties, 262 functions
Object13 properties, 308 functions