C# Class Danmaku_no_Kyojin.BulletEngine.MoverManager

オブジェクトを一括管理する
Inheritance: IBulletManager
Afficher le fichier Open project: Noxalus/Danmaku-no-Kyojin Class Usage Examples

Méthodes publiques

Свойство Type Description
GetPlayerPosition PositionDelegate
movers List

Méthodes publiques

Méthode Description
CreateBullet ( ) : Bullet

新しい弾(Mover)を作成するときライブラリから呼ばれる

Draw ( GameTime gameTime ) : void
FreeMovers ( ) : void

使われなくなったMoverを解放する

Initialize ( PositionDelegate playerDelegate ) : void
MoverManager ( DnK game ) : System.Collections.Generic
PlayerPosition ( Bullet targettedBullet ) : Vector2

a mathod to get current position of the player This is used to target bullets at that position

RemoveBullet ( Bullet deadBullet ) : void

弾が消えたときにライブラリから呼び出される

Update ( GameTime gameTime ) : void

すべてのMoverの行動を実行する

Method Details

CreateBullet() public méthode

新しい弾(Mover)を作成するときライブラリから呼ばれる
public CreateBullet ( ) : Bullet
Résultat Bullet

Draw() public méthode

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

FreeMovers() public méthode

使われなくなったMoverを解放する
public FreeMovers ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( PositionDelegate playerDelegate ) : void
playerDelegate PositionDelegate
Résultat void

MoverManager() public méthode

public MoverManager ( DnK game ) : System.Collections.Generic
game DnK
Résultat System.Collections.Generic

PlayerPosition() public méthode

a mathod to get current position of the player This is used to target bullets at that position
public PlayerPosition ( Bullet targettedBullet ) : Vector2
targettedBullet Bullet the bullet we are getting a target for
Résultat Microsoft.Xna.Framework.Vector2

RemoveBullet() public méthode

弾が消えたときにライブラリから呼び出される
public RemoveBullet ( Bullet deadBullet ) : void
deadBullet Bullet
Résultat void

Update() public méthode

すべてのMoverの行動を実行する
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

Property Details

GetPlayerPosition public_oe property

public PositionDelegate GetPlayerPosition
Résultat PositionDelegate

movers public_oe property

public List movers
Résultat List