public static IEnumerable<ulong> Generate (Perfectness kind) { ulong u = 0; for (; ; ) { u++; if (Test (u) == kind) { yield return u; } } }
public void SetPerfectness(Perfectness perfectness) { switch (perfectness) { case Perfectness.Bad: perfectnessText.color = Color.red; perfectnessText.text = "Bad"; break; case Perfectness.Good: perfectnessText.color = Color.yellow; perfectnessText.text = "Good"; break; case Perfectness.Perfect: perfectnessText.color = Color.green; perfectnessText.text = "Perfect"; break; } }