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); }