LSLib.LS.Story.Tuple.Write C# (CSharp) Method

Write() public method

public Write ( OsiWriter writer ) : void
writer OsiWriter
return void
        public void Write(OsiWriter writer)
        {
            writer.Write((byte)Logical.Count);
            foreach (var logical in Logical)
            {
                writer.Write((byte)logical.Key);
                logical.Value.Write(writer);
            }
        }

Usage Example

Example #1
0
        public void Write(OsiWriter writer)
        {
            Constants.Write(writer);

            writer.Write((byte)LogicalIndices.Count);
            foreach (var index in LogicalIndices)
            {
                writer.Write(index);
            }

            writer.Write((byte)LogicalToPhysicalMap.Count);
            foreach (var pair in LogicalToPhysicalMap)
            {
                writer.Write(pair.Key);
                writer.Write(pair.Value);
            }
        }