Beispiel #1
0
 internal override void Write(StateBinaryWriter writer)
 {
     base.Write(writer);
     writer.WriteBool(_startDistance.HasValue);
     if (_startDistance.HasValue)
     {
         writer.WriteFloat(_startDistance.Value);
     }
 }
Beispiel #2
0
 internal override void Write(StateBinaryWriter writer)
 {
     base.Write(writer);
     writer.WriteInt(_distanceData.Count);
     foreach (KeyValuePair <RootTask, float> pair in _distanceData)
     {
         writer.WriteInt(pair.Key.GetIndex());
         writer.WriteFloat(pair.Value);
     }
 }