コード例 #1
0
    /// <summary>
    /// 슬롯이 선택되었을 때의 처리
    /// </summary>
    public override void OnSelectSlot()
    {
        base.OnSelectSlot();

        itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel;

        // 구매 가능한지 검사
        CheckBuyable();
    }
コード例 #2
0
    /// <summary>
    /// 슬롯이 선택되었을 때의 처리
    /// </summary>
    public virtual void OnSelectSlot()
    {
        // 버튼음 재생
        GameManager.Instance.SoundManager.PlaySFX(AudioNameConstant.BUTTON_SOUND);

        // 구입에 필요한 골드 표시
        ItemShopPanel itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel;

        itemShopPanel.UpdateGoldText(buyForGold);
    }
コード例 #3
0
    SaveData saveData;                          // 세이브 데이터 객체

    /// <summary>
    /// 초기화 진행 함수
    /// </summary>
    public override void InitializeSlot()
    {
        // 타입에 따른 스프라이트 설정
        itemSprite = GameManager.Instance.SpriteSetManager.GetSprite(acquireType.ToString());

        base.InitializeSlot();

        // 캐싱
        itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel;
        saveData      = GameManager.Instance.DataBase.SaveData;
    }
コード例 #4
0
    /// <summary>
    /// 아이템 설명을 보여주는 함수
    /// </summary>
    public void ShowDescript()
    {
        ItemShopPanel itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel;

        itemShopPanel.ShowDescript(itemSprite, itemName, itemDescript, this);
    }