C# Класс MyPolarBear.GameObjects.Enemy

Наследование: System.Entity
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
IsAlive bool
Pouch SeedPouch
retryTimer double
stuckCounter int
stuckTimer int

Открытые методы

Метод Описание
AddCommand ( AIComponent command ) : void
ClearCommands ( ) : void
Command ( ) : void
Draw ( SpriteBatch spriteBatch ) : void
Enemy ( Vector2 position ) : System
GetTargetType ( ) : String
LoadContent ( ) : void
PlayAppropriateAnimation ( ) : void
Update ( GameTime gameTime ) : void
changeState ( State newState ) : void

Приватные методы

Метод Описание
ListenForCommands ( ) : void
StartCommands ( ) : void
beAfraid ( GameTime gameTime ) : void
beAimless ( GameTime gameTime ) : void
beEvil ( GameTime gameTime ) : void
beFollowing ( GameTime gameTime ) : void
bePlanting ( GameTime gameTime ) : void
checkStuck ( GameTime gameTime ) : void
dealWithCollisions ( ) : void
doCommands ( GameTime gameTime ) : void
drawCommands ( SpriteBatch spriteBatch ) : void

Описание методов

AddCommand() публичный Метод

public AddCommand ( AIComponent command ) : void
command MyPolarBear.AI.AIComponent
Результат void

ClearCommands() публичный Метод

public ClearCommands ( ) : void
Результат void

Command() публичный Метод

public Command ( ) : void
Результат void

Draw() публичный Метод

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

Enemy() публичный Метод

public Enemy ( Vector2 position ) : System
position Vector2
Результат System

GetTargetType() публичный Метод

public GetTargetType ( ) : String
Результат String

LoadContent() публичный Метод

public LoadContent ( ) : void
Результат void

PlayAppropriateAnimation() публичный Метод

public PlayAppropriateAnimation ( ) : void
Результат void

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

changeState() публичный Метод

public changeState ( State newState ) : void
newState State
Результат void

Описание свойств

IsAlive публичное свойство

public bool IsAlive
Результат bool

Pouch публичное свойство

public SeedPouch,MyPolarBear.GameObjects Pouch
Результат SeedPouch

retryTimer публичное свойство

public double retryTimer
Результат double

stuckCounter публичное свойство

public int stuckCounter
Результат int

stuckTimer публичное свойство

public int stuckTimer
Результат int