using UnityEngine;
using System.Collections;
using UnityEngine.UI;
//一定要加載這個
using UnityEngine.EventSystems;
using UnityEngine.Events;

[RequireComponent(typeof(UnityEngine.EventSystems.EventTrigger))]
public class text12344 : MonoBehaviour {
    void Awake(){
        EventTrigger _trigger = this.GetComponent<EventTrigger>();
        EventTrigger.Entry _entry = new EventTrigger.Entry();
    //    要監聽事件的型態 直接重EventTriggerType. 去選擇
        _entry.eventID = EventTriggerType.PointerDown;
        _entry.callback = new EventTrigger.TriggerEvent();
        UnityAction<BaseEventData> call = new UnityAction<BaseEventData>(OnDown);
        _entry.callback.AddListener(call);
        _trigger.triggers.Add(_entry);
    }
    // 一定要加參數 參數型態BaseEventData
    public void OnDown(BaseEventData p ){
        print ("DoSomeThing");
    }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 克羅 的頭像
    克羅

    克羅的UNITY教學 & 學習筆記

    克羅 發表在 痞客邦 留言(0) 人氣()