public bool TryGetEquipment(out EquipmentRecord equipment) { if (api_type == 2) { equipment = new EquipmentRecord { Id = (EquipmentInfoId)api_mst_id, Count = 1 }; return(true); } else { equipment = default; return(false); } }
public bool TryGetEquipment(out EquipmentRecord equipment) { if (api_type == 3) { equipment = new EquipmentRecord { Id = (EquipmentInfoId)api_id, ImprovementLevel = api_slot_level, Count = api_value }; return(true); } else { equipment = default; return(false); } }
public void Load(EB.Sparx.CharacterData data) { LoadState = LoadStateType.Loading; if (data.Id < 0) { LoadState = LoadStateType.Failed; return; } Id = data.Id; PortraitId = data.PortraitId; #if DEBUG DebugSystem.Log(this, "load character: " + Id); #endif foreach (ICharacterRecordEntry entry in _characterRecordEntries) { ReadFromHashtable(entry, data.Properties[entry.GetType().ToString()] as Hashtable); } EquipmentRecord.Load(data.Equipment); GeneralRecord.Load(data.General); if (LoadStateType.Loading == LoadState) { SparxCharacterData = data; LoadState = LoadStateType.Loaded; } if (LoadEvent != null) { LoadEvent(); } //EventManager.instance.Raise(new CharacterRecordReloadEvent()); }
public string GetFilter(long equipmentId, int companyId, bool calibrationInternal, bool calibrationExternal, bool verificationInternal, bool verificationExternal, bool maintenanceInternal, bool maintenanceExternal, bool repairInternal, bool repairExternal, DateTime?dateFrom, DateTime?dateTo) { return(EquipmentRecord.EquipmentRecordJsonList(equipmentId, companyId, calibrationInternal, calibrationExternal, verificationInternal, verificationExternal, maintenanceInternal, maintenanceExternal, repairInternal, repairExternal, dateFrom, dateTo)); }