CarriedObjectEvents
abstract classscriptedClass
extends CarriedObjectTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable
Extended by 8 types
AimEvents CarryEvents DisposeEvents DropEvents ForceDropBodyEvents PickUpEvents ReleaseEvents ThrowEvents
Properties 9
| Name | Type | Flags |
|---|---|---|
animCarryFeature | ref<AnimFeature_Carry> | scriptedpublic |
animFeature | ref<AnimFeature_Mounting> | scriptedpublic |
AnimWrapperWeightSetterFriendly | ref<AnimWrapperWeightSetter> | scriptedpublic |
AnimWrapperWeightSetterStrong | ref<AnimWrapperWeightSetter> | scriptedpublic |
forcedCarryStyle | gamePSMBodyCarryingStyle | scriptedpublic |
forceStyleName | CName | scriptedpublic |
isFriendlyCarry | Bool | scriptedpublic |
leftHandFeature | ref<AnimFeature_LeftHandAnimation> | scriptedpublic |
styleName | CName | scriptedpublic |
Methods 36
protected final func ApplyFriendlyCarryGameplayRestrictions(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func ApplyInitGameplayRestrictions(scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func ApplyWoundedSoldierCarryGameplayRestrictions(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func CalculateForcedCarryStyleAndIsFriendlyCarry(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func CleanUpCarryStateMachine(state: ECarryState, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func ClearForcedStyle(stateContext: ref<StateContext>)scripted
protected final func ClearStyleParameters(stateContext: ref<StateContext>)scripted
protected final func DisableAndResetRagdoll(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
private final func EnableAnimSet(enable: Bool, animSet: CName, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func EnableRagdoll(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func EnableRagdollUncontrolledMovement(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func EvaluateAutomaticLootPickupFromMountedPuppet(scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func EvaluateWeaponUnequipping(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final const func GetPickupAnimationParameter(stateContext: ref<StateContext>) -> Int32scripted
protected final const func GetStyle(stateContext: ref<StateContext>) -> gamePSMBodyCarryingStylescripted
protected final const func GetWasThrownParameter(stateContext: ref<StateContext>) -> Boolscripted
protected final func IsBodyDisposalOngoing(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>) -> Boolscripted
protected func OnEnter(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected func OnForcedExit(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func RemoveGameplayRestrictions(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func ResetMountingAnimFeature(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func SetAnimFeature_Carry(state: ECarryState, instant: Bool, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, opt setExecutionOwnerOnly: Bool)scripted
protected final func SetAnimFeature_LeftHandAnimation(scriptInterface: ref<StateGameScriptInterface>, lockLeftHand: Bool)scripted
protected final func SetBodyCarryCameraContext(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, value: Bool, opt skipCameraContextUpdate: Bool)scripted
protected final func SetBodyCarryFriendlyCameraContext(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, value: Bool, opt skipCameraContextUpdate: Bool)scripted
protected final func SetBodyCarryWoundedSoldierCameraContext(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, value: Bool, opt skipCameraContextUpdate: Bool)scripted
protected final func SetBodyPickUpCameraContext(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, value: Bool, opt skipCameraContextUpdate: Bool)scripted
protected final func SetCameraContext(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, varName: CName, value: Bool, skipCameraContextUpdate: Bool)scripted
protected final func SetForcedStyle(style: gamePSMBodyCarryingStyle, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func SetObjectInvulnerable(object: ref<GameObject>, enable: Bool)scripted
protected final func SetPickupAnimationParameter(stateContext: ref<StateContext>, pickupAnimation: Int32)scripted
protected final func SetStyle(style: gamePSMBodyCarryingStyle, stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted
protected final func SetWasThrownParameter(stateContext: ref<StateContext>, wasThrown: Bool)scripted
protected final func UpdateCarryStylePickUpAndDropParams(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>, isFriendly: Bool)scripted
protected final func UpdateGameplayRestrictions(stateContext: ref<StateContext>, scriptInterface: ref<StateGameScriptInterface>)scripted