• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Unity włączenie panelu po wciśnięciu guzika

VPS Starter Arubacloud
0 głosów
312 wizyt
pytanie zadane 21 listopada 2017 w C# przez redstar1 Bywalec (2,200 p.)
 public GameObject panelQuest;
    public QuestSystem questSystem;

    public Button btn;
    public Button btn2;

    private bool isQuit = false;
    private bool acceptQuest = false;


    void Start ()
    {
        panelQuest.gameObject.SetActive(false);
        btn.onClick.AddListener(isClicked);
        btn2.onClick.AddListener(isClickedTwo);
    }

    void isClicked()
    {
        acceptQuest = true;
    }

    void isClickedTwo()
    {
        isQuit = true;
    }
	
	void Update ()
    {

        if (Input.GetKey(KeyCode.E) && questSystem.canInteract == true && acceptQuest == false)
        {
            panelQuest.gameObject.SetActive(true);
            Cursor.lockState = CursorLockMode.None;
            Cursor.visible = true;
        }

        if (Input.GetKey(KeyCode.Q) || isQuit == true || acceptQuest == true)
        {
            panelQuest.gameObject.SetActive(false);
            Cursor.lockState = CursorLockMode.Locked;
            Cursor.visible = false;
            isQuit = false;
        }
    }

Mam taki kod chodzi o odpalenie ekranu dialogowego po wciśnięciu klawisza. Wszystko działa ok, do inspektora przeciągam wszystkie potrzebne rzeczy jest gitara do czasu aż stworzę 2-go npca. Chcę użyć tego skryptu i po prostu w inspektorze na drugim npc przeciągam zupełnie inny panel oraz buttony a i tak za każdym razem odpalają mi się oba panele. Co robię źle?

 

1 odpowiedź

0 głosów
odpowiedź 24 listopada 2017 przez Dofosh Obywatel (1,480 p.)

spróbuj z:

void Start() {
panelQuest = GetComponent<GameObject>();
questSystem = GetComponent<QuestSystem>();
}

 

Podobne pytania

0 głosów
3 odpowiedzi 767 wizyt
pytanie zadane 9 lipca 2019 w OpenGL, Unity przez Stami Gaduła (3,790 p.)
0 głosów
0 odpowiedzi 103 wizyt
pytanie zadane 4 grudnia 2019 w OpenGL, Unity przez Damian Figura Początkujący (300 p.)
0 głosów
0 odpowiedzi 124 wizyt
pytanie zadane 17 listopada 2020 w PHP przez Paweł Matusik Nowicjusz (120 p.)

92,973 zapytań

141,938 odpowiedzi

321,180 komentarzy

62,301 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...