public static bool OpenEditWindow(this CustomVerboseStatus status)
 {
     if (status is OnHitStatus onHitStatus)
     {
         return(OpenEditWindowGeneric <OnHitStatus, OnHitStatusEditWindow>(onHitStatus));
     }
     return(OpenEditWindowGeneric <CustomVerboseStatus, CustomVerboseStatusEditWindow>(status));
 }
Пример #2
0
 public static bool AddElement(this CustomVerboseStatusList customVerboseStatusList, CustomVerboseStatus status = null)
 {
     if (status == null)
     {
         status = new CustomVerboseStatus();
     }
     if (status.OpenEditWindow())
     {
         customVerboseStatusList.AddElementSilent(status);
         return(true);
     }
     return(false);
 }