2using System.Collections.Generic;
12 private List<Operation>
operations =
new List<Operation>();
26 : base( defaultValue, 0.0, double.
MaxValue )
36 public DoubleMeter(
double defaultValue,
double minValue,
double maxValue)
37 : base(defaultValue,minValue, maxValue)
Tehtävä mittarin arvon kasvattamiselle.
Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGa...
override double GetMaxValue()
override double GetMinValue()
Operation AddOverTime(double change, double seconds, Action onComplete)
Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.
DoubleMeter(double defaultValue)
Mittari, joka mittaa double-tyyppisiä arvoja.
void MultiplyValue(double multiplier)
Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää ta...
override double GetValue()
void AddValue(double change)
Lisää jotain mittarin arvoon. Sama kuin Value-ominaisuuteen lisääminen, mutta helpompi käyttää...
List< Operation > operations
DoubleMeter(double defaultValue, double minValue, double maxValue)
Mittari, joka mittaa double-tyyppisiä arvoja.
void Stop()
Pysäyttää AddOverTime-metodilla tehtävät lisäykset mittariin.
Operation AddOverTime(double change, double seconds)
Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.
override double RelativeValue
Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge.
ValueType MaxValue
Mittarin suurin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma UpperLimit.
ValueType Value
Mittarin arvo.
ValueType MinValue
Mittarin pienin sallittu arvo. Kun mittari saavuttaa tämän arvon, laukeaa tapahtuma LowerLimit.
Action Finished
Tapahtuu kun tehtävä valmistuu. Ei tapahdu, jos tehtävä keskeytetään Stop-aliohjelmalla.
Action Stopped
Tapahtuu kun tehtävä pysäytetään Stop-metodilla.