| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- using UnityEngine;
 
- using System.Collections;
 
- using UnityEngine.UI;
 
- using UnityEngine.EventSystems;
 
- namespace ETFXPEL
 
- {
 
- public enum ButtonTypes {
 
- 	NotDefined,
 
- 	Previous,
 
- 	Next
 
- }
 
- public class PEButtonScript : MonoBehaviour, IEventSystemHandler, IPointerEnterHandler, IPointerExitHandler {
 
- 	#pragma warning disable 414
 
- 	private Button myButton;
 
- 	#pragma warning disable 414
 
- 	public ButtonTypes ButtonType = ButtonTypes.NotDefined;
 
- 	// Use this for initialization
 
- 	void Start () {
 
- 		myButton = gameObject.GetComponent<Button> ();
 
- 	}
 
- 	public void OnPointerEnter(PointerEventData eventData) {
 
- 		// Used for Tooltip
 
- 		UICanvasManager.GlobalAccess.MouseOverButton = true;
 
- 		UICanvasManager.GlobalAccess.UpdateToolTip (ButtonType);
 
- 	}
 
- 	public void OnPointerExit(PointerEventData eventData) {
 
- 		// Used for Tooltip
 
- 		UICanvasManager.GlobalAccess.MouseOverButton = false;
 
- 		UICanvasManager.GlobalAccess.ClearToolTip ();
 
- 	}
 
- 	public void OnButtonClicked () {
 
- 		// Button Click Actions
 
- 		UICanvasManager.GlobalAccess.UIButtonClick(ButtonType);
 
- 	}
 
- }
 
- }
 
 
  |