public void getNewItem() { m_itemView = InstanceFactory.instance.getRandomItemView(GetComponent<Transform>().position, Quaternion.identity); m_itemView.GetComponent<Transform>().SetParent(this.GetComponent<Transform>()); m_itemView.GetComponent<Transform>().localScale = Vector3.one; m_itemName = m_itemView.m_itemName; m_effectType = m_itemView.m_effectType; }
public override bool Check(ItemView draggable) { if (draggable.GetComponent <ItemView>().RuntimeItem.Item is Wearable) { Wearable wear = draggable.GetComponent <ItemView>().RuntimeItem.Item as Wearable; if (wear.Type == _type) { return(true); } else { return(false); } } else { return(false); } }
public override bool Check(ItemView draggable) { if (draggable.GetComponent <ItemView>().RuntimeItem.Item is Holdable) { Holdable holdable = draggable.GetComponent <ItemView>().RuntimeItem.Item as Holdable; if (holdable.Type == _type) { return(true); } else { return(false); } } else { return(false); } }