コード例 #1
0
        public void SetAttributeLevel(
            int index,
            int level,
            bool instantly
            )
        {
            IBowStarsPane pane = thisBowAttributeLevelPanes[index];

            if (instantly)
            {
                pane.UpdateLevel(level);
            }
            else
            {
                pane.StartUpdateLevelProcess(level);
            }
        }
コード例 #2
0
        public override void SetUpReference()
        {
            base.SetUpReference();
            IBowLockPane bowLockPane = bowLockPaneAdaptor.GetBowLockPane();

            thisBowPanel.SetBowLockPane(bowLockPane);

            IPopText bowEquippedTextPane = bowEquippedTextPaneAdaptor.GetPopText();

            thisBowPanel.SetBowEquippedTextPane(bowEquippedTextPane);

            IBowStarsPane bowLevelPane = bowLevelPaneAdaptor.GetBowStarsPane();

            thisBowPanel.SetBowLevelPane(bowLevelPane);

            IBowStarsPane[] bowAttributeLevelPanes = CollectBowAttributeLevelPanes();
            thisBowPanel.SetBowAttributeLevelPanes(bowAttributeLevelPanes);

            IBowAttributeLevelUpHoldButton[] buttons = CollectButtons();
            thisBowPanel.SetBowAttributeLevelUpHoldButtons(buttons);
        }
コード例 #3
0
        void StartStarsUpdateProcess()
        {
            IBowStarsPane thisPane = bowStarsPaneAdaptor.GetBowStarsPane();

            thisPane.StartUpdateLevelProcess(targetLevel);
        }
コード例 #4
0
        void UpdateStarsLevel()
        {
            IBowStarsPane thisPane = bowStarsPaneAdaptor.GetBowStarsPane();

            thisPane.UpdateLevel(targetLevel);
        }
コード例 #5
0
 public void SetBowLevelPane(IBowStarsPane pane)
 {
     thisBowLevelPane = pane;
 }