public PlayerState(Player player) { this.player = player; foreach (Card c in player.GetHandZone().GetCards()) { hand.Add(new CardPoint() { card = c, point = 0, zone = CardZoneType.Hand }); } foreach (Card c in player.GetUnitZone().GetCards()) { Unit.Add(new CardPoint() { card = c, point = 0, zone = CardZoneType.Unit }); } foreach (Card c in player.GetSupportZone().GetCards()) { Support.Add(new CardPoint() { card = c, point = 0, zone = CardZoneType.Support }); } atk = player.AttackPower; skill = player.SkillDamage; atkMod = player.AttackPower - (player.GetUnitZone().GetAtack() + player.GetSupportZone().GetAtack()); skillMod = player.SkillDamage - (player.GetUnitZone().GetSkill() + player.GetSupportZone().GetSkill()); cost = player.cost; }
/// <summary> /// 元器件类别改变 /// </summary> private void OnComponentsChanged() { if (Components == Components.Resistance) { Category.Clear(); PowerOrWithstanding.Clear(); Unit.Clear(); _resistanceList.ForEach(x => Category.Add(x)); _powerList.ForEach(x => PowerOrWithstanding.Add(x)); _resUnitList.ForEach(x => Unit.Add(x)); SelectCategory = _resistanceList[0]; SelectPowerOrWithstanding = _powerList[2]; SelectPrecision = _precisionList[3]; SelectUnit = _resUnitList[0]; } if (components == Components.Capacitance) { Category.Clear(); PowerOrWithstanding.Clear(); Unit.Clear(); _capacitanceList.ForEach(x => Category.Add(x)); _withstandingList.ForEach(x => PowerOrWithstanding.Add(x)); _capUnitList.ForEach(x => Unit.Add(x)); SelectCategory = _resistanceList[0]; SelectPowerOrWithstanding = _withstandingList[2]; SelectPrecision = _precisionList[3]; SelectUnit = _capUnitList[0]; } }
public void Test01() { Unit unit1 = new Unit(1, 1); Unit unit2 = new Unit(2, 2); unit1 = Unit.Add(unit1, unit2); unit1.Add(unit2); unit1 = unit1 + unit2; unit1 += unit2; }
public Docx() { string ofDocx = "I am a constructor of Docx"; // ReSharper disable once CA1303 Console.WriteLine(ofDocx); Unit a = new Unit(10, SUnit.Centi); Unit b = Unit.Add(a, a); Console.WriteLine(b); Paragraph codexP = new Paragraph(); string srcFolder = @""; string targetFile = @""; // BasePackage.PackageFolder(srcFolder, targetFile, true); BasePackage.Compress(srcFolder, targetFile); }
protected override void Generate() { var document = new Document(); if (!ExcludeHeaderMetadata) { if (LocalizationMetadata != null) { foreach (string header in LocalizationMetadata) { document.Headers [header] = LocalizationMetadata [header]; } } document.Headers.PopulateWithRequiredHeaders(); document.Headers ["X-Generator"] = "Vernacular"; } var sorted_strings = from localized_string in Strings orderby localized_string.UntranslatedSingularValue orderby localized_string.UntranslatedPluralValue select localized_string; foreach (var localized_string in RetainStringOrder ? Strings : sorted_strings) { var unit = new Unit { new Comment { Type = CommentType.Translator, Value = localized_string.TranslatorComments }, new Comment { Type = CommentType.Extracted, Value = localized_string.DeveloperComments } }; if (localized_string.References != null) { foreach (var reference in localized_string.References) { unit.Add(new Comment { Type = CommentType.Reference, Value = reference }); } } unit.Add(new Comment { Type = CommentType.Flag, Value = localized_string.StringFormatHint }); var context = localized_string.Context; var singular = localized_string.UntranslatedSingularValue; var plural = localized_string.UntranslatedPluralValue; if (localized_string.Gender != LanguageGender.Neutral) { var add_gender_context = true; if (context != null) { var context_lower = context.ToLower(); foreach (var gender_context in PoParser.GenderContexts) { if (context_lower.Contains(gender_context.Key)) { add_gender_context = false; break; } } } if (add_gender_context) { var gender_context = localized_string.Gender.ToString() + " form"; if (String.IsNullOrEmpty(context)) { context = gender_context; } else { context += ", " + gender_context; } } } unit.Add( new Message { Type = MessageType.Context, Value = context }, new Message { Type = MessageType.SingularIdentifier, Value = singular }, new Message { Type = MessageType.PluralIdentifier, Value = plural } ); var translated = localized_string.TranslatedValues; if (translated == null) { if (plural == null) { translated = new [] { singular }; } else { translated = new [] { singular, plural }; } } for (int i = 0; i < translated.Length; i++) { unit.Add(new Message { Type = translated.Length == 1 ? MessageType.SingularString : MessageType.PluralString, PluralOrder = i, Value = PotMode ? String.Empty : translated [i] }); } document.Add(unit); } Writer.Write(document.Generate()); }
protected override void Generate () { var document = new Document (); if (!ExcludeHeaderMetadata) { if (LocalizationMetadata != null) { foreach (string header in LocalizationMetadata) { document.Headers [header] = LocalizationMetadata [header]; } } document.Headers.PopulateWithRequiredHeaders (); document.Headers ["X-Generator"] = "Vernacular"; } var sorted_strings = from localized_string in Strings orderby localized_string.UntranslatedSingularValue orderby localized_string.UntranslatedPluralValue select localized_string; foreach (var localized_string in RetainStringOrder ? Strings : sorted_strings) { var unit = new Unit { new Comment { Type = CommentType.Translator, Value = localized_string.TranslatorComments }, new Comment { Type = CommentType.Extracted, Value = localized_string.DeveloperComments } }; if (localized_string.References != null) { foreach (var reference in localized_string.References) { unit.Add (new Comment { Type = CommentType.Reference, Value = reference }); } } unit.Add (new Comment { Type = CommentType.Flag, Value = localized_string.StringFormatHint }); var context = localized_string.Context; var singular = localized_string.UntranslatedSingularValue; var plural = localized_string.UntranslatedPluralValue; if (localized_string.Gender != LanguageGender.Neutral) { var add_gender_context = true; if (context != null) { var context_lower = context.ToLower (); foreach (var gender_context in PoParser.GenderContexts) { if (context_lower.Contains (gender_context.Key)) { add_gender_context = false; break; } } } if (add_gender_context) { var gender_context = localized_string.Gender.ToString () + " form"; if (String.IsNullOrEmpty (context)) { context = gender_context; } else { context += ", " + gender_context; } } } unit.Add ( new Message { Type = MessageType.Context, Value = context }, new Message { Type = MessageType.SingularIdentifier, Value = singular }, new Message { Type = MessageType.PluralIdentifier, Value = plural } ); var translated = localized_string.TranslatedValues; if (translated == null) { if (plural == null) { translated = new [] { singular }; } else { translated = new [] { singular, plural }; } } for (int i = 0; i < translated.Length; i++) { unit.Add (new Message { Type = translated.Length == 1 ? MessageType.SingularString : MessageType.PluralString, PluralOrder = i, Value = PotMode ? String.Empty : translated [i] }); } document.Add (unit); } Writer.Write (document.Generate ()); }
private void WriteToDatabase(IEnumerable <IFile> sales, string managerSurname) { Unit.Add(CreateDataObjects(sales, managerSurname).ToArray()); }
private void frmMain_Load(object sender, EventArgs e) { var company = new Unit { Name = "Horfin" }; var can1 = new Employee { Name = "Can PERK" }; var can2 = new Employee { Name = "Can LALE" }; var burcu = new Employee { Name = "Burcu CİRİTCİ" }; var ecem = new Employee { Name = "Ecem DOĞDU" }; var burcu2 = new Employee { Name = "Burcu YİĞİT" }; var berkay = new Employee { Name = "Berkay EMİR" }; var arda = new Employee { Name = "Arda ESEN" }; company.Manager = can1; var finance = new Unit { Name = "Finance" }; finance.Manager = can2; finance.Add(burcu2).Add(arda); var saadet = new Employee { Name = "Saadet ÇALIŞ" }; var omer = new Employee { Name = "Ömer KORKMAZ" }; var economy = new Unit { Name = "Ekonomi", Manager = saadet }; var ahmet = new Employee { Name = "Ahmet YILMAZ" }; economy.Add(ahmet); var sales = new Unit { Name = "Satış", Manager = omer }; var mehmet = new Employee { Name = "Mehmet KARA" }; var yelda = new Employee { Name = "Yelda AYDIN" }; sales.Add(mehmet).Add(yelda); finance.Add(economy).Add(sales); var development = new Unit { Name = "Development" }; development.Manager = burcu; development.Add(berkay).Add(ecem); company.Add(finance).Add(development); var root = company.ConvertToNode(); trvHierarchy.Nodes.Add(root); }
public Plant() { _car = new Unit() { Name = "Car", Quantity = 1 }; var engine = new Unit() { Name = "Engine", Quantity = 1 }; var wheel = new Unit() { Name = "Wheel", Quantity = 4 }; var transmission = new Detail(10) { Name = "Transmission", Quantity = 1 }; var differential = new Unit() { Name = "Differential", Quantity = 2 }; var door = new Unit() { Name = "Door", Quantity = 4 }; var gasTank = new Detail(3) { Name = "Gas tank", Quantity = 1 }; _car.Add(engine); _car.Add(wheel); _car.Add(transmission); _car.Add(differential); _car.Add(door); _car.Add(gasTank); var pistonSystem = new Unit() { Name = "Piston system", Quantity = 1 }; var valveSystem = new Unit() { Name = "Valve system", Quantity = 1 }; var intakeManifold = new Detail(2) { Name = "intake manifold", Quantity = 1 }; var exhaustManifold = new Detail(2) { Name = "exhaust manifold", Quantity = 2 }; var radiator = new Detail(3) { Name = "Radiator", Quantity = 1 }; engine.Add(pistonSystem); engine.Add(valveSystem); engine.Add(intakeManifold); engine.Add(exhaustManifold); engine.Add(radiator); var piston = new Detail(1) { Name = "Piston", Quantity = 4 }; var crankshaft = new Detail(2) { Name = "Crankshaft", Quantity = 1 }; var link = new Detail(4) { Name = "Link", Quantity = 4 }; var gasket = new Detail(5) { Name = "Gasket", Quantity = 1 }; pistonSystem.Add(piston); pistonSystem.Add(crankshaft); pistonSystem.Add(link); pistonSystem.Add(gasket); var value = new Detail(6) { Name = "Value", Quantity = 24 }; var camshaft = new Detail(2) { Name = "Camshaft", Quantity = 2 }; valveSystem.Add(value); valveSystem.Add(camshaft); var disk = new Detail(11) { Name = "Disk", Quantity = 1 }; var tire = new Detail(12) { Name = "Tire", Quantity = 1 }; wheel.Add(disk); wheel.Add(tire); var glass = new Detail(9) { Name = "Glass", Quantity = 1 }; var doorCard = new Detail(2) { Name = "door card", Quantity = 1 }; door.Add(glass); door.Add(doorCard); var gears = new Detail(1) { Name = "gears", Quantity = 5 }; var bearing = new Detail(11) { Name = "bearing", Quantity = 3 }; var shank = new Detail(12) { Name = "shank", Quantity = 1 }; differential.Add(gears); differential.Add(bearing); differential.Add(shank); }
public override Task DivideLine(string line) { Console.WriteLine($"{DateTime.Now} Thread {Thread.CurrentThread.ManagedThreadId} started job."); if (line.Length < 5) { Console.WriteLine($"{DateTime.Now} Line too small, skipped."); } else if (line.Contains(" TC: ")) { Team.Add(line); } else if (line.Contains(" MC LS:")) { Main.Add(line); } else if (line.Contains(" MC LV:")) { Main.Add(line); } else if (line.Contains(" MC SF:")) { Main.Add(line); } else if (line.Contains(" (ADVERT) ")) { Advert.Add(line); } else if (line.Contains(" (MYC ")) { Country.Add(line); } else if (line.Contains(" (sup) ")) { Support.Add(line); } else if (line.Contains(" (cad) ")) { Cad.Add(line); } else if (line.Contains(" KILL: ")) { KillDeaths.Add(line); } else if (line.Contains(" DEATH: ")) { KillDeaths.Add(line); } else if (line.Contains(" killed themselves via command")) { KillDeaths.Add(line); } else if (line.Contains(" GrC (")) { Group.Add(line); } else if (line.Contains(" SC (")) { Squad.Add(line); } else if (line.Contains(" UC (")) { Unit.Add(line); } else if (line.Contains(" (alliance) ")) { Group.Add(line); } else if (line.Contains(" SMS from ")) { Sms.Add(line); } else if (line.Contains(" SMS to ")) { Sms.Add(line); } else if (line.Contains(" T$ ")) { TTransactions.Add(line); if (line.Contains("(CITphoneTran")) { PlayerTransactions.Add(line); } else if (line.Contains("CIThit")) { Hit.Add(line); } } else if (line.Contains(" G$ ")) { GTransactions.Add(line); if (line.Contains("(CITphoneTran")) { PlayerTransactions.Add(line); } else if (line.Contains("CIThit")) { Hit.Add(line); } } else if (line.Contains(" BT: ")) { PlayerTransactions.Add(line); } else if (line.Contains(" (FMSG) ")) { Fmsg.Add(line); } else if (line.Contains(" (LOCF)[")) { Fmsg.Add(line); } else if (line.Contains(" (LOC)[")) { Local.Add(line); } else if (line.Contains(" (LOC)[")) { Local.Add(line); } else if (line.Contains(" (LOC)[")) { Local.Add(line); } else if (line.Contains(" LC ")) { Emergency.Add(line); } else if (line.Contains(" GroupPromotion: ")) { Group.Add(line); } else if (line.Contains(" modify ")) { Inventory.Add(line); } else if (line.Contains(" Crafting ")) { Inventory.Add(line); } else if (line.Contains(") sold ")) { Trading.Add(line); } else if (line.Contains(" (Bought ")) { Trading.Add(line); } else if (line.Contains(" NC ")) { JoinQuit.Add(line); } else if (line.Contains(" LOGIN MISC: ")) { JoinQuit.Add(line); } else if (line.Contains(" LOGIN: "******" LOGIN WEPS: ")) { JoinQuit.Add(line); } else if (line.Contains(" QUIT: ")) { JoinQuit.Add(line); } else if (line.Contains(" QUIT MISC: ")) { JoinQuit.Add(line); } else if (line.Contains(" QUIT WEPS: ")) { JoinQuit.Add(line); } else if (line.Contains(" QUIT WEPS: ")) { JoinQuit.Add(line); } else { Other.Add(line); } Console.WriteLine($"{DateTime.Now} Thread {Thread.CurrentThread.ManagedThreadId} ended job."); return(Task.CompletedTask); }
public override Unit Add(Unit unit) { return(unit.Add(this)); }