2using System.Collections.Generic;
12 private List<Operation>
operations =
new List<Operation>();
26 : base( defaultValue, 0, int.
MaxValue )
37 : base(defaultValue, minValue,
MaxValue)
46 public static implicit
operator int(
IntMeter m )
56 public static implicit
operator double(
IntMeter m )
58 return (
double)m.
Value;
Tehtävä mittarin arvon kasvattamiselle.
Mittari, joka mittaa int-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge...
void MultiplyValue(double multiplier)
Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää ta...
List< Operation > operations
override double GetMinValue()
void Stop()
Pysäyttää AddOverTime-metodilla tehtävät lisäykset mittariin.
Operation AddOverTime(int change, double seconds)
Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.
IntMeter(int defaultValue, int minValue, int MaxValue)
Mittari, joka mittaa int-tyyppisiä arvoja.
Operation AddOverTime(int change, double seconds, Action onComplete)
Lisää tietyn summan mittariin tasaisesti tietyn ajan sisällä.
IntMeter(int defaultValue)
Mittari, joka mittaa int-tyyppisiä arvoja.
override double GetMaxValue()
override double RelativeValue
void MultiplyValue(int multiplier)
Kertoo mittarin arvon jollakin. Sama kuin Value-ominaisuuden kertominen, mutta helpompi käyttää ta...
void AddValue(int change)
Lisää jotain mittarin arvoon. Sama kuin Value-ominaisuuteen lisääminen, mutta helpompi käyttää...
override double GetValue()
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.