コード例 #1
0
        public static Serializers GetSerializers()
        {
            var ser = new Serializers();

            ser.Add(new RPCIdSerializer());
            ser.Add(new ViewIdSerializer());
            ser.Add(new TickSerializer());
            return(ser);
        }
コード例 #2
0
ファイル: Serializer.cs プロジェクト: mmvlad/ecs
        public static Serializers GetInternalSerializers()
        {
            var serializers = new Serializers();

            serializers.Add(new PackerObjectSerializer());
            serializers.Add(new MetaSerializer());
            serializers.Add(new MetaTypeSerializer());
            serializers.Add(new MetaTypeArraySerializer());

            return(serializers);
        }
コード例 #3
0
        public static Serializers GetSerializers()
        {
            var ser = new Serializers();

            ser.Add(new ViewSerializer());
            ser.Add(new RPCIdSerializer());
            ser.Add(new ViewIdSerializer());
            ser.Add(new TickSerializer());
            ser.Add(new HistoryEventSerializer());
            ser.Add(new BufferArraySerializer());
            ser.Add(new DisposeSentinelSerializer());
            ser.Add(new GenericIntDictionarySerializer());
            ser.Add(new GenericULongDictionarySerializer());
            return(ser);
        }
コード例 #4
0
        public static Serializers GetSerializers()
        {
            var ser = new Serializers();

            ser.Add(new ViewSerializer());
            ser.Add(new RPCIdSerializer());
            ser.Add(new ViewIdSerializer());
            ser.Add(new TickSerializer());
            ser.Add(new HistoryEventSerializer());
            ser.Add(new BufferArraySerializer());
            return(ser);
        }
コード例 #5
0
ファイル: Serializer.cs プロジェクト: mmvlad/ecs
        public static Serializers GetDefaultSerializers()
        {
            var serializers = new Serializers();

            serializers.Add(new GenericSerializer());

            serializers.Add(new ByteSerializer());
            serializers.Add(new SByteSerializer());

            serializers.Add(new FloatSerializer());
            serializers.Add(new DoubleSerializer());

            serializers.Add(new Int16Serializer());
            serializers.Add(new Int32Serializer());
            serializers.Add(new Int64Serializer());

            serializers.Add(new UInt16Serializer());
            serializers.Add(new UInt32Serializer());
            serializers.Add(new UInt64Serializer());

            serializers.Add(new BooleanSerializer());
            serializers.Add(new StringSerializer());
            serializers.Add(new EnumSerializer());

            serializers.Add(new Vector2IntSerializer());
            serializers.Add(new Vector3IntSerializer());
            serializers.Add(new Vector2Serializer());
            serializers.Add(new Vector3Serializer());
            serializers.Add(new Vector4Serializer());
            serializers.Add(new QuaternionSerializer());

            serializers.Add(new ByteArraySerializer());
            serializers.Add(new ObjectArraySerializer());
            serializers.Add(new GenericListSerializer());
            serializers.Add(new GenericDictionarySerializer());

            return(serializers);
        }