private void OnValidate() { m_VerticalAxis.Validate(); m_VerticalRecentering.Validate(); m_HorizontalAxis.Validate(); m_HorizontalRecentering.Validate(); }
protected override void OnValidate() { // Upgrade after a legacy deserialize if (m_LegacyRadius != float.MaxValue && m_LegacyHeightOffset != float.MaxValue && m_LegacyHeadingBias != float.MaxValue) { m_FollowOffset = new Vector3(0, m_LegacyHeightOffset, -m_LegacyRadius); m_LegacyHeightOffset = m_LegacyRadius = float.MaxValue; m_Heading.m_Bias = m_LegacyHeadingBias; m_XAxis.m_MaxSpeed /= 10; m_XAxis.m_AccelTime /= 10; m_XAxis.m_DecelTime /= 10; m_LegacyHeadingBias = float.MaxValue; int heading = (int)m_Heading.m_Definition; if (m_RecenterToTargetHeading.LegacyUpgrade(ref heading, ref m_Heading.m_VelocityFilterStrength)) { m_Heading.m_Definition = (Heading.HeadingDefinition)heading; } } m_XAxis.Validate(); m_RecenterToTargetHeading.Validate(); base.OnValidate(); }
/// <summary>Enforce bounds for fields, when changed in inspector.</summary> protected override void OnValidate() { base.OnValidate(); // Upgrade after a legacy deserialize if (m_LegacyHeadingBias != float.MaxValue) { m_Heading.m_Bias = m_LegacyHeadingBias; m_LegacyHeadingBias = float.MaxValue; int heading = (int)m_Heading.m_Definition; if (m_RecenterToTargetHeading.LegacyUpgrade(ref heading, ref m_Heading.m_VelocityFilterStrength)) { m_Heading.m_Definition = (CinemachineOrbitalTransposer.Heading.HeadingDefinition)heading; } mUseLegacyRigDefinitions = true; } if (m_LegacyBlendHint != BlendHint.None) { m_Transitions.m_BlendHint = m_LegacyBlendHint; m_LegacyBlendHint = BlendHint.None; } m_YAxis.Validate(); m_XAxis.Validate(); m_RecenterToTargetHeading.Validate(); m_YAxisRecentering.Validate(); m_Lens.Validate(); InvalidateRigCache(); }
/// <summary>Enforce bounds for fields, when changed in inspector.</summary> protected override void OnValidate() { base.OnValidate(); // Upgrade after a legacy deserialize if (m_LegacyHeadingBias != float.MaxValue) { m_Heading.m_Bias = m_LegacyHeadingBias; m_LegacyHeadingBias = float.MaxValue; int heading = (int)m_Heading.m_Definition; if (m_RecenterToTargetHeading.LegacyUpgrade(ref heading, ref m_Heading.m_VelocityFilterStrength)) { m_Heading.m_Definition = (CinemachineOrbitalTransposer.Heading.HeadingDefinition)heading; } mUseLegacyRigDefinitions = true; } if (m_LegacyBlendHint != BlendHint.None) { m_Transitions.m_BlendHint = m_LegacyBlendHint; m_LegacyBlendHint = BlendHint.None; } m_YAxis.Validate(); m_XAxis.Validate(); m_RecenterToTargetHeading.Validate(); m_YAxisRecentering.Validate(); m_Lens.Validate(); InvalidateRigCache(); #if UNITY_EDITOR for (int i = 0; m_Rigs != null && i < 3 && i < m_Rigs.Length; ++i) { if (m_Rigs[i] != null) { CinemachineVirtualCamera.SetFlagsForHiddenChild(m_Rigs[i].gameObject); } } #endif }