EquipmentBaseTransition class
EquipmentBaseTransition
Inheritance
Base: DefaultTransition
Derived
EquipmentBaseDecisions, EquipmentBaseEvents
Properties
None.
Functions
InstanceDataMappedToReferenceName GetMappedInstanceData(CName referenceName)RTTIEquipmentManipulationRequest? GetWeaponManipulationRequest(game.stateMachine.StateContextScript stateContext, WeakHandle<EquipmentInitData> stateMachineInitData)RTTIvoid SaveProcessedEquipmentManipulationRequest(game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, WeakHandle<EquipmentInitData> stateMachineInitData)RTTIEquipmentManipulationRequest? GetProcessedEquipmentManipulationRequest(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIvoid ClearProcessedEquipmentManipulationRequest(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIbool CheckSlotMatchAndCompareRequestType(game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, WeakHandle<EquipmentInitData> stateMachineInitData, EquipmentManipulationRequestType requestTypeCompare)RTTIbool CheckReplicatedEquipRequest(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTICName ReferenceNameToProcessRequestId(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIEquipmentManipulationRequestSlot ReferenceNameToRequestSlot(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIgame.data.ItemCategory GetItemCategoryFromItemID(game.ItemID item)RTTIgame.data.EquipmentArea GetEquipAreaFromItemID(game.ItemID item)RTTIbool IsVisualItemInSlot(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIbool IsUsingFluffConsumable(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIbool GetIsPSMInValidState(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIfloat GetWeaponEquipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIfloat GetWeaponUnEquipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIfloat GetConsumableUnEquipDuration(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIvoid HandleWeaponEquip(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.ItemID item)RTTIvoid HandleWeaponUnequip(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.ItemID item)RTTIvoid DropActiveWeapon(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIvoid CreateAndSendFirstEquipEndRequest(game.stateMachine.GameScriptInterface scriptInterface, TDBID weaponTweakID)RTTIbool HasThrowableCooldown(game.stateMachine.GameScriptInterface scriptInterface, game.weapon.Object weapon)RTTIgame.ItemObject? GetSlotAttachedItem(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIgame.ItemID GetSlotAttachedItemID(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIgame.ItemObject? GetSlotAttachedItemObject(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIbool IsProperItemEquipped(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIgame.ItemID GetSlotActiveItem(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIfloat GetEquipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIfloat GetUnequipDuration(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIbool IsLeftHandLogic(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIbool IsRightHandLogic(game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIvoid AddConsumableStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid RemoveConsumableStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid AddGrenadesStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid RemoveGrenadesStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid AddCyberwareStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid RemoveCyberwareStateMachine(game.stateMachine.GameScriptInterface scriptInterface)RTTIvoid SetRightHandItemParam(game.stateMachine.StateContextScript stateContext, game.ItemID item)RTTIvoid ClearRightHandItemParam(game.stateMachine.StateContextScript stateContext)RTTIvoid SetLeftHandItemParam(game.stateMachine.StateContextScript stateContext, game.ItemID item)RTTIvoid ClearLeftHandItemParam(game.stateMachine.StateContextScript stateContext)RTTIvoid ClearHandItemParam(game.stateMachine.StateContextScript stateContext, game.stateMachine.StateMachineInstanceData stateMachineInstanceData)RTTIgame.ItemID GetItemIDFromParam(game.stateMachine.StateMachineInstanceData stateMachineInstanceData, game.stateMachine.StateContextScript stateContext)RTTIvoid GetBlurParametersFromWeapon(game.stateMachine.GameScriptInterface scriptInterface)RTTIbool CanProcessEquip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIbool CanProcessUnEquip(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTI