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; }
// Respond to Button Input private void FixedUpdate() { controlScheme(buttons); buttons.setAll(false); }