C# 클래스 FBLibrary.Core.BaseEntities.BaseBomb

상속: DynamicEntity
파일 보기 프로젝트 열기: Noxalus/Final-Bomber 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PlayerId int
Timer System.TimeSpan

보호된 프로퍼티들

프로퍼티 타입 설명
CollisionLayer ].bool[
HazardMap ].int[
MapSize Point
Power int

공개 메소드들

메소드 설명
ChangeSpeed ( float changing ) : void
Destroy ( ) : void
Initialize ( Point mapSize, bool collisionLayer, int hazardMap ) : void
Remove ( ) : void
ResetTimer ( ) : void
Update ( ) : void

보호된 메소드들

메소드 설명
BaseBomb ( int playerId, Point cellPosition, int power, System.TimeSpan timer, float playerSpeed ) : System
ComputeActionField ( int dangerType ) : void

메소드 상세

BaseBomb() 보호된 메소드

protected BaseBomb ( int playerId, Point cellPosition, int power, System.TimeSpan timer, float playerSpeed ) : System
playerId int
cellPosition Point
power int
timer System.TimeSpan
playerSpeed float
리턴 System

ChangeSpeed() 공개 메소드

public ChangeSpeed ( float changing ) : void
changing float
리턴 void

ComputeActionField() 보호된 메소드

protected ComputeActionField ( int dangerType ) : void
dangerType int
리턴 void

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

Initialize() 공개 메소드

public Initialize ( Point mapSize, bool collisionLayer, int hazardMap ) : void
mapSize Point
collisionLayer bool
hazardMap int
리턴 void

Remove() 공개 메소드

public Remove ( ) : void
리턴 void

ResetTimer() 공개 메소드

public ResetTimer ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

CollisionLayer 보호되어 있는 프로퍼티

protected bool[,] CollisionLayer
리턴 ].bool[

HazardMap 보호되어 있는 프로퍼티

protected int[,] HazardMap
리턴 ].int[

MapSize 보호되어 있는 프로퍼티

protected Point MapSize
리턴 Point

PlayerId 공개적으로 프로퍼티

public int PlayerId
리턴 int

Power 보호되어 있는 프로퍼티

protected int Power
리턴 int

Timer 공개적으로 프로퍼티

public TimeSpan,System Timer
리턴 System.TimeSpan