public void Deserialize(NetworkReader reader)
 {
     this.targetId  = reader.ReadNetworkId();
     this.buffIndex = reader.ReadBuffIndex();
     this.stacks    = reader.ReadInt32();
     this.duration  = reader.ReadSingle();
 }
Esempio n. 2
0
 public void Deserialize(NetworkReader reader)
 {
     _body     = reader.ReadGameObject().GetComponent <CharacterBody>();
     _buff     = reader.ReadBuffIndex();
     _stacks   = reader.ReadInt32();
     _duration = reader.ReadSingle();
 }
 public override void Deserialize(NetworkReader reader)
 {
     this.buff          = reader.ReadBuffIndex();
     this.stacks        = reader.ReadInt32();
     this.duration      = reader.ReadSingle();
     this.body          = reader.ReadGameObject().GetComponent <CharacterBody>();
     this.mode          = (BuffMode)reader.ReadByte();
     this.applyDuration = this.mode.HasFlag(BuffMode.ApplyDuration);
     this.remove        = this.mode.HasFlag(BuffMode.Remove);
     this.removeAll     = this.mode.HasFlag(BuffMode.RemoveAll);
 }