public void UpdatePersistantItem(Item item, int pos){
slot[pos].GetComponent().itemAmount = item.GetBaseAmount();
slot[pos].GetComponent().iconType = item.GetSprite();
slot[pos].GetComponent().fullItem = item;
slot[pos].GetComponent().UpdateSlot();
for(int i = 0; i < btnAmt; i++){
if(equipAreas[i].thisItem.GetItemType() == item.GetItemType()){
equipAreas[i].updateEquipDisplay(item);
break;
}
}
if(item.GetItemType() == Item.ItemType.Sword){
GameObject.Find("hero_0").transform.Find("Sword").gameObject.SetActive(true);
GameObject.Find("hero_0").transform.Find("Sword").gameObject.GetComponent().sprite = item.GetSprite();
GameObject.Find("hero_0").transform.Find("Sword").gameObject.GetComponent().swordItem = item.GetISO();
GameObject.Find("hero_0").transform.Find("Sword").gameObject.GetComponent().maxStrikes = item.GetswordStrikeAmt();
if(GameObject.Find("hero_0").transform.Find("Sword").gameObject.TryGetComponent(out SpriteGlowEffect sprtglw)){
Destroy(GameObject.Find("hero_0").transform.Find("Sword").gameObject.GetComponent());
}
if(item.HasGlow()){
SpriteGlowEffect sp = GameObject.Find("hero_0").transform.Find("Sword").gameObject.AddComponent() as SpriteGlowEffect;
sp.GlowColor = item.GlowColor();
sp.GlowBrightness = item.GlowBrightness();
sp.OutlineWidth = item.GlowOutline();
sp.AlphaThreshold = item.GlowThreshold();
}
GameObject.Find("hero_0").transform.Find("Sword").gameObject.SetActive(false);
}
usingThis = item;
}
Leave a Reply