コード例 #1
0
ファイル: PowerupManager.cs プロジェクト: EugeneWang/ShootR
 public void Add(Powerup powerup)
 {
     lock (_locker)
     {
         _powerupList.Add(powerup);
     }
 }
コード例 #2
0
ファイル: PayloadCompressor.cs プロジェクト: JTtheGeek/ShootR
        public object[] Compress(Powerup powerup)
        {
            object[] result = new object[5];

            result[PowerupCompressionContract.PositionX] = Convert.ToInt32(powerup.MovementController.Position.X);
            result[PowerupCompressionContract.PositionY] = Convert.ToInt32(powerup.MovementController.Position.Y);
            result[PowerupCompressionContract.ID] = powerup.ID;
            result[PowerupCompressionContract.Disposed] = Convert.ToInt32(powerup.Disposed);
            result[PowerupCompressionContract.Type] = powerup.Type;

            return result;
        }
コード例 #3
0
ファイル: GameHandler.cs プロジェクト: JTtheGeek/ShootR
 public void AddPowerupToGame(Powerup powerup)
 {
     _powerupManager.Add(powerup);
     _space.Insert(powerup);
 }
コード例 #4
0
 public void AddPowerupToGame(Powerup powerup)
 {
     _powerupManager.Add(powerup);
     _space.Insert(powerup);
 }