Exemple #1
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;
    }