public static void DontDestroyOnNextLoad(this MonoBehaviour self, MonoBehaviour target)
 {
     DontDestroyParent.Register(target);
 }
 public static void DontDestroyOnNextLoad(this GameObject self, GameObject target)
 {
     DontDestroyParent.Register(target);
 }