private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if ( !Directory.Exists( MasterPath ) ) { Directory.CreateDirectory( MasterPath ); } }
private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if (!Directory.Exists(MasterPath)) { Directory.CreateDirectory(MasterPath); } }
private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if ( !Directory.Exists( MasterPath ) ) { Directory.CreateDirectory( MasterPath ); } _prevTime = DateTime.Now; Observer.APIObserver.Instance["api_port/port"].ResponseReceived += TimerSave; }
private RecordManager() { MasterPath = @"Record"; EnemyFleet = new EnemyFleetRecord(); ShipParameter = new ShipParameterRecord(); Construction = new ConstructionRecord(); ShipDrop = new ShipDropRecord(); Development = new DevelopmentRecord(); Resource = new ResourceRecord(); if (!Directory.Exists(MasterPath)) { Directory.CreateDirectory(MasterPath); } _prevTime = DateTime.Now; Observer.APIObserver.Instance["api_port/port"].ResponseReceived += TimerSave; }
public DialogDropRecordViewer() { InitializeComponent(); _record = RecordManager.Instance.ShipDrop; }
private string GetContentStringForSorting( ShipDropRecord.ShipDropElement elem, bool ignoreShip = false, bool ignoreItem = false, bool ignoreEquipment = false ) { var ship = KCDatabase.Instance.MasterShips[elem.ShipID]; var item = KCDatabase.Instance.MasterUseItems[elem.ItemID]; var eq = KCDatabase.Instance.MasterEquipments[elem.EquipmentID]; if ( ship != null && ship.Name != elem.ShipName ) ship = null; if ( item != null && item.Name != elem.ItemName ) item = null; if ( eq != null && eq.Name != elem.EquipmentName ) eq = null; StringBuilder sb = new StringBuilder(); if ( elem.ShipID > 0 && !ignoreShip ) { sb.AppendFormat( "0{0:D4}{1}/{2}", ship != null ? ship.ShipType : 0, ship != null ? ship.NameReading : elem.ShipName, elem.ShipName ); } if ( elem.ItemID > 0 && !ignoreItem ) { if ( sb.Length > 0 ) sb.Append( "," ); sb.AppendFormat( "1{0:D4}{1}", item != null ? item.ItemID : 0, elem.ItemName ); } if ( elem.EquipmentID > 0 && !ignoreEquipment ) { if ( sb.Length > 0 ) sb.Append( "," ); sb.AppendFormat( "2{0:D4}{1}", eq != null ? eq.EquipmentID : 0, elem.EquipmentName ); } return sb.ToString(); }
private string GetContentString( ShipDropRecord.ShipDropElement elem, bool ignoreShip = false, bool ignoreItem = false, bool ignoreEquipment = false ) { if ( elem.ShipID > 0 && !ignoreShip ) { if ( elem.ItemID > 0 && !ignoreItem ) { if ( elem.EquipmentID > 0 && !ignoreEquipment ) return elem.ShipName + " + " + elem.ItemName + " + " + elem.EquipmentName; else return elem.ShipName + " + " + elem.ItemName; } else { if ( elem.EquipmentID > 0 && !ignoreEquipment ) return elem.ShipName + " + " + elem.EquipmentName; else return elem.ShipName; } } else { if ( elem.ItemID > 0 && !ignoreItem ) { if ( elem.EquipmentID > 0 && !ignoreEquipment ) return elem.ItemName + " + " + elem.EquipmentName; else return elem.ItemName; } else { if ( elem.EquipmentID > 0 && !ignoreEquipment ) return elem.EquipmentName; else return elem.ShipName; } } }