C# Class GameEntities.GameCharacterAI

Inheritance: AI
Afficher le fichier Open project: DarrenHassan/GDM4242-GroupD

Private Properties

Свойство Type Description
UpdateInitialWeapons void

Méthodes publiques

Méthode Description
GameCharacterAI ( ) : System

Méthodes protégées

Méthode Description
GetTaskAttackObjectPriority ( Unit obj ) : float
GetTaskMoveObjectPriority ( Unit obj ) : float
OnControlledObjectRender ( Engine.Camera camera ) : void
OnPostCreate ( bool loaded ) : void

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).

OnRelatedEntityDelete ( Entity entity ) : void

Overridden from Engine.EntitySystem.Entity.OnRelatedEntityDelete(Entity)

OnTick ( ) : void

Overridden from Engine.EntitySystem.Entity.OnTick().

TickTasks ( ) : void
UpdateTasks ( ) : bool

Private Methods

Méthode Description
UpdateInitialWeapons ( ) : void

Method Details

GameCharacterAI() public méthode

public GameCharacterAI ( ) : System
Résultat System

GetTaskAttackObjectPriority() protected méthode

protected GetTaskAttackObjectPriority ( Unit obj ) : float
obj Unit
Résultat float

GetTaskMoveObjectPriority() protected méthode

protected GetTaskMoveObjectPriority ( Unit obj ) : float
obj Unit
Résultat float

OnControlledObjectRender() protected méthode

protected OnControlledObjectRender ( Engine.Camera camera ) : void
camera Engine.Camera
Résultat void

OnPostCreate() protected méthode

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
Résultat void

OnRelatedEntityDelete() protected méthode

Overridden from Engine.EntitySystem.Entity.OnRelatedEntityDelete(Entity)
protected OnRelatedEntityDelete ( Entity entity ) : void
entity Entity
Résultat void

OnTick() protected méthode

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Résultat void

TickTasks() protected méthode

protected TickTasks ( ) : void
Résultat void

UpdateTasks() protected méthode

protected UpdateTasks ( ) : bool
Résultat bool