diff options
Diffstat (limited to 'Assets/Test/06_Layout/UI06Test.cs')
-rw-r--r-- | Assets/Test/06_Layout/UI06Test.cs | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Assets/Test/06_Layout/UI06Test.cs b/Assets/Test/06_Layout/UI06Test.cs new file mode 100644 index 0000000..5b3dcb7 --- /dev/null +++ b/Assets/Test/06_Layout/UI06Test.cs @@ -0,0 +1,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()");
+ } + +} |