protected override void ReadData(XleSerializationInfo info) { MapID = info.ReadInt32("MapID"); mAsk = info.ReadBoolean("AskUser"); TargetEntryPoint = info.ReadInt32("TargetEntryPoint"); mCommandText = info.ReadString("CommandText", ""); }
protected override void ReadData(XleSerializationInfo info) { mWidth = info.ReadInt32("Width"); mHeight = info.ReadInt32("Height"); mData = info.ReadInt32Array("MapData"); }
public override Size Deserialize(XleSerializationInfo info) { return(new Size() { Width = info.ReadInt32("Width"), Height = info.ReadInt32("Height"), }); }
void IXleSerializable.ReadData(XleSerializationInfo info) { mRect.X = info.ReadInt32("X"); mRect.Y = info.ReadInt32("Y"); mRect.Width = info.ReadInt32("Width"); mRect.Height = info.ReadInt32("Height"); mData = info.ReadInt32Array("RoofData"); }
protected override void ReadData(XleSerializationInfo info) { base.ReadData(info); mBuyRaftMap = info.ReadInt32("BuyRaftMap", 0); mBuyRaftPt.X = info.ReadInt32("BuyRaftX", 0); mBuyRaftPt.Y = info.ReadInt32("BuyRaftY", 0); }
public override Point Deserialize(XleSerializationInfo info) { return(new Point() { X = info.ReadInt32("X"), Y = info.ReadInt32("Y"), }); }
public override Rectangle Deserialize(XleSerializationInfo info) { return(new Rectangle( info.ReadInt32("X"), info.ReadInt32("Y"), info.ReadInt32("Width"), info.ReadInt32("Height"))); }
void IXleSerializable.ReadData(XleSerializationInfo info) { Tiles = info.ReadList <int>("Tiles"); AnimationType = info.ReadEnum <AnimationType>("AnimationType", Maps.AnimationType.Random); AnimationTime = info.ReadInt32("AnimationTime", 50); GroupType = info.ReadEnum <GroupType>("GroupType", Maps.GroupType.None); AnimateChance = info.ReadInt32("AnimateChance", 100); }
void IXleSerializable.ReadData(XleSerializationInfo info) { mGuards = info.ReadList <Guard>("Guards"); DefaultAttack = info.ReadInt32("GuardDefaultAttack"); DefaultColor = ColorX.FromArgb(info.ReadInt32("GuardDefaultColor").ToString("X8")); DefaultDefense = info.ReadInt32("GuardDefaultDefense"); DefaultHP = info.ReadInt32("GuardDefaultHP"); InitializeGuardData(); }
void IXleSerializable.ReadData(XleSerializationInfo info) { rect.X = info.ReadInt32("X"); rect.Y = info.ReadInt32("Y"); rect.Width = info.ReadInt32("Width"); rect.Height = info.ReadInt32("Height"); ExtenderName = info.ReadString("ExtenderName", ""); ReadData(info); AfterReadData(); }
void IXleSerializable.ReadData(XleSerializationInfo info) { mMapName = info.ReadString("MapName"); mMapID = info.ReadInt32("MapID"); ExtenderName = info.ReadString("ExtenderName", ""); if (info.ContainsKey("EntryPoints")) { EntryPoints = info.ReadList <EntryPoint>("EntryPoints"); } if (info.ContainsKey("Tileset")) { mTileImage = info.ReadString("Tileset"); } else { mTileImage = info.ReadString("TileImage"); mTileSet = info.ReadObject <TileSet>("TileSet"); } var defaultTile = info.ReadInt32("DefaultTile", 0); mOutsideTile = info.ReadInt32("OutsideTile", 0); if (mOutsideTile == 0) { mOutsideTile = defaultTile; } mEvents.AddRange(info.ReadArray <XleEvent>("Events")); if (info.ContainsKey("Roofs")) { Roofs = info.ReadList <Roof>("Roofs"); } if (info.ContainsKey("Guards")) { Guards = info.ReadObject <GuardList>("Guards"); } // read events ReadData(info); SetChestIDs(); }
void IXleSerializable.ReadData(XleSerializationInfo info) { X = info.ReadInt32("X"); Y = info.ReadInt32("Y"); Color = ColorX.FromArgb(info.ReadInt32("Color").ToString("X8")); HP = info.ReadInt32("HP"); Attack = info.ReadInt32("Attack"); Defense = info.ReadInt32("Defense"); }
protected override void ReadData(XleSerializationInfo info) { mWidth = info.ReadInt32("Width"); mHeight = info.ReadInt32("Height"); mLevels = info.ReadInt32("Levels"); mData = info.ReadArray <int>("Data"); MaxMonsters = info.ReadInt32("MaxMonsters"); MonsterHealthScale = info.ReadInt32("MonsterHealthScale"); MonsterDamageScale = info.ReadInt32("MonsterDamageScale"); }
void IXleSerializable.ReadData(XleSerializationInfo info) { Facing = info.ReadEnum <Direction>("Facing"); Location = info.ReadObject <Point>("Location"); DungeonLevel = info.ReadInt32("DungeonLevel"); }
protected override void ReadData(XleSerializationInfo info) { RequiredItem = info.ReadInt32("RequiredItem", 0); ReplacementTile = info.ReadInt32("ReplacementTile", 0); }
void IXleSerializable.ReadData(XleSerializationInfo info) { mWidth = info.ReadInt32("Width"); mHeight = info.ReadInt32("Height"); mData = info.ReadInt32Array("Data"); }
protected override void ReadData(XleSerializationInfo info) { mContainsItem = info.ReadBoolean("ContainsItem", false); mContents = info.ReadInt32("Contents", 0); }
void IXleSerializable.ReadData(XleSerializationInfo info) { Cheater = info.ReadBoolean("Cheater", false); mAttributes = (AttributeContainer)info.ReadObject("Attributes"); food = info.ReadDouble("Food"); gold = info.ReadInt32("Gold"); goldBank = info.ReadInt32("GoldInBank"); timedays = info.ReadDouble("TimeDays"); timequality = info.ReadDouble("TimeQuality"); onRaft = info.ReadInt32("OnRaft"); rafts = info.ReadList <RaftData>("Rafts"); gamespeed = info.ReadInt32("GameSpeed"); map = info.ReadInt32("Map"); lastMap = info.ReadInt32("LastMap"); dungeon = info.ReadInt32("Dungeon"); hp = info.ReadInt32("HP"); level = info.ReadInt32("Level"); returnMap = info.ReadInt32("ReturnMap"); returnX = info.ReadInt32("ReturnX"); returnY = info.ReadInt32("ReturnY"); returnFacing = info.ReadEnum <Direction>("ReturnFacing"); x = info.ReadInt32("X"); y = info.ReadInt32("Y"); dungeonLevel = info.ReadInt32("DungeonLevel"); faceDirection = (Direction)info.ReadInt32("Facing"); weapons = info.ReadList <WeaponItem>("Weapons"); armor = info.ReadList <ArmorItem>("Armor"); currentArmorIndex = info.ReadInt32("CurrentArmorIndex"); currentWeaponIndex = info.ReadInt32("CurrentWeaponIndex"); mItems = info.ReadObject <ItemContainer>("Item"); hold = info.ReadInt32("Hold"); lastAttacked = info.ReadInt32("LastAttacked"); VaultGold = info.ReadInt32("VaultGold"); chests = info.ReadArray <int>("Chests"); loan = info.ReadInt32("Loan"); // loan amount dueDate = info.ReadInt32("DueDate"); // time in days that the money is due mailTown = info.ReadInt32("MailTown"); mName = info.ReadString("Name"); StoryData = info.ReadObject <IXleSerializable>("StoryData"); RenderColor = XleColor.White; }
public void ReadData(XleSerializationInfo info) { ID = info.ReadInt32("ID"); Quality = info.ReadInt32("Quality"); }
void IXleSerializable.ReadData(XleSerializationInfo info) { MapNumber = info.ReadInt32("MapID"); Location.X = info.ReadInt32("X"); Location.Y = info.ReadInt32("Y"); }