Загрузка...

Кнопка в самописной меню дабл кликает. (C#, Melon Loader, UnityEngine ImGUI, Il2Cpp Game Modding)

Тема в разделе C# создана пользователем opuhol123 31 янв 2025. 274 просмотра

Загрузка...
  1. opuhol123
    opuhol123 Автор темы 31 янв 2025 Заблокирован(а) 1 22 янв 2025
    CSHARP
            public bool Button(string title)
    {
    RenderUtils.DrawRect(CurrentControlRect, Color.blue, title);

    if (CurrentControlRect.Contains(new Vector2(Input.mousePosition.x, Screen.height - Input.mousePosition.y)))
    {
    if (Input.GetMouseButtonDown(0))
    {
    return true;
    }
    }

    CurrentControlRect.y = CurrentControlRect.y + (DefaultControlHeight + InterControlDistance);

    return false;
    }
    по такому же принципу у меня работают Toggle и InputInt, и они тоже даблкликают
     
  2. opuhol123
    opuhol123 Автор темы 31 янв 2025 Заблокирован(а) 1 22 янв 2025
    если что, не использую юнити имгуи потомучто в самой игре разрабы какой-то хуйни натворили и менюшка от юнити не реагирует на нажатия
     
  3. ялюблюпиво
    ялюблюпиво 1 фев 2025 Заблокирован(а) 1953 4 авг 2023
    попробуй

    Код
    public bool Button(string title)
    {
    RenderUtils.DrawRect(CurrentControlRect, Color.blue, title);

    if (CurrentControlRect.Contains(new Vector2(Input.mousePosition.x, Screen.height - Input.mousePosition.y)))
    {
    if (Event.current.type == EventType.MouseDown && Event.current.button == 0)
    {
    return true;
    }
    }

    CurrentControlRect.y += DefaultControlHeight + InterControlDistance;
    return false;
    }
     
    1 фев 2025 Изменено
    1. opuhol123 Автор темы
      ялюблюпиво, пробовал. оно вообще не реагирует на нажатия. но я уже перешел на имгуи хук от киеро, и щас ебашу c# + c++
Top