REDNODE / GAME API

CarriedObjectEvents

abstract classscriptedClass

extends CarriedObjectTransition › DefaultTransition › StateFunctor › IScriptable › ISerializable

Extended by 8 types

AimEvents CarryEvents DisposeEvents DropEvents ForceDropBodyEvents PickUpEvents ReleaseEvents ThrowEvents

Properties 9

NameTypeFlags
animCarryFeatureref<AnimFeature_Carry>scriptedpublic
animFeatureref<AnimFeature_Mounting>scriptedpublic
AnimWrapperWeightSetterFriendlyref<AnimWrapperWeightSetter>scriptedpublic
AnimWrapperWeightSetterStrongref<AnimWrapperWeightSetter>scriptedpublic
forcedCarryStylegamePSMBodyCarryingStylescriptedpublic
forceStyleNameCNamescriptedpublic
isFriendlyCarryBoolscriptedpublic
leftHandFeatureref<AnimFeature_LeftHandAnimation>scriptedpublic
styleNameCNamescriptedpublic

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