public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 2 || args.MapAreaId != 4) { return; // 2-4 } if (args.EnemyName != "敵侵攻中核艦隊") { return; // boss } if ("S" != args.Rank) { return; // S승리 } var flagshipTable = new int[] { 112, // 瑞鶴改 462, // 瑞鶴改二 467, // 瑞鶴改二甲 }; var shipTable = new int[] { 112, // 瑞鶴改 462, // 瑞鶴改二 467, // 瑞鶴改二甲 82, // 伊勢改 88, // 日向改 117, // 瑞鳳改 108, // 千歳航 109, // 千代田航 291, // 千歳航改 292, // 千代田航改 296, // 千歳航改二 297, // 千代田航改二 }; var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; var ships = fleet?.Ships; if (!flagshipTable.Contains((ships[0]?.Info.Id ?? 0))) { return; // 즈이카쿠改 기함 } if (ships.Count(x => shipTable.Contains(x.Info.Id)) < 6) { return; } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; if (fleet?.Ships[0]?.Info.ShipType.Id != 3) { return; // 기함 경순양함 이외 } if (fleet?.Ships.Any(x => x.Info.ShipType.Id != 2 && x.Info.ShipType.Id != 3) ?? false) { return; // 구축함, 경순양함 이외 함종 } if (fleet?.Ships.Count(x => x.Info.ShipType.Id == 3) > 3) { return; // 경순양함 3척 이상 } if (fleet?.Ships.Count(x => x.Info.ShipType.Id == 2) < 3) { return; // 구축함 3척 미만 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var BossNameList = new string[] { "東方派遣艦隊", // 4-1 "東方主力艦隊", // 4-2, 4-3 "敵東方中枢艦隊", // 4-4 "リランカ島港湾守備隊" // 4-5 }; if (args.MapWorldId != 4) { return; // 4 해역 } if (!BossNameList.Contains(args.EnemyName)) { return; // boss } if (!"SAB".Contains(args.Rank)) { return; } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 2 || args.MapAreaId != 3) { return; // 2-3 } if (args.EnemyName != "敵主力打撃群") { return; // boss } if (!"SAB".Contains(args.Rank)) { return; // 승리 } var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; if (fleet?.Ships.Count(x => x.Info.ShipType.Id == 13 || x.Info.ShipType.Id == 14) < 2) { return; } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public AElfConsensusBehaviour GetConsensusBehaviour() { if (!CurrentRound.IsInMinerList(Pubkey)) { return(AElfConsensusBehaviour.Nothing); } if (!MinerInRound.IsThisANewRoundForThisMiner()) { var behaviour = HandleMinerInNewRound(); if (behaviour != AElfConsensusBehaviour.Nothing) { return(behaviour); } } else if (!IsTimeSlotPassed) { if (MinerInRound.ProducedTinyBlocks < MaximumBlocksCount) { return(AElfConsensusBehaviour.TinyBlock); } var blocksBeforeCurrentRound = MinerInRound.ActualMiningTimes.Count(t => t < CurrentRound.GetRoundStartTime()); if (CurrentRound.ExtraBlockProducerOfPreviousRound == Pubkey && !CurrentRound.IsMinerListJustChanged && MinerInRound.ProducedTinyBlocks < MaximumBlocksCount.Add(blocksBeforeCurrentRound)) { return(AElfConsensusBehaviour.TinyBlock); } } return(GetConsensusBehaviourToTerminateCurrentRound()); }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var shipTable = new int[] { 34, // 暁 35, // 響 36, // 雷 37, // 電 234, // 暁改 235, // 響改 236, // 雷改 237, // 電改 437, // 暁改二 147, // Верный }; var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; if (fleet?.Ships.Count(x => shipTable.Contains(x.Info.Id)) < 4) { return; } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var BossNameList = new string[] { "深海棲艦泊地艦隊", // 3-3 "深海棲艦北方艦隊中枢", // 3-4 "北方増援部隊主力" // 3-5 }; if (args.MapWorldId != 3 || (args.MapAreaId != 3 && args.MapAreaId != 4 && args.MapAreaId != 5)) { return; // 3-3 3-4 3-5 } if (!BossNameList.Contains(args.EnemyName)) { return; // boss } if (!"SAB".Contains(args.Rank)) { return; } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public NotificationRequester(int noticeName, string keyInUrlMrg, HttpRequestType requestType = HttpRequestType.Post) : base(keyInUrlMrg, requestType) { noticeName.Add(OnResponserInit); NotificationResponseIniter initer = ResponserIniter as NotificationResponseIniter; initer.Init(noticeName, true); }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 1 || args.MapAreaId != 6) { return; // 1-6 } if (args.MapNodeId != 14 && args.MapNodeId != 17) { return; // 1-6-N node } var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; var ships = fleet?.Ships; var flagship = ships[0]?.Info.ShipType.Id; if (flagship != 3 && flagship != 4 && flagship != 21) { return; // 기함 경순/중뇌순/연순 } if (ships.Count(x => x.Info.ShipType.Id == 2) < 4) { return; // 구축 4척 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var BossNameList = new string[] { "敵主力艦隊", // 2-1, 2-5 "敵通商破壊艦隊", // 2-2 "敵主力打撃群", // 2-3 "敵侵攻中核艦隊", // 2-4 }; if (args.MapWorldId != 2) { return; // 2 해역 } if (!BossNameList.Contains(args.EnemyName)) { return; // 보스명 } if (!"SAB".Contains(args.Rank)) { return; // 승리 랭크 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
static void Main() { //Microsoft criminosa ICollection <int> collection = new int[] { 0 }; collection.Add(1); }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 6 || args.MapAreaId != 3) { return; // 6-3 } if (args.EnemyName != "留守泊地旗艦艦隊") { return; // boss } if (!"SAB".Contains(args.Rank)) { return; // B승리 이상 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 1 || args.MapAreaId != 4) { return; // 1-4 } if (args.EnemyName != "敵機動部隊") { return; // boss } if ("S" != args.Rank) { return; // S승리 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
// Complete the luckBalance function below. static int luckBalance(int k, int[][] contests) { //--create the array denotes the contest's important rating int maxBalance = 0; int[] luckBala = new int[contests.GetLength(0)]; for (int i = 0; i < contests.GetLength(0); i++) { maxBalance += contests[i][0]; if (contests[i][1] == 1) { luckBala.Add(contests[i][0]); } } //--sort array denotes the contest's important rating int lenCurrentLuckBalan = luckBala.LenCurrent(); QuickSort(luckBala, lenCurrentLuckBalan); for (int i = 0; i < lenCurrentLuckBalan - k + 1; i++) { maxBalance -= 2 * luckBala[i]; } return(maxBalance); }
public void RegisterEvent(TrackManager manager) { manager.DestoryItemEvent += (sender, args) => { if (!IsTracking) { return; } var flagshipTable = new int[] { 89, // 鳳翔 285, // 鳳翔改 }; var fleet = KanColleClient.Current.Homeport.Organization.Fleets[1]; if (!flagshipTable.Any(x => x == (fleet?.Ships[0]?.Info.Id ?? 0))) { return; // 호쇼 비서함 } var slotitems = fleet?.Ships[0]?.Slots; if (!slotitems.Any(x => x.Item.Info.Id == 20 && x.Item.Proficiency == 7)) { return; // 숙련도max 영식함전21형 } var homeportSlotitems = KanColleClient.Current.Homeport.Itemyard.SlotItems; count_1 = count_1.Add(args.itemList.Count(x => (homeportSlotitems[x]?.Info.Id ?? 0) == 20)).Max(2); // 영식함전21형 count_2 = count_2.Add(args.itemList.Count(x => (homeportSlotitems[x]?.Info.Id ?? 0) == 19)).Max(1); // 96식함전 ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; var flagship = fleet?.Ships[0]?.Info.ShipType.Id; if (flagship != 7 && flagship != 11 && flagship != 18) { return; // 기함 공모 이외 } if (fleet?.Ships.Count(x => x.Info.ShipType.Id == 2) < 3) { return; // 구축함 3척 미만 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
static void Main(string[] args) { var numbers = new int[5]; var count = 0; while (count != 5) { Console.WriteLine("enter 5 unique numbers: "); var input = Console.ReadLine(); var num = Convert.ToInt32(input); for (int i = 0; i < input.Length; i++) { if (Array.IndexOf(numbers, num) == -1) { numbers.Add(num); count++; continue; } else { Console.WriteLine("error: no repeat numbers. Please try again"); } } } Array.Sort(numbers); foreach (var number in numbers) { Console.WriteLine(number); } }
private List <GroupParticipant> GetHikeAndSmsUsers(List <GroupParticipant> list, List <GroupParticipant> hikeUsers) { if (list == null || list.Count == 0) { return(null); } List <GroupParticipant> smsUsers = null; for (int i = 0; i < list.Count; i++) { if (!list[i].HasLeft && list[i].IsOnHike) { hikeUsers.Add(list[i]); } else if (!list[i].HasLeft && !list[i].IsOnHike) { if (smsUsers == null) { smsUsers = new List <GroupParticipant>(); } smsUsers.Add(list[i]); } } return(smsUsers); }
public void RegisterEvent(TrackManager manager) { manager.MissionResultEvent += (sender, args) => { if (!IsTracking) { return; } if (!args.IsSuccess) { return; } if (args.Name == "MO作戦") { count_1 = count_1.Add(1).Max(1); } if (args.Name == "敵母港空襲作戦") { count_2 = count_2.Add(1).Max(1); } ProcessChanged?.Invoke(this, emptyEventArgs); }; }
static void Main(string[] args) { int i = 0; Console.WriteLine(i.Add(3)); Console.WriteLine(Util.Add(i, 3)); PC hero = new PC(); hero.Draw(); hero.Move(0, 1); hero.Draw(); hero.GainExperience(5); Console.WriteLine(hero.GetExperience()); Console.WriteLine(); List <Entity> gameEntities = new List <Entity> { new PC(), new Slime(), new Tree() }; foreach (var entity in gameEntities) { entity.Draw(); entity.Move(0, 0); entity.Draw(); Console.WriteLine(); } }
public void RegisterEvent(TrackManager manager) { manager.DestoryItemEvent += (sender, args) => { if (!IsTracking) { return; } var flagshipTable = new int[] { 110, // 翔鶴 288, // 翔鶴改 461, // 翔鶴改二 466, // 翔鶴改二甲 }; var fleet = KanColleClient.Current.Homeport.Organization.Fleets[1]; if (!flagshipTable.Any(x => x == (fleet?.Ships[0]?.Info.Id ?? 0))) { return; // 쇼카쿠 비서함 } var slotitems = fleet?.Ships[0]?.Slots; if (!slotitems.Any(x => x.Item.Info.Id == 143)) { return; // 97식 함상공격기(무라타대) } var homeportSlotitems = KanColleClient.Current.Homeport.Itemyard.SlotItems; count = count.Add(args.itemList.Count(x => (homeportSlotitems[x]?.Info.Id ?? 0) == 17)) // 텐잔 .Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public string Grades() { grades.Add("stick"); foreach (string grade in grades) { } }
public Grid(int columns, int rows) { Columns = columns; Rows = rows; // Create the grid using columns/rows; m_grid = new List <List <GridCellNode <T> > >(Columns); // Then create the Columns for (int i = 0; i < Columns; i++) { m_grid.Add(new List <GridCellNode <T> >(Rows)); } // Finally, populate them with an ID'd GridCell int x = 0; foreach (var i in m_grid) { for (int y = 0; y < Rows; y++) { i.Add(new GridCellNode <T>(Guid.NewGuid(), new Point(x, y))); } x++; } }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 1 || args.MapAreaId != 5) { return; // 1-5 } if ("敵通商破壊主力艦隊" != args.EnemyName) { return; // boss } if (!"SA".Contains(args.Rank)) { return; } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.DestoryItemEvent += (sender, args) => { if (!IsTracking) { return; } var flagshipTable = new int[] { 111, // 瑞鶴 112, // 瑞鶴改 462, // 瑞鶴改二 467, // 瑞鶴改二甲 }; var fleet = KanColleClient.Current.Homeport.Organization.Fleets[1]; if (!flagshipTable.Any(x => x == fleet?.Ships[0]?.Info.Id)) { return; // 즈이카쿠 비서함 } var slotitems = fleet?.Ships[0]?.Slots; if (!slotitems.Any(x => x.Item.Info.Id == 155 && x.Item.Proficiency == 7)) { return; // 숙련도max 영전 21형(이와모토소대) } var homeportSlotitems = KanColleClient.Current.Homeport.Itemyard.SlotItems; count = count.Add(args.itemList.Count(x => (homeportSlotitems[x]?.Info.Id ?? 0) == 21)) // 영식 함전 52형 .Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } if (args.MapWorldId != 3 || args.MapAreaId != 5) { return; // 3-5 } if (args.EnemyName != "北方増援部隊主力") { return; // boss } if ("S" != args.Rank) { return; // S승리 } var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; var ships = fleet?.Ships; if (ships[0]?.Info.ShipType.Id != 7 || ships[0]?.Info.ShipType.Id != 11 || ships[0]?.Info.ShipType.Id != 18) { return; // 공모 기함 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void RegisterEvent(TrackManager manager) { manager.BattleResultEvent += (sender, args) => { if (!IsTracking) { return; } var shipList = new int[] { 131, // 大和 136, // 大和改 143, // 武蔵 148, // 武蔵改 80, // 長門 275, // 長門改 81, // 陸奥 276, // 陸奥改 26, // 扶桑 286, // 扶桑改 411, // 扶桑改二 27, // 山城 287, // 山城改 412, // 山城改二 77, // 伊勢 82, // 伊勢改 87, // 日向 88, // 日向改 }; if (args.MapWorldId != 5 || args.MapAreaId != 1) { return; // 5-1 } if ("敵前線司令艦隊" != args.EnemyName) { return; // boss } if (args.Rank != "S") { return; } var fleet = KanColleClient.Current.Homeport.Organization.Fleets.FirstOrDefault(x => x.Value.IsInSortie).Value; if (!fleet?.Ships.Any(x => x.Info.ShipType.Id == 3) ?? false) { return; // 경순양함 없음 } if (fleet?.Ships.Count(x => shipList.Contains(x.Info.Id)) < 3) { return; // 야마토급, 나가토급, 후소급, 이세급 전함 합계 3척 미만 } count = count.Add(1).Max(max_count); ProcessChanged?.Invoke(this, emptyEventArgs); }; }
public void Add_NewValueInExistentEnumerable_ReturnEnumerableWithOneMoreItem() { IEnumerable <int> enumerable = new int[] { 1, 2, 3, 4 }; enumerable = enumerable.Add(5); Assert.True(enumerable.Last() == 5); }
public void AddRange() { List <int> TestObject = new int[] { 1, 2, 3, 4, 5, 6 }.ToList(); List <int> Results = TestObject.Add(new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }).ToList(); Assert.Equal(14, Results.Count); Assert.Equal(14, TestObject.Count); }
static void Main(string[] args) { int summad1 = 1, summad2 = 2, sum = 0; summad1.Add(ref summad2, out sum); Console.ReadLine(); }