コード例 #1
0
 public VignetteModeValue(VignetteMode value, bool overrideState)
 {
     this.value         = value;
     this.overrideState = overrideState;
 }
コード例 #2
0
 public VignetteModeValue(VignetteModeParameter parameter)
 {
     value         = parameter.value;
     overrideState = parameter.overrideState;
 }
コード例 #3
0
    public override void InitializeParameters()
    {
        //mode
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.mode.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.mode.overrideState))
        {
            m_tempSettings.mode.overrideState = true;
        }
        else
        {
            m_tempSettings.mode.overrideState = false;
        }
        fromMode = m_fromSettings != null && m_fromSettings.active && m_fromSettings.mode.overrideState ? m_fromSettings.mode.value : m_tempSettings.mode.value;
        toMode   = m_toSettings != null && m_toSettings.active && m_toSettings.mode.overrideState ? m_toSettings.mode.value : m_tempSettings.mode.value;

        //color
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.color.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.color.overrideState))
        {
            m_tempSettings.color.overrideState = true;
        }
        else
        {
            m_tempSettings.color.overrideState = false;
        }
        fromColor = m_fromSettings != null && m_fromSettings.active && m_fromSettings.color.overrideState ? m_fromSettings.color.value : m_tempSettings.color.value;
        toColor   = m_toSettings != null && m_toSettings.active && m_toSettings.color.overrideState ? m_toSettings.color.value : m_tempSettings.color.value;

        //center
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.center.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.center.overrideState))
        {
            m_tempSettings.center.overrideState = true;
        }
        else
        {
            m_tempSettings.center.overrideState = false;
        }
        fromCenter = m_fromSettings != null && m_fromSettings.active && m_fromSettings.center.overrideState ? m_fromSettings.center.value : m_tempSettings.center.value;
        toCenter   = m_toSettings != null && m_toSettings.active && m_toSettings.center.overrideState ? m_toSettings.center.value : m_tempSettings.center.value;

        //intensity
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.intensity.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.intensity.overrideState))
        {
            m_tempSettings.intensity.overrideState = true;
        }
        else
        {
            m_tempSettings.intensity.overrideState = false;
        }
        intensity.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.intensity.overrideState ? m_fromSettings.intensity.value : m_tempSettings.intensity.value;
        intensity.y = m_toSettings != null && m_toSettings.active && m_toSettings.intensity.overrideState ? m_toSettings.intensity.value : m_tempSettings.intensity.value;

        //smoothness
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.smoothness.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.smoothness.overrideState))
        {
            m_tempSettings.smoothness.overrideState = true;
        }
        else
        {
            m_tempSettings.smoothness.overrideState = false;
        }
        smoothness.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.smoothness.overrideState ? m_fromSettings.smoothness.value : m_tempSettings.smoothness.value;
        smoothness.y = m_toSettings != null && m_toSettings.active && m_toSettings.smoothness.overrideState ? m_toSettings.smoothness.value : m_tempSettings.smoothness.value;

        //roundness
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.roundness.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.roundness.overrideState))
        {
            m_tempSettings.roundness.overrideState = true;
        }
        else
        {
            m_tempSettings.roundness.overrideState = false;
        }
        roundness.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.roundness.overrideState ? m_fromSettings.roundness.value : m_tempSettings.roundness.value;
        roundness.y = m_toSettings != null && m_toSettings.active && m_toSettings.roundness.overrideState ? m_toSettings.roundness.value : m_tempSettings.roundness.value;

        //rounded
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.rounded.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.rounded.overrideState))
        {
            m_tempSettings.rounded.overrideState = true;
        }
        else
        {
            m_tempSettings.rounded.overrideState = false;
        }
        fromRounded = m_fromSettings != null && m_fromSettings.active && m_fromSettings.rounded.overrideState ? m_fromSettings.rounded.value : m_tempSettings.rounded.value;
        toRounded   = m_toSettings != null && m_toSettings.active && m_toSettings.rounded.overrideState ? m_toSettings.rounded.value : m_tempSettings.rounded.value;

        //mask
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.mask.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.mask.overrideState))
        {
            m_tempSettings.mask.overrideState = true;
        }
        else
        {
            m_tempSettings.mask.overrideState = false;
        }
        fromMask = m_fromSettings != null && m_fromSettings.active && m_fromSettings.mask.overrideState ? m_fromSettings.mask.value : m_tempSettings.mask.value;
        toMask   = m_toSettings != null && m_toSettings.active && m_toSettings.mask.overrideState ? m_toSettings.mask.value : m_tempSettings.mask.value;

        //opacity
        if ((m_fromSettings != null && m_fromSettings.active && m_fromSettings.opacity.overrideState) ||
            (m_toSettings != null && m_toSettings.active && m_toSettings.opacity.overrideState))
        {
            m_tempSettings.opacity.overrideState = true;
        }
        else
        {
            m_tempSettings.opacity.overrideState = false;
        }
        opacity.x = m_fromSettings != null && m_fromSettings.active && m_fromSettings.opacity.overrideState ? m_fromSettings.opacity.value : m_tempSettings.opacity.value;
        opacity.y = m_toSettings != null && m_toSettings.active && m_toSettings.opacity.overrideState ? m_toSettings.opacity.value : m_tempSettings.opacity.value;
    }