type AIGoalList = class(
TActiveList
)
TActiveList
![]() |
procedure Completed; |
![]() |
Constructor Create(aParent: pointer); |
![]() |
function CurrentGoal: AIGoal; |
![]() |
procedure CurrentGoalComplete; |
![]() |
Destructor Destroy; override; |
![]() |
procedure FetchStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing); |
![]() |
function FinalGoal: AIGoal; |
![]() |
procedure Gaurd(aObject: AIThing; aDistance: single); |
![]() |
function Incomplete: boolean; |
![]() |
procedure KickStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing); |
![]() |
procedure Leave(aObject: AIThing; aDistance: single); |
![]() |
function NewGoal: AIGoal; |
![]() |
procedure Completed; |
![]() |
Constructor Create(aParent: pointer); |
![]() |
function CurrentGoal: AIGoal; |
![]() |
procedure CurrentGoalComplete; |
![]() |
Destructor Destroy; override; |
![]() |
procedure FetchStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing); |
![]() |
function FinalGoal: AIGoal; |
![]() |
procedure Gaurd(aObject: AIThing; aDistance: single); |
![]() |
function Incomplete: boolean; |
![]() |
procedure KickStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing); |
![]() |
procedure Leave(aObject: AIThing; aDistance: single); |
![]() |
function NewGoal: AIGoal; |