C# 클래스 Danmaku_no_Kyojin.BulletEngine.MoverManager

オブジェクトを一括管理する
상속: IBulletManager
파일 보기 프로젝트 열기: Noxalus/Danmaku-no-Kyojin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
GetPlayerPosition PositionDelegate
movers List

공개 메소드들

메소드 설명
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の行動を実行する

메소드 상세

CreateBullet() 공개 메소드

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

Draw() 공개 메소드

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

FreeMovers() 공개 메소드

使われなくなったMoverを解放する
public FreeMovers ( ) : void
리턴 void

Initialize() 공개 메소드

public Initialize ( PositionDelegate playerDelegate ) : void
playerDelegate PositionDelegate
리턴 void

MoverManager() 공개 메소드

public MoverManager ( DnK game ) : System.Collections.Generic
game DnK
리턴 System.Collections.Generic

PlayerPosition() 공개 메소드

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
리턴 Microsoft.Xna.Framework.Vector2

RemoveBullet() 공개 메소드

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

Update() 공개 메소드

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

프로퍼티 상세

GetPlayerPosition 공개적으로 프로퍼티

public PositionDelegate GetPlayerPosition
리턴 PositionDelegate

movers 공개적으로 프로퍼티

public List movers
리턴 List