public void Initialize(ArenaUIViewManager view)
    {
        m_view = view;
        EventDispatcher.AddEventListener <int>(Events.ArenaEvent.TabSwitch, HandleTabChange);

        // 属性绑定
        ItemSource = MogoWorld.thePlayer; // 由于目前Logic可能会跟随UI关闭而Release,故在此重新设置ItemSource
        SetBinding <string>(EntityMyself.ATTR_NAME, m_view.SetNameText);
        SetBinding <uint>(EntityMyself.ATTR_ARENIC_CREDIT, m_view.SetProgressValue);
        SetBinding <ushort>(EntityMyself.ATTR_ARENIC_GRADE, m_view.SetHeadImage);
        SetBinding <ushort>(EntityMyself.ATTR_ARENIC_GRADE, m_view.SetCurTitleText);
        SetBinding <ushort>(EntityMyself.ATTR_ARENIC_GRADE, m_view.SetNextTitleText);
        SetBinding <uint>(EntityMyself.ATTR_FIGHT_FORCE, m_view.SetBattleForceText);
        SetBinding <uint>(EntityMyself.ATTR_GLOD, m_view.SetGoldNum);
        SetBinding <uint>(EntityMyself.ATTR_DIAMOND, m_view.SetDiamondNum);
    }
    public void Initialize(ArenaUIViewManager view)
    {
        m_view = view;
        EventDispatcher.AddEventListener<int>(Events.ArenaEvent.TabSwitch, HandleTabChange);

        // 属性绑定
        ItemSource = MogoWorld.thePlayer; // 由于目前Logic可能会跟随UI关闭而Release,故在此重新设置ItemSource
        SetBinding<string>(EntityMyself.ATTR_NAME, m_view.SetNameText);
        SetBinding<uint>(EntityMyself.ATTR_ARENIC_CREDIT, m_view.SetProgressValue);
        SetBinding<ushort>(EntityMyself.ATTR_ARENIC_GRADE,m_view.SetHeadImage);
        SetBinding<ushort>(EntityMyself.ATTR_ARENIC_GRADE, m_view.SetCurTitleText);
        SetBinding<ushort>(EntityMyself.ATTR_ARENIC_GRADE, m_view.SetNextTitleText);
        SetBinding<uint>(EntityMyself.ATTR_FIGHT_FORCE, m_view.SetBattleForceText);
        SetBinding<uint>(EntityMyself.ATTR_GLOD, m_view.SetGoldNum);
        SetBinding<uint>(EntityMyself.ATTR_DIAMOND, m_view.SetDiamondNum);
    }