public static void RegObject(ObjectInit oi) { object o = htCategory[oi.Category]; ObjectCategory oc; if (o == null) { oc = new ObjectCategory(oi.Category, oi.CategoryOrder); htCategory[oi.Category] = oc; alCategory.Add(oc); } else { oc = (ObjectCategory)o; oc.Order = Math.Min(oi.CategoryOrder, oc.Order); } oc.ObjectList.Add(oi); }
public static void RegObject(ObjectInit oi) { ObjectCategory category; object obj2 = htCategory[oi.Category]; if (obj2 == null) { category = new ObjectCategory(oi.Category, oi.CategoryOrder); htCategory[oi.Category] = category; alCategory.Add(category); } else { category = (ObjectCategory)obj2; category.Order = Math.Min(oi.CategoryOrder, category.Order); } category.ObjectList.Add(oi); }