C# Класс Platformer.Tiles.Spawner

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

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

Метод Описание
ChangeState ( ) : void
Draw ( GameTime gameTime, SpriteBatch spriteBatch ) : void
IsActive ( ) : bool
SetSpawnState ( System.Boolean isActive ) : void

Overrides the state of the spawner so the level can switch old spawns back off.

SetState ( System.Boolean active ) : void

When the spawner is swicthed on it will notify the Level to update it's spawn.

Spawn ( ) : void
Spawner ( Vector2 position, Microsoft.Xna.Framework.Content.ContentManager content ) : System
Update ( GameTime gameTime ) : void
bindToLevel ( Level level ) : void

Binds the spawner to a particular level so it can notify the level if it gets turned on.

getPosition ( ) : Vector2

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

Метод Описание
initialise ( Microsoft.Xna.Framework.Content.ContentManager content ) : void

Load the texture assets and position the spawner.

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

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

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

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

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

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

public IsActive ( ) : bool
Результат bool

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

Overrides the state of the spawner so the level can switch old spawns back off.
public SetSpawnState ( System.Boolean isActive ) : void
isActive System.Boolean
Результат void

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

When the spawner is swicthed on it will notify the Level to update it's spawn.
public SetState ( System.Boolean active ) : void
active System.Boolean
Результат void

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

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

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

public Spawner ( Vector2 position, Microsoft.Xna.Framework.Content.ContentManager content ) : System
position Vector2
content Microsoft.Xna.Framework.Content.ContentManager
Результат System

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

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

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

Binds the spawner to a particular level so it can notify the level if it gets turned on.
public bindToLevel ( Level level ) : void
level Level
Результат void

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

public getPosition ( ) : Vector2
Результат Vector2