//  Read this object from message-in
        internal override bool Read(BinaryReader binaryReader, EndPoint senderEndPoint, int gameVersion)
        {
            if (base.Read(binaryReader, senderEndPoint, gameVersion) == false) return NetworkError();

            //  Cargo box type
            MyMwcObjectBuilder_MysteriousCube_TypesEnum? mysteriousCubeType = MyMwcMessageIn.ReadObjectBuilderMysteriousCubeTypesEnumEx(binaryReader, senderEndPoint);
            if (mysteriousCubeType == null) return NetworkError();
            MysteriousCubeType = mysteriousCubeType.Value;
            MyMwcLog.IfNetVerbose_AddToLog("MysteriousCubeType: " + MysteriousCubeType);

            return true;
        }
        //  Read this object from message-in
        internal override bool Read(BinaryReader binaryReader, EndPoint senderEndPoint, int gameVersion)
        {
            if (base.Read(binaryReader, senderEndPoint, gameVersion) == false)
            {
                return(NetworkError());
            }

            //  Cargo box type
            MyMwcObjectBuilder_MysteriousCube_TypesEnum?mysteriousCubeType = MyMwcMessageIn.ReadObjectBuilderMysteriousCubeTypesEnumEx(binaryReader, senderEndPoint);

            if (mysteriousCubeType == null)
            {
                return(NetworkError());
            }
            MysteriousCubeType = mysteriousCubeType.Value;
            MyMwcLog.IfNetVerbose_AddToLog("MysteriousCubeType: " + MysteriousCubeType);

            return(true);
        }
 internal override void SetObjectBuilderIdInternal(int?objectBuilderId)
 {
     MysteriousCubeType = (MyMwcObjectBuilder_MysteriousCube_TypesEnum)Convert.ToUInt16(objectBuilderId);
 }
 internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
 {
     MysteriousCubeType = (MyMwcObjectBuilder_MysteriousCube_TypesEnum)Convert.ToUInt16(objectBuilderId);
 }
Esempio n. 5
0
 public static void WriteObjectBuilderMysteriousCubeTypesEnum(MyMwcObjectBuilder_MysteriousCube_TypesEnum val, BinaryWriter binaryWriter)
 {
     binaryWriter.Write((byte)val);
 }