public override void Read(ISerializerStream stream) { base.Read(stream); if (stream.DeepSerialize) { this.Screens.Clear(); this.Screens.AddRange(stream.DeserializeObjectArray<SubScreenViewModel>("Screens")); } }
public override void Read(ISerializerStream stream) { base.Read(stream); this.TodoContent = stream.DeserializeString("TodoContent");; this.PageType = (PageType)stream.DeserializeInt("PageType");; if (stream.DeepSerialize) { this.TodoEditor = stream.DeserializeObject <TodoEditorViewModel>("TodoEditor"); } ; if (stream.DeepSerialize) { this.EventMask = stream.DeserializeObject <EventMaskViewModel>("EventMask"); } ; if (stream.DeepSerialize) { this.TodoItems.Clear(); this.TodoItems.AddRange(stream.DeserializeObjectArray <TodoItemViewModel>("TodoItems")); } }
public override void Read(ISerializerStream stream) { base.Read(stream); this._InGameStateProperty.SetState(stream.DeserializeString("InGameState")); this.IdleAnimalsCount = stream.DeserializeInt("IdleAnimalsCount");; this.NullAnimalsCount = stream.DeserializeInt("NullAnimalsCount");; this.IsDropping = stream.DeserializeBool("IsDropping");; if (stream.DeepSerialize) { this.AnimalCollections.Clear(); this.AnimalCollections.AddRange(stream.DeserializeObjectArray<AnimalViewModel>("AnimalCollections")); } }
public override void Read(ISerializerStream stream) { base.Read(stream); this.GameState = (GameState)stream.DeserializeInt("GameState");; this.HexGridMatching = stream.DeserializeString("HexGridMatching");; this.SoldierCount = stream.DeserializeInt("SoldierCount");; this.EnemyCount = stream.DeserializeInt("EnemyCount");; if (stream.DeepSerialize) { this.Soldier.Clear(); this.Soldier.AddRange(stream.DeserializeObjectArray<SoldierViewModel>("Soldier")); } if (stream.DeepSerialize) { this.Enemy.Clear(); this.Enemy.AddRange(stream.DeserializeObjectArray<EnemyViewModel>("Enemy")); } if (stream.DeepSerialize) { this.Memebers.Clear(); this.Memebers.AddRange(stream.DeserializeObjectArray<EntityViewModel>("Memebers")); } }
public override void Read(ISerializerStream stream) { base.Read(stream); if (stream.DeepSerialize) this.Player = stream.DeserializeObject<CharacterViewModel>("Player"); this._GameFlowStateProperty.SetState(stream.DeserializeString("GameFlowState")); if (stream.DeepSerialize) { this.Coins.Clear(); this.Coins.AddRange(stream.DeserializeObjectArray<CoinViewModel>("Coins")); } }
public override void Read(ISerializerStream stream) { base.Read(stream); if (stream.DeepSerialize) this.Player = stream.DeserializeObject<PlayerShipViewModel>("Player"); this.SpawnPoint = stream.DeserializeVector3("SpawnPoint");; this.GameOver = stream.DeserializeBool("GameOver");; this.NotificationText = stream.DeserializeString("NotificationText");; if (stream.DeepSerialize) { this.Asteroids.Clear(); this.Asteroids.AddRange(stream.DeserializeObjectArray<AsteroidViewModel>("Asteroids")); } }
public override void Read(ISerializerStream stream) { base.Read(stream); this.FireRate = stream.DeserializeFloat("FireRate");; if (stream.DeepSerialize) { this.Projectiles.Clear(); this.Projectiles.AddRange(stream.DeserializeObjectArray<BaseProjectileViewModel>("Projectiles")); } }