иок бдсм. часть певая

This commit is contained in:
Іван Оніщенко
2025-01-05 07:52:11 +03:00
parent 4fc3b1cd7d
commit 5c7d9dd420
2 changed files with 27 additions and 7 deletions

View File

@@ -16,9 +16,17 @@ namespace Content.Client._White.Administration.HoursPanelSystems;
[UsedImplicitly] [UsedImplicitly]
public sealed partial class HoursPanel : DefaultWindow public sealed partial class HoursPanel : DefaultWindow
{ {
private HoursPanelSystem _huetaSystem =new();
public HoursPanel() public HoursPanel()
{ {
var owner = new HoursPanelSystem(this); // var owner = new HoursPanelSystem(this);
var owner = _huetaSystem;
owner._panel = this;
RobustXamlLoader.Load(this); RobustXamlLoader.Load(this);
var roles = new Dictionary<int, string>(); var roles = new Dictionary<int, string>();
PlayerNameLine.OnTextChanged += _ => OnNamesChanged(); PlayerNameLine.OnTextChanged += _ => OnNamesChanged();

View File

@@ -5,16 +5,25 @@ namespace Content.Client._White.Administration.HoursPanelSystems;
public sealed class HoursPanelSystem : EntitySystem public sealed class HoursPanelSystem : EntitySystem
{ {
private HoursPanel _panel; public HoursPanel? _panel;
public HoursPanelSystem(HoursPanel panel)
public HoursPanelSystem()
{ {
_panel = panel;
} }
//private HoursPanel _panel;
//public HoursPanelSystem(HoursPanel panel)
//{
// _panel = panel;
//}
public override void Initialize() public override void Initialize()
{ {
base.Initialize(); base.Initialize();
SubscribeNetworkEvent<HoursPanelMessageToClient>(OnHoursPanelMessage); SubscribeNetworkEvent<HoursPanelMessageToClient>(OnHoursPanelMessage);
} }
@@ -24,7 +33,10 @@ public sealed class HoursPanelSystem : EntitySystem
} }
public void SendPlayerTimeRequest(HoursPanelMessageToServer message) public void SendPlayerTimeRequest(HoursPanelMessageToServer message)
{ {
RaiseNetworkEvent(message); var _entityManager = IoCManager.Resolve<EntityManager>();
var _che = _entityManager.System<CheZaHuetaSystem>();
_che.SendNetMessage(message);
//RaiseNetworkEvent(message);
} }
} }