コード例 #1
0
ファイル: Pin.cs プロジェクト: wrighp/Innkeeper
    /// <summary>
    /// Called at start, creates event listeners so the pins can be moved
    /// </summary>
    void Start()
    {
        PinManager pM = GameObject.FindObjectOfType <PinManager>();

        EventTrigger trigger = gameObject.AddComponent <EventTrigger>();

        EventTrigger.Entry drag = new EventTrigger.Entry();
        drag.eventID = EventTriggerType.Drag;
        drag.callback.AddListener((data) => { pM.Drag(gameObject); });
        trigger.triggers.Add(drag);

        EventTrigger.Entry release = new EventTrigger.Entry();
        release.eventID = EventTriggerType.PointerUp;
        release.callback.AddListener((data) => { pM.Release(gameObject); });
        trigger.triggers.Add(release);
    }