示例#1
0
 public void Clear()
 {
     if (UnitGroups == null)
     {
         UnitGroups = new HashSet <UnitListObject>();
     }
     else
     {
         UnitGroups.Clear();
     }
 }
示例#2
0
        public void Clear()
        {
            ClearRename();

            if (UnitGroups == null)
            {
                UnitGroups = new HashSet <UnitListObject>();
            }
            else
            {
                foreach (UnitListObject ulo in UnitGroups)
                {
                    if (ulo != null)
                    {
                        Destroy(ulo.gameObject);
                    }
                }

                UnitGroups.Clear();
            }

            SelectedGroups.Clear();
        }