Exemplo n.º 1
0
        public override void Execute()
        {
            PlayerModel.KilledEnemyCount++;
            PoolModel.EnqueuePooledGameObject(BulletHitParams.BulletObGameObject, PoolType.Bullet);
            GameObject.Destroy(BulletHitParams.HitGameObject);

            if (PlayerModel.KilledEnemyCount >= LevelModel.LevelVo[LevelModel.CurrentLevel].EnemyList.Count)
            {
                GameSignals.onActivateLevelEndPanel.Dispatch(true);
            }
        }
 public override void Execute()
 {
     PoolModel.EnqueuePooledGameObject(PooledObjectParams.PooledObject, PooledObjectParams.PooledObjectType);
 }