//  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();

            //  HackingTool Type
            MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum? hackingToolType = MyMwcMessageIn.ReadObjectBuilderSmallShipHackingToolTypesEnumEx(binaryReader, senderEndPoint);
            if (hackingToolType == null) return NetworkError();
            HackingToolType = hackingToolType.Value;
            MyMwcLog.IfNetVerbose_AddToLog("HackingToolType: " + HackingToolType);

            return true;
        }
コード例 #2
0
        //  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());
            }

            //  HackingTool Type
            MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum?hackingToolType = MyMwcMessageIn.ReadObjectBuilderSmallShipHackingToolTypesEnumEx(binaryReader, senderEndPoint);

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

            return(true);
        }
コード例 #3
0
 internal override void SetObjectBuilderIdInternal(int?objectBuilderId)
 {
     HackingToolType = (MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum)Convert.ToUInt16(objectBuilderId);
 }
コード例 #4
0
 public MyMwcObjectBuilder_SmallShip_HackingTool(MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum hackingToolType)
 {
     HackingToolType = hackingToolType;
 }
 internal override void SetObjectBuilderIdInternal(int? objectBuilderId)
 {
     HackingToolType = (MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum)Convert.ToUInt16(objectBuilderId);
 }
 public MyMwcObjectBuilder_SmallShip_HackingTool(MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum hackingToolType)
 {
     HackingToolType = hackingToolType;
 }
コード例 #7
0
 public static void WriteObjectBuilderSmallShipHackingToolTypesEnum(MyMwcObjectBuilder_SmallShip_HackingTool_TypesEnum val, BinaryWriter binaryWriter)
 {
     binaryWriter.Write((ushort)val);
 }