Ejemplo n.º 1
0
            public override void Initialize(SerializerSelector serializerSelector)
            {
                cacheSerializer = MemberSerializer <NavigationMeshCache> .Create(serializerSelector, false);

                layersSerializer = new DictionarySerializer <Guid, NavigationMeshLayer>();
                layersSerializer.Initialize(serializerSelector);
            }
Ejemplo n.º 2
0
        /// <inheritdoc/>
        public override void Initialize(SerializerSelector serializerSelector)
        {
            // Key should never be null
            keySerializer = MemberSerializer <TKey> .Create(serializerSelector, false);

            valueSerializer = MemberSerializer <TValue> .Create(serializerSelector);
        }
Ejemplo n.º 3
0
            public override void Initialize(SerializerSelector serializerSelector)
            {
                boundingBoxSerializer = MemberSerializer <BoundingBox> .Create(serializerSelector, false);

                tilesSerializer = new DictionarySerializer <Point, NavigationMeshTile>();
                tilesSerializer.Initialize(serializerSelector);
            }
Ejemplo n.º 4
0
            /// <inheritdoc/>
            public override void Initialize(SerializerSelector serializerSelector)
            {
                guidSerializer = MemberSerializer <Guid> .Create(serializerSelector);

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

                componentCollectionSerializer = MemberSerializer <EntityComponentCollection> .Create(serializerSelector);
            }
Ejemplo n.º 5
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>();
            }
Ejemplo n.º 6
0
                IMemberSerializer Content(string name, IMember profile)
                {
                    var start  = new Identity <object>(new Identity(name, profile.Identifier)).Adapt();
                    var body   = _contents.Get(profile);
                    var access = _accessors.Get(profile);
                    var member = new MemberSerializer(profile, access, body,
                                                      new Serializer(body, new Enclosure(start, body).Adapt()));
                    var result = new ListContentSerializer(member, name);

                    return(result);
                }
Ejemplo n.º 7
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);
 }
Ejemplo 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
            populationsSerializer = MemberSerializer <System.Collections.Generic.Dictionary <System.Int32, System.Int32> > .Create(serializerSelector);

            classificationSerializer = MemberSerializer <System.Int32> .Create(serializerSelector);
        }
Ejemplo n.º 9
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);
        }
Ejemplo n.º 10
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);
        }
Ejemplo n.º 11
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);
        }
Ejemplo n.º 12
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);
        }
Ejemplo n.º 13
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     guidSerializer = MemberSerializer <Guid> .Create(serializerSelector);
 }
Ejemplo n.º 14
0
 /// <inheritdoc/>
 public virtual void Initialize(SerializerSelector serializerSelector)
 {
     itemDataSerializer = MemberSerializer <T> .Create(serializerSelector);
 }
Ejemplo n.º 15
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     itemDataSerializer = MemberSerializer <AnimationKeyValuePair <T> > .Create(serializerSelector);
 }
Ejemplo n.º 16
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     itemDataSerializer = MemberSerializer <T> .Create(serializerSelector);
 }
Ejemplo n.º 17
0
 /// <inheritdoc/>
 public override void Initialize(SerializerSelector serializerSelector)
 {
     valueSerializer = MemberSerializer <TAssetPartDesign> .Create(serializerSelector);
 }
Ejemplo n.º 18
0
 /// <inheritdoc/>
 public void Initialize(SerializerSelector serializerSelector)
 {
     item1Serializer = MemberSerializer <T1> .Create(serializerSelector);
 }
Ejemplo n.º 19
0
 public override void Initialize(SerializerSelector serializerSelector)
 {
     pointSerializer = MemberSerializer <Vector3> .Create(serializerSelector);
 }
Ejemplo n.º 20
0
 /// <inheritdoc/>
 public void Initialize(SerializerSelector serializerSelector)
 {
     entityDataSerializer = MemberSerializer <EntityData> .Create(serializerSelector);
 }