public void Deserialize(NetworkReader reader) { this.targetId = reader.ReadNetworkId(); this.buffIndex = reader.ReadBuffIndex(); this.stacks = reader.ReadInt32(); this.duration = reader.ReadSingle(); }
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); }