C# 클래스 PGCGame.Ships.Allies.BaseAllyShip

상속: Ship
파일 보기 프로젝트 열기: GreatMindsRobotics/PGCGame 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActiveSecondaryWeapons List
Controller Microsoft.Xna.Framework.Net.NetworkGamer
SecondaryWeaponIndex SecondaryWeaponType
_SecondaryWeaponType SecondaryWeaponType

보호된 프로퍼티들

프로퍼티 타입 설명
_cost int>.Dictionary
_isPlayerShip bool
_rotateTowardMouse bool
_worldPos Vector2

공개 메소드들

메소드 설명
ActiveSecondaryWeapon_Killed ( object sender, EventArgs e ) : void
CreateShip ( ShipStats stats, SpriteBatch sb ) : BaseAllyShip
CreateShip ( ShipStats stats, SpriteBatch sb, bool isAlly ) : BaseAllyShip
CreateShip ( ShipType type, ShipTier tier, SpriteBatch spawnSpriteBatch, System.Boolean isAllyShip ) : BaseAllyShip
CreateShip ( ShipType type, SpriteBatch sb ) : BaseAllyShip
CreateShip ( ShipType type, SpriteBatch sb, bool isAlly ) : BaseAllyShip
DebugControlManager_ShipHeal ( object sender, EventArgs e ) : void
DebugControlManager_ShipSuicide ( object sender, EventArgs e ) : void
ShrinkRayShoot ( ShrinkRay bulletShooter ) : void
Update ( GameTime gt ) : void

보호된 메소드들

메소드 설명
BaseAllyShip ( Texture2D texture, Vector2 location, SpriteBatch spriteBatch, bool isAlly ) : System

비공개 메소드들

메소드 설명
BaseAllyShip ( ) : System

메소드 상세

ActiveSecondaryWeapon_Killed() 공개 메소드

public ActiveSecondaryWeapon_Killed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

BaseAllyShip() 보호된 메소드

protected BaseAllyShip ( Texture2D texture, Vector2 location, SpriteBatch spriteBatch, bool isAlly ) : System
texture Texture2D
location Vector2
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
isAlly bool
리턴 System

CreateShip() 공개 정적인 메소드

public static CreateShip ( ShipStats stats, SpriteBatch sb ) : BaseAllyShip
stats PGCGame.CoreTypes.ShipStats
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 BaseAllyShip

CreateShip() 공개 정적인 메소드

public static CreateShip ( ShipStats stats, SpriteBatch sb, bool isAlly ) : BaseAllyShip
stats PGCGame.CoreTypes.ShipStats
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
isAlly bool
리턴 BaseAllyShip

CreateShip() 공개 정적인 메소드

public static CreateShip ( ShipType type, ShipTier tier, SpriteBatch spawnSpriteBatch, System.Boolean isAllyShip ) : BaseAllyShip
type ShipType
tier ShipTier
spawnSpriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
isAllyShip System.Boolean
리턴 BaseAllyShip

CreateShip() 공개 정적인 메소드

public static CreateShip ( ShipType type, SpriteBatch sb ) : BaseAllyShip
type ShipType
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 BaseAllyShip

CreateShip() 공개 정적인 메소드

public static CreateShip ( ShipType type, SpriteBatch sb, bool isAlly ) : BaseAllyShip
type ShipType
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
isAlly bool
리턴 BaseAllyShip

DebugControlManager_ShipHeal() 공개 메소드

public DebugControlManager_ShipHeal ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

DebugControlManager_ShipSuicide() 공개 메소드

public DebugControlManager_ShipSuicide ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ShrinkRayShoot() 공개 메소드

public ShrinkRayShoot ( ShrinkRay bulletShooter ) : void
bulletShooter ShrinkRay
리턴 void

Update() 공개 메소드

public Update ( GameTime gt ) : void
gt GameTime
리턴 void

프로퍼티 상세

ActiveSecondaryWeapons 공개적으로 프로퍼티

public List ActiveSecondaryWeapons
리턴 List

Controller 공개적으로 프로퍼티

public NetworkGamer,Microsoft.Xna.Framework.Net Controller
리턴 Microsoft.Xna.Framework.Net.NetworkGamer

SecondaryWeaponIndex 공개적으로 프로퍼티

public SecondaryWeaponType SecondaryWeaponIndex
리턴 SecondaryWeaponType

_SecondaryWeaponType 공개적으로 프로퍼티

public SecondaryWeaponType _SecondaryWeaponType
리턴 SecondaryWeaponType

_cost 보호되어 있는 정적으로 프로퍼티

protected static Dictionary _cost
리턴 int>.Dictionary

_isPlayerShip 보호되어 있는 프로퍼티

protected bool _isPlayerShip
리턴 bool

_rotateTowardMouse 보호되어 있는 프로퍼티

protected bool _rotateTowardMouse
리턴 bool

_worldPos 보호되어 있는 프로퍼티

protected Vector2 _worldPos
리턴 Vector2