| | |
| | | namespace Snxxz.UI { |
| | | |
| | | public class FightingPKWin : Window |
| | | { |
| | | |
| | | {
|
| | | [SerializeField] RoleInformation m_RoleInformation1;
|
| | | [SerializeField] RoleInformation m_RoleInformation2; |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | |
| | | |
| | | protected override void OnPreOpen() |
| | | { |
| | | m_RoleInformation1.SetHeroHead(PlayerDatas.Instance.baseData.Job,0); |
| | | string PlayerName = UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName); |
| | | m_RoleInformation1.SetHeroLvAndName((int)PlayerDatas.Instance.baseData.LV, PlayerName); |
| | | m_RoleInformation1.SetHeroHP((int)PlayerDatas.Instance.baseData.HP, PlayerDatas.Instance.extersion.MaxHP); |
| | | m_RoleInformation1.SetShieldNumber(PlayerDatas.Instance.extersion.MaxProDef, (int)PlayerDatas.Instance.baseData.ExAttr4); |
| | | } |
| | | |
| | | protected override void OnAfterOpen() |
| | | { |
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting;//数据的刷新(h0418) |
| | | } |
| | | |
| | | protected override void OnPreClose() |
| | | { |
| | | } |
| | | |
| | | {
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;//数据的刷新(h0418) |
| | | }
|
| | |
|
| | | |
| | |
|
| | | protected override void OnAfterClose() |
| | | { |
| | | } |
| | | }
|
| | | #endregion |
| | | |
| | | private void Updatefighting(PlayerDataRefresh _tCDBPlayerRefresh)
|
| | | {
|
| | | switch (_tCDBPlayerRefresh)
|
| | | {
|
| | | case PlayerDataRefresh.FightPower://战斗力的刷新83
|
| | | break;
|
| | | case PlayerDataRefresh.LV://等级的刷新8
|
| | | string PlayerName = UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName);
|
| | | m_RoleInformation1.SetHeroLvAndName((int)PlayerDatas.Instance.baseData.LV, PlayerName);
|
| | | break;
|
| | | case PlayerDataRefresh.MaxHP://最大血量的刷新28
|
| | | case PlayerDataRefresh.HP://当前血量29
|
| | | m_RoleInformation1.SetHeroHP((int)PlayerDatas.Instance.baseData.HP, PlayerDatas.Instance.extersion.MaxHP);
|
| | | break;
|
| | | case PlayerDataRefresh.ExAttr4://当前护盾值
|
| | | case PlayerDataRefresh.MaxProDef://最大护盾值
|
| | | m_RoleInformation1.SetShieldNumber(PlayerDatas.Instance.extersion.MaxProDef, (int)PlayerDatas.Instance.baseData.ExAttr4);
|
| | | break;
|
| | | }
|
| | | } |
| | | } |
| | | |
| | | } |