Ejemplo n.º 1
0
    public void equipItem(IWeaponOutfit o)
    {
        outfit = o;
        GameObject entity = o.getEntity();

        entity.transform.rotation = transform.rotation;
        entity.transform.position = transform.position;
        entity.transform.SetParent(transform, true);
        o.onEquip();
    }
Ejemplo n.º 2
0
    public void dropItem()
    {
        //If just want to drop
        GameObject entity   = outfit.getEntity();
        Rigidbody  itembody = entity.GetComponent <Rigidbody>();
        Collider   collider = entity.GetComponent <Collider>();

        collider.enabled        = true;
        itembody.isKinematic    = false;
        entity.transform.parent = null;
    }