/// <summary> /// シリアライズ /// </summary> /// <param name="Stream">ストリーム</param> /// <returns>成功したらtrueを返す</returns> public bool Serialize(IMemoryStream Stream) { if (!Stream.Serialize(ref Uuid)) { return(false); } if (!Stream.Serialize(ref Message)) { return(false); } return(true); }
public override bool Serialize(IMemoryStream Stream) { if (!Stream.Serialize(ref Result)) { return(false); } if (!Stream.Serialize(ref CharacterId)) { return(false); } return(true); }
/// <summary> /// シリアライズ /// </summary> /// <param name="Stream">ストリーム</param> /// <returns>成功したらtrueを返す</returns> public bool Serialize(IMemoryStream Stream) { int Len = Count; if (!Stream.Serialize(ref Len)) { return(false); } if (Len > Count) { T[] InsertArray = new T[Len - Count]; for (int i = 0; i < Len - Count; i++) { InsertArray[i] = new T(); } AddRange(InsertArray); } for (int i = 0; i < Len; i++) { this[i].Serialize(Stream); } return(true); }
public override bool Serialize(IMemoryStream Stream) { if (!Stream.Serialize(ref AreaId)) { return(false); } return(true); }
/// <summary> /// シリアライズ /// </summary> /// <param name="Stream">ストリーム</param> /// <returns>成功したらtrueを返す</returns> public bool Serialize(IMemoryStream Stream) { byte Data = 0; if (!Stream.Serialize(ref Data)) { return(false); } PacketId = Data; if (!Stream.Serialize(ref Data)) { return(false); } Size = Data; return(true); }
public bool Serialize(IMemoryStream Stream) { if (!Stream.Serialize(ref X)) { return(false); } if (!Stream.Serialize(ref Y)) { return(false); } if (!Stream.Serialize(ref Z)) { return(false); } if (!Stream.Serialize(ref Rotation)) { return(false); } return(true); }
public override bool Serialize(IMemoryStream Stream) { if (!Stream.Serialize(ref Id)) { return(false); } if (!Position.Serialize(Stream)) { return(false); } return(true); }