Class StatisticsStream<TKey>
- Namespace
- Game.Core.Statistics
- Assembly
- SPZGameAssembly.dll
public class StatisticsStream<TKey> : IStatisticsStream<TKey>
Type Parameters
TKey
- Inheritance
-
objectStatisticsStream<TKey>
- Implements
-
IStatisticsStream<TKey>
- Extension Methods
Constructors
StatisticsStream()
public StatisticsStream()
Properties
Duration
public Ticks Duration { get; }
Property Value
Methods
CreateView(Ticks, int)
public ISlidingWindowStatisticsTracker<TKey> CreateView(Ticks bucketDuration, int maxBuckets)
Parameters
bucketDurationTicksmaxBucketsint
Returns
Deserialize(BinarySerializationVisitor, IStatisticsBucketSerializer<TKey>)
public void Deserialize(BinarySerializationVisitor visitor, IStatisticsBucketSerializer<TKey> serializer)
Parameters
visitorBinarySerializationVisitorserializerIStatisticsBucketSerializer<TKey>
Serialize(BinarySerializationVisitor, IStatisticsBucketSerializer<TKey>)
public void Serialize(BinarySerializationVisitor visitor, IStatisticsBucketSerializer<TKey> serializer)
Parameters
visitorBinarySerializationVisitorserializerIStatisticsBucketSerializer<TKey>
Track(TKey, Ticks, uint)
public void Track(TKey value, Ticks time, uint amount)
Parameters
valueTKeytimeTicksamountuint
Update(Ticks)
public void Update(Ticks simulationTime)
Parameters
simulationTimeTicks