/// <summary> /// 슬롯이 선택되었을 때의 처리 /// </summary> public override void OnSelectSlot() { base.OnSelectSlot(); itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel; // 구매 가능한지 검사 CheckBuyable(); }
/// <summary> /// 슬롯이 선택되었을 때의 처리 /// </summary> public virtual void OnSelectSlot() { // 버튼음 재생 GameManager.Instance.SoundManager.PlaySFX(AudioNameConstant.BUTTON_SOUND); // 구입에 필요한 골드 표시 ItemShopPanel itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel; itemShopPanel.UpdateGoldText(buyForGold); }
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; }
/// <summary> /// 아이템 설명을 보여주는 함수 /// </summary> public void ShowDescript() { ItemShopPanel itemShopPanel = PanelManager.GetPanel(typeof(ItemShopPanel)) as ItemShopPanel; itemShopPanel.ShowDescript(itemSprite, itemName, itemDescript, this); }