protected override void OnResetPlugin() { fluidB = null; fluidC = null; fluidD = null; distanceMultiplier = 0.5f; }
private static void OnFluidDisabled(FluidBase fluid) { #if !UNITY_WEBGL && !UNITY_WINRT if (FluidBase.fluidCount == 0) { Parallel.Reset(); } #endif }
private void OnFluidEnabled(FluidBase fluid) { #if !UNITY_WEBGL && !UNITY_WINRT if (FluidBase.fluidCount > 0 && !Parallel.IsInitialized) { Parallel.Initialize(_threadFactory, _threadHandler, _interlocked); } #endif }
void OnFluidEnabled(FluidBase fluid) { #if !UNITY_WEBGL && !UNITY_WINRT if (FluidBase.fluidCount > 0 && !Parallel.isInitialized) { Parallel.Initialize(m_ThreadFactory, m_ThreadHandler, m_Interlocked); } #endif }