Beispiel #1
0
        protected override void OnValidateReferences(Validation.ValidationContext validate)
        {
            if (_type == CameraType.perspective)
            {
                validate.IsDefined("perspective", _perspective);
                validate.IsUndefined("orthographic", _orthographic);
            }

            if (_type == CameraType.orthographic)
            {
                validate.IsUndefined("perspective", _perspective);
                validate.IsDefined("orthographic", _orthographic);
            }

            base.OnValidateReferences(validate);
        }