コード例 #1
0
 public void SetButtonForSelected(UISelectedRuneSpace uiSelectedRuneSpace)
 {
     button.onClick.RemoveAllListeners();
     button.onClick.AddListener(() =>
     {
         Release(uiSelectedRuneSpace);
     });
 }
コード例 #2
0
 public void SetButton(UIRuneForCombination uiRuneForCombination)
 {
     button.onClick.RemoveAllListeners();
     button.onClick.AddListener(() =>
     {
         UISelectedRuneSpace uiSelectedRuneSpace = GetComponentInParent <UISelectedRuneSpace>();
         uiRuneForCombination.Release(uiSelectedRuneSpace);
     });
 }
コード例 #3
0
    public void Release(UISelectedRuneSpace uiSelectedRuneSpace)
    {
        SetUnselected();
        uiSelectedRuneSpace.Reset();

        SetButtonForUnselected();

        var uiRuneCombination = MainManager.instance.backCanvas.uiMainMenu.uiIllustratedBook.uiRunePage.uiRuneCombination;

        uiRuneCombination.HideCombinationButton();

        var uiCombinationSpace    = uiRuneCombination.uiCombinationSpace;
        var uiRunesForCombination = uiRuneCombination.uiRunesForCombination;

        if (uiCombinationSpace.IsEmpty())
        {
            uiRunesForCombination.AllUnlock();
            uiCombinationSpace.isActive = false;
            uiCombinationSpace.OnHide();
        }
    }