//-------------------------------1, 람다식(무명함수)를 이용한 버튼 클릭을 대기하는 방법
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class MyRoom_Mgr : MonoBehaviour {
public Button m_BackBtn;
// Use this for initialization
void Start() {
if (m_BackBtn != null)
m_BackBtn.onClick.AddListener(()=>{ //람다식 표현법(무명 함수)
UnityEngine.SceneManagement.SceneManager.LoadScene("Lobby");
});
}
//// Update is called once per frame
//void Update () {
//}
}
//-------------------------------1, 람다식(무명함수)를 이용한 버튼 클릭을 대기하는 방법
//-------------------------------2, 함수포인터를 이용한 버튼 클릭을 대기하는 방법
//C#에서는 델리게이트 (Delegate) 함수라고 함
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Shop_Mgr : MonoBehaviour {
public Button m_BackBtn;
// Use this for initialization
void Start () {
if (m_BackBtn != null)
m_BackBtn.onClick.AddListener(BackBtnFuc); //함수 포인터 대기 방식
}
// Update is called once per frame
void Update () {
}
void BackBtnFuc()
{
UnityEngine.SceneManagement.SceneManager.LoadScene("Lobby");
}
}
//-------------------------------2, 함수포인터를 이용한 버튼 클릭을 대기하는 방법
//-------------------------------3, 인스펙터 창에서 버튼 클릭을 대기하는 방법
public class NetworkManager : MonoBehaviour
{
public void Connect()
{
Debug.Log("Test");
}
}
//-------------------------------3, 인스펙터 창에서 버튼 클릭을 대기하는 방법