public void RemoveResource(AssetData res) { resources.Remove(res.id); resourcesList.Remove(res); switch (res.type) { case ResourceComponentType.component: components.Remove(res); if (res.exported) { exportComponents.Remove(res); } break; case ResourceComponentType.sound: sounds.Remove(res); break; case ResourceComponentType.image: images.Remove(res); break; } }
public void DequeueChannel(IChannel channel) { _channelQueue.Remove(channel); }