Skip to content

Instantly share code, notes, and snippets.

@tid-kijyun
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tid-kijyun/9f406dde9a2c63baa168 to your computer and use it in GitHub Desktop.
Save tid-kijyun/9f406dde9a2c63baa168 to your computer and use it in GitHub Desktop.
uGUIのボタンにスクリプトからイベントを設定する方法 ref: http://qiita.com/_tid_/items/4d418e10bf74f7a5da94
// uGUIのボタンなどにイベントを設定するスクリプト例
using UnityEngine;
using UnityEngine.EventSystems;
using System.Collections.Generic;
public class HogeScript : MonoBehaviour {
void Start() {
var trigger = gameObject.AddComponent<EventTrigger>();
trigger.delegates = new List<EventTrigger.Entry>();
// PointerEnter(マウスオーバー)時のイベントを設定してみる
var entry = new EventTrigger.Entry();
entry.eventID = EventTriggerType.PointerEnter; // 他のイベントを設定したい場合はここを変える
entry.callback.AddListener( (x) => { Debug.Log("Enter!"); });
trigger.delegates.Add(entry);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment