summaryrefslogtreecommitdiff
path: root/Assets/Test/06_Layout/UI06Test.cs
blob: 5b3dcb72268f08e14eda7a5dc93c433d6c86899d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Linq;

public class UI06Test : MonoBehaviour {

    public delegate void ClickHandler();
    public event ClickHandler OnClick;
    public delegate void BroadcastCallback(params object[] objs);

    // Use this for initialization
    void Start () {
    //    OnClick += () => { Debug.Log("1"); };
    //    OnClick += () => { Debug.Log("2"); };
    //    OnClick += Foo;
    //    OnClick += Foo;
    //    OnClick += Foo;
    //    OnClick += () => { Debug.Log("3"); };
    //    OnClick += () => { Debug.Log("4"); };
    //    OnClick += () => { Debug.Log("5"); };
    //    OnClick -= Foo;
    //    OnClick -= Foo;
    //    OnClick -= Foo;
    //    OnClick = OnClick - Foo;
    ////    Delegate.Remove(OnClick, Foo);
    //    OnClick();
    //    ClickHandler f2 = new ClickHandler(Foo);
    //    ClickHandler f3 = Foo;
    //    Dictionary<int, float> a;
    }
	
    void Foo()
    {
        Debug.Log("Foo()");
    }

}