C# 클래스 UHSampleGame.Players.PlayerCollection

파일 보기 프로젝트 열기: holtkampw/UH-Sample-XNA-Project

공개 프로퍼티들

프로퍼티 타입 설명
Players UHSampleGame.Players.Player[]

공개 메소드들

메소드 설명
AddPlayer ( Player player ) : void
AttackPlayer ( int playerNum ) : bool
ChargeMoneyForPlayer ( int PlayerNum, int amount ) : bool
CheckEMPFor ( int i ) : bool
CheckFreezeEnemiesFor ( int i ) : bool
CheckGameWin ( ) : bool
Draw ( GameTime gameTime ) : void
EarnedMoneyForPlayer ( int playerNum, int money ) : void
GetNextTargetFor ( int p ) : int
HandleInput ( ) : void
Initialize ( ) : void
RemoveEMPFor ( int i ) : void
RemoveFreezeEnemiesFor ( int i ) : void
RemoveRezoneFor ( int i ) : void
ResetRenderStates ( ) : void
SetBaseFor ( int playerNum, Base playerBase ) : void
SetEMPFor ( int i ) : void
SetFreezeEnemiesFor ( int PlayerNum ) : void
SetPlayerInactive ( int playerNum ) : void
SetRezoneFor ( int PlayerNum ) : void
SetTargetFor ( int playerNum, int targetNum ) : void
ShowHUDFor ( int playerNum ) : bool
Update ( GameTime gameTime ) : void
UpdateTargetPlayers ( int oldPlayerNum ) : void

비공개 메소드들

메소드 설명
CheckAttackingPlayerFor ( int PlayerNum ) : int

메소드 상세

AddPlayer() 공개 정적인 메소드

public static AddPlayer ( Player player ) : void
player Player
리턴 void

AttackPlayer() 공개 정적인 메소드

public static AttackPlayer ( int playerNum ) : bool
playerNum int
리턴 bool

ChargeMoneyForPlayer() 공개 정적인 메소드

public static ChargeMoneyForPlayer ( int PlayerNum, int amount ) : bool
PlayerNum int
amount int
리턴 bool

CheckEMPFor() 공개 정적인 메소드

public static CheckEMPFor ( int i ) : bool
i int
리턴 bool

CheckFreezeEnemiesFor() 공개 정적인 메소드

public static CheckFreezeEnemiesFor ( int i ) : bool
i int
리턴 bool

CheckGameWin() 공개 정적인 메소드

public static CheckGameWin ( ) : bool
리턴 bool

Draw() 공개 정적인 메소드

public static Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

EarnedMoneyForPlayer() 공개 정적인 메소드

public static EarnedMoneyForPlayer ( int playerNum, int money ) : void
playerNum int
money int
리턴 void

GetNextTargetFor() 공개 정적인 메소드

public static GetNextTargetFor ( int p ) : int
p int
리턴 int

HandleInput() 공개 정적인 메소드

public static HandleInput ( ) : void
리턴 void

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

RemoveEMPFor() 공개 정적인 메소드

public static RemoveEMPFor ( int i ) : void
i int
리턴 void

RemoveFreezeEnemiesFor() 공개 정적인 메소드

public static RemoveFreezeEnemiesFor ( int i ) : void
i int
리턴 void

RemoveRezoneFor() 공개 정적인 메소드

public static RemoveRezoneFor ( int i ) : void
i int
리턴 void

ResetRenderStates() 공개 정적인 메소드

public static ResetRenderStates ( ) : void
리턴 void

SetBaseFor() 공개 정적인 메소드

public static SetBaseFor ( int playerNum, Base playerBase ) : void
playerNum int
playerBase UHSampleGame.CoreObjects.Base.Base
리턴 void

SetEMPFor() 공개 정적인 메소드

public static SetEMPFor ( int i ) : void
i int
리턴 void

SetFreezeEnemiesFor() 공개 정적인 메소드

public static SetFreezeEnemiesFor ( int PlayerNum ) : void
PlayerNum int
리턴 void

SetPlayerInactive() 공개 정적인 메소드

public static SetPlayerInactive ( int playerNum ) : void
playerNum int
리턴 void

SetRezoneFor() 공개 정적인 메소드

public static SetRezoneFor ( int PlayerNum ) : void
PlayerNum int
리턴 void

SetTargetFor() 공개 정적인 메소드

public static SetTargetFor ( int playerNum, int targetNum ) : void
playerNum int
targetNum int
리턴 void

ShowHUDFor() 공개 정적인 메소드

public static ShowHUDFor ( int playerNum ) : bool
playerNum int
리턴 bool

Update() 공개 정적인 메소드

public static Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

UpdateTargetPlayers() 공개 정적인 메소드

public static UpdateTargetPlayers ( int oldPlayerNum ) : void
oldPlayerNum int
리턴 void

프로퍼티 상세

Players 공개적으로 정적으로 프로퍼티

public static Player[],UHSampleGame.Players Players
리턴 UHSampleGame.Players.Player[]