public override void CallWhenCreate()
    {
        AttachLogicUnit(RewardUILogicManager.Instance);

        //RegisterButtonHandler("RewardUIChargeRewardWingIcon");
        //SetButtonClickHandler("RewardUIChargeRewardWingIcon", OnWingIconUp);

        //RegisterButtonHandler("RewardUIChargeRewardIcon");
        //SetButtonClickHandler("RewardUIChargeRewardIcon", OnChargeRewardIconUp);

        //RegisterButtonHandler("RewardUIElfDiamondIcon");
        //SetButtonClickHandler("RewardUIElfDiamondIcon", OnElfDiamondIconUp);

        //RegisterButtonHandler("RewardUILoginRewardIcon");
        //SetButtonClickHandler("RewardUILoginRewardIcon", OnLoginRewardIconUp);

        RegisterButtonHandler("OperatingUICloseBtn");
        SetButtonClickHandler("OperatingUICloseBtn", OnRewardUICloseBtnUp);

        List <RewardUIIconData> list  = new List <RewardUIIconData>();
        RewardUIIconData        data0 = new RewardUIIconData();

        data0.iconText   = "充值送翅膀";
        data0.IconUpCB   = OnWingIconUp;
        data0.widgetName = "ChargeReturnWingBtn";
        list.Add(data0);

        RewardUIIconData data1 = new RewardUIIconData();

        data1.iconText   = "充值奖励";
        data1.IconUpCB   = OnChargeRewardIconUp;
        data1.widgetName = "ChargeRewardBtn";
        list.Add(data1);

        RewardUIIconData data2 = new RewardUIIconData();

        data2.iconText   = "精灵宝钻";
        data2.IconUpCB   = OnElfDiamondIconUp;
        data2.widgetName = "ElfDiamondBtn";
        list.Add(data2);



        RewardUIIconData data4 = new RewardUIIconData();

        data4.iconText   = "限时活动";
        data4.IconUpCB   = OnNewTimeLimitActivityBtnUp;
        data4.widgetName = "TimeLimitActivityBtn";
        list.Add(data4);

        //RewardUIIconData data5 = new RewardUIIconData();
        //data5.iconText = "成就奖励";
        //data5.IconUpCB = OnNewAttributeRewardBtnUp;
        //data5.widgetName = "AttributeRewardBtn";
        //list.Add(data5);

        RewardUIIconData data3 = new RewardUIIconData();

        data3.iconText   = "登录奖励";
        data3.IconUpCB   = OnLoginRewardIconUp;
        data3.widgetName = "LoginRewardBtn";
        list.Add(data3);

        AddIconList(list);

        GetTransform("RewardUIIconListCam").GetComponentsInChildren <UIViewport>(true)[0].sourceCamera =
            MogoUIManager.Instance.GetMainUICamera();
        OnWingIconUp(0);
    }
    public override void CallWhenCreate()
    {
        AttachLogicUnit(RewardUILogicManager.Instance);

        //RegisterButtonHandler("RewardUIChargeRewardWingIcon");
        //SetButtonClickHandler("RewardUIChargeRewardWingIcon", OnWingIconUp);

        //RegisterButtonHandler("RewardUIChargeRewardIcon");
        //SetButtonClickHandler("RewardUIChargeRewardIcon", OnChargeRewardIconUp);

        //RegisterButtonHandler("RewardUIElfDiamondIcon");
        //SetButtonClickHandler("RewardUIElfDiamondIcon", OnElfDiamondIconUp);

        //RegisterButtonHandler("RewardUILoginRewardIcon");
        //SetButtonClickHandler("RewardUILoginRewardIcon", OnLoginRewardIconUp);

        RegisterButtonHandler("OperatingUICloseBtn");
        SetButtonClickHandler("OperatingUICloseBtn", OnRewardUICloseBtnUp);

        List<RewardUIIconData> list = new List<RewardUIIconData>();
        RewardUIIconData data0 = new RewardUIIconData();
        data0.iconText = "充值送翅膀";
        data0.IconUpCB = OnWingIconUp;
        data0.widgetName = "ChargeReturnWingBtn";
        list.Add(data0);

        RewardUIIconData data1 = new RewardUIIconData();
        data1.iconText = "充值奖励";
        data1.IconUpCB = OnChargeRewardIconUp;
        data1.widgetName = "ChargeRewardBtn";
        list.Add(data1);

        RewardUIIconData data2 = new RewardUIIconData();
        data2.iconText = "精灵宝钻";
        data2.IconUpCB = OnElfDiamondIconUp;
        data2.widgetName = "ElfDiamondBtn";
        list.Add(data2);



        RewardUIIconData data4 = new RewardUIIconData();
        data4.iconText = "限时活动";
        data4.IconUpCB = OnNewTimeLimitActivityBtnUp;
        data4.widgetName = "TimeLimitActivityBtn";
        list.Add(data4);

        //RewardUIIconData data5 = new RewardUIIconData();
        //data5.iconText = "成就奖励";
        //data5.IconUpCB = OnNewAttributeRewardBtnUp;
        //data5.widgetName = "AttributeRewardBtn";
        //list.Add(data5);

        RewardUIIconData data3 = new RewardUIIconData();
        data3.iconText = "登录奖励";
        data3.IconUpCB = OnLoginRewardIconUp;
        data3.widgetName = "LoginRewardBtn";
        list.Add(data3);

        AddIconList(list);

        GetTransform("RewardUIIconListCam").GetComponentsInChildren<UIViewport>(true)[0].sourceCamera =
            MogoUIManager.Instance.GetMainUICamera();
        OnWingIconUp(0);
    }