void CycleRefereneMode(bool forward) { var length = System.Enum.GetValues(typeof(ReferenceModes)).Length; if (forward) { referenceMode++; if ((int)referenceMode == length) { referenceMode = 0; } } else { referenceMode--; if ((int)referenceMode == -1) { referenceMode = (ReferenceModes)length - 1; } } }
void CycleReferenceMode(bool forward) { var length = System.Enum.GetValues(typeof(ReferenceModes)).Length; if(forward) { referenceMode++; if((int)referenceMode == length) referenceMode = 0; } else { referenceMode--; if((int)referenceMode == -1) referenceMode = (ReferenceModes) length-1; } }