Beispiel #1
0
    public IEnumerator SpawnUnit(GameObject Prefab)
    {
        if (!UnitSpawned & GM.SelectedBarracks != null)
        {
            UnitSpawned = true;
            if (GM.Currency >= 100)
            {
                if (!GM.UnitOnGate())
                {
                    GM.Currency   -= 100;
                    GM.CurrentUnit = Instantiate(Prefab, GM.SelectedBarracks.transform.Find("Unit Spawn Point").transform.position, GM.SelectedBarracks.transform.Find("Unit Spawn Point").transform.rotation);
                }
            }
        }
        yield return(new WaitForSeconds(2));

        UnitSpawned = false;
    }