Пример #1
0
    /// <summary>
    /// Funzione di Setup dello script
    /// </summary>
    public void Setup()
    {
        lvlSceneCtrl    = GetComponent <LevelSceneController>();
        lvlCamCtrl      = GetComponent <LevelCameraController>();
        lvlPauseCtrl    = GetComponent <LevelPauseController>();
        lvlBossCtrl     = GetComponent <LevelBossController>();
        lvlTutorialCtrl = GetComponent <LevelTutorialController>();
        groupCtrl       = FindObjectOfType <GroupController>();

        lvlSceneCtrl.Setup();
        lvlCamCtrl.Setup(this);
        lvlPauseCtrl.Setup();

        if (lvlBossCtrl != null)
        {
            lvlBossCtrl.Setup(this);
        }

        if (lvlTutorialCtrl != null)
        {
            lvlTutorialCtrl.Setup(this);
        }

        groupCtrl.Move(groupStartPosition.position);
        groupCtrl.Enable(true);
    }
Пример #2
0
    private void Awake()
    {
        StationGroup = new GameObject("StationGroup");
        RoadGroup    = new GameObject("RoadGroup");
        HomeGroup    = new GameObject("HomeGroup");

        RoadList    = new List <Road>();
        StationList = new List <Station>();
        HomeList    = new List <Station>();
        MailList    = new List <Mail>();

        CameraController = Camera.main.GetComponent <LevelCameraController>();
    }
Пример #3
0
 void Start()
 {
     instance = this;
 }