public override bool MouseMoved( SharpInputSystem.MouseEventArgs evt ) { // relay input events to character controller if ( !TrayManager.IsDialogVisible ) chara.InjectMouseMove( evt ); return base.MouseMoved( evt ); }