UE2:GameAIControllerImpl (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
![]() |
Object >> GameAIControllerInterf >> GameAIControllerImpl |
- Package:
- U2
- Within class:
- U2GameInfo
- Direct subclasses:
- GameAIControllerCTF, GameAIControllerXMP
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. |
GameAIControllerImpl.uc Created By: Mike Fox Created On: 08/07/01 $Author: Mfox $ $Date: 9/13/02 10:55a $ $Revision: 4 $
Constants
UpdateGameAITimerName
Value: 'UpdateGameAITimer'
GameEventDamage
Value: 'Damage'
GameEventDeath
Value: 'Death'
GameEventPickup
Value: 'Pickup'
GameEventSpawnSpecial
Value: 'SpawnSpecial'
GameEventPlayerAdded
Value: 'PlayerAdded'
GameEventPlayerRemoved
Value: 'PlayerRemoved'
Properties
TeamIndex
Type: int
index of associated team
UpdateGameAIRate
Type: float
Default value: 10.0
Instance functions
CanControlNPC
function protected bool CanControlNPC (U2NPCController U2NPC)
Cleanup
function Cleanup ()
Overrides: GameAIControllerInterf.Cleanup
GameEvent
function GameEvent (name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo)
Overrides: GameAIControllerInterf.GameEvent
GameEventError
function protected GameEventError (coerce string Msg, name EventName, Actor Instigator, optional Actor OtherActor, optional name OtherInfo)
Initialize
function Initialize (int NewTeamIndex)
Overrides: GameAIControllerInterf.Initialize
NumTeamPlayers
function protected int NumTeamPlayers ()
SetNPCSpecialGoal
function protected SetNPCSpecialGoal (U2NPCController U2NPC, Actor NewSpecialGoal)
UpdateGameAI
function protected UpdateGameAI ()
UpdateGameAITimer
function UpdateGameAITimer ()