// Triggers OnButtonClicked event in CircularMenuSelection public void ClickButton() { if (circularMenuSelection != null) { circularMenuSelection.ButtonClicked(); circularMenuSelection = null; } }
// Triggers OnHoverEntered event in CircularMenuSelection private void OnTriggerEnter(Collider other) { if (other.tag == "CircularMenuSelection") { circularMenuSelection = other.gameObject.GetComponent <CircularMenuSelection>(); circularMenuSelection.HoverEntered(); } }
// Triggers OnHoverExited event in CircularMenuSelection private void OnTriggerExit(Collider other) { if (other.tag == "CircularMenuSelection") { circularMenuSelection.HoverExited(); circularMenuSelection = null; } }
private void Start() { // Assign components to variables c = gameObject.GetComponent <CircularMenuSelection>(); p = gameObject.GetComponent <PhotoCaptureUtility>(); // Bind photo capture to click event c.OnButtonClicked += CaptureFrameToPhoto; }