// private void Start() { // Initialize(); // } // public void Initialize(){ // //DescriptionText.text = dailyMissionSC.Description.ToString(); // //ItemImage.sprite = dailyMissionSC.Item.Sprite; // } // // public void SetMissionInfo(string _name,int requiredNumber){ // // } public void SetItemInfo(MissionInfoSC.Quest _quest, MissionInfoSC.Mission _mission) { RequiredText.text = string.Format("{0}/{1}", PlayerResources.Instance.GetItemByName(_mission.ItemSC.Name).Number, _mission.requiredNumber.ToString()); var _IsFinishedMission = PlayerResources.Instance.IsFinishRequired(_mission.ItemSC.Name, _mission.requiredNumber); if (_IsFinishedMission) { GetComponent <Image>().color = Color.green; Tick.SetActive(true); IsDone = _IsFinishedMission; } }
/// <summary> /// اعمال کردن اطلاعات آیتم /// </summary> /// <param name="ItemInfo"></param> public void SetItemInfo(ItemSC ItemSC) { ItemInfo = ItemSC; Image.sprite = ItemInfo.Sprite; Image.SetNativeSize(); if (IsChangeItem) { IsChangeItem = false; return; } if (Type == "Mission") { MissionInfoSC.Mission _mission = new MissionInfoSC.Mission(ItemInfo, Number); EditorWindowManager.Instance.missionInfo.AddMission(missionDesign.missionIndex, _mission); } else if (Type == "Reward") { MissionInfoSC.Reward _reward = new MissionInfoSC.Reward(ItemInfo, Number); EditorWindowManager.Instance.missionInfo.AddReward(missionDesign.missionIndex, _reward); } Image.SetNativeSize(); }