Esempio n. 1
0
        public static Versioned ReadFrom(System.IO.BinaryReader reader)
        {
            var result    = new Versioned();
            int InnerSize = reader.ReadInt32();

            result.Inner = new System.Collections.Generic.Dictionary <int, UnitAction>(InnerSize);
            for (int i = 0; i < InnerSize; i++)
            {
                int InnerKey;
                InnerKey = reader.ReadInt32();
                UnitAction InnerValue;
                InnerValue = UnitAction.ReadFrom(reader);
                result.Inner.Add(InnerKey, InnerValue);
            }
            return(result);
        }