public void ToggleState() { state.value = (state.value + 1) % buttonStates.Count; SetState(state.value); NetworkEventManager.SendSwitchState(state); }