public override void UpdateUI(bool isOk) { if (isOk) { Compiler.instance.Uncompile(); oldI = i.text; type = GetNewType(typeInput.text); if (!(oldVar == var.text)) { if (VariableManager.Create(var.text, type, VariableManager.StructureType.Array)) { VariableManager.RemoveFromList(oldVar); oldVar = var.text; oldType = typeInput.text; } } else if (!(oldType == typeInput.text)) { VariableManager.RemoveFromList(oldVar); VariableManager.Create(var.text, type, VariableManager.StructureType.Array); oldVar = var.text; oldType = typeInput.text; } Bloco.changed = true; ToUI(); } else { var.text = oldVar; i.text = oldI; typeInput.text = oldType; } }
public override void UpdateUI(bool isOk) { if (isOk) { oldI = i.text; type = GetType(typeInput.text); if (!(oldVar == var.text)) { if (VariableManager.Create(var.text, type, VariableManager.StructureType.Array)) { VariableManager.RemoveFromList(oldVar); oldVar = var.text; oldType = typeInput.text; } } else if (!(oldType == typeInput.text)) { VariableManager.RemoveFromList(oldVar); VariableManager.Create(var.text, type, VariableManager.StructureType.Array); oldVar = var.text; oldType = typeInput.text; } } else { var.text = oldVar; i.text = oldI; typeInput.text = oldType; } ToUI(); return; }
public override void UpdateUI(bool isOk) { if (isOk) { Compiler.instance.Uncompile(); type = GetNewType(typeInput.text); Debug.Log("teste " + type); if (!(oldVar == var.text)) { if (VariableManager.Create(var.text, type, VariableManager.StructureType.Variable)) { VariableManager.RemoveFromList(oldVar); oldVar = var.text; oldType = typeInput.text; Bloco.changed = true; } } else if (!(oldType == typeInput.text)) { VariableManager.RemoveFromList(oldVar); VariableManager.Create(var.text, type, VariableManager.StructureType.Variable); oldVar = var.text; oldType = typeInput.text; Bloco.changed = true; } } else { var.text = oldVar; } Debug.Log(oldVar); Bloco.changed = true; ToUI(); return; }
private void Start() { LeanWindow myWindow = this.GetComponent <InstantiateTerminal> ().GetMyWindow(); var = myWindow.transform.Find("Panel/Description/Name/Nome").GetComponent <TMP_InputField> (); typeInput = myWindow.transform.Find("Panel/tipo/Label").GetComponent <TextMeshProUGUI> (); oldVar = var.text; oldType = typeInput.text; type = GetNewType(oldType); ToUI(); }
private void Start() { st = SymbolTable.instance; var = window.transform.Find("Panel/Operandos/Description/Name/Nome").GetComponent <TMP_InputField> (); i = window.transform.Find("Panel/Operandos/Operando 2/Entrada").GetComponent <TMP_InputField> (); typeInput = window.transform.Find("Panel/Operandos/tipo/Label").GetComponent <TextMeshProUGUI> (); oldVar = var.text; oldI = i.text; oldType = typeInput.text; type = GetType(oldType); }
private void Start() { st = SymbolTable.instance; var = window.transform.Find("Panel/Description/Name/Nome").GetComponent <TMP_InputField> (); typeInput = window.transform.Find("Panel/tipo/Label").GetComponent <TextMeshProUGUI> (); oldVar = var.text; Debug.Log(oldVar); oldType = typeInput.text; type = GetType(oldType); ToUI(); }
public void UpdateState() { state = VariableManager.ReturnStructureType(GetName()); type = VariableManager.GetTypeOf(GetName()); Debug.Log(state); if (state == null) { Debug.Log("state is set as null, variable don't exist"); state = VariableManager.StructureType.Variable; } UpdateUi(); }
private void Start() { uiText.text = "---"; LeanWindow myWindow = this.GetComponent <InstantiateTerminal> ().GetMyWindow(); i = myWindow.transform.Find("Panel/Operandos/Operando 2/Entrada").GetComponent <TMP_InputField> (); j = myWindow.transform.Find("Panel/Operandos/Operando 2 (1)/Entrada").GetComponent <TMP_InputField> (); var = myWindow.transform.Find("Panel/Operandos/Description/Name/Nome").GetComponent <TMP_InputField> (); typeInput = myWindow.transform.Find("Panel/Operandos/tipo/Label").GetComponent <TextMeshProUGUI> (); oldVar = var.text; oldI = i.text; oldJ = j.text; oldType = typeInput.text; type = GetNewType(oldType); }