void OnDestroy()
 {
     m_instance = null;
 }
 void Awake()
 {
     DontDestroyOnLoad(gameObject);
     m_instance = this;
 }