コード例 #1
0
        double IControlled.GetPartialStepValue(double stepValue, ControlledParameterTemplate template)
        {
            if (template is IIntParameterTemplate intTemplate)
            {
                return(intTemplate.GetPartialValue(stepValue));
            }

            UnityEngine.Debug.LogError("Mismatched type.");
            return(double.NaN);
        }
コード例 #2
0
        StepStatus IControlled.StepTo(int stepNumber, ControlledParameterTemplate template)
        {
            if (template is IIntParameterTemplate intTemplate)
            {
                value = intTemplate.GetValue(stepNumber);
                return(StepStatus.Success);
            }

            return(StepStatus.TypeError);
        }
コード例 #3
0
 double IControlled.GetPartialStepValue(double stepValue, ControlledParameterTemplate template) => throw new NotImplementedException();