Esempio n. 1
0
 public override void Initialize(SerializerSelector serializerSelector)
 {
     // Get parent serializer
     parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.AsyncScript>();
     if (parentSerializer == null)
     {
         throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.AsyncScript"));
     }
     // Cache member serializers
 }
Esempio n. 2
0
            /// <inheritdoc/>
            public void Initialize(SerializerSelector serializerSelector)
            {
                guidSerializer = MemberSerializer <Guid> .Create(serializerSelector);

                stringSerializer = MemberSerializer <string> .Create(serializerSelector);

                entityGroupSerializer = MemberSerializer <EntityGroup> .Create(serializerSelector);

                componentCollectionSerializer = serializerSelector.GetSerializer <EntityComponentCollection>();
            }
Esempio n. 3
0
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Get parent serializer
            parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.AsyncScript>();
            if (parentSerializer == null)
            {
                throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.AsyncScript"));
            }
            // Cache member serializers
            staffSerializer = MemberSerializer <System.Collections.Generic.List <Strategy.Government_Staff_Person> > .Create(serializerSelector);

            leaderSerializer = MemberSerializer <Strategy.Government_Staff_Person> .Create(serializerSelector);
        }
Esempio n. 4
0
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Get parent serializer
            parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.AsyncScript>();
            if (parentSerializer == null)
            {
                throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.AsyncScript"));
            }
            // Cache member serializers
            populationsSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, System.Int32> > .Create(serializerSelector);

            classificationSerializer = MemberSerializer <System.Int32> .Create(serializerSelector);
        }
Esempio n. 5
0
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Get parent serializer
            parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.AsyncScript>();
            if (parentSerializer == null)
            {
                throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.AsyncScript"));
            }
            // Cache member serializers
            nameSerializer = MemberSerializer <System.String> .Create(serializerSelector);

            religionSerializer = MemberSerializer <Strategy.Religion> .Create(serializerSelector);

            believerSerializer = MemberSerializer <Strategy.Believe> .Create(serializerSelector);
        }
Esempio n. 6
0
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Get parent serializer
            parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.SyncScript>();
            if (parentSerializer == null)
            {
                throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.SyncScript"));
            }
            // Cache member serializers
            KeyboardMovementSpeedSerializer = MemberSerializer <SiliconStudio.Core.Mathematics.Vector3> .Create(serializerSelector);

            SpeedFactorSerializer = MemberSerializer <System.Single> .Create(serializerSelector);

            KeyboardRotationSpeedSerializer = MemberSerializer <SiliconStudio.Core.Mathematics.Vector2> .Create(serializerSelector);
        }
Esempio n. 7
0
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Get parent serializer
            parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.StartupScript>();
            if (parentSerializer == null)
            {
                throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.StartupScript"));
            }
            // Cache member serializers
            populationsSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, Strategy.Population> > .Create(serializerSelector);

            countriesSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, Strategy.Country> > .Create(serializerSelector);

            believesSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, Strategy.Believe> > .Create(serializerSelector);

            statesSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, Strategy.State> > .Create(serializerSelector);

            provincesSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, Strategy.Province> > .Create(serializerSelector);
        }
Esempio n. 8
0
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Get parent serializer
            parentSerializer = serializerSelector.GetSerializer <SiliconStudio.Xenko.Engine.AsyncScript>();
            if (parentSerializer == null)
            {
                throw new InvalidOperationException(string.Format("Could not find parent serializer for type {0}", @"SiliconStudio.Xenko.Engine.AsyncScript"));
            }
            // Cache member serializers
            country_nameSerializer = MemberSerializer <System.String> .Create(serializerSelector);

            country_idSerializer = MemberSerializer <System.Int32> .Create(serializerSelector);

            statesSerializer = MemberSerializer <System.Collections.Generic.List <System.Int32> > .Create(serializerSelector);

            populationsSerializer = MemberSerializer <System.Collections.Generic.Dictionary <Strategy.Population, System.Int32> > .Create(serializerSelector);

            governmentSerializer = MemberSerializer <Strategy.Government> .Create(serializerSelector);
        }
Esempio n. 9
0
 public override void Initialize(SerializerSelector serializerSelector)
 {
     parentSerializer = serializerSelector.GetSerializer(typeof(T).BaseType);
 }
Esempio n. 10
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     itemDataSerializer = serializerSelector.GetSerializer <KeyValuePair <string, IComputeColorParameter> >();
 }
 public override void Initialize(SerializerSelector serializerSelector)
 {
     parameterKeySerializer = serializerSelector.GetSerializer <ParameterKey>();
 }
Esempio n. 12
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     itemSerializer = serializerSelector.GetSerializer <T>();
 }
Esempio n. 13
0
            public override void Initialize(SerializerSelector serializerSelector)
            {
                base.Initialize(serializerSelector);

                guidSerialier = serializerSelector.GetSerializer <Guid>();
            }
Esempio n. 14
0
 /// <inheritdoc/>
 public void Initialize(SerializerSelector serializerSelector)
 {
     itemDataSerializer = serializerSelector.GetSerializer <KeyValuePair <string, INodeParameter> >();
 }
Esempio n. 15
0
 public override void Initialize([NotNull] SerializerSelector serializerSelector)
 {
     guidSerializer = serializerSelector.GetSerializer <Guid>();
     timeSerializer = serializerSelector.GetSerializer <TimeSpan>();
     dateSerializer = serializerSelector.GetSerializer <DateTime>();
 }