void Awake() { if (_instance == null) { _instance = this; DontDestroyOnLoad(this); } else { if (this != _instance) Destroy(this.gameObject); } mCanvasRect = GetComponent<RectTransform>(); prefab.CreatePool(); }