Здравствуйте. Возможно вопрос глупый, однако у меня он возник. Есть окно с кнопками, которые создаются программно. Примерно так:
public Texture one; // Какая-то текстура
void OnGUI(){
GUI.Window (2, new Rect (Screen.width * 0.6f, 0, Screen.width * 0.4f,
Screen.height), WindowCharacterUpgrade, "");
}
void WindowCharacterUpgrade(int id){
if (GUI.Button (new Rect (((Screen.width * 0.4f) / 2) - 20, 20, 40, 40), one))
// Какое-то действие
}
Можно ли отследить наведен курсор мыши на эту кнопку, либо созданную в этом же окне или нет? Если да, то как, а то я не могу понять... или же придется создавать все элементы не через код и делать так как написано чуть ниже?
Поиск выдавал лишь ответы для созданных GUI элементов не через код, в которых этот процесс отслеживали либо через onMouseEnter(), либо через ивенты.