public void read(BinaryReader reader) { Id = reader.ReadInt32(); Loc = Loc.read(reader); Real_Loc = Real_Loc.read(reader); Item = TactileLibrary.Item_Data.read(reader); State = (Siege_Engine_State)reader.ReadByte(); }
public void write(BinaryWriter writer) { writer.Write(Id); Loc.write(writer); Real_Loc.write(writer); Item.write(writer); writer.Write((byte)State); }
public void write(BinaryWriter writer) { Loc.write(writer); Real_Loc.write(writer); writer.Write(Facing); writer.Write(Frame); writer.Write(Instant_Movement); writer.Write(Target_Timer); }
public void write(BinaryWriter writer) { writer.Write(Id); Loc.write(writer); Real_Loc.write(writer); writer.Write(Event_Name); writer.Write(MaxHp); writer.Write(Hp); EnemyTeams.write(writer); }
public void read(BinaryReader reader) { Id = reader.ReadInt32(); Loc = Loc.read(reader); Real_Loc = Real_Loc.read(reader); Event_Name = reader.ReadString(); MaxHp = reader.ReadInt32(); Hp = reader.ReadInt32(); if (!Global.LOADED_VERSION.older_than(0, 6, 4, 1)) // This is a suspend load, so this isn't needed for public release //Debug { EnemyTeams.read(reader); } }
public void write(BinaryWriter writer) { writer.Write(Id); Loc.write(writer); Real_Loc.write(writer); writer.Write(Facing); writer.Write(Frame); writer.Write(Team); writer.Write(MaxHp); writer.Write(Hp); writer.Write(Def); writer.Write(NoDegrading); }
public void read(BinaryReader reader) { Loc = Loc.read(reader); Real_Loc = Real_Loc.read(reader); Facing = reader.ReadInt32(); Frame = reader.ReadInt32(); if (Global.LOADED_VERSION.older_than(0, 6, 5, 0)) { Directions dir8LastFrame = (Directions)reader.ReadInt32(); int moveTimer = reader.ReadInt32(); } Instant_Movement = reader.ReadBoolean(); Target_Timer = reader.ReadInt32(); }
public void read(BinaryReader reader) { Id = reader.ReadInt32(); Loc = Loc.read(reader); Real_Loc = Real_Loc.read(reader); Facing = reader.ReadInt32(); Frame = reader.ReadInt32(); Team = reader.ReadInt32(); MaxHp = reader.ReadInt32(); Hp = reader.ReadInt32(); Def = reader.ReadInt32(); if (!Global.LOADED_VERSION.older_than(0, 6, 2, 1)) // This is a suspend load, so this isn't needed for public release //Debug { NoDegrading = reader.ReadBoolean(); } }