コード例 #1
0
ファイル: Bullet.cs プロジェクト: Avokadas/chaser
 public Bullet(Directions direction,
               IBulletMovementStrategy strategy,
               CloseBulletHandler closeBulletHandler)
 {
     _strategy               = strategy;
     State.X                 = GameStateSingleton.Instance.State.Chaser.State.X;
     State.Y                 = GameStateSingleton.Instance.State.Chaser.State.Y;
     State.Width             = 30;
     State.Height            = 30;
     Direction               = direction;
     State.IsCollidable      = true;
     this.closeBulletHandler = closeBulletHandler;
 }
コード例 #2
0
ファイル: CloseBulletHandler.cs プロジェクト: Avokadas/chaser
 public void SetSuccessor(CloseBulletHandler successor)
 {
     this.successor = successor;
 }