示例#1
0
    void Start()
    {
        Menu.menu.scorePanel = scorePanel;
        Menu.menu.scoreText  = menuScoreText;

        _randomSpawn = GetComponent <RandomSpawn>();

        _tower          = GameObject.Find("Tower");
        _towerComponent = _tower.GetComponent <Tower>();
        _pipeDirection  = _tower.GetComponent <PipeDirectionController>();
        _pipes          = _tower.GetComponent <Pipes>();

        _towerComponent.SetScore(0);

        Spawn();
    }
示例#2
0
    void Start()
    {
        cubeTransforms.Add(new Vector3(0, 0, 0));
        parent = GameObject.Find("3D");
        tower  = GameObject.Find("Tower");
        GameObject gc = GameObject.Find("GameController");

        //tower.transform.parent = parent.transform;
        Generate();
        ChangeParent();
        //tower.transform.position = cubeTransforms[cubeTransforms.Count - 2];
        PipeDirectionController pip = tower.GetComponent <PipeDirectionController>();

        pip.Position = cubeTransforms[cubeTransforms.Count - 2];

        BoxCollider bc = buildLayers[1].AddComponent <BoxCollider>();

        bc.isTrigger = true;
        gc.GetComponent <RandomSpawn>().yBegin = bc.bounds.max.y;
        gc.GetComponent <RandomSpawn>().yEnd   = bc.bounds.max.y + 0.2f;
    }
示例#3
0
 protected virtual void Start()
 {
     _pipeController = GameObject.Find("Tower").GetComponent <PipeDirectionController>();
 }
示例#4
0
 private void Start()
 {
     _tower      = GameObject.Find("Tower");
     _controller = _tower.GetComponent <PipeDirectionController>();
 }