Ejemplo n.º 1
0
    public void RunBasicGame()
    {
        pathManager.DrawPath(Vector3.zero);

        _listOfTargets = new List<Transform>();
        _currentTargetIndex = 0;
        _choiceNum = 0;
        PrepareTargetList(pathManager.GetPath());

        Train trainPrefab = trainManager.GetTrain();
        _train = (Train)Instantiate (trainPrefab,GetNextPathPoint().position,trainPrefab.transform.rotation);
        _train.SetGameManager(this);
        _train.SetTimeManager(timeManager);
        _train.transform.parent = trainManager.transform;
        _train.ActivateCollider();

        foreach (Transform child in scoreScreenDataHolders)
        {
            foreach (Transform grandchild in child)
            {
                if (grandchild.gameObject.name != "Arrows")
                {
                    Destroy(grandchild.gameObject);
                }
            }
        }

        timeManager.StartTimer();
    }