mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
Shutdown grid rendering events (#4234)
This commit is contained in:
@@ -16,4 +16,9 @@ internal sealed class GridRenderingSystem : EntitySystem
|
||||
{
|
||||
_clyde.RegisterGridEcsEvents();
|
||||
}
|
||||
|
||||
public override void Shutdown()
|
||||
{
|
||||
_clyde.ShutdownGridEcsEvents();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -176,6 +176,14 @@ namespace Robust.Client.Graphics.Clyde
|
||||
_entityManager.EventBus.SubscribeEvent<GridModifiedEvent>(EventSource.Local, this, _updateOnGridModified);
|
||||
}
|
||||
|
||||
public void ShutdownGridEcsEvents()
|
||||
{
|
||||
_entityManager.EventBus.UnsubscribeEvent<TileChangedEvent>(EventSource.Local, this);
|
||||
_entityManager.EventBus.UnsubscribeEvent<GridStartupEvent>(EventSource.Local, this);
|
||||
_entityManager.EventBus.UnsubscribeEvent<GridRemovalEvent>(EventSource.Local, this);
|
||||
_entityManager.EventBus.UnsubscribeEvent<GridModifiedEvent>(EventSource.Local, this);
|
||||
}
|
||||
|
||||
private void GLInitBindings(bool gles)
|
||||
{
|
||||
_glBindingsContext = _glContext!.BindingsContext;
|
||||
|
||||
@@ -88,6 +88,11 @@ namespace Robust.Client.Graphics.Clyde
|
||||
// Nada.
|
||||
}
|
||||
|
||||
public void ShutdownGridEcsEvents()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void SetWindowTitle(string title)
|
||||
{
|
||||
// Nada.
|
||||
|
||||
@@ -65,6 +65,8 @@ namespace Robust.Client.Graphics
|
||||
|
||||
void RegisterGridEcsEvents();
|
||||
|
||||
void ShutdownGridEcsEvents();
|
||||
|
||||
void RunOnWindowThread(Action action);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user