Math Round?

Is there a function to round a int to the nearest multiple of 2.75?

While this is more of a math problem than a Unity one, the way you can do it is as follows:

public float RoundToNearestMultiple(float numberToRound, float multipleOf){
    int multiple =  Mathf.RoundToInt(numberToRound/multipleOf);

    return multiple*multipleOf;
}

UnityScript really isn’t that different from C#, come to think of it, it is actually less clear to read with all those colons. This answer will tell you how to translate between C# and UnityScript.

Look at Handles.SnapValue