public virtual void Deserialize(IDataReader reader) { actionId = reader.ReadShort(); if (actionId < 0) throw new Exception("Forbidden value on actionId = " + actionId + ", it doesn't respect the following condition : actionId < 0"); sourceId = reader.ReadInt(); effect = Types.ProtocolTypeManager.GetInstance<Types.AbstractFightDispellableEffect>(reader.ReadShort()); effect.Deserialize(reader); }
public FightDispellableEffectExtendedInformations(short actionId, int sourceId, Types.AbstractFightDispellableEffect effect) { this.actionId = actionId; this.sourceId = sourceId; this.effect = effect; }
public GameActionFightDispellableEffectMessage(short actionId, int sourceId, Types.AbstractFightDispellableEffect effect) : base(actionId, sourceId) { this.effect = effect; }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); effect = Types.ProtocolTypeManager.GetInstance<Types.AbstractFightDispellableEffect>(reader.ReadShort()); effect.Deserialize(reader); }
public GameActionFightDispellableEffectMessage(ushort actionId, int sourceId, Types.AbstractFightDispellableEffect effect) : base(actionId, sourceId) { this.effect = effect; }