public override void Read(ByteArray by) { base.Read(by); unit_idx.Read(by); action = (eUnitAttrAction)by.ReadUShort(); type = (eUnitModType)by.ReadUShort(); value = by.ReadString(); }
public override void Read(ByteArray by) { base.Read(by); unit_idx.Read(by); pos.Read(by); dir = (eDirection)by.ReadByte(); flags = by.ReadUInt(); }
public override void Read(ByteArray by) { base.Read(by); unit_idx.Read(by); pos.Read(by); dir = (eDirection)by.ReadByte(); flags = by.ReadUInt(); unit_info = unit.GetUnitInfo(unit_idx.type); if (unit_info != null) { unit_info.Read(by); } }
public override void Read(ByteArray by) { base.Read(by); unit_idx.Read(by); flags = by.ReadUInt(); }