private void OnTriggerEnter(Collider other) { bool rightController = other.tag == "Right"; if (rightController && rightSelected != null) { rightSelected.deselect(); } if (!rightController && leftSelected != null) { leftSelected.deselect(); } hc.audioModsSelect(rightController); material.SetColor("_BaseColor", rightController? Color.green: Color.blue); if (rightController) { rightSelected = this; } else { leftSelected = this; } }
//TODO find way to determine which controller triggered onSelect public override void OnSelect(BaseEventData eventData) { base.OnSelect(eventData); bool mockRightController = true; hc.audioModsSelect(mockRightController); transform.GetComponent <Image>().color = mockRightController ? Color.green : Color.blue; }