protected override void WritePayload(BinaryWriter writer) { writer.Write(UniqueId); writer.Write(Position); writer.Write(Velocity); writer.WriteMany(Knockback, Damage, OwnerPlayerId, Type, AiFlags.ConvertToByte()); if(Ai != null) foreach (float ai in Ai) writer.Write(ai); }
public void Pack(Stream stream) { this.Metadata.Pack(stream); this.Settings.Pack(stream); for (int i = 0; i < this.Profiles.Length; i++) this.Profiles[i].Pack(stream); for (int i = 0; i < this.Months.Length; i++) this.Months[i].Pack(stream); using (BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8, true)) { writer.WriteMany(RESERVED_VALUE, EEPROM_RESERVED); } }
public void Pack(Stream stream) { using (BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8, true)) { for (int i = 0; i < this.Days.Length; i++) writer.Write(this.Days[i]); writer.WriteMany(RESERVED_VALUE, MONTH_RESERVED); } }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, Control, Pulley, SelectedItem); writer.Write(Position); writer.Write(Velocity); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, HitDirection, Damage, WasPvP, DeathText); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, HitDirecion, Damage, DeathText, Flags); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, Value); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, QuestsCompleted); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(ItemId, Owner); }
protected override void WritePayload(BinaryWriter writer) { writer.Write(UniqueId); writer.Write(Position); writer.Write(Velocity); writer.WriteMany(Item.Stack, Item.Prefix, NoDelay, Item.Id); }
protected override void WritePayload(BinaryWriter writer) => writer.WriteMany(UniqueNpcId, HomeTileX, HomeTileY, IsHomeless);
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, NpcTalkTarget); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(NpcId, PlayerId); }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany((short) PlayerId, SpawnId); }
public void Pack(Stream stream) { using (BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8, true)) { writer.Write(this.Count); for (int i = 0; i < this.Bells.Length; i++) writer.Write(this.Bells[i]); writer.Write(this.BellTypes); writer.WriteMany(RESERVED_VALUE, PROFILE_RESERVED); } }
public void Pack(Stream stream) { using (BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8, true)) { writer.Write(this.BellLengthForLesson); writer.Write(this.BellLengthForBreak); writer.Write(this.SchoolYear); writer.Write(this.AutoTimeTransition); writer.Write(this.Dcf77SynchronizationTime); writer.Write(this.Dcf77SynchronizationMaxLength); writer.WriteMany(RESERVED_VALUE, SETTINGS_RESERVED); } }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, (byte)Team); }
public void Pack(Stream stream) { using (BinaryWriter writer = new BinaryWriter(stream, Encoding.UTF8, true)) { writer.Write(this.Checksum); writer.WriteMany(RESERVED_VALUE, METADATA_RESERVED); } }
protected override void WritePayload(BinaryWriter writer) { writer.WriteMany(PlayerId, HealAmount); }