コード例 #1
0
    public override void Init()
    {
        AddEntityCreaterLisnter();
        AddEntityDestroyLisnter();

        GlobalEvent.AddTypeEvent <DebugMsg>(ReceviceDebugMsg);
    }
コード例 #2
0
 public override void Init()
 {
     if (SDKManager.IncludeThePayPlatform(StoreName.HuaWei))
     {
         GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);
     }
 }
コード例 #3
0
 private static void Init()
 {
     GlobalEvent.AddTypeEvent <AccountMergeInfo2Client>(OnAccountMergeInfo);
     GlobalEvent.AddTypeEvent <ConfirmMergeExistAccount2Client>(OnConfirmMergeExistAccount);
     GlobalEvent.AddTypeEvent <RequsetAreadyBindPlatform2Client>(OnRequsetAreadyBindPlatform);
     LoginGameController.OnUserLogin += OnUserLogin;
 }
コード例 #4
0
 private static void Init()
 {
     GlobalEvent.AddTypeEvent <UpdateGeneralShopInfo2Client>(OnUpdateGeneralShopInfo);
     GlobalEvent.AddTypeEvent <GeneralShopBuyGoods2Client>(OnGeneralShopBuyGoods);
     GlobalEvent.AddTypeEvent <GeneralShopTableData2Client>(OnGeneralShopTableData);
     GlobalEvent.AddTypeEvent <GeneralShopTableDataComplete2Client>(OnGeneralShopTableDataComplete);
 }
コード例 #5
0
 public override void Init()
 {
     Debug.LogWarning("=========WXPayClass Init===========");
     SDKManagerNew.OnPayCallBack += SetPayResult;
     GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);
     //WXPayReSend.Instance.ReSendPay();
 }
コード例 #6
0
 private static void Init()
 {
     GlobalEvent.AddTypeEvent <UserLogin2Client>(OnUserLoginEvent);
     GlobalEvent.AddTypeEvent <UserLogout2Client>(OnUserLogoutEvent);
     ResendMessageManager.Init();
     AutoReconnectController.EndReconnect += OnEndReconnect;
     AutoReconnectController.Init();
 }
コード例 #7
0
 public override void Init()
 {
     GlobalEvent.AddTypeEvent <SyncEntityMsg>(ReceviceSyncEntity);
     GlobalEvent.AddTypeEvent <DestroyEntityMsg>(ReceviceDestroyEntityMsg);
     GlobalEvent.AddTypeEvent <ChangeSingletonComponentMsg>(ReceviceChangeSingletonCompMsg);
     GlobalEvent.AddTypeEvent <StartSyncMsg>(ReceviceStartSyncMsg);
     GlobalEvent.AddTypeEvent <T>(ReceviceCommandMsg);
 }
コード例 #8
0
    public override void Init()
    {
        s_world = m_world;
        //AddEntityCreaterLisnter();
        //AddEntityDestroyLisnter();

        GlobalEvent.AddTypeEvent <DebugMsg>(ReceviceDebugMsg);
        ApplicationManager.s_OnApplicationOnGUI += GUI;
    }
コード例 #9
0
 public override void Init()
 {
     if (SDKManager.IncludeThePayPlatform(StoreName.UC))
     {
         Debug.Log("=========UC PayClass Init===========");
         GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);
         StorePayController.OnPayCallBack += OnPayResultCallBack;
     }
 }
コード例 #10
0
    public override void Init()
    {
        GlobalEvent.AddTypeEvent <DebugMsg>(ReceviceDebugMsg);

        if (isDebug)
        {
            ApplicationManager.s_OnApplicationOnGUI += OnGUI;
        }
    }
コード例 #11
0
    private static void EventAdd()
    {
        NetworkVerificationImplement implement = new NetworkVerificationImplement();

        PaymentVerificationManager.Init(implement);
        PaymentVerificationManager.onVerificationResultCallBack += OnVerificationResultCallBack;
        LoginGameController.OnUserLogin += OnUserLogin;

        GlobalEvent.AddTypeEvent <CheckPayLimitResultEvent>(OnCheckPayLimitResult);
    }
コード例 #12
0
    private static void Init()
    {
        if (isInit)
        {
            return;
        }
        isInit = true;

        GlobalEvent.AddTypeEvent <ReplySendSMS2Client>(OnReplySendSMS);
    }
コード例 #13
0
 private static void Init()
 {
     if (isInit)
     {
         return;
     }
     isInit = true;
     GlobalEvent.AddTypeEvent <AccountMergeInfo2Client>(OnAccountMergeInfo);
     GlobalEvent.AddTypeEvent <ConfirmMergeExistAccount2Client>(OnConfirmMergeExistAccount);
 }
コード例 #14
0
    public override void Init()
    {
        Debug.LogWarning("=========vivoPayClass Init===========");
        //SDKManagerNew.OnPayCallBack += SetPayResult;
        GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);

        appid     = SDKManager.GetProperties("vivo", "AppID", appid);
        mchID     = SDKManager.GetProperties("vivo", "MchID", mchID);
        appSecret = SDKManager.GetProperties("vivo", "AppSecret", appSecret);
    }
コード例 #15
0
 private static void Init()
 {
     GlobalEvent.AddTypeEvent <UserLogin2Client>(OnUserLoginEvent);
     GlobalEvent.AddTypeEvent <UserLogout2Client>(OnUserLogoutEvent);
     GlobalEvent.AddTypeEvent <AskUserUseActivationCode2Client>(AskUserUseActivationCode);
     ResendMessageManager.Init();
     AutoReconnectController.EndReconnect += ReLogin;
     AutoReconnectController.Init();
     ApplicationManager.s_OnApplicationUpdate += LogonUpdate;
 }
コード例 #16
0
 public override void Init()
 {
     GlobalEvent.AddTypeEvent <SyncEntityMsg>(ReceviceSyncEntity);
     GlobalEvent.AddTypeEvent <PursueMsg>(RecevicePursueMsg);
     GlobalEvent.AddTypeEvent <ChangeSingletonComponentMsg>(ReceviceChangeSingletonCompMsg);
     GlobalEvent.AddTypeEvent <StartSyncMsg>(ReceviceStartSyncMsg);
     GlobalEvent.AddTypeEvent <AffirmMsg>(ReceviceAffirmMsg);
     GlobalEvent.AddTypeEvent <T>(ReceviceCommandMsg);
     GlobalEvent.AddTypeEvent <SameCommand>(ReceviceSameCmdMsg);
 }
コード例 #17
0
 public override void Init()
 {
     if ((StoreName)Enum.Parse(typeof(StoreName), SDKManager.GetProperties(SDKInterfaceDefine.PropertiesKey_StoreName, "None"))
         == StoreName.UC)
     {
         Debug.Log("=========UC PayClass Init===========");
         GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);
         StorePayController.OnPayCallBack += OnPayResultCallBack;
     }
 }
コード例 #18
0
    public override void Init()
    {
        m_SDKName = StoreName.IAppPay.ToString();

        Debug.LogWarning("=========IAppPayClass Init===========");
        //SDKManagerNew.OnPayCallBack += SetPayResult;
        GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);

        appid     = SDKManager.GetProperties(StoreName.IAppPay.ToString(), "AppID", appid);
        mchID     = SDKManager.GetProperties(StoreName.IAppPay.ToString(), "MchID", mchID);
        appSecret = SDKManager.GetProperties(StoreName.IAppPay.ToString(), "AppSecret", appSecret);
    }
コード例 #19
0
    public override void Init()
    {
        m_SDKName = "PublicPayClass";

        GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);
        GlobalEvent.DispatchTypeEvent <InputUIOnClickEvent>(null);
        GlobalEvent.AddTypeEvent <InputUIOnClickEvent>((e, objs) => {
        });

        SDKManager.GoodsInfoCallBack     += OnGoodsInfoCallBack;
        StorePayController.OnPayCallBack += OnPayResultCallBack;
    }
コード例 #20
0
    /// <summary>
    /// 重发购买
    /// </summary>
    public void ReSendPay()
    {
        Debug.LogWarning("重发支付" + localPayInfo.payInfos.Count);
        GlobalEvent.AddTypeEvent <StoreBuyGoods2Client>(OnStoreBuyGood);

        for (int i = 0; i < localPayInfo.payInfos.Count; i++)
        {
            Debug.LogWarning("重发购买+" + localPayInfo.payInfos[i].goodsId + "==receipt==" + localPayInfo.payInfos[i].receipt);
            //发送消息
            StoreBuyGoods2Server.SenBuyMsg(localPayInfo.payInfos[i].goodsId, 1, localPayInfo.payInfos[i].storeName, localPayInfo.payInfos[i].receipt);
        }
    }
コード例 #21
0
    public override void Init()
    {
        Debug.Log("SyncSystem init ");

        GlobalEvent.AddTypeEvent <SyncEntityMsg>(ReceviceSyncEntity);
        GlobalEvent.AddTypeEvent <PursueMsg>(RecevicePursueMsg);
        GlobalEvent.AddTypeEvent <ChangeSingletonComponentMsg>(ReceviceChangeSingletonCompMsg);
        GlobalEvent.AddTypeEvent <StartSyncMsg>(ReceviceStartSyncMsg);
        GlobalEvent.AddTypeEvent <AffirmMsg>(ReceviceAffirmMsg);
        GlobalEvent.AddTypeEvent <T>(ReceviceCommandMsg);
        //GlobalEvent.AddTypeEvent<CommandMsg>(ReceviceCmdMsg);
    }
コード例 #22
0
    public override void Init()
    {
        if ((StoreName)Enum.Parse(typeof(StoreName), SDKManager.GetProperties(SDKInterfaceDefine.PropertiesKey_StoreName, "None")) == StoreName.VIVO)
        {
            Debug.LogWarning("=========vivoPayClass Init===========");
            //SDKManagerNew.OnPayCallBack += SetPayResult;
            GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);

            appid     = SDKManager.GetProperties("vivo", "AppID", appid);
            mchID     = SDKManager.GetProperties("vivo", "MchID", mchID);
            appSecret = SDKManager.GetProperties("vivo", "AppSecret", appSecret);
        }
    }
コード例 #23
0
    void OnEnable()
    {
        EditorGUIStyleData.Init();

        GlobalEvent.AddTypeEvent <SyncEntityMsg>(ReceviceSyncEntity);
        GlobalEvent.AddTypeEvent <PursueMsg>(RecevicePursueMsg);
        GlobalEvent.AddTypeEvent <ChangeSingletonComponentMsg>(ReceviceChangeSingletonCompMsg);
        GlobalEvent.AddTypeEvent <StartSyncMsg>(ReceviceStartSyncMsg);
        GlobalEvent.AddTypeEvent <AffirmMsg>(ReceviceAffirmMsg);
        GlobalEvent.AddTypeEvent <CommandComponent>(ReceviceCommandMsg);

        GlobalEvent.AddEvent(SyncDebugSystem.c_isAllMessage, ReceviceAllMsg);
        GlobalEvent.AddEvent(SyncDebugSystem.c_isConflict, ReceviceConflict);
        GlobalEvent.AddEvent(SyncDebugSystem.c_Recalc, ReceviceRecalc);
    }
コード例 #24
0
    /// <summary>
    /// 重发购买
    /// </summary>
    public void ReSendPay()
    {
        Debug.LogWarning("重发支付" + localPayInfo.payInfos.Count);
        GlobalEvent.AddTypeEvent <StoreBuyGoods2Client>(OnStoreBuyGood);

        for (int i = 0; i < localPayInfo.payInfos.Count; i++)
        {
            OnPayInfo payInfo = localPayInfo.payInfos[i];
            if (string.IsNullOrEmpty(payInfo.userID) || payInfo.userID == SDKManager.UserID)
            {
                Debug.LogWarning("重发购买+" + payInfo.goodsId + "==receipt==" + payInfo.receipt);
                //发送消息
                StoreBuyGoods2Server.SenBuyMsg(payInfo.goodsId, 1, localPayInfo.payInfos[i].storeName, payInfo.receipt);
            }
        }
    }
コード例 #25
0
    public void Init()
    {
        //检测总开关
        TestRealNameSwitch();
        if (openRealName)
        {
            ApplicationManager.s_OnApplicationUpdate += OnUpdate;
            SDKManager.RealNameCallBack += OnRealNameCallBack;

            AddNetEvent();
            GlobalEvent.AddTypeEvent <CheckPayLimitEvent>(OnCheckPayLimit);

            //检测实名状态(但不触发实名)
            TestRealNameStatus();
            InitOnlineTimer();
        }
    }
コード例 #26
0
    public override void Init()
    {
        m_SDKName = "PublicPayClass";
        //storeName =(StoreName)Enum.Parse( typeof(StoreName),SDKManager.GetProperties(SDKInterfaceDefine.PropertiesKey_StoreName, "None"));

        GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);



        //GlobalEvent.DispatchEvent("Fight",)

        GlobalEvent.DispatchTypeEvent <InputUIOnClickEvent>(null);

        GlobalEvent.AddTypeEvent <InputUIOnClickEvent>((e, objs) => {
        });

        SDKManager.GoodsInfoCallBack     += OnGoodsInfoCallBack;
        StorePayController.OnPayCallBack += OnPayResultCallBack;
    }
コード例 #27
0
    public override void Init()
    {
        if (SDKManager.IncludeThePayPlatform(StoreName.WX))
        {
            Debug.LogWarning("=========WXPayClass Init===========");
            //SDKManagerNew.OnPayCallBack += SetPayResult;
            GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);

            appid     = SDKManager.GetProperties("WeiXin", "AppID", appid);
            mchID     = SDKManager.GetProperties("WeiXin", "MchID", mchID);
            appSecret = SDKManager.GetProperties("WeiXin", "AppSecret", appSecret);
        }


        //if ((StoreName)Enum.Parse(typeof(StoreName), SDKManager.GetProperties(SDKInterfaceDefine.PropertiesKey_StoreName, "None"))
        //    == StoreName.WX)
        //{

        //}
    }
コード例 #28
0
    public void Init()
    {
        //检测总开关
        TestRealNameSwitch();
        if (openRealName)
        {
            ApplicationManager.s_OnApplicationUpdate += OnUpdate;
            SDKManager.RealNameCallBack       += OnRealNameCallBack;
            SDKManager.PayLimitCallBack       += OnPayLimitCallBack;
            LoginGameController.OnUserLogin   += OnLoginEvent;
            LoginGameController.OnUserLogout  += OnLogoutEvent;
            SDKManager.RealNameLogoutCallBack += OnNeedLogout;

            AddNetEvent();


            //检测实名状态(但不触发实名)
            //TestRealNameStatus();
            InitOnlineTimer();
        }
        GlobalEvent.AddTypeEvent <CheckPayLimitEvent>(OnCheckPayLimit);
    }
コード例 #29
0
    public override void Init()
    {
        m_SDKName = "PublicPayClass";
        //storeName =(StoreName)Enum.Parse( typeof(StoreName),SDKManager.GetProperties(SDKInterfaceDefine.PropertiesKey_StoreName, "None"));

        //有其他的payClass符合就不启动public pay
        if (!SDKManager.GetHasPayService(storeName.ToString()))
        {
            GlobalEvent.AddTypeEvent <PrePay2Client>(OnPrePay);

            //Debug.Log("PublicPayClass Init m_SDKName:>" + m_SDKName + "<");
        }

        //GlobalEvent.DispatchEvent("Fight",)

        GlobalEvent.DispatchTypeEvent <InputUIOnClickEvent>(null);

        GlobalEvent.AddTypeEvent <InputUIOnClickEvent>((e, objs) => {
        });

        SDKManager.GoodsInfoCallBack     += OnGoodsInfoCallBack;
        StorePayController.OnPayCallBack += OnPayResultCallBack;
    }
コード例 #30
0
    public override void OnEnterStatus()
    {
        base.OnEnterStatus();

        List <string> list = new List <string>();

        list.Add("lizhu");
        list.Add("tuying");
        list.Add("luorui");


        GameDataClass gameDataObj = new GameDataClass();

        gameDataObj.list = list;
        GameDataMonitor.PushData("GameDataClass", gameDataObj);

        NetworkManager.Init <ProtocolService>();
        NetworkManager.SetServer("127.0.0.1", 2012);
        NetworkManager.Connect();

        ProtocolAnalysisService.Init();

        GlobalEvent.AddTypeEvent <role_login_c>(Recevice);
    }