C# Класс ConveyorDefence.Nodes.Node

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
LeftDownTileID int
RightDownTileID int

Защищенные свойства (Protected)

Свойство Тип Описание
OutputsCount int
TimeSinseLastProcess float
_missiles List

Private Properties

Свойство Тип Описание
GetCurrentMissile ConveyorDefence.Missiles.Missile
NextNodeExists bool

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

Метод Описание
Draw ( SpriteBatch batch ) : void
Input ( Missile missile ) : void
Node ( float outputCooldown ) : System
Node ( float outputCooldown, int leftDownTileID, int rightDownTileID, NodeDirection direction, InputStrategy inputStrategy, ProcessStrategy processStrategy, OutputStrategy outputStrategy ) : System
Update ( GameTime gameTime ) : void

Защищенные методы

Метод Описание
HasNodeDatas ( ) : bool
Output ( ) : void
Process ( ) : void

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

Метод Описание
GetCurrentMissile ( ) : Missile
NextNodeExists ( ) : bool

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

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

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

HasNodeDatas() защищенный Метод

protected HasNodeDatas ( ) : bool
Результат bool

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

public Input ( Missile missile ) : void
missile ConveyorDefence.Missiles.Missile
Результат void

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

public Node ( float outputCooldown ) : System
outputCooldown float
Результат System

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

public Node ( float outputCooldown, int leftDownTileID, int rightDownTileID, NodeDirection direction, InputStrategy inputStrategy, ProcessStrategy processStrategy, OutputStrategy outputStrategy ) : System
outputCooldown float
leftDownTileID int
rightDownTileID int
direction NodeDirection
inputStrategy ConveyorDefence.Nodes.Strategies.InputStrategy
processStrategy ConveyorDefence.Nodes.Strategies.ProcessStrategy
outputStrategy ConveyorDefence.Nodes.Strategies.OutputStrategy
Результат System

Output() защищенный Метод

protected Output ( ) : void
Результат void

Process() защищенный Метод

protected Process ( ) : void
Результат void

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

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

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

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

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

OutputsCount защищенное свойство

protected int OutputsCount
Результат int

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

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

TimeSinseLastProcess защищенное свойство

protected float TimeSinseLastProcess
Результат float

_missiles защищенное свойство

protected List _missiles
Результат List