void OnTriggerWindow(DMKTrigger trigger) { if ((Event.current.button == 0 || Event.current.button == 1)) { if (Event.current.type == EventType.MouseDown) { if (!creatingLink) { selectedGraphObject = trigger; GUI.FocusControl(""); } Event.current.Use(); } else if (Event.current.type == EventType.MouseUp) { if (Event.current.button == 0 && creatingLink) { creatingLink = false; } else if (Event.current.button == 1) { if (creatingLink) { creatingLink = false; } else { this.DisplayTriggerToolsMenu(); } } Event.current.Use(); } } GUIStyle s = new GUIStyle(GUI.skin.label); s.fontSize = 12; s.normal.textColor = new Color(255, 255, 255, 1); s.alignment = TextAnchor.MiddleCenter; s.wordWrap = true; GUI.Label(new Rect(0, 0, TriggerNodeWindowWidth, TriggerNodeWindowHeight), trigger.DMKName(), s); s.wordWrap = false; }