public override void Render()
        {
            foreach (var spawnerEntity in SpawnerEntities)
            {
                if (!DeliriumSpawnerTypeHelper.GetSettingsDraw(Settings, spawnerEntity.Value))
                {
                    continue;
                }
                if (spawnerEntity.Key.Metadata.Contains("InfestationEggGreen"))
                {
                    if (spawnerEntity.Key.GetComponent <Chest>().IsOpened)
                    {
                        continue;
                    }
                }
                else if (!spawnerEntity.Key.IsAlive || !spawnerEntity.Key.IsValid)
                {
                    continue;
                }

                var color = DeliriumSpawnerTypeHelper.GetSettingsColor(Settings, spawnerEntity.Value);
                var size  = DeliriumSpawnerTypeHelper.GetSettingsSize(Settings, spawnerEntity.Value);
                DrawEntity(spawnerEntity.Key, color, size);
            }
        }
        public override void Render()
        {
            RemoveNotValidEntities();
            foreach (var spawnerEntity in SpawnerEntities)
            {
                if (!DeliriumSpawnerTypeHelper.GetSettingsDraw(Settings, spawnerEntity.Value))
                {
                    continue;
                }

                var color = DeliriumSpawnerTypeHelper.GetSettingsColor(Settings, spawnerEntity.Value);
                var size  = DeliriumSpawnerTypeHelper.GetSettingsSize(Settings, spawnerEntity.Value);
                DrawEntity(spawnerEntity.Key, color, size);
            }
        }