public void unregisterCallbackListener(SceneSwitchListener listener)
 {
     if (m_callbackListeners.Contains(listener))
     {
         m_callbackListeners.Remove(listener);
     }
 }
//	void OnGUI ()
//	{
//		if (meStatus == E_STATUS.E_LOADING && mAsyncOP != null) {
//			GUI.Label (new Rect (Screen.width * 0.5f - 100.0f, Screen.height * 0.5f - 25.0f, 200.0f, 50.0f), "Now Loading " + (mAsyncOP.progress * 100.0f));
//		}
//	}

    public void registerCallbackListener(SceneSwitchListener listener)
    {
        if (listener != null && m_callbackListeners.Contains(listener) == false)
        {
            m_callbackListeners.Add(listener);
        }
    }
 public void unregisterCallbackListener(SceneSwitchListener listener)
 {
     if (m_callbackListeners.Contains (listener)) {
         m_callbackListeners.Remove (listener);
     }
 }
 //    void OnGUI ()
 //    {
 //        if (meStatus == E_STATUS.E_LOADING && mAsyncOP != null) {
 //            GUI.Label (new Rect (Screen.width * 0.5f - 100.0f, Screen.height * 0.5f - 25.0f, 200.0f, 50.0f), "Now Loading " + (mAsyncOP.progress * 100.0f));
 //        }
 //    }
 public void registerCallbackListener(SceneSwitchListener listener)
 {
     if (listener != null && m_callbackListeners.Contains (listener) == false) {
         m_callbackListeners.Add (listener);
     }
 }