public RockMeter(Actor actor) : base(actor) { actor.RegisterUpdateFunction(Update); Name = "RockMeter"; rockLevelLocked = true; prevValues = new PreviousValues(1); //dummy value }
internal void UpdateOldValue(T measureKey, ValueType value) { if (PreviousValues.ContainsKey(measureKey)) { PreviousValues[measureKey] = value; } else { PreviousValues.Add(measureKey, value); } }