I'm a doctor, not a mechanic
UE2:U2NPCControllerBasic states (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase >> U2NPCControllerBasic (states) |
Contents
- 1 States
- 1.1 @AcquisitionState
- 1.2 @AttackCloseChargeState
- 1.3 @AttackCloseState
- 1.3.1 @AttackCloseState.BeginState
- 1.3.2 @AttackCloseState.EndState
- 1.3.3 @AttackCloseState.MayFall
- 1.3.4 @AttackCloseState.CanFire
- 1.3.5 @AttackCloseState.CloseRequiresPathing
- 1.3.6 @AttackCloseState.eventEnemyNotVisible
- 1.3.7 @AttackCloseState.eventTookDamage
- 1.3.8 @AttackCloseState.FaceTarget
- 1.3.9 @AttackCloseState.FearThisSpot
- 1.3.10 @AttackCloseState.FindAlternativeClosePath
- 1.3.11 @AttackCloseState.GetPredictedCloseLocation
- 1.3.12 @AttackCloseState.GetTacticalMoveType
- 1.3.13 @AttackCloseState.SetChargeDestination
- 1.3.14 @AttackCloseState.StrafeFromDamage
- 1.3.15 @AttackCloseState.TryStrafe
- 1.3.16 @AttackCloseState.TryToCloseDodge
- 1.3.17 @AttackCloseState.TryToDodge
- 1.4 @AttackFallbackState
- 1.4.1 @AttackFallbackState.MayFall
- 1.4.2 @AttackFallbackState.CanFire
- 1.4.3 @AttackFallbackState.eventBumpEnemy
- 1.4.4 @AttackFallbackState.eventEnemyNotVisible
- 1.4.5 @AttackFallbackState.eventHearNoiseThreat
- 1.4.6 @AttackFallbackState.eventSeeEnemy
- 1.4.7 @AttackFallbackState.FaceTarget
- 1.4.8 @AttackFallbackState.GetFinalDestinationActor
- 1.4.9 @AttackFallbackState.GetReachedDestinationDistance
- 1.4.10 @AttackFallbackState.GetTacticalMoveType
- 1.4.11 @AttackFallbackState.HandleReachedOrdersObject
- 1.4.12 @AttackFallbackState.HasReachedOrdersObject
- 1.4.13 @AttackFallbackState.OverrideSpecialAttraction
- 1.4.14 @AttackFallbackState.PickDestination
- 1.4.15 @AttackFallbackState.ShouldClearSpecialColliders
- 1.5 @AttackHuntState
- 1.5.1 @AttackHuntState.BeginState
- 1.5.2 @AttackHuntState.EndState
- 1.5.3 @AttackHuntState.MayFall
- 1.5.4 @AttackHuntState.BlockFiring
- 1.5.5 @AttackHuntState.CanFire
- 1.5.6 @AttackHuntState.EnemyAcquired
- 1.5.7 @AttackHuntState.eventBumpEnemy
- 1.5.8 @AttackHuntState.eventHearNoiseThreat
- 1.5.9 @AttackHuntState.eventTookDamage
- 1.5.10 @AttackHuntState.FaceTarget
- 1.5.11 @AttackHuntState.FearThisSpot
- 1.5.12 @AttackHuntState.FindViewSpot
- 1.5.13 @AttackHuntState.HandleRecoveredEnemy
- 1.5.14 @AttackHuntState.IsFacingTarget
- 1.5.15 @AttackHuntState.MaybeClearHuntingEnemy
- 1.5.16 @AttackHuntState.MaybeSetEnemy
- 1.5.17 @AttackHuntState.PickDestination
- 1.5.18 @AttackHuntState.ReduceThreat
- 1.5.19 @AttackHuntState.SpecialHuntDestination
- 1.6 @AttackLeapState
- 1.6.1 @AttackLeapState.BeginState
- 1.6.2 @AttackLeapState.EndState
- 1.6.3 @AttackLeapState.NotifyHitWall
- 1.6.4 @AttackLeapState.AbortedLeap
- 1.6.5 @AttackLeapState.CanFire
- 1.6.6 @AttackLeapState.DoLeapAttack
- 1.6.7 @AttackLeapState.eventBumpEnemy
- 1.6.8 @AttackLeapState.FakeNotifyLeapBeginTimer
- 1.6.9 @AttackLeapState.FinishedLeap
- 1.6.10 @AttackLeapState.GetLeapDamage
- 1.6.11 @AttackLeapState.GetLeapMomentumTransfer
- 1.6.12 @AttackLeapState.NotifyLeapBegin
- 1.6.13 @AttackLeapState.PlayRandomSound
- 1.6.14 @AttackLeapState.ReflectNotify
- 1.6.15 @AttackLeapState.TryToDodge
- 1.7 @AttackMeleeState
- 1.7.1 @AttackMeleeState.BeginState
- 1.7.2 @AttackMeleeState.EndState
- 1.7.3 @AttackMeleeState.EnemyNotInMeleeRange
- 1.7.4 @AttackMeleeState.CanDodge
- 1.7.5 @AttackMeleeState.CanFire
- 1.7.6 @AttackMeleeState.eventEnemyNotVisible
- 1.7.7 @AttackMeleeState.NotifyMeleeDamagedEnemy
- 1.7.8 @AttackMeleeState.PlayRandomSound
- 1.8 @AttackMoveToCoverBaseState
- 1.8.1 @AttackMoveToCoverBaseState.BeginState
- 1.8.2 @AttackMoveToCoverBaseState.eventBumpEnemy
- 1.8.3 @AttackMoveToCoverBaseState.FindCoverActor
- 1.8.4 @AttackMoveToCoverBaseState.GetFinalDestinationActor
- 1.8.5 @AttackMoveToCoverBaseState.GetReachedDestinationDistance
- 1.8.6 @AttackMoveToCoverBaseState.PickDestination
- 1.8.7 @AttackMoveToCoverBaseState.SetCurrentCoverSpot
- 1.8.8 @AttackMoveToCoverBaseState.ShouldClearSpecialColliders
- 1.8.9 @AttackMoveToCoverBaseState.TryToFindCover
- 1.8.10 @AttackMoveToCoverBaseState.VerifyCoverSpot
- 1.9 @AttackMoveToCoverCombatState
- 1.10 @AttackMoveToCoverFleeState
- 1.11 @AttackRecoverEnemyState
- 1.12 @AttackRetreatState
- 1.12.1 @AttackRetreatState.MayFall
- 1.12.2 @AttackRetreatState.CanFire
- 1.12.3 @AttackRetreatState.ChangeDestination
- 1.12.4 @AttackRetreatState.eventBumpEnemy
- 1.12.5 @AttackRetreatState.eventHearNoiseThreat
- 1.12.6 @AttackRetreatState.eventSeeEnemy
- 1.12.7 @AttackRetreatState.FindRetreatDestination
- 1.12.8 @AttackRetreatState.PickDestination
- 1.12.9 @AttackRetreatState.PickNextSpot
- 1.12.10 @AttackRetreatState.ReachedHome
- 1.12.11 @AttackRetreatState.ShotFiredNotification
- 1.12.12 @AttackRetreatState.StopFearingEnemy
- 1.13 @AttackStakeOutCoverState
- 1.14 @AttackStakeOutState
- 1.15 @AttackStationaryState
- 1.15.1 @AttackStationaryState.BeginState
- 1.15.2 @AttackStationaryState.EndState
- 1.15.3 @AttackStationaryState.EnemyRangeTransition
- 1.15.4 @AttackStationaryState.CanUseStillAnimations
- 1.15.5 @AttackStationaryState.eventEnemyNotVisible
- 1.15.6 @AttackStationaryState.eventSeeEnemy
- 1.15.7 @AttackStationaryState.IgnoreTargetRange
- 1.15.8 @AttackStationaryState.InitializeState
- 1.15.9 @AttackStationaryState.KeepAttacking
- 1.15.10 @AttackStationaryState.SetValidFiringLocation
- 1.15.11 @AttackStationaryState.SharedTimerEvent
- 1.15.12 @AttackStationaryState.ShouldAbortState
- 1.15.13 @AttackStationaryState.StopFiring
- 1.16 @AttackTacticalMoveMeleeState
- 1.17 @AttackTacticalMoveState
- 1.17.1 @AttackTacticalMoveState.BeginState
- 1.17.2 @AttackTacticalMoveState.EndState
- 1.17.3 @AttackTacticalMoveState.NotifyHitWall
- 1.17.4 @AttackTacticalMoveState.CanFire
- 1.17.5 @AttackTacticalMoveState.eventEnemyNotVisible
- 1.17.6 @AttackTacticalMoveState.FearThisSpot
- 1.17.7 @AttackTacticalMoveState.PawnIsInPain
- 1.17.8 @AttackTacticalMoveState.PickDestination
- 1.17.9 @AttackTacticalMoveState.SetFall
- 1.17.10 @AttackTacticalMoveState.ShotFiredNotification
- 1.17.11 @AttackTacticalMoveState.StartFalling
- 1.17.12 @AttackTacticalMoveState.UpdateTacticalMoveBehavior
- 1.18 @AttackTacticalRetreatMeleeState
- 1.19 @AttackTacticalRetreatState
- 1.20 @AttackTauntState
- 1.21 @CantMoveState
- 1.22 @CoweringState
- 1.23 @DeadlockedState
- 1.24 @DodgingState
- 1.24.1 @DodgingState.BeginState
- 1.24.2 @DodgingState.EndState
- 1.24.3 @DodgingState.CanDodge
- 1.24.4 @DodgingState.CanFire
- 1.24.5 @DodgingState.EnemyAcquired
- 1.24.6 @DodgingState.GetDodgeSpeed
- 1.24.7 @DodgingState.HandleIncoming
- 1.24.8 @DodgingState.HandlePanic
- 1.24.9 @DodgingState.PlayRandomSound
- 1.24.10 @DodgingState.ReflectNotify
- 1.25 @EnemyKilledState
- 1.26 @FindAirState
- 1.27 @FrozenState
- 1.28 @GameEndedState
- 1.29 @HandleInvalidLandingState
- 1.30 @HoldingState
- 1.31 @HoldState
- 1.32 @ImpalingState
- 1.32.1 @ImpalingState.BeginState
- 1.32.2 @ImpalingState.EndState
- 1.32.3 @ImpalingState.EnemyNotInMeleeRange
- 1.32.4 @ImpalingState.Tick
- 1.32.5 @ImpalingState.CanFire
- 1.32.6 @ImpalingState.FaceTarget
- 1.32.7 @ImpalingState.HandleKnockDown
- 1.32.8 @ImpalingState.ImpaleAttackAbort
- 1.32.9 @ImpalingState.ImpaleMountVictim
- 1.32.10 @ImpalingState.ImpalePawn
- 1.32.11 @ImpalingState.ImpaleSetLaunchVector
- 1.32.12 @ImpalingState.ImpaleUnMountVictim
- 1.32.13 @ImpalingState.IsImpaling
- 1.32.14 @ImpalingState.PlayRandomSound
- 1.32.15 @ImpalingState.StopFiring
- 1.32.16 @ImpalingState.UnImpalePawn
- 1.33 @KnockDownState
- 1.33.1 @KnockDownState.BeginState
- 1.33.2 @KnockDownState.EndState
- 1.33.3 @KnockDownState.CanDodge
- 1.33.4 @KnockDownState.CanDoRagdollHit
- 1.33.5 @KnockDownState.CanFire
- 1.33.6 @KnockDownState.EnemyAcquired
- 1.33.7 @KnockDownState.HandlePanic
- 1.33.8 @KnockDownState.KnockDownAnim
- 1.33.9 @KnockDownState.PlayRandomSound
- 1.34 @MoveToGoalWithEnemyState
- 1.35 @ScriptedState
- 1.35.1 @ScriptedState.BeginState
- 1.35.2 @ScriptedState.AdjustAim
- 1.35.3 @ScriptedState.CanFire
- 1.35.4 @ScriptedState.EnemyAcquired
- 1.35.5 @ScriptedState.eventAutoBegin
- 1.35.6 @ScriptedState.eventBumpAll
- 1.35.7 @ScriptedState.GetTarget
- 1.35.8 @ScriptedState.HandleFinishedRotation
- 1.35.9 @ScriptedState.IsRepeatFire
- 1.35.10 @ScriptedState.MaybeFire
- 1.35.11 @ScriptedState.ShouldTryToLead
- 1.35.12 @ScriptedState.StopFiringUpdate
- 1.35.13 @ScriptedState.TestAimLocation
- 1.35.14 @ScriptedState.TimeSinceTargetLastSeen
- 1.35.15 @ScriptedState.TryToHit
- 1.36 @TestMoveState
- 1.37 @WanderingPanicState
- 1.38 @WanderingState
;Other member categories for this class::instance functions, internal variables
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
States
@AcquisitionState
Ignores: BeginFalling, EnemyInLeapRange, NotifyLanded
@AcquisitionState.EndState
Overrides: Object.EndState (global)
@AcquisitionState.CanFire
Overrides: CanFire (global)
@AcquisitionState.eventHearNoiseThreat
Overrides: U2NPCControllerShared.eventHearNoiseThreat (global)
@AcquisitionState.eventSeeEnemy
Overrides: U2NPCControllerShared.eventSeeEnemy (global)
@AcquisitionState.eventTookDamage
Overrides: U2NPCControllerBase.eventTookDamage (global)
@AcquisitionState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@AcquisitionState.ShotFiredNotification
Overrides: U2NPCControllerShared.ShotFiredNotification (global)
@AttackCloseChargeState
Extends: @AttackCloseState
Ignores: HearNoise, SeeAlertFriend, SeeFriend, SeeOther
@AttackCloseChargeState.eventBumpEnemy
Overrides: U2NPCControllerShared.eventBumpEnemy (global)
@AttackCloseChargeState.eventBumpFriend
Overrides: U2NPCControllerShared.eventBumpFriend (global)
@AttackCloseChargeState.GetPredictedCloseLocation
Overrides: @AttackCloseState.GetPredictedCloseLocation
@AttackCloseChargeState.GetTacticalMoveType
Overrides: @AttackCloseState.GetTacticalMoveType
@AttackCloseChargeState.HandleBump
Overrides: HandleBump (global)
@AttackCloseState
Extends: @MoveToGoalWithEnemyState
Ignores: HearNoise, SeeAlertFriend, SeeFriend, SeeOther
@AttackCloseState.BeginState
Overrides: Object.BeginState (global)
@AttackCloseState.EndState
Overrides: Object.EndState (global)
@AttackCloseState.MayFall
Overrides: Controller.MayFall (global)
@AttackCloseState.CanFire
Overrides: CanFire (global)
@AttackCloseState.CloseRequiresPathing
@AttackCloseState.eventEnemyNotVisible
Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)
@AttackCloseState.eventTookDamage
Overrides: U2NPCControllerBase.eventTookDamage (global)
@AttackCloseState.FaceTarget
Overrides: U2NPCControllerShared.FaceTarget (global)
@AttackCloseState.FearThisSpot
Overrides: U2NPCControllerShared.FearThisSpot (global)
@AttackCloseState.FindAlternativeClosePath
@AttackCloseState.GetPredictedCloseLocation
@AttackCloseState.GetTacticalMoveType
Overrides: U2NPCControllerBase.GetTacticalMoveType (global)
@AttackCloseState.SetChargeDestination
@AttackCloseState.StrafeFromDamage
Overrides: StrafeFromDamage (global)
@AttackCloseState.TryStrafe
@AttackCloseState.TryToCloseDodge
@AttackCloseState.TryToDodge
Overrides: U2NPCControllerShared.TryToDodge (global)
@AttackFallbackState
Extends: @MoveToGoalWithEnemyState
@AttackFallbackState.MayFall
Overrides: Controller.MayFall (global)
@AttackFallbackState.CanFire
Overrides: CanFire (global)
@AttackFallbackState.eventBumpEnemy
Overrides: U2NPCControllerShared.eventBumpEnemy (global)
@AttackFallbackState.eventEnemyNotVisible
Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)
@AttackFallbackState.eventHearNoiseThreat
Overrides: U2NPCControllerShared.eventHearNoiseThreat (global)
@AttackFallbackState.eventSeeEnemy
Overrides: U2NPCControllerShared.eventSeeEnemy (global)
@AttackFallbackState.FaceTarget
Overrides: U2NPCControllerShared.FaceTarget (global)
@AttackFallbackState.GetFinalDestinationActor
@AttackFallbackState.GetReachedDestinationDistance
@AttackFallbackState.GetTacticalMoveType
Overrides: U2NPCControllerBase.GetTacticalMoveType (global)
@AttackFallbackState.HandleReachedOrdersObject
@AttackFallbackState.HasReachedOrdersObject
@AttackFallbackState.OverrideSpecialAttraction
@AttackFallbackState.PickDestination
@AttackFallbackState.ShouldClearSpecialColliders
Overrides: U2NPCControllerShared.ShouldClearSpecialColliders (global)
@AttackHuntState
@AttackHuntState.BeginState
Overrides: Object.BeginState (global)
@AttackHuntState.EndState
Overrides: Object.EndState (global)
@AttackHuntState.MayFall
Overrides: Controller.MayFall (global)
@AttackHuntState.BlockFiring
@AttackHuntState.CanFire
Overrides: CanFire (global)
@AttackHuntState.EnemyAcquired
Overrides: EnemyAcquired (global)
@AttackHuntState.eventBumpEnemy
Overrides: U2NPCControllerShared.eventBumpEnemy (global)
@AttackHuntState.eventHearNoiseThreat
Overrides: U2NPCControllerShared.eventHearNoiseThreat (global)
@AttackHuntState.eventTookDamage
Overrides: U2NPCControllerBase.eventTookDamage (global)
@AttackHuntState.FaceTarget
Overrides: U2NPCControllerShared.FaceTarget (global)
@AttackHuntState.FearThisSpot
Overrides: U2NPCControllerShared.FearThisSpot (global)
@AttackHuntState.FindViewSpot
@AttackHuntState.HandleRecoveredEnemy
Overrides: HandleRecoveredEnemy (global)
@AttackHuntState.IsFacingTarget
Overrides: Controller.IsFacingTarget (global)
@AttackHuntState.MaybeClearHuntingEnemy
@AttackHuntState.MaybeSetEnemy
Overrides: U2NPCControllerShared.MaybeSetEnemy (global)
@AttackHuntState.PickDestination
@AttackHuntState.ReduceThreat
Overrides: U2NPCControllerShared.ReduceThreat (global)
@AttackHuntState.SpecialHuntDestination
@AttackLeapState
Ignores: EnemyInLeapRange, EnemyInMeleeRange, HearNoise, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@AttackLeapState.BeginState
Overrides: Object.BeginState (global)
@AttackLeapState.EndState
Overrides: Object.EndState (global)
@AttackLeapState.NotifyHitWall
Overrides: Controller.NotifyHitWall (global)
@AttackLeapState.AbortedLeap
@AttackLeapState.CanFire
Overrides: CanFire (global)
@AttackLeapState.DoLeapAttack
@AttackLeapState.eventBumpEnemy
Overrides: U2NPCControllerShared.eventBumpEnemy (global)
@AttackLeapState.FakeNotifyLeapBeginTimer
Overrides: FakeNotifyLeapBeginTimer (global)
@AttackLeapState.FinishedLeap
@AttackLeapState.GetLeapDamage
@AttackLeapState.GetLeapMomentumTransfer
@AttackLeapState.NotifyLeapBegin
Overrides: NotifyLeapBegin (global)
@AttackLeapState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@AttackLeapState.ReflectNotify
Overrides: U2NPCController.ReflectNotify (global)
@AttackLeapState.TryToDodge
Overrides: U2NPCControllerShared.TryToDodge (global)
@AttackMeleeState
Ignores: EnemyInLeapRange, EnemyInMeleeRange, HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther
@AttackMeleeState.BeginState
Overrides: Object.BeginState (global)
@AttackMeleeState.EndState
Overrides: Object.EndState (global)
@AttackMeleeState.EnemyNotInMeleeRange
Overrides: Controller.EnemyNotInMeleeRange (global)
@AttackMeleeState.CanDodge
Overrides: U2NPCControllerShared.CanDodge (global)
@AttackMeleeState.CanFire
Overrides: CanFire (global)
@AttackMeleeState.eventEnemyNotVisible
Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)
@AttackMeleeState.NotifyMeleeDamagedEnemy
Overrides: U2NPCControllerShared.NotifyMeleeDamagedEnemy (global)
@AttackMeleeState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@AttackMoveToCoverBaseState
Extends: @AttackFallbackState
Ignores: HearNoise, SeeAlertFriend, SeeFriend, SeeOther
@AttackMoveToCoverBaseState.BeginState
Overrides: Object.BeginState (global)
@AttackMoveToCoverBaseState.eventBumpEnemy
Overrides: @AttackFallbackState.eventBumpEnemy
@AttackMoveToCoverBaseState.FindCoverActor
Overrides: FindCoverActor (global)
@AttackMoveToCoverBaseState.GetFinalDestinationActor
Overrides: @AttackFallbackState.GetFinalDestinationActor
@AttackMoveToCoverBaseState.GetReachedDestinationDistance
Overrides: @AttackFallbackState.GetReachedDestinationDistance
@AttackMoveToCoverBaseState.PickDestination
Overrides: @AttackFallbackState.PickDestination
@AttackMoveToCoverBaseState.SetCurrentCoverSpot
@AttackMoveToCoverBaseState.ShouldClearSpecialColliders
Overrides: @AttackFallbackState.ShouldClearSpecialColliders
@AttackMoveToCoverBaseState.TryToFindCover
@AttackMoveToCoverBaseState.VerifyCoverSpot
@AttackMoveToCoverCombatState
Extends: @AttackMoveToCoverBaseState
Ignores: HearNoise, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@AttackMoveToCoverCombatState.eventEnemyNotVisible
Overrides: @AttackFallbackState.eventEnemyNotVisible
@AttackMoveToCoverCombatState.FaceTarget
Overrides: @AttackFallbackState.FaceTarget
@AttackMoveToCoverCombatState.GetTacticalMoveType
Overrides: @AttackFallbackState.GetTacticalMoveType
@AttackMoveToCoverCombatState.PickDestination
Overrides: @AttackMoveToCoverBaseState.PickDestination
@AttackMoveToCoverCombatState.TryToFindCover
Overrides: @AttackMoveToCoverBaseState.TryToFindCover
@AttackMoveToCoverFleeState
Extends: @AttackMoveToCoverBaseState
Ignores: HearNoise, SeeAlertFriend, SeeFriend, SeeOther
@AttackMoveToCoverFleeState.FaceTarget
Overrides: @AttackFallbackState.FaceTarget
@AttackMoveToCoverFleeState.TryToFindCover
Overrides: @AttackMoveToCoverBaseState.TryToFindCover
@AttackRecoverEnemyState
Extends: @AttackHuntState
@AttackRecoverEnemyState.BeginState
Overrides: @AttackHuntState.BeginState
@AttackRecoverEnemyState.BlockFiring
Overrides: @AttackHuntState.BlockFiring
@AttackRecoverEnemyState.FaceTarget
Overrides: @AttackHuntState.FaceTarget
@AttackRetreatState
Extends: @MoveToGoalWithEnemyState
Ignores: EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible
@AttackRetreatState.MayFall
Overrides: Controller.MayFall (global)
@AttackRetreatState.CanFire
Overrides: CanFire (global)
@AttackRetreatState.ChangeDestination
@AttackRetreatState.eventBumpEnemy
Overrides: U2NPCControllerShared.eventBumpEnemy (global)
@AttackRetreatState.eventHearNoiseThreat
Overrides: U2NPCControllerShared.eventHearNoiseThreat (global)
@AttackRetreatState.eventSeeEnemy
Overrides: U2NPCControllerShared.eventSeeEnemy (global)
@AttackRetreatState.FindRetreatDestination
@AttackRetreatState.PickDestination
@AttackRetreatState.PickNextSpot
@AttackRetreatState.ReachedHome
@AttackRetreatState.ShotFiredNotification
Overrides: U2NPCControllerShared.ShotFiredNotification (global)
@AttackRetreatState.StopFearingEnemy
@AttackStakeOutCoverState
Extends: @AttackStakeOutState
@AttackStakeOutCoverState.ContinueStakeOut
Overrides: @AttackStakeOutState.ContinueStakeOut
@AttackStakeOutCoverState.eventTookDamage
Overrides: @AttackStakeOutState.eventTookDamage
@AttackStakeOutState
@AttackStakeOutState.BeginState
Overrides: Object.BeginState (global)
@AttackStakeOutState.EndState
Overrides: Object.EndState (global)
@AttackStakeOutState.ContinueStakeOut
@AttackStakeOutState.eventHearNoiseThreat
Overrides: U2NPCControllerShared.eventHearNoiseThreat (global)
@AttackStakeOutState.eventTookDamage
Overrides: U2NPCControllerBase.eventTookDamage (global)
@AttackStakeOutState.MaybeSetEnemy
Overrides: U2NPCControllerShared.MaybeSetEnemy (global)
@AttackStationaryState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther
@AttackStationaryState.BeginState
Overrides: Object.BeginState (global)
@AttackStationaryState.EndState
Overrides: Object.EndState (global)
@AttackStationaryState.EnemyRangeTransition
Overrides: Controller.EnemyRangeTransition (global)
@AttackStationaryState.CanUseStillAnimations
Overrides: CanUseStillAnimations (global)
@AttackStationaryState.eventEnemyNotVisible
Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)
@AttackStationaryState.eventSeeEnemy
Overrides: U2NPCControllerShared.eventSeeEnemy (global)
@AttackStationaryState.IgnoreTargetRange
Overrides: U2NPCControllerShared.IgnoreTargetRange (global)
@AttackStationaryState.InitializeState
Overrides: U2NPCControllerBase.InitializeState (global)
@AttackStationaryState.KeepAttacking
@AttackStationaryState.SetValidFiringLocation
Overrides: U2NPCControllerShared.SharedTimerEvent (global)
@AttackStationaryState.ShouldAbortState
@AttackStationaryState.StopFiring
Overrides: StopFiring (global)
@AttackTacticalMoveMeleeState
Extends: @AttackTacticalMoveState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther
@AttackTacticalMoveMeleeState.UpdateTacticalMoveBehavior
Overrides: @AttackTacticalMoveState.UpdateTacticalMoveBehavior
@AttackTacticalMoveState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther
@AttackTacticalMoveState.BeginState
Overrides: Object.BeginState (global)
@AttackTacticalMoveState.EndState
Overrides: Object.EndState (global)
@AttackTacticalMoveState.NotifyHitWall
Overrides: Controller.NotifyHitWall (global)
@AttackTacticalMoveState.CanFire
Overrides: CanFire (global)
@AttackTacticalMoveState.eventEnemyNotVisible
Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)
@AttackTacticalMoveState.FearThisSpot
Overrides: U2NPCControllerShared.FearThisSpot (global)
@AttackTacticalMoveState.PawnIsInPain
Overrides: Controller.PawnIsInPain (global)
@AttackTacticalMoveState.PickDestination
@AttackTacticalMoveState.SetFall
Overrides: U2NPCControllerShared.SetFall (global)
@AttackTacticalMoveState.ShotFiredNotification
Overrides: U2NPCControllerShared.ShotFiredNotification (global)
@AttackTacticalMoveState.StartFalling
Overrides: Controller.StartFalling (global)
@AttackTacticalMoveState.UpdateTacticalMoveBehavior
@AttackTacticalRetreatMeleeState
Extends: @AttackTacticalRetreatState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@AttackTacticalRetreatMeleeState.UpdateRetreatBehavior
Overrides: @AttackTacticalRetreatState.UpdateRetreatBehavior
@AttackTacticalRetreatState
Extends: @AttackTacticalMoveState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther
@AttackTacticalRetreatState.BeginState
Overrides: @AttackTacticalMoveState.BeginState
@AttackTacticalRetreatState.EndState
Overrides: @AttackTacticalMoveState.EndState
@AttackTacticalRetreatState.PickDestination
Overrides: @AttackTacticalMoveState.PickDestination
@AttackTacticalRetreatState.UpdateRetreatBehavior
@AttackTauntState
Extends: @AcquisitionState
Ignores: BeginFalling, EnemyInLeapRange, NotifyLanded
@AttackTauntState.BeginState
Overrides: Object.BeginState (global)
@AttackTauntState.PlayRandomSound
Overrides: @AcquisitionState.PlayRandomSound
@CantMoveState
@CoweringState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@CoweringState.BeginState
Overrides: Object.BeginState (global)
@CoweringState.EndState
Overrides: Object.EndState (global)
@CoweringState.CanFire
Overrides: CanFire (global)
@CoweringState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@DeadlockedState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeFriend, SeeOther
@DodgingState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@DodgingState.BeginState
Overrides: Object.BeginState (global)
@DodgingState.EndState
Overrides: Object.EndState (global)
@DodgingState.CanDodge
Overrides: U2NPCControllerShared.CanDodge (global)
@DodgingState.CanFire
Overrides: CanFire (global)
@DodgingState.EnemyAcquired
Overrides: EnemyAcquired (global)
@DodgingState.GetDodgeSpeed
@DodgingState.HandleIncoming
Overrides: U2NPCControllerShared.HandleIncoming (global)
@DodgingState.HandlePanic
Overrides: U2NPCControllerBase.HandlePanic (global)
@DodgingState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@DodgingState.ReflectNotify
Overrides: U2NPCController.ReflectNotify (global)
@EnemyKilledState
@EnemyKilledState.BeginState
Overrides: Object.BeginState (global)
@EnemyKilledState.EndState
Overrides: Object.EndState (global)
@FindAirState
Inherits from: U2NPCControllerBase.@FindAirState
Ignores: HearNoise, NotifyBump, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@FindAirState.NotifyHeadVolumeChange
Overrides: U2NPCControllerBase.@FindAirState.NotifyHeadVolumeChange
@FindAirState.eventEnemyNotVisible
Overrides: U2NPCControllerScriptable.eventEnemyNotVisible (global)
@FrozenState
Inherits from: U2NPCControllerBase.@FrozenState
Ignores: EnemyInLeapRange, EnemyInMeleeRange, HearNoise, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@FrozenState.BeginState
Overrides: U2NPCControllerBase.@CantMoveState.BeginState
@FrozenState.EndState
Overrides: Object.EndState (global)
@FrozenState.CanFire
Overrides: CanFire (global)
@GameEndedState
@GameEndedState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@GameEndedState.SetOrders
Overrides: SetOrders (global)
@HandleInvalidLandingState
Inherits from: U2NPCControllerBase.@HandleInvalidLandingState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther, ShotFiredNotification
@HandleInvalidLandingState.BeginState
Overrides: U2NPCControllerBase.@HandleInvalidLandingState.BeginState
@HandleInvalidLandingState.EndState
Overrides: U2NPCControllerBase.@HandleInvalidLandingState.EndState
@HandleInvalidLandingState.EnemyAcquired
Overrides: U2NPCControllerBase.@HandleInvalidLandingState.EnemyAcquired
@HandleInvalidLandingState.HandledInvalidLanding
Overrides: U2NPCControllerBase.@HandleInvalidLandingState.HandledInvalidLanding
@HoldingState
@HoldingState.BeginState
Overrides: Object.BeginState (global)
@HoldingState.EndState
Overrides: Object.EndState (global)
@HoldingState.NotifyLanded
Overrides: Controller.NotifyLanded (global)
@HoldingState.CheckHoldActor
@HoldingState.SetFocus
@HoldState
@HoldState.FearThisSpot
Overrides: U2NPCControllerShared.FearThisSpot (global)
@HoldState.HandleHoldAtDestination
@HoldState.PickDestination
@ImpalingState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@ImpalingState.BeginState
Overrides: Object.BeginState (global)
@ImpalingState.EndState
Overrides: Object.EndState (global)
@ImpalingState.EnemyNotInMeleeRange
Overrides: Controller.EnemyNotInMeleeRange (global)
@ImpalingState.Tick
Overrides: Actor.Tick (global)
@ImpalingState.CanFire
Overrides: CanFire (global)
@ImpalingState.FaceTarget
Overrides: U2NPCControllerShared.FaceTarget (global)
@ImpalingState.HandleKnockDown
Overrides: HandleKnockDown (global)
@ImpalingState.ImpaleAttackAbort
@ImpalingState.ImpaleMountVictim
@ImpalingState.ImpalePawn
Overrides: ImpalePawn (global)
@ImpalingState.ImpaleSetLaunchVector
@ImpalingState.ImpaleUnMountVictim
@ImpalingState.IsImpaling
Overrides: IsImpaling (global)
@ImpalingState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@ImpalingState.StopFiring
Overrides: StopFiring (global)
@ImpalingState.UnImpalePawn
Overrides: UnImpalePawn (global)
@KnockDownState
Ignores: BeginFalling, DamageAttitudeTo, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@KnockDownState.BeginState
Overrides: Object.BeginState (global)
@KnockDownState.EndState
Overrides: Object.EndState (global)
@KnockDownState.CanDodge
Overrides: U2NPCControllerShared.CanDodge (global)
@KnockDownState.CanDoRagdollHit
Overrides: U2NPCController.CanDoRagdollHit (global)
@KnockDownState.CanFire
Overrides: CanFire (global)
@KnockDownState.EnemyAcquired
Overrides: EnemyAcquired (global)
@KnockDownState.HandlePanic
Overrides: U2NPCControllerBase.HandlePanic (global)
@KnockDownState.KnockDownAnim
@KnockDownState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@MoveToGoalWithEnemyState
Extends: U2NPCControllerBase.@MoveToGoalBaseState
@MoveToGoalWithEnemyState.EnemyAcquired
Overrides: EnemyAcquired (global)
@ScriptedState
@ScriptedState.BeginState
Overrides: U2NPCControllerBase.@ScriptedState.BeginState
@ScriptedState.AdjustAim
Overrides: U2NPCControllerShared.AdjustAim (global)
@ScriptedState.CanFire
Overrides: CanFire (global)
@ScriptedState.EnemyAcquired
Overrides: U2NPCControllerBase.@ScriptedState.EnemyAcquired
@ScriptedState.eventAutoBegin
Overrides: U2NPCControllerBase.@ScriptedState.eventAutoBegin
@ScriptedState.eventBumpAll
Overrides: U2NPCControllerShared.eventBumpAll (global)
@ScriptedState.GetTarget
Overrides: Controller.GetTarget (global)
@ScriptedState.HandleFinishedRotation
Overrides: U2NPCControllerBase.@ScriptedState.HandleFinishedRotation
@ScriptedState.IsRepeatFire
Overrides: U2NPCControllerScriptable.IsRepeatFire (global)
@ScriptedState.MaybeFire
Overrides: U2NPCControllerScriptable.MaybeFire (global)
@ScriptedState.ShouldTryToLead
Overrides: U2NPCControllerShared.ShouldTryToLead (global)
@ScriptedState.StopFiringUpdate
Overrides: StopFiringUpdate (global)
@ScriptedState.TestAimLocation
Overrides: U2NPCControllerShared.TestAimLocation (global)
@ScriptedState.TimeSinceTargetLastSeen
Overrides: Controller.TimeSinceTargetLastSeen (global)
@ScriptedState.TryToHit
Overrides: U2NPCControllerShared.TryToHit (global)
@TestMoveState
Inherits from: U2NPCControllerBase.@TestMoveState
@TestMoveState.BeginState
Overrides: Object.BeginState (global)
@WanderingPanicState
Inherits from: U2NPCControllerBase.@WanderingPanicState
Ignores: BeginFalling, EnemyInLeapRange, EnemyInMeleeRange, EnemyNotVisible, HearNoise, NotifyBump, NotifyHitWall, NotifyLanded, @WanderingState.SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther
@WanderingPanicState.BeginState
Overrides: U2NPCControllerBase.@WanderingPanicState.BeginState
@WanderingPanicState.EndState
Overrides: U2NPCControllerBase.@WanderingPanicState.EndState
@WanderingPanicState.EndPanic
Overrides: EndPanic (global)
@WanderingState
Inherits from: U2NPCControllerBase.@WanderingState
@WanderingState.FearThisSpot
Overrides: U2NPCControllerShared.FearThisSpot (global)
@WanderingState.GetExtraWanderDistance
Overrides: U2NPCControllerBase.@WanderingState.GetExtraWanderDistance
@WanderingState.PickDestination
Overrides: U2NPCControllerBase.@WanderingState.PickDestination
@WanderingState.SetWanderMoveSpeed
Overrides: U2NPCControllerBase.@WanderingState.SetWanderMoveSpeed
@WanderingState.ShouldWanderPause
Overrides: U2NPCControllerBase.@WanderingState.ShouldWanderPause