public void Restart() { tipo = TipoVar.Int; nivelDeProteccion = ProteccionVar.Public; cabecera.text = ""; nombreInput.text = ""; proteccionString = "public"; tipoString = "int"; intVarToModify = null; floatVarToModify = null; boolVarToModify = null; modify = false; }
public void OpenModifyFloat(FloatVariable var, int i) { Open(); Restart(); floatVarToModify = var; tipo = TipoVar.Float; nivelDeProteccion = var.proteccion; proteccionToggle = nivelDeProteccion.ToString(); tipoToggle = "Float"; nombreInput.text = var.nombre; nombreInput.stringPosition = nombreInput.text.Length; indiceLinea = i; modify = true; }
public void Load(string type, string proteccion, string nombre) { ProteccionVar p = ProteccionVar.Public; switch (proteccion) { case "Public": p = ProteccionVar.Public; break; case "Private": p = ProteccionVar.Public; break; case "Protected": p = ProteccionVar.Public; break; } switch (type) { case "int": IntVariable intVar = Instantiate(Manager.Instance.intVariablePrefab, new Vector3(999, 999, 999), Quaternion.identity); intVar.nombre = nombre; intVar.proteccion = p; c.variablesInt.Add(intVar); break; case "float": FloatVariable floatVar = Instantiate(Manager.Instance.floatVariablePrefab, new Vector3(999, 999, 999), Quaternion.identity); floatVar.nombre = nombre; floatVar.proteccion = p; c.variablesFloat.Add(floatVar); break; case "bool": BoolVariable booleanVar = Instantiate(Manager.Instance.boolVariablePrefab, new Vector3(999, 999, 999), Quaternion.identity); booleanVar.nombre = nombre; booleanVar.proteccion = p; c.variablesBoolean.Add(booleanVar); break; } }