using UnityEngine.Networking;
namespace Cyber.Networking.Messages {
///
/// Generic Text Message for chat etc.
/// To be removed later when no longer necessary.
///
public class TextMessage : MessageBase {
///
/// Message inside the Text Message. Does not container sender information.
///
public string Message;
///
/// Create a TextMessage containing the message to be sent.
///
/// Message to be sent.
public TextMessage(string message) {
this.Message = message;
}
///
/// Parameter-less constructor using when deserializing the message.
///
public TextMessage() {
}
///
/// Used to deserialize a message received via networking.
///
///
public override void Deserialize(NetworkReader reader) {
Message = reader.ReadString();
}
///
/// Used to serialize the message before it is sent.
///
///
public override void Serialize(NetworkWriter writer) {
writer.Write(Message);
}
}
}