Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //void
- delegate void DelegateMethod();
- //int
- delegate int DelegateInteger(int a, int b);
- //Use this for initialization
- void Start (){
- //void
- DelegateMethod del = new DelegateMethod(FirstDelegate);
- del();
- del = SecondDelegate;
- del();
- //int
- DelegateInteger delInt = new DelegateInteger(FirstDelegateInt);
- int add = delInt(7,3);
- print(add);
- delInt = SecondDelegateInt;
- int sub = delInt(103,3);
- print(sub);
- }
- //void
- void FirstDelegate(){
- print("First");
- }
- void SecondDelegate(){
- print("Second");
- }
- //int
- public int FirstDelegateInt(int a, int b){
- return a + b;
- }
- public int SecondDelegateInt(int a, int b){
- return a - b;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement