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;
    }
Beispiel #2
0
    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);
        }
    }
Beispiel #3
0
    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);
        }
    }