/// <summary> /// Awake this instance. Config something when app start. Override if necessary. /// </summary> protected virtual void Awake() { m_Instance = this; m_GlobalBgm = string.Empty; m_SolidCamera = Instantiate(Resources.Load("SolidCamera")) as GameObject; m_SolidCamera.name = "SolidCamera"; m_SolidCamera.transform.localPosition = new Vector3(-(SHIELD_TOP_INDEX + 0.5f) * SCENE_DISTANCE, 0, 0); m_Scenes = new GameObject("Scenes"); m_Shields = new GameObject("Shields"); CreateLoadingsThenLoadFirstScene(); }
/// <summary> /// Awake this instance. Config something when app start. Override if necessary. /// </summary> protected virtual void Awake() { m_SolidCamera = Instantiate (Resources.Load ("SolidCamera")) as GameObject; m_SolidCamera.name = "SolidCamera"; m_SolidCamera.transform.localPosition = new Vector3(-(m_ShieldTopIndex+0.5f) * m_SceneDistance, 0, 0); m_Scenes = new GameObject("Scenes"); m_Shields = new GameObject("Shields"); m_Instance = this; }
/// <summary> /// Awake this instance. Config something when app start. Override if necessary but remember check if (Application.isPlaying). /// </summary> protected virtual void Awake() { m_Instance = this; m_GlobalBgm = string.Empty; m_SolidCamera = Instantiate(Resources.Load("SolidCamera")) as GameObject; m_SolidCamera.name = "SolidCamera"; m_SolidCamera.transform.parent = m_Instance.transform; m_SolidCamera.transform.localPosition = new Vector3(-(SHIELD_TOP_INDEX + 0.5f) * m_SceneDistance, 0, 0); m_Scenes = new GameObject("Scenes"); m_Shields = new GameObject("Shields"); m_Scenes.transform.parent = m_Instance.transform; m_Scenes.transform.localPosition = Vector3.zero; m_Shields.transform.parent = m_Instance.transform; m_Shields.transform.localPosition = Vector3.zero; DontDestroyOnLoad(m_Instance.gameObject); DontDestroyOnLoad(m_SolidCamera); DontDestroyOnLoad(m_Scenes); DontDestroyOnLoad(m_Shields); CreateLoadingsThenLoadFirstScene(); }
/// <summary> /// Awake this instance. Config something when app start. Override if necessary. /// </summary> protected virtual void Awake() { m_Instance = this; m_GlobalBgm = string.Empty; m_SolidCamera = Instantiate (Resources.Load ("SolidCamera")) as GameObject; m_SolidCamera.name = "SolidCamera"; m_SolidCamera.transform.localPosition = new Vector3(-(SHIELD_TOP_INDEX+0.5f) * SCENE_DISTANCE, 0, 0); m_Scenes = new GameObject("Scenes"); m_Shields = new GameObject("Shields"); CreateLoadingsThenLoadFirstScene (); }