示例#1
0
    // sets/clears error message for invalid input
    private void SetErrorText(string message, string error)
    {
        errorText.text = message;
        switch (error)
        {
        // error in start input
        case "start": errorText.alignment = TextAlignmentOptions.MidlineLeft;
            startText.color = errorColor;
            break;

        // error in end input
        case "end": errorText.alignment = TextAlignmentOptions.MidlineRight;
            endText.color = errorColor;
            break;

        // start date later than end date
        case "both": errorText.alignment = TextAlignmentOptions.Midline;
            endText.color   = errorColor;
            startText.color = errorColor;
            break;

        // no error
        case "neither": endText.color = originalColor;
            startText.color           = originalColor;
            rayCastScript.FilterDates(start, end);
            break;
        }
    }