示例#1
0
    public void Initialize(CalcManager calcManager)
    {
        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        SubmissionButtonResponder responder = new SubmissionButtonResponder(this, flexMenu);

        flexMenu.RegisterResponder(responder);
        submissionsPanel   = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();
    }
示例#2
0
    public void Initialize()
    {
        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        CommitButtonResponder responder = new CommitButtonResponder(this, flexMenu);

        flexMenu.RegisterResponder(responder);
        commitsPanel       = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();
    }
示例#3
0
    public void Initialize(CalcManager calcManager)
    {
        this.calcManager = calcManager;

        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        KeyboardInputResponder responder = new KeyboardInputResponder(this, flexMenu);

        flexMenu.RegisterResponder(responder);
        tournamentsPanel   = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();
    }
示例#4
0
    public void Initialize(CalcManager calcManager)
    {
        this.calcManager = calcManager;

        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        KeyboardInputResponder responder = new KeyboardInputResponder(this);

        flexMenu.RegisterResponder(responder);
        selectPanel        = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();

        LoadFiles();
        loader.fileLoadedEvent += LoadNewFile;
    }
示例#5
0
    public void Initialize()
    {
        if (Instance == null)
        {
            Instance = this;
        }

        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        AccountMenuResponder responder = new AccountMenuResponder(this, flexMenu);

        flexMenu.RegisterResponder(responder);
        accountsPanel = GetComponentInChildren <MultiSelectFlexPanel>(true);
        accountsPanel.Initialize();
        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();

        initialized = true;
    }
示例#6
0
    public void Initialize(CalcManager calcManager)
    {
        this.calcManager = calcManager;

        scroll   = GetComponentInChildren <Scroll>(true);
        flexMenu = GetComponent <FlexMenu>();
        TournamentMenuResponder responder = new TournamentMenuResponder(this);

        submissionsPanel = GetComponentInChildren <MultiSelectFlexPanel>().Initialize();
        submissionsPanel.selectedUnselectedColor = QuickButton.TOGGLE_OFF;
        submissionsPanel.selectedSelectedColor   = QuickButton.TOGGLE_ON;
        submissionsPanel.hoverUnselectedColor    = QuickButton.LIGHT_HOVERING;
        submissionsPanel.hoverSelectedColor      = QuickButton.DARK_HOVERING;
        submissionsPanel.passiveUnselectedColor  = Color.white;
        submissionsPanel.passiveSelectedColor    = QuickButton.DARK_PASSIVE;

        joyStickAggregator = scroll.GetComponent <JoyStickAggregator>();

        mainPanel.AddAction(previousRoundButton);
        mainPanel.AddAction(nextRoundButton);
        flexMenu.AddPanel(mainPanel);
        flexMenu.RegisterResponder(responder);
    }