public static void Main(string[] args) { { // start main systems LogManager.MakeInstance(new LogManager()); CaptureSystem.MakeInstance(new CaptureSystem()); TrackingSystem.MakeInstance(new TrackingSystem()); VirtualDeviceManager.MakeInstance(new VirtualDeviceManager()); } { // prepare content managers ContentMaster.MakeInstance(new ContentMaster()); var contentSettings = new ContentManagerSettings(); string resourceRoot = ContentMaster.FindResourceRoot(); contentSettings.SetResourcePaths(resourceRoot, resourceRoot, "(no-file)"); string userRoot = ContentMaster.FindConfigRoot(); contentSettings.SetConfigPaths(userRoot, userRoot, "(no-file)"); ContentMaster.Instance.Load(contentSettings); } { // load last configuration var profile = ContentMaster.Instance.Profiles.LoadDefaultProfile(); new ProfileActivator().ActivateProfile(profile).Wait(); } { // start webserver var server = new Webface.WebfaceServer(); server.Start(); Console.ReadLine(); server.Stop(); } { // cleanup main systems VirtualDeviceManager.MakeInstance(null); TrackingSystem.MakeInstance(null); CaptureSystem.MakeInstance(null); LogManager.MakeInstance(null); EquipmentMaster.MakeInstance(null); } }
public int AddUpdateEquipment(EquipmentMaster equipment) { try { using (var equipmentRep = UnitOfWork.EquipmentRepository) { var currentDateTime = equipment.EquipmentMasterId > 0 ? equipment.ModifiedDate : equipment.CreatedDate; var userId = equipment.EquipmentMasterId > 0 ? equipment.ModifiedBy : equipment.CreatedBy; if (equipment.EquipmentMasterId > 0) { equipmentRep.UpdateEntity(equipment, equipment.EquipmentMasterId); } else { equipmentRep.Create(equipment); } var eqLog = new EquipmentLog { EquipmentId = equipment.EquipmentMasterId, DisableDate = null, EnableDate = null, CreatedBy = userId, CreatedDate = currentDateTime }; if (equipment.EquipmentDisabled) { eqLog.DisableDate = currentDateTime; } else { eqLog.EnableDate = currentDateTime; } SaveEquipmentLog(eqLog); return(equipment.EquipmentMasterId); } } catch (Exception ex) { throw ex; } }
public static Equipment Create(EquipmentMaster master) { var equipment = new Equipment( GameModel.Instance.Models.Equipment.Equipments.Count + 1, 1, master.name, master.strong, master.intelligence, master.mystery, master.agile, master.vital, master.luck, master.attribute, master.regist_tribe_1, master.regist_tribe_2, master.regist_tribe_3 ); return(equipment); }
public static Equipment Create(EquipmentMaster master) { var equipment = new Equipment( master.id, "description", 100, GameModel.Instance.Models.Equipment.Equipments.Count + 1, 1, master.name, master.not_found_name, master.power, master.deffense, master.avoidance, master.hit, master.attribute, master.regist_tribe ); return(equipment); }