884 {
885 if (state == true)
886 {
890
891 if (
g_Game.GetUIManager())
892 {
893 g_Game.GetUIManager().ShowUICursor(
true);
894 if (
g_Game.GetUIManager().IsDialogVisible())
895 g_Game.GetUIManager().CloseDialog();
896 }
897 }
898 else
899 {
903
904 if (
g_Game.GetUIManager())
905 {
906 if (
g_Game.GetUIManager().GetMenu())
907 {
908 g_Game.GetUIManager().ShowUICursor(
true);
909 }
910 else
911 {
912 g_Game.GetUIManager().ShowUICursor(
false);
913 }
914 }
915 }
916 }