Mucosoft
Megapat
- Katılım
- 5 Mart 2014
- Mesajlar
- 5.508
- Makaleler
- 12
- Çözümler
- 41
C#:
void Update()
{
if (Input.GetKeyDown(KeyCode.T))
{
if (!Inp_Chat.isFocused)
{
if (Pnl_Chat.activeSelf)
{
Pnl_Chat.SetActive(false);
}
else
{
Pnl_Chat.SetActive(true);
Inp_Chat.Select();
Inp_Chat.text = "";
}
}
}
else if (Input.GetKeyDown(KeyCode.Return))
{
if (Txt_InpChat.text != "")
{
Txt_Chat.text += "\n" + Txt_InpChat.text;
Inp_Chat.text = "";
}
}
else if (Input.GetKeyDown(KeyCode.Escape))
{
if (Pnl_Chat.activeSelf)
{
Pnl_Chat.SetActive(false);
}
}
}
İki adet bug var. Bunlardan birisi T'ye basınca odaklanıyor ama bir daha T'ye basınca odaklanmıyor. Bir diğeri T'ye basınca "t" yazıyor. Bunu nasıl önlerim?
Çözüm
Debug modda böyle bir sorun oluşuyor. Oyunu oynarken böyle bir sorun olmuyor.