public async void OnReceiveSecuritiesAPI(object sender, SendSecuritiesAPI e) { switch (e.Convey) { case Message message when Clients is IHubCallerClients: await SendMessage(message); return; case Catalog.Strategics.Options options when Clients is IHubCallerClients: await SendMessage(options); return; case Tuple <char, string> condition: switch (condition.Item1) { case 'I' when condition.Item2.Split(';') is string[] insert && int.TryParse(insert[0], out int append): if (append > 9) { if (Security.Conditions[append].Add(insert[^ 1]) && Clients is IHubCallerClients) { await SendMessage(new Message { Key = condition.Item1.ToString(), Convey = insert[^ 1]
public void TestPropertyAndMethodNameConflict() { var item = new Item(); Assert.AreEqual(1, item.Value); Assert.AreEqual(2, item.GetValue()); var b = new B(); Assert.AreEqual(1, b.GetResult()); b = new B(5); Assert.AreEqual(15, b.GetResult()); var c = new C(); Assert.AreEqual(1, c.GetResult()); c = new C(5); Assert.AreEqual(15, c.GetResult()); var item2 = new Item2(); Assert.AreEqual(1, item2.GetResult()); item2 = new Item2(5); Assert.AreEqual(15, item2.GetResult()); var item3 = new Item3(); Assert.AreEqual(1, item3.GetResult(true)); item3 = new Item3(5); Assert.AreEqual(15, item3.GetResult(false)); }
public void AddItem(int id, string title, string description, int health, int food, bool consumable, int stackMax) { for (int i = 0; i < itemsList.Length; i++) //adding on to a stackable slot { if (itemsList[i].id == id && amountsList[i] < stackMax) { amountsList[i]++; Text getText = textList[i]; getText.text = amountsList[i].ToString(); return; } } for (int i = 0; i < itemsList.Length; i++) //starting a new slot because item didnt previously exist in inventory or it did but it already reached its stackMax { if (itemsList[i].id == 0) { Item2 newItem = new Item2(id, title, description, health, food, consumable, stackMax); itemsList[i] = newItem; amountsList[i] = 1; GameObject itemInstance = Instantiate(itemPrefab); itemInstance.transform.SetParent(slotsList[i], false); InventoryItem inventoryItem = itemInstance.GetComponent <InventoryItem>(); inventoryItem.initializeValues(id, title, description, health, food, consumable, stackMax); Text child = itemInstance.transform.GetChild(0).gameObject.GetComponent <Text>(); textList[i] = child; child.text = amountsList[i].ToString(); return; } } }
public void CaptureLogs(ITestOutputHelper testOutputHelper) { const string captureCorrelationId = nameof(captureCorrelationId); var captureId = Guid.NewGuid(); var callContextData = new AsyncLocal <Tuple <string, Guid> > { Value = new Tuple <string, Guid>(captureCorrelationId, captureId) }; bool Filter(LogEvent logEvent) => callContextData !.Value !.Item2.Equals(captureId); MessageTemplateTextFormatter formatter = new MessageTemplateTextFormatter( "{Timestamp:yyyy-MM-dd HH:mm:ss.fff} [{Level:u3}] [{SourceContext}] {Message}"); MessageTemplateTextFormatter formatterWithException = new MessageTemplateTextFormatter( "{Timestamp:yyyy-MM-dd HH:mm:ss.fff} [{Level:u3}] [{SourceContext}] {Message}{NewLine}{Exception}"); var subscription = LogEventSubject.Where(Filter).Subscribe(logEvent => { using var writer = new StringWriter(); if (logEvent.Exception != null) { formatterWithException.Format(logEvent, writer); } else { formatter.Format(logEvent, writer); } testOutputHelper.WriteLine(writer.ToString()); }); _disposables.Add(subscription); }
static void Order(Item2 item, int qty) { switch (item) { case Item2.Coffee: // Make coffee break; case Item2.Icecream: // Make 2 break; case Item2.Tea: // Make 3 break; case Item2.Bread: // Make 4 break; default: // Bread and serve break; } }
internal override void SetParent(SplitViewModel parentModel, WindowViewModel parentViewModel) { base.SetParent(parentModel, parentViewModel); Item1?.SetParent(this, parentViewModel); Item2?.SetParent(this, parentViewModel); }
void NextGroup() { Item1.CreateRandomItem(); Item2.CreateRandomItem(); StepCnt++; }
public override int GetHashCode() { int hash = 17; hash = hash * 23 + Item2.GetHashCode(); return(Item1.Aggregate(hash, (current, s) => current * 23 + s.GetHashCode())); }
public override void SetID(IDGenerator idGenerator) { ID = idGenerator.GetID(); Item1.SetID(idGenerator); Item2.SetID(idGenerator); Context.SetID(idGenerator); }
public bool AddItem2(Item2 item) { try { IndustrialMonitoringEntities entities = new IndustrialMonitoringEntities(); Item newItem = new Item(); newItem.ItemName = item.ItemName; newItem.ItemType = (int)item.ItemType; newItem.Location = item.Location; newItem.SaveInItemsLogTimeInterval = item.SaveInItemsLogTimeInterval; newItem.SaveInItemsLogLastesTimeInterval = item.SaveInItemsLogLastesTimeInterval; newItem.ShowInUITimeInterval = item.ShowInUITimeInterval; newItem.ScanCycle = item.ScanCycle; newItem.SaveInItemsLogWhen = (int)item.SaveInItemsLogWhen; newItem.SaveInItemsLogLastWhen = (int)item.SaveInItemsLogLastWhen; entities.Items.Add(newItem); if (entities.SaveChanges() > 0) { return(true); } return(false); } catch (Exception ex) { Logger.LogMonitoringServiceLibrary(ex); return(false); } }
public bool DropItem() { Debug.Log("Attempting to drop"); if (selectedSlot.Count > 0) { // Do not allow player to drop their shovel if (selectedSlot.First.Value != null && selectedSlot.First.Value.itemName == "Shovel") { return(false); } Item2 droppedItem = selectedSlot.First.Value; droppedItem.GetComponent <SpriteRenderer>().enabled = true; //droppedItem.transform.position = gameObject.transform.position; Done in command script selectedSlot.Remove(droppedItem); if (selectedSlot.Count == 0) { Image image = selectedSlotUI.transform.GetChild(0).GetComponent <Image>(); // For shorter reference image.color = new Color(image.color.r, image.color.g, image.color.b, 0f); // Remove visibility of item icon by setting alpha to 0 selectedSlotUI.transform.GetChild(1).GetComponent <TextMeshProUGUI>().text = ""; // clear text } else { selectedSlotUI.transform.GetChild(1).GetComponent <TextMeshProUGUI>().text = "x " + itemSlots[selectedSlotNumber].Count; } return(true); } return(false); }
public bool AddItem(Item2 item) { // slotToAdd will remain -1 until end only if inventory is full int slotToAdd = -1; // Either find the lowest slot number, or the slot number that's item matches the item if it is stackable for (int i = 0; i < itemSlots.Length; i++) { if ((slotToAdd == -1) && (itemSlots[i].Count == 0)) { //But keep looking, as there may be a stackable slot later on slotToAdd = i; } if (item.is_stackable) { if ((itemSlots[i].Count > 0) && (item.itemName == itemSlots[i].First.Value.itemName)) { slotToAdd = i; //No matter what add it to the slot of existing items. No need to look further break; } } } if (slotToAdd != -1) { itemSlots[slotToAdd].AddFirst(item); item.transform.gameObject.GetComponent <SpriteRenderer>().sprite = item.InventorySprite; item.transform.position = new Vector3(-500, 0, 0); } // Update inventory UI on screen switch (slotToAdd) { case 0: UpdateUI("Slot1UI", item, 0); return(true); case 1: UpdateUI("Slot2UI", item, 1); return(true); case 2: UpdateUI("Slot3UI", item, 2); return(true); case 3: UpdateUI("Slot4UI", item, 3); return(true); case 4: UpdateUI("Slot5UI", item, 4); return(true); case -1: // inventory full return(false); } return(false); }
public NpgsqlCommand UpdateOneEditedRecord(NpgsqlConnection con, Item2 item) { var dataFormat = new dataFormatHandler(); var str = $@"UPDATE item set uid = @uid, title = @title, description = @description, images = @images, caution = @caution, reward_max = @reward_max, locations = @locations, status = @status, nationality = @nationality, reward_min = @reward_min WHERE uid = @uid"; NpgsqlCommand cmd = new NpgsqlCommand { CommandText = str, Connection = con, Parameters = { new NpgsqlParameter() { ParameterName = "uid", Value = item.uid }, new NpgsqlParameter() { ParameterName = "title", Value = item.title }, new NpgsqlParameter() { ParameterName = "description", Value = item.description }, new NpgsqlParameter() { ParameterName = "images", Value = item.images.Select(x => x).ToList() }, new NpgsqlParameter() { ParameterName = "caution", Value = dataFormat.stringIsNull(item.caution) }, new NpgsqlParameter() { ParameterName = "reward_max", Value = item.reward_max }, new NpgsqlParameter() { ParameterName = "locations", Value = item.locations }, new NpgsqlParameter() { ParameterName = "status", Value = item.status }, new NpgsqlParameter() { ParameterName = "nationality", Value = dataFormat.stringIsNull(item.nationality) }, new NpgsqlParameter() { ParameterName = "reward_min", Value = item.reward_min } } }; return(cmd); }
// Start is called before the first frame update void Start() { timer = 120f; isAlive = true; cookie2 = new Item2(0, "roze koek"); cookie.itemName = "stroopwafel"; cookie.ID = 2; }
/// <summary> /// Checks if this transition contains a specified letter. /// </summary> /// <param name="letter"></param> /// <returns></returns> public bool ContainsLetter(string letter) { if (Item2 == null) { return(false); } return(Item2.Any(x => x.Equals(letter))); }
public override bool Evaluate(Func <ItemT, bool> evaluator) { if (evaluator is null) { throw new ArgumentNullException(nameof(evaluator)); } return(Item1.Evaluate(evaluator) || Item2.Evaluate(evaluator)); }
public IEnumerable <int> RegularNumbers() { if (RegularNumberValue != null) { return(new[] { RegularNumberValue.Value }); } return(Item1.RegularNumbers().Concat(Item2.RegularNumbers())); }
public void Add(Object o) { Item2 item = new Item2 { Value = o, Text = (o == null ? string.Empty : o.ToString()) }; Items.Add(item); list.Add(item); }
public void ItensEnable() { Item1.GetComponent <BoxCollider2D> ().enabled = true; Item2.GetComponent <BoxCollider2D> ().enabled = true; Item3.GetComponent <BoxCollider2D> ().enabled = true; Item4.GetComponent <BoxCollider2D> ().enabled = true; Item5.GetComponent <BoxCollider2D> ().enabled = true; Item6.GetComponent <BoxCollider2D> ().enabled = true; }
public IActionResult AnalyzeTrack(Item2 track) { var id = track.id; var user = Request.Cookies["Spotify"]; TrackAudioAnalysis = GetTrackAnalysis(id, user).Result; return(View(TrackAudioAnalysis)); }
public void RemoveItem(Item2 _item) { for (int i = 0; i < GetSlots.Length; i++) { if (GetSlots[i].item == _item) { GetSlots[i].UpdateSlot(null, 0); } } }
public static Item2 Generate() { Item2 item = new Item2(); item.r = Random.Range(0f, 1f); item.g = Random.Range(-100f, 100f); item.b = Random.Range(5, 10000); item.id = item.b + " item2"; return(item); }
public override bool Equals(object obj) { if (!(obj is Tuple)) { return(false); } var tuple = (Tuple <T1, T2, T3>)obj; return(Item1.Equals(tuple.Item1) && Item2.Equals(tuple.Item2) && Item3.Equals(tuple.Item3)); }
public override int GetHashCode() { unchecked { var hash = 17; hash = hash * 23 + (Item1 == null ? 0 : Item1.GetHashCode()); hash = hash * 23 + (Item2 == null ? 0 : Item2.GetHashCode()); hash = hash * 23 + (Item3 == null ? 0 : Item3.GetHashCode()); return(hash); } }
public List <SnailNumber> RegularNumbersList() { if (IsRegular) { return(new List <SnailNumber> { this }); } return(Item1.RegularNumbersList().Concat(Item2.RegularNumbersList()).ToList()); }
public InventorySlot2 FindItemOnInventory(Item2 _item) { for (int i = 0; i < GetSlots.Length; i++) { if (GetSlots[i].item.Id == _item.Id) { return(GetSlots[i]); } } return(null); }
public override bool Equals(object obj) { var t = obj as Tuple <T1, T2, T3>; if (t == null) { return(false); } return(Item1.Equals(t.Item1) && Item2.Equals(t.Item2) && Item3.Equals(t.Item3)); }
private async void SwithToPre() { Item2.Text = Item1.Text; var result = await OnSwitchToPrePage(); if (result) { Item2.AnimationToRight(); } }
public void UpdateAProfile(Item2 item) { using (var con = new NpgsqlConnection(cs)) { con.Open(); var querymaker = new queryBuilder(); NpgsqlCommand cmd = querymaker.UpdateOneEditedRecord(con, item); cmd.ExecuteNonQuery(); } }
public override string ToString() { var tupStr = new StringBuilder(); tupStr.Append("( "); tupStr.Append(Item1.ToString()); tupStr.Append(", "); tupStr.Append(Item2.ToString()); tupStr.Append(" )"); return(tupStr.ToString()); }