private void initHierarchy() { hierarchy = new CustomUIHierarchy(); hierarchy.addToDisplay("functionType"); CustomUIHierarchy unlockTypeHierarchy = new CustomUIHierarchy("functionType"); unlockTypeHierarchy.addAcceptableCondition((int)FunctionType.unlock); unlockTypeHierarchy.addToDisplay("unlockType"); hierarchy.addNestedHierarchy(unlockTypeHierarchy); CustomUIHierarchy jarPropertyHierarchy = new CustomUIHierarchy("unlockType"); jarPropertyHierarchy.addAcceptableCondition((int)UnlockType.jarProperty); jarPropertyHierarchy.addToDisplay("jarProperty"); unlockTypeHierarchy.addNestedHierarchy(jarPropertyHierarchy); CustomUIHierarchy taskTypeHierarchy = new CustomUIHierarchy("unlockType"); taskTypeHierarchy.addAcceptableCondition((int)UnlockType.task); taskTypeHierarchy.addToDisplay("taskType"); unlockTypeHierarchy.addNestedHierarchy(taskTypeHierarchy); CustomUIHierarchy increaseTypeHierarchy = new CustomUIHierarchy("functionType"); increaseTypeHierarchy.addAcceptableCondition((int)FunctionType.increase); increaseTypeHierarchy.addToDisplay("increaseFunction"); increaseTypeHierarchy.addToDisplay("increaseType"); increaseTypeHierarchy.addToDisplay("increaseValue"); hierarchy.addNestedHierarchy(increaseTypeHierarchy); }
public void addNestedHierarchy(CustomUIHierarchy hierarchy) { nestedHierarchies.Add(hierarchy); }