private NormalMovement normScheme; // A reference to the NormalMovement on the object // =================== // * PRIVATE METHODS * // =================== // Initialize Control Values private void Start() { // get class instances buttons = new ButtonPresses(); normScheme = GetComponent <NormalMovement>(); // initialize button presses to false buttons.setAll(false); // initialize controlScheme to normal controls controlScheme = normScheme.Interface; }
private QuickMenu quickMenu; // Quick Menu object // =================== // * PRIVATE METHODS * // =================== // Initialize Control Values private void Awake() { controls = this; // get class instances buttons = new ButtonPresses(); normalMovement = GetComponent <NormalMovement>(); pauseMenu = GetComponent <PauseMenu>(); quickMenu = GetComponent <QuickMenu>(); // initialize button presses and joysticks to false buttons.setPresses(false); buttons.setPersistent(false); // initialize controlScheme to default controlScheme = normalMovement; }