Exemplo n.º 1
0
 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   = (AbstractFightDispellableEffect)ProtocolTypeManager.GetInstance(reader.ReadUShort());
     effect.Deserialize(reader);
 }
Exemplo n.º 2
0
 public FightDispellableEffectExtendedInformations(short actionId, int sourceId, AbstractFightDispellableEffect effect)
 {
     this.actionId = actionId;
     this.sourceId = sourceId;
     this.effect   = effect;
 }