public void AddReward(ItemSC _ItemSC) { var rewardSpawn = Instantiate(Prefab, rewardPos.transform); var rewardEditorBox = rewardSpawn.GetComponent <UpgradeEditorBox>(); //rewardEditorBox.Type = "Reward"; rewardEditorBox.upgradeRewardDesign = this; rewardEditorBox.Index = rewardIndexCounter; rewardEditorBox.LoadItemInfo(_ItemSC); rewardIndexCounter++; rewardAddButton.transform.SetAsLastSibling(); }
public void AddQuest(ItemSC _ItemSC) { var questSpawn = Instantiate(Prefab, questPos.transform); var questEditorBox = questSpawn.GetComponent <EditorBox>(); questEditorBox.Type = "Mission"; questEditorBox.missionDesign = this; questEditorBox.Index = questIndexCounter; questEditorBox.LoadItemInfo(_ItemSC); questIndexCounter++; questAddButton.transform.SetAsLastSibling(); }
/// <summary> /// اعمال کردن اطلاعات آیتم /// </summary> /// <param name="ItemInfo"></param> public void SetItemInfo(ItemSC ItemSC) { ItemInfo = ItemSC; Image.sprite = ItemInfo.Sprite; Image.SetNativeSize(); if (IsChangeItem) { IsChangeItem = false; return; } UpgradeInfoSC.Reward _reward = new UpgradeInfoSC.Reward(ItemInfo, Number); UpgradeEditorWindowManager.Instance.upgradeInfoSC.AddReward(upgradeRewardDesign.upgradeIndex, _reward); Image.SetNativeSize(); }
/// <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(); }
public void RemoveItem(ItemSC item) { if (item.name == "Drawer Key") { slot1.GetComponent <SpriteRenderer>().sprite = null; hasDrawerKey = false; } else if (item.name == "Garage Key") { slot2.GetComponent <SpriteRenderer>().sprite = null; hasGarageKey = false; } else if (item.name == "Matches") { slot3.GetComponent <SpriteRenderer>().sprite = null; hasMatches = false; } else if (item.name == "Toaster") { slot4.GetComponent <SpriteRenderer>().sprite = null; hasToaster = false; } }
public void AddItem(ItemSC item) { if (item.name == "Drawer Key") { slot1.GetComponent <SpriteRenderer>().sprite = item.sprite; hasDrawerKey = true; } else if (item.name == "Garage Key") { slot2.GetComponent <SpriteRenderer>().sprite = item.sprite; hasGarageKey = true; } else if (item.name == "Matches") { slot3.GetComponent <SpriteRenderer>().sprite = item.sprite; hasMatches = true; } else if (item.name == "Toaster") { slot4.GetComponent <SpriteRenderer>().sprite = item.sprite; hasToaster = true; } }
public void UpdateRewardInfo(int _questIndex, int _rewardIndex, int _number, ItemSC ItemSC) { questList[_questIndex].Rewards[_rewardIndex].Score = _number; questList[_questIndex].Rewards[_rewardIndex].ItemSC = ItemSC; }
/// <summary> /// کلاس سازنده ی جایزه /// </summary> /// <param name="_ItemSC">آیتم</param> /// <param name="_score">امتیاز</param> public Reward(ItemSC _ItemSC, int _score) { ItemSC = _ItemSC; Score = _score; }
public void LoadItemInfo(ItemSC ItemSC) { ItemInfo = ItemSC; Image.sprite = ItemInfo.Sprite; Image.SetNativeSize(); }
/// <summary> /// اعمال کردن آیتم کنونی /// </summary> /// <param name="Item"></param> public void SetItemSelection(ItemSC Item) { currentSelection.GetComponent <UpgradeEditorBox>().SetItemInfo(Item); OnSelectItem.Invoke(); }
public void UpdateQuestInfo(int _questIndex, int _missionIndex, int _number, ItemSC ItemSC) { questList[_questIndex].Missions[_missionIndex].requiredNumber = _number; questList[_questIndex].Missions[_missionIndex].ItemSC = ItemSC; }
/// <summary> /// کلاس سازنده ی مأموریت /// </summary> /// <param name="_ItemSC"> آیتم</param> /// <param name="_requireNumber">تعداد مورد نیاز</param> public Mission(ItemSC _ItemSC, int _requireNumber) { ItemSC = _ItemSC; requiredNumber = _requireNumber; }