protected override void ReleaseSelf(bool calledDestroy)
 {
     if (SystemConfig.IsReleaseResourceOn)
     {
         PetBasicUIView.Instance      = null;
         PetBasicUIViewModel.Instance = null;
         ModelPool.Instance.Clear();
         base.ReleaseSelf(true);
     }
 }
 private void Awake()
 {
     PetBasicUIView.Instance = this;
     base.AwakeBase(BindingContext.BindingContextMode.MonoBinding, false);
 }