예제 #1
0
        public override void Update()
        {
            for (var i = 0; i < k_ReflectionProbeModeCount; i++)
            {
                m_AnimBools[i].target = i == data.mode.intValue;
            }

            SetModeTarget(data.mode.hasMultipleDifferentValues ? -1 : data.mode.intValue);
            influenceVolume.SetIsSectionExpanded_Shape(data.influenceVolume.shape.hasMultipleDifferentValues ? -1 : data.influenceVolume.shape.intValue);

            frameSettings.Update();
            influenceVolume.Update();
            base.Update();
        }
예제 #2
0
        public override void Update()
        {
            for (var i = 0; i < k_ReflectionProbeModeCount; i++)
            {
                m_AnimBools[i].target = i == data.mode.intValue;
            }

            SetModeTarget(data.mode.hasMultipleDifferentValues ? -1 : data.mode.intValue);
            influenceVolume.SetIsSectionExpanded_Shape(data.influenceVolume.shape.hasMultipleDifferentValues ? -1 : data.influenceVolume.shape.intValue);

            captureSettings.Update();
            bool frameSettingsOverriden = data.captureSettings.renderingPath.enumValueIndex == (int)HDAdditionalCameraData.RenderingPath.Custom;

            isFrameSettingsOverriden.value = frameSettingsOverriden;
            if (frameSettingsOverriden)
            {
                frameSettings.Update();
            }
            influenceVolume.Update();
            base.Update();
        }