C# 클래스 ConveyorDefence.Nodes.Node

파일 보기 프로젝트 열기: markevich/ConveyorDefence-linux 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LeftDownTileID int
RightDownTileID int

보호된 프로퍼티들

프로퍼티 타입 설명
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