public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { foreach (Description d in descriptions) { ConditionsController.updateVarFlagSummary(varFlagSummary, d.getConditions()); } }
/** * Updates the given flag summary, adding the flag references contained in * the given conditions. * * @param varFlagSummary * Flag summary to update * @param conditions * Set of conditions to search in */ public static void updateVarFlagSummary(VarFlagSummary varFlagSummary, Conditions conditions) { // First check the main block of conditions foreach (Condition condition in conditions.getSimpleConditions()) { if (condition.getType() == Condition.FLAG_CONDITION) { varFlagSummary.addFlagReference(condition.getId()); } else if (condition.getType() == Condition.VAR_CONDITION) { varFlagSummary.addVarReference(condition.getId()); } } // Then add the references from the either blocks for (int i = 0; i < conditions.getEitherConditionsBlockCount(); i++) { foreach (Condition condition in conditions.getEitherConditions(i)) { if (condition.getType() == Condition.FLAG_CONDITION) { varFlagSummary.addFlagReference(condition.getId()); } else if (condition.getType() == Condition.VAR_CONDITION) { varFlagSummary.addVarReference(condition.getId()); } } } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { if (erdc != null) { erdc.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { foreach (var c in completableDataControls) { c.updateVarFlagSummary(varFlagSummary); } }
protected void OnGUI() { var windowWidth = position.width; var windowHeight = position.height; if (!Controller.Instance.Loaded) { return; } // Initialization /*if ((!inited || varFlagSummary != Controller.Instance.VarFlagSummary) && Controller.Instance.Loaded) * { * RefreshList(); * inited = true; * varFlagSummary = Controller.Instance.VarFlagSummary; * }*/ varFlagSummary = Controller.Instance.VarFlagSummary; RefreshList(); /* * Upper buttons */ EditorGUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); EditorGUI.BeginChangeCheck(); openedWindow = (WindowType)GUILayout.Toolbar((int)openedWindow, new GUIContent[] { new GUIContent(TC.get("Flags.Title"), flagsTex), new GUIContent(TC.get("Vars.Title"), varTex) }); GUILayout.FlexibleSpace(); EditorGUILayout.EndHorizontal(); filter = EditorGUILayout.TextField("Filter", filter); if (EditorGUI.EndChangeCheck()) { RefreshList(); } var height = windowHeight - GUILayoutUtility.GetLastRect().max.y - 90f; /* * Content part */ switch (openedWindow) { case WindowType.FLAGS: variablesAndFlagsList.Columns[0].Text = TC.get("Flags.FlagName"); variablesAndFlagsList.Columns[1].Text = Application.isPlaying ? TC.get("Conditions.Flag.State") : TC.get("Flags.FlagReferences"); break; case WindowType.VARS: variablesAndFlagsList.Columns[0].Text = TC.get("Vars.VarName"); variablesAndFlagsList.Columns[1].Text = Application.isPlaying ? TC.get("Conditions.Var.Value") : TC.get("Vars.VarReferences"); break; } var playing = Application.isPlaying || EditorApplication.isPlayingOrWillChangePlaymode; variablesAndFlagsList.displayAddButton = !playing; variablesAndFlagsList.displayRemoveButton = !playing; variablesAndFlagsList.DoList(height); }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { /*for( NodeDataControl nodeDataControl : nodeDataControlList ) * nodeDataControl.updateVarFlagSummary( varFlagSummary ); * for( SideDataControl sideDataControl : sideDataControlList ) * sideDataControl.updateVarFlagSummary( varFlagSummary );*/ }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { startDataControl.updateVarFlagSummary(varFlagSummary); endDataControl.updateVarFlagSummary(varFlagSummary); progressDataControl.updateVarFlagSummary(varFlagSummary); scoreDataControl.updateVarFlagSummary(varFlagSummary); }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { descriptionController.updateVarFlagSummary(varFlagSummary); geoActionDataControls.updateVarFlagSummary(varFlagSummary); geometryDataControls.updateVarFlagSummary(varFlagSummary); resourcesDataControlList.ForEach(r => r.updateVarFlagSummary(varFlagSummary)); }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { foreach (var m in milestoneDataControls) { m.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each timer foreach (TimerDataControl timerDataControl in timersDataControlList) { timerDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each conversation foreach (ConversationDataControl conversationDataControl in conversationsDataControlList) { conversationDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each exit foreach (ExitDataControl exitDataControl in exitsDataControlList) { exitDataControl.updateVarFlagSummary(varFlagSummary); } }
public ChapterListDataControl() { varFlagSummary = new VarFlagSummary(); chapterDataControlList = new List <ChapterDataControl>(); chapterToolManagers = new List <ChapterToolManager>(); setSelectedChapterInternal(-1); chapters = new List <Chapter>(); }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each macro foreach (MacroDataControl macroDataControl in macrosDataControlList) { macroDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each activeArea foreach (BarrierDataControl barrierDataControl in barriersDataControlList) { barrierDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each item foreach (AtrezzoDataControl atrezzoDataControl in atrezzoDataControlList) { atrezzoDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each character foreach (NPCDataControl npcDataControl in npcsDataControlList) { npcDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through the resources foreach (ResourcesDataControl resourcesDataControl in resourcesDataControlList) { resourcesDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each cutscene foreach (CutsceneDataControl cutsceneDataControl in cutscenesDataControlList) { cutsceneDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each item foreach (ItemDataControl itemDataControl in itemsDataControlList) { itemDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each globalState foreach (GlobalStateDataControl globalStateDataControl in globalStatesDataControlList) { globalStateDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each action foreach (ActionDataControl actionDataControl in actionsDataControlList) { actionDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Update the summary with conditions and both blocks of effects ConditionsController.updateVarFlagSummary(varFlagSummary, timer.getInitCond()); ConditionsController.updateVarFlagSummary(varFlagSummary, timer.getEndCond()); EffectsController.updateVarFlagSummary(varFlagSummary, timer.getEffects()); EffectsController.updateVarFlagSummary(varFlagSummary, timer.getPostEffects()); }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { actionsListDataControl.updateVarFlagSummary(varFlagSummary); descriptionController.updateVarFlagSummary(varFlagSummary); // Iterate through the resources foreach (ResourcesDataControl resourcesDataControl in resourcesDataControlList) { resourcesDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Iterate through each next scene EffectsController.updateVarFlagSummary(varFlagSummary, cutscene.getEffects()); // Iterate through the resources foreach (ResourcesDataControl resourcesDataControl in resourcesDataControlList) { resourcesDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { foreach (ElementContainer element in allReferencesDataControl) { if (!element.isPlayer()) { element.getErdc().updateVarFlagSummary(varFlagSummary); } } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // Update the flag summary with the exits, item and character references exitsListDataControl.updateVarFlagSummary(varFlagSummary); referencesListDataControl.updateVarFlagSummary(varFlagSummary); activeAreasListDataControl.updateVarFlagSummary(varFlagSummary); barriersListDataControl.updateVarFlagSummary(varFlagSummary); //trajectoryDataControl.updateVarFlagSummary( varFlagSummary ); // Iterate through the resources foreach (ResourcesDataControl resourcesDataControl in resourcesDataControlList) { resourcesDataControl.updateVarFlagSummary(varFlagSummary); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { ConditionsController.updateVarFlagSummary(varFlagSummary, exit.getConditions()); if (exit.getEffects() != null) { EffectsController.updateVarFlagSummary(varFlagSummary, exit.getEffects()); } if (exit.getPostEffects() != null) { EffectsController.updateVarFlagSummary(varFlagSummary, exit.getPostEffects()); } if (exit.getNotEffects() != null) { EffectsController.updateVarFlagSummary(varFlagSummary, exit.getNotEffects()); } }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { // First of all, clear the summary varFlagSummary.clearReferences(); // Update the summary with the elements scenesListDataControl.updateVarFlagSummary(varFlagSummary); cutscenesListDataControl.updateVarFlagSummary(varFlagSummary); itemsListDataControl.updateVarFlagSummary(varFlagSummary); atrezzoListDataControl.updateVarFlagSummary(varFlagSummary); npcsListDataControl.updateVarFlagSummary(varFlagSummary); playerDataControl.updateVarFlagSummary(varFlagSummary); conversationsListDataControl.updateVarFlagSummary(varFlagSummary); advancedFeaturesDataControl.updateVarFlagSummary(varFlagSummary); //adaptationProfilesDataControl.updateVarFlagSummary(varFlagSummary); // assessmentProfilesDataControl.updateVarFlagSummary(varFlagSummary); }
public override void updateVarFlagSummary(VarFlagSummary varFlagSummary) { if (score.getMethod() == Completable.Score.ScoreMethod.SINGLE) { if (score.getType() == Completable.Score.ScoreType.VARIABLE) { varFlagSummary.addVarReference(score.getId()); } } else { foreach (var s in scoreDataControls) { s.updateVarFlagSummary(varFlagSummary); } } }