Beispiel #1
0
    IEnumerator SpawnCoroutine()
    {
        yield return(null);

        while (spawn != null)
        {
            Vector3?pos = MousePosition();
            if (pos.HasValue)
            {
                spawn.gameObject.transform.position = new Vector3(pos.Value.x, transform.position.y, pos.Value.z);
            }

            if (Input.GetMouseButtonDown(0))
            {
                MoneyController.Reward(-spawn.price);
                spawn.isActive = true;
                spawn          = null;
            }

            yield return(null);
        }
        yield return(null);
    }