コード例 #1
0
    public void Init()
    {
        mg = (MenuGrid)Manager.Instance.GetMenu("MenuGrid");
        mc = (MenuClases)Manager.Instance.GetMenu("MenuClases");
        co = (CreadorObjetos)Manager.Instance.GetMenu("CreadorObjetos");
        me = (MenuExplorar)Manager.Instance.GetMenu("MenuExplorar");
        cv = (CreadorVariables)Manager.Instance.GetMenu("CreadorVariables");
        ce = (ConfirmacionEliminarClase)Manager.Instance.GetMenu("ConfirmacionEliminarClase");

        modificar.OnPress     += (() => Modificar());
        crearObjeto.OnPress   += (() => CrearObjeto());
        crearVariable.OnPress += (() => CrearVariable());
        explorar.OnPress      += (() => Explorar());
        this.gameObject.SetActive(false);

        cube.Init(mainAnchor, this);
    }
コード例 #2
0
    public static bool Compare(this string s, CreadorVariables v)
    {
        bool repeat = false;

        if (!repeat)
        {
            if (Manager.Instance.english)
            {
                v.textoError.text = "This name belongs to a class";
            }
            else
            {
                v.textoError.text = "Este nombre esta en uso por una clase";
            }
        }

        for (int i = 0; i < mg.anchorablePrefs.Count && !repeat; i++)
        {
            repeat = s.Equals(mg.anchorablePrefs[i].nombre, StringComparison.InvariantCultureIgnoreCase);
        }

        if (!repeat)
        {
            if (Manager.Instance.english)
            {
                v.textoError.text = "This name belongs to another variable";
            }
            else
            {
                v.textoError.text = "Este nombre esta en uso por otra variable";
            }
        }

        for (int i = 0; i < mg.variables.Count && !repeat; i++)
        {
            repeat = s.Equals(mg.variables[i].nombre, StringComparison.InvariantCultureIgnoreCase);
        }

        return(repeat);
    }