public override void Deserialize(ICustomDataReader reader) { int EffectsLen = reader.ReadShort(); Effects = new FightDispellableEffectExtendedInformations[EffectsLen]; for (int i = 0; i < EffectsLen; i++) { this.Effects[i] = new FightDispellableEffectExtendedInformations(); this.Effects[i].Deserialize(reader); } int MarksLen = reader.ReadShort(); Marks = new GameActionMark[MarksLen]; for (int i = 0; i < MarksLen; i++) { this.Marks[i] = new GameActionMark(); this.Marks[i].Deserialize(reader); } this.GameTurn = reader.ReadVarShort(); this.FightStart = reader.ReadInt(); int IdolsLen = reader.ReadShort(); Idols = new Idol[IdolsLen]; for (int i = 0; i < IdolsLen; i++) { this.Idols[i] = new Idol(); this.Idols[i].Deserialize(reader); } }
public override void Deserialize(ICustomDataReader reader) { base.Deserialize(reader); this.Mark = new GameActionMark(); this.Mark.Deserialize(reader); }
public GameActionFightMarkCellsMessage InitGameActionFightMarkCellsMessage(GameActionMark Mark) { this.Mark = Mark; return(this); }