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); } }