コード例 #1
0
        public static void Write(this BinaryWriter writer, Dictionary <PropertyDataId, uint> _properties)
        {
            var properties = new SortedDictionary <PropertyDataId, uint>(_properties);

            PHashTable.WriteHeader(writer, properties.Count);
            foreach (var kvp in properties)
            {
                writer.Write((uint)kvp.Key);
                writer.Write(kvp.Value);
            }
        }
コード例 #2
0
        public static void Write(this BinaryWriter writer, Dictionary <PropertyBool, bool> _properties)
        {
            var properties = new SortedDictionary <PropertyBool, bool>(_properties);

            PHashTable.WriteHeader(writer, properties.Count);
            foreach (var kvp in properties)
            {
                writer.Write((uint)kvp.Key);
                writer.Write(Convert.ToUInt32(kvp.Value));
            }
        }