red-sim-light-volumesudon/red.sim.LightVolumesUdon/Main.cs
2025-09-17 01:38:27 +01:00

30 lines
No EOL
932 B
C#

using ABI_RC.Core.Util.AssetFiltering;
using MelonLoader;
using System;
using System.Collections.Generic;
using VRCLightVolumes;
namespace red.sim.LightVolumesUdon
{
public class Main : MelonMod
{
public Main()
{
}
public override void OnInitializeMelon()
{
WorldFilter._Base.Add(typeof(LightVolume));
WorldFilter._Base.Add(typeof(LightVolumeData));
WorldFilter._Base.Add(typeof(LightVolumeDataSorter));
WorldFilter._Base.Add(typeof(LightVolumeInstance));
WorldFilter._Base.Add(typeof(LightVolumeManager));
WorldFilter._Base.Add(typeof(LightVolumeSetup));
WorldFilter._Base.Add(typeof(PointLightVolume));
WorldFilter._Base.Add(typeof(PointLightVolumeInstance));
SharedFilter.get_SpawnableWhitelist().Add(typeof(PointLightVolumeInstance));
SharedFilter.get_SpawnableWhitelist().Add(typeof(PointLightVolume));
MelonLogger.Msg("Initialized, now whitelisting modded components!");
}
}
}