예제 #1
0
    public static void OnPay(int productID)
    {
        PktPayRequest pkt = new PktPayRequest();

        pkt.productID = productID;
        AClientApp.RemoteCall(pkt);
    }
예제 #2
0
    public static void OnGetSdata(string name)
    {
        var pkt = new PktGetSdata();

        pkt.name = name;
        AClientApp.RemoteCall(pkt);
    }
예제 #3
0
    public static void OnCreateOrder(int productID)
    {
        var pkt = new PktCreateOrderRequest();

        pkt.productID = productID;
        AClientApp.RemoteCall <PktCreateOrderResult>(pkt, CreateOrderCb);
    }
예제 #4
0
    internal static void OnBeginFight()
    {
        var pkt = new PktCommonRequest();

        pkt.method = (int)ECommonMethod.BeginFight;
        AClientApp.RemoteCall(pkt);
    }
예제 #5
0
    internal static void OnEnterScene()
    {
        var pkt = new PktCommonRequest();

        pkt.method = (int)ECommonMethod.EnterScene;
        AClientApp.RemoteCall(pkt);
    }
예제 #6
0
    internal static void OnEnterGame(string uid, PktLoginRequest.EPartnerID ePartnerID)
    {
        var req = new PktEnterGameRequest();

        req.uid        = uid;
        req.ePartnerID = ePartnerID;
        AClientApp.RemoteCall <PktEnterGameResult>(req, OnEnterGameCb);
    }
예제 #7
0
    public static void OnExchange(int count)
    {
        PktExchangeRequest pkt = new PktExchangeRequest();

        pkt.count = count;
        pkt.eType = PktExchangeRequest.EType.Gold;
        AClientApp.RemoteCall <PktExchangeResult>(pkt, ExchangeCb);
    }
예제 #8
0
    public static void OnCreateAvatar(string avatarName, int sex)
    {
        var req = new PktCreateAvatarRequest();

        req.avatarName = avatarName;
        req.sex        = sex;
        AClientApp.RemoteCall <PktCreateAvatarResult>(req, OnCreateAvatarCb);
    }
예제 #9
0
    internal static void OnEnterConta(string swx)
    {
        var pkt = new PktCommonRequest();

        pkt.pData.strArg = swx;
        pkt.method       = (int)ECommonMethod.EnterConta;
        AClientApp.RemoteCall(pkt);
    }
예제 #10
0
    internal static void OnEnterCity()
    {
        var pkt = new PktCommonRequest();

        pkt.pData.intArg = 1;
        pkt.method       = (int)ECommonMethod.EnterConta;
        AClientApp.RemoteCall(pkt);
    }
예제 #11
0
    public static void OnLogin(string username, string password, PktLoginRequest.EPartnerID ePartnerID)
    {
        var req = new PktLoginRequest();

        req.username   = username;
        req.password   = password;
        req.ePartnerID = ePartnerID;
        AClientApp.RemoteCall <PktLoginResult>(req, OnLoginCb);
    }
예제 #12
0
    public static void OnDailyCheck()
    {
        var pkt = new PktDailyCheckRequest();

        AClientApp.RemoteCall <PktDailyCheckResult>(pkt, OnDailyCheckCb);
    }
예제 #13
0
    internal static void OnEnterGame()
    {
        var req = new PktEnterGameRequest();

        AClientApp.RemoteCall <PktEnterGameResult>(req, OnEnterGameCb);
    }