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()");
}
}
|