C# 클래스 GameEntities.GameCharacterAI

상속: AI
파일 보기 프로젝트 열기: DarrenHassan/GDM4242-GroupD

Private Properties

프로퍼티 타입 설명
UpdateInitialWeapons void

공개 메소드들

메소드 설명
GameCharacterAI ( ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
UpdateInitialWeapons ( ) : void

메소드 상세

GameCharacterAI() 공개 메소드

public GameCharacterAI ( ) : System
리턴 System

GetTaskAttackObjectPriority() 보호된 메소드

protected GetTaskAttackObjectPriority ( Unit obj ) : float
obj Unit
리턴 float

GetTaskMoveObjectPriority() 보호된 메소드

protected GetTaskMoveObjectPriority ( Unit obj ) : float
obj Unit
리턴 float

OnControlledObjectRender() 보호된 메소드

protected OnControlledObjectRender ( Engine.Camera camera ) : void
camera Engine.Camera
리턴 void

OnPostCreate() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
리턴 void

OnRelatedEntityDelete() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnRelatedEntityDelete(Entity)
protected OnRelatedEntityDelete ( Entity entity ) : void
entity Entity
리턴 void

OnTick() 보호된 메소드

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
리턴 void

TickTasks() 보호된 메소드

protected TickTasks ( ) : void
리턴 void

UpdateTasks() 보호된 메소드

protected UpdateTasks ( ) : bool
리턴 bool