Exemplo n.º 1
0
    public void Unequip(OnItemUnequipEventData e)
    {
        StatCollection stats = e.Equipper.GetComponentInChildren <StatCollection>();

        foreach (StatModifier s in stats.GetStatsWithSource(e.Item.gameObject))
        {
            stats.RemoveStat(s);
        }
    }
    public void Unequip(OnItemUnequipEventData e)
    {
        EquipmentCollection equipment = e.Equipper
                                        .GetComponentInChildren <EquipmentCollection>();

        if (equipment.IsItemInSlot(e.EquipmentSlot))
        {
            equipment.RemoveItemInSlot(e.EquipmentSlot);
        }
    }
 public void Emit(OnItemUnequipEventData e)
 {
     Handler.OnItemUnequipEvent.Invoke(e);
 }