Example #1
0
 private void doSceneMultiEx(List <string> accountList, AddContactScene lastScene, VerifyUserOpCode opCode, string content)
 {
     Log.i("NetSceneVerifyUser", "cmd to verify or add multi contacts , content = " + content);
     base.beginBuilder();
     base.mBuilder.BaseRequest = NetSceneBase.makeBaseRequest(0);
     foreach (string str in accountList)
     {
         Log.i("NetSceneVerifyUser", "verify user  = " + str);
         base.mBuilder.AddVerifyUserList(VerifyUser.CreateBuilder().SetValue(str).Build());
         base.mBuilder.AddSceneList((uint)lastScene);
     }
     base.mBuilder.VerifyUserListSize = (uint)base.mBuilder.VerifyUserListList.Count;
     base.mBuilder.SceneListNum       = (uint)base.mBuilder.SceneListList.Count;
     base.mBuilder.Opcode             = (uint)opCode;
     base.mBuilder.VerifyContent      = content;
     base.mSessionPack.mConnectMode   = 2;
     base.mSessionPack.mCmdID         = 0x2c;
     base.endBuilder();
 }
Example #2
0
 private void doSceneEx(string account, AddContactScene lastScene, VerifyUserOpCode opCode, string content, string key = "")
 {
     base.beginBuilder();
     base.mBuilder.BaseRequest = NetSceneBase.makeBaseRequest(0);
     if (string.IsNullOrEmpty(key))
     {
         base.mBuilder.AddVerifyUserList(VerifyUser.CreateBuilder().SetValue(account).Build());
     }
     else
     {
         base.mBuilder.AddVerifyUserList(VerifyUser.CreateBuilder().SetValue(account).SetVerifyUserTicket(key).Build());
     }
     base.mBuilder.VerifyUserListSize = (uint)base.mBuilder.VerifyUserListCount;
     base.mBuilder.AddSceneList((uint)lastScene);
     base.mBuilder.SceneListNum     = (uint)base.mBuilder.SceneListCount;
     base.mBuilder.Opcode           = (uint)opCode;
     base.mBuilder.VerifyContent    = content;
     base.mSessionPack.mConnectMode = 1;
     base.mSessionPack.mCmdID       = 0x2c;
     base.endBuilder();
 }