Exemplo n.º 1
0
        // Listen to menu buttons and exit buttons.
        public void Setup()
        {
            model.Setup();
            view = LevelSelectView.GetInstance();
            if (null != view)
            {
                view.Setup();
            }
            for (int menu = 0; menu < DataUtil.Length(model.menus); menu++)
            {
                var items = view.buttons[menu];
                for (int item = 0; item < DataUtil.Length(items); item++)
                {
                    buttons.view.Listen(items[item]);
                }
            }
            int exitButtonLength = DataUtil.Length(view.exitButtons);

            for (int index = 0; index < exitButtonLength; index++)
            {
                var exitButton = view.exitButtons[index];
                if (null != exitButton)
                {
                    buttons.view.Listen(exitButton);
                }
            }
        }