public bool OnEquipPartsChanged(EquipWear equipWear, EquipPart equipPart, int suitTag) { bool hasConflt = equipWear.HasConflictEquip((int)conflit, (int)equipPart, suitTag); switch (op) { case ConflitOp.REMOVE: return(hasConflt); case ConflitOp.HIDE: if (skiGo.activeSelf == hasConflt) { skiGo.SetActive(!hasConflt); } break; case ConflitOp.SHOW: if (skiGo.activeSelf != hasConflt) { skiGo.SetActive(hasConflt); } break; } return(false); }
public bool OnEquipPartsChanged(EquipWear equipWear) { if (null != equipInfo) { return(equipInfo.OnEquipPartsChanged(equipWear, epart)); } return(false); }
public bool OnEquipPartsChanged(EquipWear equipWear, EquipPart equipPart) { if (null == skis) { return(false); } bool ret = false; foreach (var ski in skis) { if (ski.OnEquipPartsChanged(equipWear, equipPart, suitTag)) { ret = true; } } return(ret); }