// Update is called once per frame void Update() { if (gazedAt && InputControl.GetButtonDown(Controls.buttons.fire1)) { //Debug.LogError("Selecting: " + this.gameObject); if (!isSelected) { locker.OnButtonSelected(id); } else { locker.OnButtonDeselected(id); } } }
virtual protected void OnPlayerEvent() { handler.OnButtonSelected(id); }