コード例 #1
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
 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
 }
コード例 #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>();
            }
コード例 #3
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
        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);
        }
コード例 #4
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
        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);
        }
コード例 #5
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
        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);
        }
コード例 #6
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
        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);
        }
コード例 #7
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
        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);
        }
コード例 #8
0
ファイル: DataSerializers.cs プロジェクト: L3tum/Strategy
        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);
        }
コード例 #9
0
ファイル: AssetCloner.cs プロジェクト: Beefr/xenko-wd
 public override void Initialize(SerializerSelector serializerSelector)
 {
     parentSerializer = serializerSelector.GetSerializer(typeof(T).BaseType);
 }
コード例 #10
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     itemDataSerializer = serializerSelector.GetSerializer <KeyValuePair <string, IComputeColorParameter> >();
 }
コード例 #11
0
 public override void Initialize(SerializerSelector serializerSelector)
 {
     parameterKeySerializer = serializerSelector.GetSerializer <ParameterKey>();
 }
コード例 #12
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     itemSerializer = serializerSelector.GetSerializer <T>();
 }
コード例 #13
0
ファイル: AssetId.cs プロジェクト: Aggror/Stride
            public override void Initialize(SerializerSelector serializerSelector)
            {
                base.Initialize(serializerSelector);

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