void INotifyActorDisposing.Disposing(Actor self) { if (disposed) { return; } render.Dispose(); disposed = true; }
public void Disposing(Actor self) { if (disposed) { return; } render.Dispose(); disposed = true; }
public void Disposing(Actor self) { if (disposed) { return; } shroudLayer.Dispose(); fogLayer.Dispose(); disposed = true; }
void INotifyActorDisposing.Disposing(Actor self) { if (disposed) { return; } shroudLayer.Dispose(); fogLayer.Dispose(); disposed = true; }
void INotifyActorDisposing.Disposing(Actor self) { if (disposed) { return; } map.Tiles.CellEntryChanged -= UpdateCell; map.Height.CellEntryChanged -= UpdateCell; spriteLayer.Dispose(); tileCache.Dispose(); disposed = true; }