875 {
876 if (state == true)
877 {
881
882 if (
g_Game.GetUIManager())
883 {
884 g_Game.GetUIManager().ShowUICursor(
true);
885 if (
g_Game.GetUIManager().IsDialogVisible())
886 g_Game.GetUIManager().CloseDialog();
887 }
888 }
889 else
890 {
894
895 if (
g_Game.GetUIManager())
896 {
897 if (
g_Game.GetUIManager().GetMenu())
898 {
899 g_Game.GetUIManager().ShowUICursor(
true);
900 }
901 else
902 {
903 g_Game.GetUIManager().ShowUICursor(
false);
904 }
905 }
906 }
907 }