internal static void Unregister(BoingReactorFieldGPUSampler sampler) { if (OnFieldGPUSamplerUnregister != null) { OnFieldGPUSamplerUnregister(sampler); } s_gpuSamplerMap.Remove(sampler.GetInstanceID()); PostUnregisterEffectorReactor(); }
internal static void Register(BoingReactorFieldGPUSampler sampler) { PreRegisterEffectorReactor(); s_gpuSamplerMap.Add(sampler.GetInstanceID(), sampler); if (OnReactorFieldGPUSamplerRegister != null) { OnReactorFieldGPUSamplerRegister(sampler); } }