示例#1
0
    private IEnumerator NewTrain()
    {
        while (true)
        {
            yield return(new WaitForSeconds(_trainFrequency));



            StartCoroutine(ChangeColor());
            yield return(new WaitForSeconds(2));

            var newTrain = _mapManager.GetTrain();

            if (_realSpawnPos == 0)
            {
                newTrain.transform.position = _spanwPos1.position;
                newTrain.move(-_moveTo);
            }
            else
            {
                newTrain.transform.position = _spanwPos2.position;
                newTrain.move(_moveTo);
            }
        }
    }