//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public void UpdateAfterInput() { bool isMenuOnLeft = vSettings.IsMenuOnLeftSide; IInputSide cursorSide = vInputProv.GetSide(!isMenuOnLeft); IInputSide menuSide = vInputProv.GetSide(isMenuOnLeft); Cursor.UpdateAfterInput(cursorSide.Cursor); Arc.UpdateAfterInput(menuSide.Menu); Arc.UpdateWithCursor(Cursor); if (isMenuOnLeft != vCurrIsMenuOnLeftSide) { vCurrIsMenuOnLeftSide = isMenuOnLeft; OnSideChange(); } }