using QSB.Messaging; using UnityEngine.Networking; namespace QSB.MessagesCore { public class EnumMessage : PlayerMessage { public T Value; public override void Deserialize(NetworkReader reader) { base.Deserialize(reader); Value = (T)(object)reader.ReadInt32(); } public override void Serialize(NetworkWriter writer) { base.Serialize(writer); writer.Write((int)(object)Value); } } }