public void Serialize(IDataOut dataOut) { dataOut.Write(points.Count); for (int i = 0; i < points.Count; i++) { dataOut.Write(nodeDistances[i]); points[i].Serialize(dataOut); } }
public void Serialize(IDataOut dataOut) { dataOut.Write(mapSize); dataOut.Write(tileSize); dataOut.Write(terrainHeight); dataOut.Write(terrainOffset.x); dataOut.Write(terrainOffset.y); dataOut.Write(terrainOffset.z); dataOut.Write(nodes.Count); foreach (KeyValuePair <Point2D, IFOWNode> pair in nodes) { pair.Key.Serialize(dataOut); pair.Value.Serialize(dataOut); } dataOut.Write(camoNodes.Count); foreach (KeyValuePair <Point2D, float> pair in camoNodes) { pair.Key.Serialize(dataOut); dataOut.Write(pair.Value); } }
public void Serialize(IDataOut dataOut) { dataOut.Write(x); dataOut.Write(y); }