I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:AIController (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> Actor >> Controller >> LicenseeController >> AIController |
Contents |
- Package:
- Engine
- Direct subclass:
- U2NPCController
- This class in other games:
- U2, UDK, UE2Runtime, UT2003, UT2004, UT3
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
AIController, the base class of AI.
Controllers are non-physical actors that can be attached to a pawn to control its actions. AIControllers implement the artificial intelligence for the pawns they control.
This is a built-in Unreal class and it shouldn't be modified. NEW
[edit] Properties
[edit] Property group 'AI'
[edit] Skill
Type: float
Modifiers: private
NEW (mdf) NPC's base skill in 0.0..1.0
[edit] Internal variables
[edit] bAdjustFromWalls
Type: bool
Default value: True
[edit] bHunting
Type: bool
[edit] Default values
| Property | Value |
|---|---|
| bShouldPossess | True |
| MinHitWall | -0.5 |
[edit] Enums
[edit] EReaction
- REACTION_Fear
- will try to run away
- REACTION_Attack
[edit] Functions
[edit] Exec functions
[edit] SwitchToBestWeapon
Overrides: Controller.SwitchToBestWeapon
[edit] Events
[edit] PreBeginPlay
Overrides: Controller.PreBeginPlay
[edit] PrepareForMove
Overrides: Controller.PrepareForMove
[edit] UpdateTactics
Overrides: Controller.UpdateTactics
[edit] Other instance functions
[edit] AdjustDesireFor
Overrides: Controller.AdjustDesireFor
[edit] AdjustView
Overrides: Controller.AdjustView
[edit] AllowPickupWeaponSwitch
[edit] DisableSenses
[edit] DisplayDebug
Overrides: Controller.DisplayDebug
[edit] EnableSenses
[edit] GetAimingLocation
Overrides: Controller.GetAimingLocation
[edit] GetSkill
Overrides: Controller.GetSkill
[edit] GetTacticalMoveType
Overrides: Controller.GetTacticalMoveType
[edit] HearPickup
[edit] MoverFinished
Overrides: Controller.MoverFinished
[edit] Reset
Overrides: Controller.Reset
[edit] SetSkill
[edit] UnderLift
Overrides: Controller.UnderLift
[edit] WaitForMover
Overrides: Controller.WaitForMover
