//set stand in bool for flight mode
    //set color and text color based on mode
    public void ChangeFlightMode()
    {
        AudioManager.instance.ClickSound();
        //just swappin boolean values
        heliMoveManager.useRemoteMode = !heliMoveManager.useRemoteMode;
        ChangeFlightModeUI();
        IHeliMoveMode newMode = heliMoveManager.useRemoteMode ? heliMoveManager.remoteHeliMove : heliMoveManager.attachedHeliMove;

        heliMoveManager.ChangeHeliMoveMode(newMode);
    }
 void Start()
 {
     //defaults to attached, just like bool in playersettings.cs
     currentMode = attachedHeliMove;
 }
 public void ChangeHeliMoveMode(IHeliMoveMode newMode)
 {
     currentMode.EndHeliMoveMode();
     currentMode = newMode;
     currentMode.StartHeliMoveMode();
 }
 void Awake()
 {
     attachedHeliMove = GetComponent <AttachedHeliMove>();
     remoteHeliMove   = GetComponent <RemoteHeliMove>();
 }