示例#1
0
        public void MergeFrom(Event other)
        {
            if (other == null)
            {
                return;
            }
            switch (other.EventCase)
            {
            case EventOneofCase.LoginResult:
                if (LoginResult == null)
                {
                    LoginResult = new global::LoginServices.EventLoginResult();
                }
                LoginResult.MergeFrom(other.LoginResult);
                break;

            case EventOneofCase.ServerDisconnected:
                if (ServerDisconnected == null)
                {
                    ServerDisconnected = new global::LoginServices.ServerDisconnected();
                }
                ServerDisconnected.MergeFrom(other.ServerDisconnected);
                break;
            }

            _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
        }