Exemple #1
0
    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);
    }
Exemple #2
0
 public void addNestedHierarchy(CustomUIHierarchy hierarchy)
 {
     nestedHierarchies.Add(hierarchy);
 }