SamplyGame.SamplyGame.StartGame C# (CSharp) Method

StartGame() private method

private StartGame ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
		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();
		}