Exemple #1
0
 public GameVersion(GameVersionPhase phase, uint major, uint minor, char?rev = null)
 {
     Phase    = phase;
     Major    = major;
     Minor    = minor;
     Revision = rev;
 }
Exemple #2
0
        public static GameVersion Deserialize(NetBuffer buffer)
        {
            GameVersionPhase phase = (GameVersionPhase)buffer.ReadByte();
            uint             major = buffer.ReadUInt32();
            uint             minor = buffer.ReadUInt32();
            char?            rev   = null;

            if (buffer.ReadBool())
            {
                rev = buffer.ReadChar();
            }

            return(new GameVersion(phase, major, minor, rev));
        }