void OnCollisionEnter(Collision collision) { if (!collision.gameObject.CompareTag(collisionTag) || Time.time - lastBiteTime < delayBetweenBites) { return; } Consumed?.Invoke(); // Show the new mesh and play a sound. if (sfx) { AudioSource.PlayClipAtPoint(sfx, transform.position, volume); } if (destroy) { Destroy(destroy); if (activate) { activate.SetActive(true); } } else { if (destroyInTheEnd) { Destroy(gameObject); } } lastBiteTime = Time.time; }
public void TestDeleteFromDatabase() { var tester = new Consumed("luket", new DateTime(), "4:30PM", "Home", " Stress", "fight"); repo.Add(tester); repo.Delete(tester); Assert.AreEqual(0, repo.GetCount()); repo.Clear(); }
public override void ResetEffects() { if (!player.HasBuff(BuffType <Buffs.FoodBuff>()) && Consumed.Count > 0) { Consumed.Clear(); Multiplier = 1; } //clears the player's "belly" if they're not under the effects of food anymore, also resets the multiplier just in case. foreach (Item item in Consumed.Where(n => n.modItem is Ingredient)) { (item.modItem as Ingredient).ResetBuffEffects(player, Multiplier); } }
private void Button_Clicked(object sender, EventArgs e) { if (picker.SelectedItem != null) { string name = picker.SelectedItem.ToString(); List <object> storedConsumptionList = new List <object> { App.Database.FindByName(name) }; Consumed storedConsumption = new Consumed(); } }
public void GetByReasons() { repo.Clear(); var a = new Consumed("luket", new DateTime(2014, 4, 4), "4:30PM", "Work", " Stress", "fight"); var b = new Consumed("luket", new DateTime(2014, 4, 5), "5:30PM", "Work", " Stress", "fight"); repo.Add(a); repo.Add(b); var c = repo.GetByLocation("Work"); var d = c.Count; Assert.AreEqual(b.ToString(), c.ToString()); repo.Clear(); }
private IEnumerable<Consumed> DescribeIngotConsumption(AssemblerBlock producer, IEnumerable<Blueprint> blueprints) { foreach (var blueprint in blueprints) { Console.WriteLine(" {0}", localiser.ToString(blueprint.DisplayName)); var processingTimeSeconds = blueprint.BaseProductionTimeInSeconds / producer.AssemblySpeed; foreach (var input in blueprint.Inputs) { var consumed = new Consumed { ItemId = input.ItemId, Spike = input.Amount, MeanPerSecond = input.Amount / processingTimeSeconds }; var item = gameData.Find<ItemType>(consumed.ItemId); Console.WriteLine(" * {0} : {1}, {2}/sec", localiser.ToString(item.DisplayName), consumed.Spike, consumed.MeanPerSecond); yield return consumed; } } }
private IEnumerable <Consumed> DescribeIngotConsumption(AssemblerBlock producer, IEnumerable <Blueprint> blueprints) { foreach (var blueprint in blueprints) { Console.WriteLine(" {0}", localiser.ToString(blueprint.DisplayName)); var processingTimeSeconds = blueprint.BaseProductionTimeInSeconds / producer.AssemblySpeed; foreach (var input in blueprint.Inputs) { var consumed = new Consumed { ItemId = input.ItemId, Spike = input.Amount, MeanPerSecond = input.Amount / processingTimeSeconds }; var item = gameData.Find <ItemType>(consumed.ItemId); Console.WriteLine(" * {0} : {1}, {2}/sec", localiser.ToString(item.DisplayName), consumed.Spike, consumed.MeanPerSecond); yield return(consumed); } } }
public override string ToString() { return($"<ProcessingOutcome Cursor={Cursor?.ToString()} Consumed={Consumed?.ToString()} Changed={Changed} PendingCharRemoval={PendingCharRemoval} Navigate={Navigate?.ToString()} NavigateIsProgrammatic={NavigateIsProgrammatic}>"); }
public bool EvalNextByte(byte b) { bool ret = false; _consumedHeader.Add(b); switch (_currentState) { case RxState.WaitForStatusInfo: if (b == (byte)AvrPacketType.LiftStatus) { _currentState = RxState.WaitForLen; ret = true; } else if (b == (byte)AvrPacketType.TraceMessage) { _currentState = RxState.WaitForTraceMsgLen; ret = true; } else if (b == (byte)AvrPacketType.ReadRegister) { _currentState = RxState.WaitRxReadRegLen; } else if (b == (byte)AvrPacketType.WriteRegister) { _currentState = RxState.WaitRxWriteRegStatus; } break; case RxState.WaitRxReadRegLen: _expectedRegisterBytes = b; _regData.Clear(); if (_expectedRegisterBytes == 0) // there was a problem { NotifyRegisterDataReceived(); _currentState = RxState.WaitForStatusInfo; } else { _receivedRegisterBytes = 0; _currentState = RxState.WaitRxReadRegData; } break; case RxState.WaitRxReadRegData: _regData.Add(b); _receivedRegisterBytes++; if (_receivedRegisterBytes == _expectedRegisterBytes) { _currentState = RxState.WaitForStatusInfo; NotifyRegisterDataReceived(); } break; case RxState.WaitRxWriteRegStatus: bool status = b == 1; _currentState = RxState.WaitForStatusInfo; NotifyWriteRegStatus(status); break; case RxState.WaitForLen: _currentState = RxState.WaitForStatusInfo; if (b == 6) { _currentState = RxState.WaitForSynch1; ret = true; } else if (b == 4) { _currentState = RxState.WaitForLen; } break; case RxState.WaitForSynch1: _currentState = RxState.WaitForStatusInfo; if (b == 0xA5) { _currentState = RxState.WaitForSynch2; ret = true; } break; case RxState.WaitForSynch2: _currentState = RxState.WaitForStatusInfo; if (b == 0x5A) { _currentState = RxState.WaitForStatus; ret = true; } break; case RxState.WaitForStatus: _status = b; _currentState = RxState.WaitForDoorOpen; ret = true; break; case RxState.WaitForDoorOpen: _status = (_status << 8) | b; NotifyStatusReceived(); Consumed.Clear(); _currentState = RxState.WaitForStatusInfo; _status = 0; ret = true; break; case RxState.WaitForTraceMsgLen: if ((b & (byte)AvrPacketType.TraceMassagePadLen) == (byte)AvrPacketType.TraceMassagePadLen) { _currentState = RxState.RxTraceMessage; _expectedTraceBytes = (b & 7) + 2; // the id is implicit _receivedTraceBytes = 0; _traceMessage.Clear(); ret = true; } else { _currentState = RxState.WaitForStatusInfo; Consumed.Clear(); } break; case RxState.RxTraceMessage: _receivedTraceBytes++; _traceMessage.Add(b); if (_receivedTraceBytes == _expectedTraceBytes) { _consumedHeader.Clear(); _currentState = RxState.WaitForStatusInfo; NotifyTrace(); } ret = true; break; } return(ret); }
private void RaiseConsumed(TProduct product) { Consumed?.Invoke(this, new ConsumedEventArgs <TProduct>(product)); }
protected virtual void OnConsumed(PawnConsumedEventArgs e) { Consumed?.Invoke(this, e); }
public HttpResponseMessage Consumeds(string userID, Consumed consumed) { consumes.Add(consumed); return(new HttpResponseMessage(HttpStatusCode.OK)); }
public void Add(Consumed E) { _dbContext.Consumeds.Add(E); _dbContext.SaveChanges(); }
private Task OnTriggered(T item, CancellationToken cancellationToken) { return(Consumed?.Invoke(this, new ProducerConsumerConsumedHandlerArgs <T>(item), cancellationToken) ?? Task.CompletedTask); }
public override string ToString() { return($"{HourOfDay}\t{DayOfWeek}\t{WeekOfYear}\t{Month}\t{SolarSurface.ToString("F")}\t{AvgGenArea.ToString("F")}\t{Consumed.ToString("F")}\t{UvIndex.ToString("F")}\t{GeneratedSolar.ToString("F")}"); }