コード例 #1
0
ファイル: PushEvent.cs プロジェクト: keyking-coin/code
    // Update is called once per frame
    void Update()
    {
        if (pushs.Count == 0)
        {
            return;
        }
        if (!ConfirmUtil.isConfirmShow() && !LoadUtil.isActivity() && !DialogUtil.isPopTips())
        {
            if (!isOpen)
            {
                tryToOpenPush();
            }
        }
        ByteBuffer buffer = MyUtilTools.tryToLogic("DealGrab");

        if (buffer != null)
        {
            DialogUtil.tip("抢单成功", true);
        }
        buffer = MyUtilTools.tryToLogic("DealFavorite");
        if (buffer != null)
        {
            int type = buffer.ReadInt();
            int len  = buffer.ReadInt();
            MainData.instance.user.favorites.Clear();
            for (int i = 0; i < len; i++)
            {
                long value = buffer.ReadLong();
                MainData.instance.user.favorites.Add(value);
            }
            DialogUtil.tip(type == 0 ? "收藏成功" : "取消收藏成功", true);
        }
    }
コード例 #2
0
 public void deleteMore()
 {
     if (list_container != null)
     {
         string    ids   = "";
         Transform trans = list_container.transform;
         for (int i = 0; i < trans.childCount; i++)
         {
             Transform sun    = trans.GetChild(i);
             UIToggle  toggle = sun.FindChild("delete-flag").GetComponent <UIToggle>();
             if (toggle.value)
             {
                 string[] ss = sun.name.Split("-"[0]);
                 ids += ss[1] + ",";
             }
         }
         if (!MyUtilTools.stringIsNull(ids))
         {
             SendMessageEntity entity = new SendMessageEntity();
             entity.buffer.skip(4);
             entity.buffer.WriteString("DeleteEmail");
             entity.buffer.WriteLong(MainData.instance.user.id);
             entity.buffer.WriteString(ids);
             EventDelegate sure = new EventDelegate(this, "confirmDeleteMore");
             sure.parameters[0]     = new EventDelegate.Parameter();
             sure.parameters[0].obj = entity;
             ConfirmUtil.confirm("是否删除选中的邮件", sure);
         }
         else
         {
             DialogUtil.tip("请选择要删除的邮件");
         }
     }
 }
コード例 #3
0
 public static void openLogin()
 {
     ConfirmUtil.TryToDispear();
     checkInit();
     login_obj.SetActive(true);
     main_obj.SetActive(false);
 }
コード例 #4
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void confirmDelDeal(DealBody item)
    {
        EventDelegate sure = new EventDelegate(this, "delDeal");

        sure.parameters[0]     = new EventDelegate.Parameter();
        sure.parameters[0].obj = item;
        ConfirmUtil.confirm("确定撤销此贴?", sure);
    }
コード例 #5
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void openDelRevert(RevertDel revert)
    {
        EventDelegate sure = new EventDelegate(this, "delRevertSure");

        sure.parameters[0]     = new EventDelegate.Parameter();
        sure.parameters[0].obj = revert;
        ConfirmUtil.confirm("确定" + revert.tips + "此条回复内容?", sure);
    }
コード例 #6
0
    void delete(MainData.EmailBody email)
    {
        EventDelegate sure = new EventDelegate(this, "confirmDelete");

        sure.parameters[0]     = new EventDelegate.Parameter();
        sure.parameters[0].obj = email;
        ConfirmUtil.confirm("是否删除此邮件", sure);
    }
コード例 #7
0
ファイル: PushEvent.cs プロジェクト: keyking-coin/code
 public void doGrab()
 {
     if (!MainData.instance.user.login())
     {
         LoginEvent.tryToLogin();
         return;
     }
     ConfirmUtil.confirm("确定抢单?", confirmGrab);
 }
コード例 #8
0
ファイル: CheckLogin.cs プロジェクト: keyking-coin/code
 public void openLogin()
 {
     if (MainData.instance.user.login())
     {
         ConfirmUtil.confirm("切换账号?", _openLogin);
     }
     else
     {
         _openLogin();
     }
 }
コード例 #9
0
    void confirmDelete(MainData.EmailBody email)
    {
        ConfirmUtil.TryToDispear();
        ByteBuffer buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("DeleteEmail");
        buffer.WriteLong(MainData.instance.user.id);//编号
        buffer.WriteString(email.id + "");
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #10
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void issueSure(DealBody item)
    {
        ConfirmUtil.TryToDispear();
        ByteBuffer buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("DealIssue");
        buffer.WriteLong(item.id);
        buffer.WriteLong(item.uid);
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #11
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void delDeal(DealBody item)
    {
        ConfirmUtil.TryToDispear();
        ByteBuffer buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("DealDel");
        buffer.WriteLong(item.id);
        buffer.WriteLong(MainData.instance.user.id);
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #12
0
        void comfirmDelete()
        {
            ConfirmUtil.TryToDispear();
            ByteBuffer buffer = ByteBuffer.Allocate(1024);

            buffer.skip(4);
            buffer.WriteString("FriendDel");
            buffer.WriteLong(MainData.instance.user.id);
            buffer.WriteString("" + friend.fid);
            NetUtil.getInstance.SendMessage(buffer);
        }
コード例 #13
0
ファイル: UserInfoEvent.cs プロジェクト: keyking-coin/code
        void comfirmDelete()
        {
            ConfirmUtil.TryToDispear();
            ByteBuffer buffer = ByteBuffer.Allocate(1024);

            buffer.skip(4);
            buffer.WriteString("BankAccountDel");
            buffer.WriteLong(MainData.instance.user.id);
            buffer.WriteString(MainData.instance.user.bacnkAccount.accounts[index]);
            NetUtil.getInstance.SendMessage(buffer);
        }
コード例 #14
0
    void _revoke()
    {
        ConfirmUtil.TryToDispear();
        DealBody.Order order  = orders[selectIndex];
        ByteBuffer     buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("AdminOrderRevoke");
        buffer.WriteLong(order.item.id);
        buffer.WriteLong(order.id);
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #15
0
ファイル: UserInfoEvent.cs プロジェクト: keyking-coin/code
        void comfirmDelete()
        {
            ConfirmUtil.TryToDispear();
            ByteBuffer buffer = ByteBuffer.Allocate(1024);

            buffer.skip(4);
            buffer.WriteString("AddressChange");
            buffer.WriteByte(1);
            buffer.WriteLong(MainData.instance.user.id);
            buffer.WriteString(MainData.instance.user.addresses[index]);
            NetUtil.getInstance.SendMessage(buffer);
        }
コード例 #16
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void delRevertSure(RevertDel revert)
    {
        ConfirmUtil.TryToDispear();
        ByteBuffer buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("RevertDel");
        buffer.WriteLong(revert.id);
        buffer.WriteLong(MainData.instance.user.id);
        buffer.WriteLong(revert.fatherId);
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #17
0
ファイル: AdminUserRZ.cs プロジェクト: keyking-coin/code
    void _reject()
    {
        ConfirmUtil.TryToDispear();
        MainData.UserData user   = datas[selectIndex];
        ByteBuffer        buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("AdminSellerOpration");
        buffer.WriteInt(1);
        buffer.WriteLong(user.id);
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #18
0
ファイル: AppraiseEvent.cs プロジェクト: keyking-coin/code
    void _fk()
    {
        ConfirmUtil.TryToDispear();
        ByteBuffer buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("DealOrderUpdate");
        buffer.WriteLong(order.dealId);
        buffer.WriteLong(order.id);
        buffer.WriteLong(MainData.instance.user.id);
        buffer.WriteByte(1);
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #19
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void checkIssue(DealBody item)
    {
        if (!MainData.instance.user.recharge.haveMoney(10))
        {
            DialogUtil.tip("您的邮游币不足请先去充值");
            return;
        }
        EventDelegate sure = new EventDelegate(this, "issueSure");

        sure.parameters[0]     = new EventDelegate.Parameter();
        sure.parameters[0].obj = item;
        ConfirmUtil.confirm("需要消耗10个邮游币继续推送?", sure);
    }
コード例 #20
0
ファイル: NetUtil.cs プロジェクト: keyking-coin/code
 public void SendMessage(byte[] datas, bool needShowLoading)
 {
     if (!socket.Connected)
     {
         ConfirmUtil.confirm("未连接服务器,连接?", tryToReconnect);
         return;
     }
     try  {
         LoadUtil.show(needShowLoading);
         socket.BeginSend(datas, 0, datas.Length, SocketFlags.None, null, socket);
     }  catch  {
         Debug.Log("send message error");
     }
 }
コード例 #21
0
ファイル: AppraiseEvent.cs プロジェクト: keyking-coin/code
 public void commit(GameObject owner)
 {
     if (owner.name.Equals("fk"))
     {
         ConfirmUtil.confirm("提交已付款提交后无法取消?", _fk);
     }
     else if (owner.name.Equals("fh"))
     {
         ConfirmUtil.confirm("提交已发货提交后无法取消?", _fh);
     }
     else if (owner.name.Equals("qr"))
     {
         ConfirmUtil.confirm("提交确认收货提交后无法取消?", _qr);
     }
 }
コード例 #22
0
ファイル: DealEvent.cs プロジェクト: keyking-coin/code
    void cancleFavorite(DealBody item)
    {
        if (!MainData.instance.user.login())
        {
            LoginEvent.tryToLogin();
            LoginEvent.callback = new EventDelegate(this, "back_deal_detail");
            LoginEvent.callback.parameters[0]     = new EventDelegate.Parameter();
            LoginEvent.callback.parameters[0].obj = item;
            return;
        }
        EventDelegate sure = new EventDelegate(this, "comfirmCancleFavorite");

        sure.parameters[0]     = new EventDelegate.Parameter();
        sure.parameters[0].obj = item;
        ConfirmUtil.confirm("取消收藏?", sure);
    }
コード例 #23
0
ファイル: PushEvent.cs プロジェクト: keyking-coin/code
    void confirmGrab()
    {
        ConfirmUtil.TryToDispear();
        ByteBuffer buffer = ByteBuffer.Allocate(1024);

        buffer.skip(4);
        buffer.WriteString("DealGrab");
        buffer.WriteLong(pushs[index].id);
        buffer.WriteLong(MainData.instance.user.id);
        Transform gab_tran = transform.FindChild("grab");
        UIInput   input    = gab_tran.FindChild("inputer").GetComponent <UIInput>();
        int       num      = int.Parse(input.value);

        buffer.WriteInt(num);
        //UIToggle toggle = gab_tran.FindChild("flag").GetComponent<UIToggle>();
        //buffer.WriteByte((byte)(pushs[index].helpFlag && toggle.value ? 1 : 0));
        NetUtil.getInstance.SendMessage(buffer);
    }
コード例 #24
0
ファイル: NetUtil.cs プロジェクト: keyking-coin/code
 public void tryToReconnect()
 {
     ConfirmUtil.TryToDispear();
     connect();
 }
コード例 #25
0
ファイル: UserInfoEvent.cs プロジェクト: keyking-coin/code
 void doDelete()
 {
     delete_obj.SetActive(false);
     ConfirmUtil.confirm("确定删除此条收货地址?", comfirmDelete);
 }
コード例 #26
0
 public void zjfk()
 {
     ConfirmUtil.confirm("确定已给卖家打款?", _zjfk);
 }
コード例 #27
0
 public void zjsk()
 {
     ConfirmUtil.confirm("确定买家已打款?", _zjsk);
 }
コード例 #28
0
 public void revoke()
 {
     ConfirmUtil.confirm("确定撤销?", _revoke);
 }
コード例 #29
0
ファイル: AdminUserRZ.cs プロジェクト: keyking-coin/code
 public void pass()
 {
     MainData.UserData user = datas[selectIndex];
     ConfirmUtil.confirm("确定通过此用户的卖家认证?", _pass);
 }
コード例 #30
0
ファイル: AdminUserRZ.cs プロジェクト: keyking-coin/code
 public void reject()
 {
     ConfirmUtil.confirm("确定拒绝此用户的卖家认证?", _reject);
 }