示例#1
0
// 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;
        }
    }
示例#2
0
/// <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();
    }