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); } } }
private void Start() { uimanager = FindObjectOfType <_UIManager>(); }
void Awake() { instance = this; }