public void Equip(HBaseEquip equip) { if (equip.Types == null) { return; } for (int i = 0; i < equip.Types.Count; i++) { Equip(equip.Types[i], equip); } }
public void Equip(EquipType type, HBaseEquip equip) { int _type = (int)type; if (mEquips == null || !mEquips.ContainsKey(_type)) { return; } if (mEquips[_type] != null) { mEquips[_type].OnDequip(); } mEquips[_type] = equip; equip.OnEquip(); }