//this method cycles through the availiable modes private void changeMode() { currentMode = currentMode + 1; if ((int)currentMode == System.Enum.GetNames(typeof(modes)).Length) { currentMode = 0; } letGo(); if (selected != null) { selected.GetComponent <atom>().bonding = false; selected = null; } Text.changeText(currentMode.ToString()); Text.changeColor((int)currentMode); Haptic(); }
public void ToogleMode() { if (mode == modes.SINGLEPLAYER) { mode = modes.MULTIPLAYER; } else { mode = modes.SINGLEPLAYER; } PlayerPrefs.SetString("mode", mode.ToString()); Events.OnChangePlayMode(mode); print("ToogleMode mode: " + mode); }
// Code to perform attack void Shoot() { Debug.Log("CurrentMode: " + currentMode.ToString()); if (currentMode == modes.pulse) { Pulse(); } else if (currentMode == modes.hold) { Hold(); } else if (currentMode == modes.charge) { Charge(); } }