Commit 08055cf3 authored by 18김상언's avatar 18김상언

인벤토리에서 아이템이랑 애드온 이름 품질 설명 볼 수 있게 만들었음

글꼴이나 간격같은거는 나중에 수정해야할듯

*브랜치 이름 지을때 itemInfo라고 지으려고 했는데 만들고보니 enemyInfo라고 만들어뒀다 ㅅㅂ
parent ba73c3c7
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -10,6 +10,8 @@ public abstract class Addon {
public Sprite sprite;
public Sprite highlight;
public Vector2 sizeInventory;
public string addonDescription;
public string addonQuality;
public Addon()
{
......@@ -23,5 +25,7 @@ public abstract class Addon {
sprite = null;
highlight = null;
sizeInventory = new Vector2(0, 0);
addonDescription = null;
addonQuality = null;
}
}
......@@ -15,5 +15,7 @@ public class ParchmentPiece : Addon
sprite = Resources.Load<Sprite>("Sprites/Addons/parchment piece"); ;
highlight = Resources.Load<Sprite>("Sprites/Addons/parchment piece"); ;
sizeInventory = new Vector2(80, 80);
addonQuality = "습작";
addonDescription = "쓸모없는 애드온";
}
}
\ No newline at end of file
......@@ -25,6 +25,7 @@ public class InventoryManager : MonoBehaviour {
ItemInstantiate("Dagger", player.transform.position, 0f);
AddonInstantiate("ParchmentPiece", player.transform.position, 0f);
ItemInstantiate("Bow", player.transform.position, 0f);
StartCoroutine(TestCoroutine());
}
......
......@@ -103,6 +103,8 @@ public class InventoryUI : MonoBehaviour {
frameObj.transform.Find("ItemSprite").Find("Sprite").gameObject.GetComponent<Image>().sprite = itemList[selectedItem].sprite;
frameObj.transform.Find("ItemSprite").Find("Sprite").gameObject.GetComponent<RectTransform>().sizeDelta = itemList[selectedItem].sizeInventory;
frameObj.transform.Find("ItemDescription").gameObject.GetComponent<Text>().text = itemList[selectedItem].itemInfo;
frameObj.transform.Find("ItemDescription").Find("ItemQuality").gameObject.GetComponent<Text>().text = itemList[selectedItem].itemQuality;
frameObj.transform.Find("ItemDescription").Find("ItemName").gameObject.GetComponent<Text>().text = itemList[selectedItem].name;
for (int i = 0; i < 3; i++)
{
if (i < itemList[selectedItem].skillNum)
......@@ -145,6 +147,11 @@ public class InventoryUI : MonoBehaviour {
infoAddons[i].transform.Find("Sprite").gameObject.GetComponent<Image>().sprite = itemList[selectedItem].addons[i].sprite;
infoAddons[i].transform.Find("Sprite").gameObject.GetComponent<RectTransform>().sizeDelta = itemList[selectedItem].addons[i].sizeInventory;
infoAddons[i].SetActive(true);
infoAddonsFrame[i].transform.Find("Quality").GetComponent<Text>().text = itemList[selectedItem].addons[i].addonQuality;
infoAddonsFrame[i].transform.Find("Name").GetComponent<Text>().text = itemList[selectedItem].addons[i].name;
infoAddonsFrame[i].transform.Find("Description").GetComponent<Text>().text = itemList[selectedItem].addons[i].addonDescription;
}
else
{
......
......@@ -16,6 +16,7 @@ public abstract class Item {
public Vector2 sizeInventory;
public string itemInfo;
public string[] comboName = new string[3];
public string itemQuality;
public bool ComboAction(string currentCombo)
{
......@@ -57,6 +58,7 @@ public abstract class Item {
sizeInventory = new Vector2(0, 0);
itemInfo = null;
comboName = new string[3] { "", "", "" };
itemQuality = null;
}
protected virtual void PlaySkill1()
......
......@@ -22,5 +22,6 @@ public class Dagger : Item
sizeInventory = new Vector2(127.5f, 125);
itemInfo = "옛날 옛적 호랑이 담배 피던 시절부터 존재하던 단검이다.";
comboName = new string[3] { "베기", "찌르기", "" };
itemQuality = "습작";
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment