[Bug 1000272]编队未及时刷新领导力

main
zhangaotian 2024-10-21 15:56:09 +08:00
parent cc3ef9bc08
commit 592a6d16a6
3 changed files with 6 additions and 5 deletions

View File

@ -260,6 +260,7 @@
TeamEditVehicleModelClear,
TeamEditAllModelClear,
TeamEditModelUpdate,
TeamLeadershipUpdate,
TeamModified,
TeamVehicleEdit,
TeamIconModified,

View File

@ -1016,7 +1016,7 @@ public class Team
}
}
// DebugUtil.LogError("刷新后的领导力是:{0}", _allLeadership);
EventManager.Instance.Send(EventManager.EventName.TeamLeadershipUpdate);
}
catch (Exception e)
{

View File

@ -215,8 +215,8 @@ public class UI_TeamInfoController : UIWindow
EventManager.Instance.Register(EventManager.EventName.TeamUpdate, OnTeamUpdate);
EventManager.Instance.Register(EventManager.EventName.TeamModified, (Action<int>)OnTeamModify);
EventManager.Instance.Register(EventManager.EventName.TeamVehicleEdit, (Action<List<uint>>)OnVehicleChange);
EventManager.Instance.Register<Action>(EventManager.EventName.ExitEditTeamOnOtherPanel,
ExitEditTeamOnOtherPanel);
EventManager.Instance.Register<Action>(EventManager.EventName.ExitEditTeamOnOtherPanel, ExitEditTeamOnOtherPanel);
EventManager.Instance.Register(EventManager.EventName.TeamLeadershipUpdate, RefreshSign);
}
protected override async void OnShowWindow(object data)
@ -251,11 +251,11 @@ public class UI_TeamInfoController : UIWindow
base.OnRelease();
if (!_isSaved)
NotSave();
EventManager.Instance.Unregister(EventManager.EventName.TeamLeadershipUpdate, RefreshSign);
EventManager.Instance.Unregister(EventManager.EventName.TeamUpdate, OnTeamUpdate);
EventManager.Instance.Unregister(EventManager.EventName.TeamModified, (Action<int>)OnTeamModify);
EventManager.Instance.Unregister(EventManager.EventName.TeamVehicleEdit, (Action<List<uint>>)OnVehicleChange);
EventManager.Instance.Unregister<Action>(EventManager.EventName.ExitEditTeamOnOtherPanel,
(Action<Action>)ExitEditTeamOnOtherPanel);
EventManager.Instance.Unregister<Action>(EventManager.EventName.ExitEditTeamOnOtherPanel,ExitEditTeamOnOtherPanel);
}
#endregion