コード例 #1
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(this.gameObject);
        }
        DontDestroyOnLoad(this.gameObject);

        for (int i = 0; i < ui_prefabs_list.Length; i++)
        {
            if (!ui_prefabs.ContainsKey(ui_prefabs_list[i].name))
            {
                ui_prefabs.Add(ui_prefabs_list[i].name, ui_prefabs_list[i].ui);
            }
        }
        for (int i = 0; i < ui_instances_list.Length; i++)
        {
            if (!ui_instances.ContainsKey(ui_instances_list[i].name))
            {
                ui_instances.Add(ui_instances_list[i].name, ui_instances_list[i].ui);
            }
        }
    }
コード例 #2
0
ファイル: _Player.cs プロジェクト: Firescore/Dancing-Runner
 private void Start()
 {
     uimanager = FindObjectOfType <_UIManager>();
 }
コード例 #3
0
 void Awake()
 {
     instance = this;
 }