示例#1
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("LoginResponse");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (FailSystemInfo != null && __isset.failSystemInfo)
            {
                field.Name = "failSystemInfo";
                field.Type = TType.Struct;
                field.ID   = 10;
                oprot.WriteFieldBegin(field);
                FailSystemInfo.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (PlayerInfo != null && __isset.playerInfo)
            {
                field.Name = "playerInfo";
                field.Type = TType.Struct;
                field.ID   = 20;
                oprot.WriteFieldBegin(field);
                PlayerInfo.Write(oprot);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
示例#2
0
        public void Write(TProtocol oprot)
        {
            TStruct struc = new TStruct("CreateNewCharResponse");

            oprot.WriteStructBegin(struc);
            TField field = new TField();

            if (FailSystemInfo != null && __isset.failSystemInfo)
            {
                field.Name = "failSystemInfo";
                field.Type = TType.Struct;
                field.ID   = 10;
                oprot.WriteFieldBegin(field);
                FailSystemInfo.Write(oprot);
                oprot.WriteFieldEnd();
            }
            if (__isset.charId)
            {
                field.Name = "charId";
                field.Type = TType.I32;
                field.ID   = 20;
                oprot.WriteFieldBegin(field);
                oprot.WriteI32(CharId);
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
示例#3
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder("LoginResponse(");

            sb.Append("FailSystemInfo: ");
            sb.Append(FailSystemInfo == null ? "<null>" : FailSystemInfo.ToString());
            sb.Append(",PlayerInfo: ");
            sb.Append(PlayerInfo == null ? "<null>" : PlayerInfo.ToString());
            sb.Append(")");
            return(sb.ToString());
        }
示例#4
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder("CreateNewCharResponse(");

            sb.Append("FailSystemInfo: ");
            sb.Append(FailSystemInfo == null ? "<null>" : FailSystemInfo.ToString());
            sb.Append(",CharId: ");
            sb.Append(CharId);
            sb.Append(")");
            return(sb.ToString());
        }