Beispiel #1
0
    public override void Init()
    {
        base.Init();

        c = (CreadorObjetos)Manager.Instance.GetMenu("CreadorObjetos");
        p = (PanelIzquierdo)Manager.Instance.GetMenu("PanelIzquierdo");

        GetButton("Finalizar").OnPress += (() => End());
    }
Beispiel #2
0
    public void Init()
    {
        pi = (PanelIzquierdo)Manager.Instance.GetMenu("PanelIzquierdo");
        cm = (CreadorMetodos)Manager.Instance.GetMenu("CreadorMetodos");
        co = (CreadorObjetos)Manager.Instance.GetMenu("CreadorObjetos");

        modificar.OnPress += (() => Modificar());
        this.gameObject.SetActive(false);
        cube.Init(mainAnchor, this);
    }
    public override void Init()
    {
        base.Init();

        c = (CreadorObjetos)Manager.Instance.GetMenu("CreadorObjetos");
        p = (PanelIzquierdo)Manager.Instance.GetMenu("PanelIzquierdo");

        GetButton("Public").OnPress    += (() => { NivelDeProteccion = ProteccionVar.Public; });
        GetButton("Private").OnPress   += (() => { NivelDeProteccion = ProteccionVar.Private; });
        GetButton("Protected").OnPress += (() => { NivelDeProteccion = ProteccionVar.Protected; });
        GetButton("Int").OnPress       += (() => { Tipo = TipoVar.Int; });
        GetButton("Float").OnPress     += (() => { Tipo = TipoVar.Float; });
        GetButton("Bool").OnPress      += (() => { Tipo = TipoVar.Boolean; });

        GetButton("Finalizar").OnPress += (() => End());

        nombreInput.gameObject.SetActive(false);
    }
    public override void Init()
    {
        base.Init();

        p  = (PanelIzquierdo)Manager.Instance.GetMenu("PanelIzquierdo");
        m  = (MenuGrid)Manager.Instance.GetMenu("MenuGrid");
        mc = (MenuClases)Manager.Instance.GetMenu("MenuClases");

        numberVariables = 0;
        numberMethods   = 0;

        nombreInput.gameObject.SetActive(false);

        GetButton("Finalizar").OnPress += (() => End());

        //localPosAM = GetButton("AñadirMetodo").transform.localPosition;
        //localPosAA = GetButton("AñadirVariable").transform.localPosition;
    }
    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;
        }
    }