using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Delegate : MonoBehaviour
{
delegate int MyDelegate(int n1, int n2);
void Cal (int a, int b, MyDelegate de_var)
{
Debug.Log(de_var(a, b));
}
public int Plus (int a, int b)
{
return a + b;
}
public int Minus (int a, int b)
{
return a - b;
}
void Start()
{
MyDelegate dele_plus_var1 = new MyDelegate(Plus);
MyDelegate dele_minus_var1 = new MyDelegate(Minus);
Cal(1, 2, dele_plus_var1);
Cal(5, 1, dele_minus_var1);
}
void Update()
{
}
}
'게임 개발 공부 정리' 카테고리의 다른 글
[Unity] UI 기본 - Rect Transform 이동 / UI 마우스 트랙킹 (0) | 2020.11.04 |
---|---|
[VS] 디버깅 기본 단축키/개념 (0) | 2020.10.28 |
[Unity] 2D 게임 따라 만들기 4 - 20 10 24 (0) | 2020.10.24 |
[Unity] 2D 게임 따라 만들기 3 - 20 09 24 ~ 20 10 01 (0) | 2020.10.01 |
[Unity] 2D 게임 따라 만들기 2 - 20 09 22 ~ 23 (1) | 2020.09.24 |