/// <summary> /// You should implement this method which is called from start and optionally if the selection chages. /// </summary> /// <param name="isStart"></param> public override void RunMethod(bool isStart = true) { if (GameItem != null) { AssignAmount(_component, CounterReference.GetNormalisedAmount()); } }
/// <summary> /// You should implement this method which is called from start and optionally if the selection chages. /// </summary> /// <param name="isStart"></param> public override void RunMethod(bool isStart = true) { // only set on start. if (isStart && GameItem != null) { if (UseDefaultAmount) { CounterReference.Reset(); } else { CounterReference.Set(CounterReference.Configuration.CounterType == Game.ObjectModel.CounterConfiguration.CounterTypeEnum.Int ? IntAmount : FloatAmount); } } }
/// <summary> /// You should implement this method which is called from start and optionally if the selection chages. /// </summary> /// <param name="isStart"></param> public override void RunMethod(bool isStart = true) { if (GameItem != null) { if (CounterReference.Configuration.CounterType == Game.ObjectModel.CounterConfiguration.CounterTypeEnum.Int) { _textComponent.text = _cachedText == null?CounterReference.IntAmount.ToString() : string.Format(_cachedText, CounterReference.IntAmount, CounterReference.IntAmountBest, CounterReference.IntAmountSaved, CounterReference.IntAmountBestSaved, CounterReference.Configuration.IntMinimum, CounterReference.Configuration.IntMaximum, CounterReference.GetAsPercent()); } else { _textComponent.text = _cachedText == null?CounterReference.FloatAmount.ToString("n2") : string.Format(_cachedText, CounterReference.FloatAmount, CounterReference.FloatAmountBest, CounterReference.FloatAmountSaved, CounterReference.FloatAmountBestSaved, CounterReference.Configuration.FloatMinimum, CounterReference.Configuration.FloatMaximum, CounterReference.GetAsPercent()); } } }
public static Kirnau.Social.TwitterGrainInterfaces.ICounter Cast(global::Orleans.Runtime.IAddressable grainRef) { return(CounterReference.Cast(grainRef)); }
public static object _Deserializer(System.Type expected, global::Orleans.Serialization.BinaryTokenStreamReader stream) { return(CounterReference.Cast(((global::Orleans.Runtime.GrainReference)(global::Orleans.Runtime.GrainReference.DeserializeGrainReference(expected, stream))))); }
public static void _Serializer(object original, global::Orleans.Serialization.BinaryTokenStreamWriter stream, System.Type expected) { CounterReference input = ((CounterReference)(original)); global::Orleans.Runtime.GrainReference.SerializeGrainReference(input, stream, expected); }
public static object _Copier(object original) { CounterReference input = ((CounterReference)(original)); return((CounterReference)(global::Orleans.Runtime.GrainReference.CopyGrainReference(input))); }