Example #1
0
 public void MoveToState(BMenuState state)
 {
     CurrentState.OnLeave();
     CurrentState.gameObject.SetActive(false);
     CurrentState = state;
     CurrentState.gameObject.SetActive(true);
     CurrentState.OnEnter();
 }
Example #2
0
        public BattleMenu()
        {
            PostProcessing.Add((IRequireResource)this);

            punch = new Button();
            punch.Area = new Rectangle(19, 515, 125, 61);
            punch.OnMouseUp = delegate {

            };

            jump = new Button();
            jump.Area = new Rectangle(147, 515, 125, 61);
            jump.OnMouseUp = delegate {

            };

            arms = new Button();
            arms.Area = new Rectangle(274, 515, 125, 61);
            arms.OnMouseUp = delegate {
                currState = BMenuState.ARMS;
            };

            magick = new Button();
            magick.Area = new Rectangle(402, 515, 125, 61);
            magick.OnMouseUp = delegate {
                currState = BMenuState.SKILL;
            };

            items = new Button();
            items.Area = new Rectangle(529, 515, 125, 61);
            items.OnMouseUp = delegate {
                currState = BMenuState.ITEM;
            };

            run = new Button();
            run.Area = new Rectangle(657, 515, 125, 61);
            run.OnMouseUp = delegate {

            };

            menu = new Menu();
            menu.Add(punch);
            menu.Add(jump);
            menu.Add(arms);
            menu.Add(magick);
            menu.Add(items);
            menu.Add(run);
        }
Example #3
0
        public BattleMenu()
        {
            PostProcessing.Add((IRequireResource)this);

            punch           = new Button();
            punch.Area      = new Rectangle(19, 515, 125, 61);
            punch.OnMouseUp = delegate {
            };

            jump           = new Button();
            jump.Area      = new Rectangle(147, 515, 125, 61);
            jump.OnMouseUp = delegate {
            };

            arms           = new Button();
            arms.Area      = new Rectangle(274, 515, 125, 61);
            arms.OnMouseUp = delegate {
                currState = BMenuState.ARMS;
            };

            magick           = new Button();
            magick.Area      = new Rectangle(402, 515, 125, 61);
            magick.OnMouseUp = delegate {
                currState = BMenuState.SKILL;
            };

            items           = new Button();
            items.Area      = new Rectangle(529, 515, 125, 61);
            items.OnMouseUp = delegate {
                currState = BMenuState.ITEM;
            };

            run           = new Button();
            run.Area      = new Rectangle(657, 515, 125, 61);
            run.OnMouseUp = delegate {
            };

            menu = new Menu();
            menu.Add(punch);
            menu.Add(jump);
            menu.Add(arms);
            menu.Add(magick);
            menu.Add(items);
            menu.Add(run);
        }