示例#1
0
 protected override void OnResetPlugin()
 {
     fluidB             = null;
     fluidC             = null;
     fluidD             = null;
     distanceMultiplier = 0.5f;
 }
示例#2
0
 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
        }