30 lines
No EOL
932 B
C#
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!");
|
|
}
|
|
}
|
|
} |