|
| bool | CanInteract () |
| override void | OnConsciousnessChanged (bool conscious) |
| override bool | CanJumpClimb () |
| ScriptInvoker | GetOnAnimationEvent () |
| override void | OnGadgetStateChanged (IEntity gadget, bool isInHand, bool isOnGround) |
| override void | OnGadgetFocusStateChanged (IEntity gadget, bool isFocused) |
| ScriptInvokerVoid | GetOnWeaponRaisingStarted () |
| ScriptInvokerVoid | GetOnWeaponRaisingFinished () |
| ScriptInvokerVoid | GetOnWeaponLoweringStarted () |
| ScriptInvokerVoid | GetOnWeaponLoweringFinished () |
| override void | OnWeaponRaisingStarted () |
| override void | OnWeaponRaisingFinished () |
| override void | OnWeaponLoweringStarted () |
| override void | OnWeaponLoweringFinished () |
| override void | OnItemUseBegan (ItemUseParameters itemUseParams) |
| override void | OnItemUseEnded (ItemUseParameters itemUseParams, bool successful) |
| override void | OnAnimationEvent (AnimationEventID animEventType, AnimationEventID animUserString, int intParam, float timeFromStart, float timeToEnd) |
| override void | OnMeleeDamage (bool started) |
| override EHitReactionType | ComputeHitReaction (float damageValue, EDamageType damageType) |
| ScriptInvokerVoid | GetOnPlayerDeath () |
| OnPlayerDeathWithParamInvoker | GetOnPlayerDeathWithParam () |
| override void | OnDeath (IEntity instigatorEntity, notnull Instigator instigator) |
| override void | OnLifeStateChanged (ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState, bool isJIP) |
| override bool | ShouldGadgetBeDropped (IEntity gadget) |
| IEntity | GetItemInHandSlot () |
| | Return item currently stored in the hand slot.
|
| void | SetShellConfig (notnull SCR_ShellConfig config) |
| SCR_ShellConfig | GetSavedShellConfig (notnull EntityPrefabData shellPrefab) |
| void | SyncShellChargeRingConfig (notnull SCR_MortarShellGadgetComponent shellComp, int configId) |
| void | RPC_AskSetShellChargeRing (RplId replicationId, int configId) |
| void | RPC_DoSetShellChargeRing (RplId replicationId, int configId) |
| void | ReplicateHelicopterSightState (bool newState, RplId sightId) |
| void | RPC_AskSyncSightState (bool newState, RplId sightId) |
| override bool | GetCanMeleeAttack () |
| override bool | GetCanEquipGadget (IEntity gadget) |
| override bool | OnPerformAction () |
| override void | OnInit (IEntity owner) |
| override void | OnApplyControls (IEntity owner, float timeSlice) |
| override bool | IsUsingBinoculars () |
| override void | UpdateDrowning (float timeSlice, vector waterLevel) |
| float | GetDrowningTime () |
| bool | IsCharacterDrowning () |
| override bool | ShouldAligningAdjustAimingAngles () |
| bool | IsAligningBeforeLoiter () |
| override bool | SCR_GetDisableMovementControls () |
| override void | SCR_OnDisabledJumpAction () |
| override void | OnPrepareControls (IEntity owner, ActionManager am, float dt, bool player) |
| void | SCR_CharacterControllerComponent (IEntityComponentSource src, IEntity ent, IEntity parent) |
| void | ~SCR_CharacterControllerComponent () |
| void | SetNextSightsFOVInfo (int direction=1, bool allowCycling=false) |
| void | SetNextSights (int direction=1) |
| SightsFOVInfo | GetSightsFOVInfo () |
| override void | OnControlledByPlayer (IEntity owner, bool controlled) |
| void | ActionNextWeapon (float value=0.0, EActionTrigger trigger=0) |
| void | ActionUnequipItem (float value=0.0, EActionTrigger trigger=0) |
| void | ActionDropItem (float value=0.0, EActionTrigger trigger=0) |
| void | ActionWeaponLowReady (float value=0.0, EActionTrigger trigger=0) |
| void | ActionWeaponRaised (float value=0.0, EActionTrigger trigger=0) |
| void | ActionWeaponBipod (float value=0.0, EActionTrigger trigger=0) |
| override void | OnInspectionModeChanged (bool newState) |
| override float | GetInspectTargetLookAt (out vector targetAngles) |
| SCR_ScriptedCharacterInputContext | GetScrInputContext () |
| void | SetScrInputContext (SCR_ScriptedCharacterInputContext ctx) |
| void | StartLoitering (IEntity loiterEntity, int loiteringType, bool holsterWeapon, bool allowRootMotion, bool alignToPosition, vector targetPosition[4]={ "1 0 0", "0 1 0", "0 0 1", "0 0 0" }, bool disableInput=false, SCR_LoiterCustomAnimData customAnimData=SCR_LoiterCustomAnimData.Default) |
| bool | AlignToPositionFromCurrentPosition (vector targetPosition[4], float toleranceXZ=0.01, float toleranceY=0.01) |
| void | Rpc_StartLoitering_S (RplId entityRplId, int loiteringType, bool holsterWeapon, bool allowRootMotion, bool alignToPosition, vector targetPosition[4], SCR_LoiterCustomAnimData customAnimData) |
| void | Rpc_StartLoitering_BCNO (RplId entityRplId, int loiteringType, bool holsterWeapon, bool allowRootMotion, bool alignToPosition, vector targetPosition[4], SCR_LoiterCustomAnimData customAnimData) |
| bool | TryStartLoiteringInternal () |
| void | RPC_StopLoitering_S (bool terminateFast) |
| void | StopLoitering (bool terminateFast) |
| bool | IsLoitering () |
| bool | IsLoiteringOnEntity (IEntity entity) |
|
| float | m_fDrowningDuration |
| float | m_fAnimatedHitReactionThreshold |
| SCR_CharacterCameraHandlerComponent | m_CameraHandler |
| SCR_MeleeComponent | m_MeleeComponent |
| bool | m_bOverrideActions = true |
| bool | m_bInspectionFocus |
| bool | m_bCharacterIsDrowning |
| float | m_fDrowningTime |
| ref SCR_ScriptedCharacterInputContext | m_pScrInputContext |
| CharacterSoundComponent | m_CharacterSoundComponent |
| ref array< ref SCR_ShellConfig > | m_aSavedShellConfigs |
| | Contains information about for which shell player saved some information for future use.
|
| ref ScriptInvokerVoid | m_OnPlayerDeath = new ScriptInvokerVoid() |
| ref OnPlayerDeathWithParamInvoker | m_OnPlayerDeathWithParam = new OnPlayerDeathWithParamInvoker() |
| ref OnLifeStateChangedInvoker | m_OnLifeStateChanged = new OnLifeStateChangedInvoker() |
| ref OnControlledByPlayerInvoker | m_OnControlledByPlayer = new OnControlledByPlayerInvoker() |
| ref ScriptInvokerFloat2< float > | m_OnPlayerDrowning = new ScriptInvokerFloat2() |
| ref ScriptInvokerVoid | m_OnPlayerStopDrowning = new ScriptInvokerVoid() |
| ref ScriptInvoker< IEntity, bool, bool > | m_OnGadgetStateChangedInvoker = new ScriptInvoker<IEntity, bool, bool>() |
| ref ScriptInvoker< IEntity, bool > | m_OnGadgetFocusStateChangedInvoker = new ScriptInvoker<IEntity, bool>() |
| ref OnItemUseBeganInvoker | m_OnItemUseBeganInvoker = new OnItemUseBeganInvoker() |
| ref OnItemUseEndedInvoker | m_OnItemUseEndedInvoker = new OnItemUseEndedInvoker() |
| ref OnItemUseFinishedInvoker | m_OnItemUseFinishedInvoker = new OnItemUseFinishedInvoker() |
| ref ScriptInvoker< AnimationEventID, AnimationEventID, int, float, float, SCR_CharacterControllerComponent > | m_OnAnimationEvent |
| ref ScriptInvokerVoid | m_OnWeaponRaisingStartedInvoker = new ScriptInvokerVoid() |
| ref ScriptInvokerVoid | m_OnWeaponRaisingFinishedInvoker = new ScriptInvokerVoid() |
| ref ScriptInvokerVoid | m_OnWeaponLoweringStartedInvoker = new ScriptInvokerVoid() |
| ref ScriptInvokerVoid | m_OnWeaponLoweringFinishedInvoker = new ScriptInvokerVoid() |
| int | m_iTargetContext |