示例#1
0
    void SetupBuyButton(StoreItem storeItem)
    {
        if (storeItem == null)
        {
            BuyButton.Deactivate();
            CoinsCostText.Deactivate();
            CoinsImage.Deactivate();
            GemCostText.Deactivate();
            GemImage.Deactivate();
            OwnedText.Deactivate();
        }
        else if (!storeItem.Purchased)
        {
            CoinsCostText.Text = storeItem.Coins.ToString();
            CoinsCostText.Activate();
            CoinsImage.Activate();
            GemCostText.Text = storeItem.Gems.ToString();
            GemCostText.Activate();
            GemImage.Activate();
            OwnedText.Deactivate();
            BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.BuyButton;
            //BuyButton.Text = BUY;
            BuyButton.Activate();
        }
        else
        {
            CoinsCostText.Deactivate();
            CoinsImage.Deactivate();
            GemCostText.Deactivate();
            GemImage.Deactivate();
            OwnedText.Activate();

            if (storeItem.Equipped)
            {
                if (storeItem.EquippedByDefault == 1)
                {
                    BuyButton.Deactivate();
                }
                else
                {
                    Type type = storeItem.GetType();
                    BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.UnequipButton;
                    //BuyButton.Text = UNEQUIP;
                    BuyButton.Activate();
                }
            }
            else
            {
                BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.EquipButton;
                //BuyButton.Text = EQUIP;
                BuyButton.Activate();
            }
        }
    }
示例#2
0
 public void SetCount(int count)
 {
     _count = count;
     if (_count > 0)
     {
         PlayerCount.Activate();
         PlayerCount.Text = _count.ToString();
     }
     else
     {
         PlayerCount.Deactivate();
     }
 }
示例#3
0
    public void ClickedPath(PathItem path)
    {
        //Debug.Log("clicked path");

        SoundManager.Instance.PlaySoundEffect(SoundType.SOFT_CLICK);

        UnselectPaths();
        _path = path;
        if (_path != null)
        {
            _path.Select();
        }

        InstantiatePiece();

        HelpPanel.Deactivate();
        HelpText.Deactivate();

        RoleView.Instance.UnselectPositions();
        RoleView.Instance.ActivateSelectButton();
        RoleView.Instance.ActivateTip(1);
        RoleView.Instance.State = RoleView.RoleViewState.PATH;
    }
示例#4
0
 void UnlockScreen()
 {
     LockedImage.Deactivate();
     EquipLockedImage.Deactivate();
     LockedText.Deactivate();
 }
示例#5
0
 void DeactivateTimer()
 {
     TimeBG.Deactivate();
     TimeText.Deactivate();
     TimeHeaderText.Deactivate();
 }
示例#6
0
 void DeactivateTip()
 {
     TipBGImage.Deactivate();
     TipHeaderImage.Deactivate();
     TipText.Deactivate();
 }