Ejemplo n.º 1
0
		async Task StartGame()
		{
			UpdateCoins(0);
			Player = new Player();
			var aircraftNode = scene.CreateChild(nameof(Aircraft));
			aircraftNode.AddComponent(Player);
			var playersLife = Player.Play();
			Enemies enemies = new Enemies(Player);
			scene.AddComponent(enemies);
			SpawnCoins();
			enemies.StartSpawning();
			await playersLife;
			enemies.KillAll();
			aircraftNode.Remove();
		}
Ejemplo n.º 2
0
        async Task StartGame()
        {
            UpdateCoins(0);
            Player = new Player();
            var aircraftNode = scene.CreateChild(nameof(Aircraft));

            aircraftNode.AddComponent(Player);
            var     playersLife = Player.Play();
            Enemies enemies     = new Enemies(Player);

            scene.AddComponent(enemies);
            SpawnCoins();
            enemies.StartSpawning();
            await playersLife;

            enemies.KillAll();
            aircraftNode.Remove();
        }