// 선택된 아이템을 소모함 // 외부에서 사용될 경우 public void UseItem() { csInventory.Instance.SetToInventory(curItem, -1); if (workTable == null) { workTable = csAlreadyGame.WorktableObj.GetComponent <csWorktable> (); } workTable.RemoveAtPossibilityList(); workTable.UpdateList(); }
// 아이템을 버리는 이벤트 public void BtnDelete() { csInventory.Instance.SetToInventory(curItem, -count); csMessageBox.Show(curItem.Name + "을(를) 모두 버렸습니다."); gameObject.SetActive(false); if (workTable == null) { workTable = csAlreadyGame.WorktableObj.GetComponent <csWorktable> (); } workTable.RemoveAtPossibilityList(); workTable.UpdateList(); }
// 현재 Panel의 조합아이템과 조합될 시 추가될 개수와 Panel이 관리될 csWorktable을 설정한다. public void SetWorkPanel(csItem item, int count, csWorktable workTable) { this.combItem = item; this.combCount = count; this.workTable = workTable; }