protected override void OnCleanUp()
 {
     Instance = null;
 }
 protected override void OnPrefabInit()
 {
     Debug.Assert((Object)Instance == (Object)null);
     Instance = this;
 }