using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DelegateManager : MonoBehaviour
{
delegate string del_test(string name);
// 델리게이트 함수 선언
private void Start()
{
del_test name_test = new del_test(MyName);
// 선언된 델리게이트랑 이름출력 함수 연결
del_test address_test = new del_test(Address);
// 선언된 델리게이트랑 주소출력 함수 연결
Result("김인철", name_test);
Result("서울시 xx구 xx동", address_test);
}
private void Result(string text, del_test deltest)
// 로그로 확인하기 위한 함수
{
Debug.Log(deltest(text));
}
private string MyName(string myName)
// 입력되는 이름출력 함수
{
return myName;
}
private string Address(string address)
// 입력되는 주소출력 함수
{
return address;
}
}