CombatGadgetTransitions class
CombatGadgetTransitions
Inheritance
Base: DefaultTransition
Derived
CombatGadgetChargeDecisions, CombatGadgetChargeEvents, CombatGadgetChargedThrowDecisions, CombatGadgetChargedThrowEvents, CombatGadgetEquipDecisions, CombatGadgetEquipEvents, CombatGadgetInactiveDecisions, CombatGadgetInactiveEvents, CombatGadgetQuickThrowDecisions, CombatGadgetQuickThrowEvents
Show 3 more of 13 derived classes
CombatGadgetUnequipEvents, CombatGadgetWaitForUnequipDecisions, CombatGadgetWaitForUnequipEvents
Properties
None.
Functions
void SetLeftHandAnimationAnimFeature(game.stateMachine.GameScriptInterface scriptInterface, bool newState)RTTIvoid SetCombatGadgetAnimFeature(game.stateMachine.GameScriptInterface scriptInterface, bool isQuickthrow, bool isChargedThrow)RTTIvoid SetBlackbordThrowUnequip(game.stateMachine.GameScriptInterface scriptInterface, bool newThrowUnequip)RTTIvoid SetThrowableAnimFeatureOnGrenade(game.stateMachine.GameScriptInterface scriptInterface, int newState, WeakHandle<game.Object> target)RTTIvoid SetThrowableAnimFeatureOnGrenade(game.stateMachine.GameScriptInterface scriptInterface, int newState, bool isQuickthrow)RTTIvoid ClearLastUsedAnimWrapperInfo(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid SendAnimWrapperInfo(game.stateMachine.GameScriptInterface scriptInterface, game.ItemID item, bool clearWrapperInfo, float? delay)RTTIvoid SaveLastUsedCombatGadget(game.stateMachine.GameScriptInterface scriptInterface, game.ItemID item)RTTIbool GetLockHoldCondition(game.stateMachine.StateContextScript stateContext)RTTITDBID GetSlotTDBID(game.stateMachine.StateContextScript stateContext)RTTIvoid RemoveGrenadeFromRightHand(game.stateMachine.GameScriptInterface scriptInterface)RTTIfloat GetRotateAngle(bool isQuickthrow)RTTIvoid Throw(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, bool isQuickthrow, Vector4? inLocalAimForward, Vector4? inLocalAimPosition)RTTIvoid NotifyAutocraftSystem(game.stateMachine.GameScriptInterface scriptInterface)RTTIgame.projectile.TrajectoryParams? CreateTrajectoryParams(game.ItemObject item, bool isQuickthrow)RTTIbool CheckVehicleStatesForUnequipRequest(game.stateMachine.StateContextScript stateContext)RTTIvoid SetItemInLeftHand(game.stateMachine.GameScriptInterface scriptInterface, bool newState)RTTIvoid SetLeftHandItemHandlingItemState(game.stateMachine.GameScriptInterface scriptInterface, int newState)RTTIbool ShouldForceUnequipGrenade(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid RemoveGrenadeFromInventory(game.stateMachine.GameScriptInterface scriptInterface)RTTIbool GetCancelGrenadeAction(game.stateMachine.StateContextScript stateContext)RTTIbool CheckEquipDurationCondition(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTI