public void onSuccess(AndroidJavaObject p2pInfo)
 {
     if (mP2PSuccess != null)
     {
         P2PInfo info = P2PHelpUtils.transforP2Pinfo(p2pInfo);
         Loom.QueueOnMainThread(() =>
         {
             mP2PSuccess(info);
         });
     }
 }
        public static P2PInfo transforP2Pinfo(AndroidJavaObject nativeP2p)
        {
            P2PInfo info = new P2PInfo();

            info.child_sn = nativeP2p.Call <string>("getChild_sn");
            info.cup_sn   = nativeP2p.Call <string>("getCup_sn");
            info.pet_type = nativeP2p.Call <string>("getPet_type");
            info.role     = nativeP2p.Call <string>("getRole");

            return(info);
        }