protected override Stream GetContentDataStream(ContentData content) { if (content.MetaData.Type == ContentType.Xml && content.Name.Equals("GroupProperties")) return CreateMockGroupProperties(); if (content.MetaData.Type == ContentType.Xml && content.Name.Equals("TowerProperties")) return CreateMockTowerProperties(); if (content.MetaData.Type == ContentType.Xml && content.Name.Equals("CreepProperties")) return CreateMockCreepProperties(); if (content.MetaData.Type == ContentType.Xml && content.Name.Equals("BuffProperties")) return CreateMockBuffProperties(); if (content.MetaData.Type == ContentType.Xml && content.Name.Equals("AdjustmentProperties")) return CreateMockAdjustmentProperties(); if (content.MetaData.Type == ContentType.Level && content.Name.Equals("DummyLevelInfo")) return CreateMockGameLevel(); return base.GetContentDataStream(content); }
public DoesNotMatchMetaDataType(ContentData contentData) : base(contentData + " does not match meta data type: " + contentData.MetaData.Type) { }