728x90
Action 으로 다른 스크립트 함수 가져오는 방법
예제 : Test 클래스에서 Target 클래스 내 함수를 가져오기
Test 클래스
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test : MonoBehaviour
{
void Start()
{
Target.target();
}
}
Target 클래스
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
public class Target : MonoBehaviour
{
public static Action target;
private void Awake()
{
target = () =>
{
Move();
Jump();
};
}
private void Move()
{
Debug.Log("Move!");
}
private void Jump()
{
Debug.Log("Jump!");
}
}
[출처]
https://www.youtube.com/watch?v=3lBuHT3HM-Q
https://www.youtube.com/watch?v=dUuQ_q9H2_g
728x90
'3D > Unity' 카테고리의 다른 글
Unity ColorUtility (0) | 2022.10.11 |
---|---|
Unity Array List Dictionary (0) | 2022.10.10 |
Unity에서 Json을 사용하는 방법 (0) | 2022.10.09 |
코루틴 (0) | 2022.10.09 |
TextMeshPro 텍스트 변경 및 한글폰트 설정 (0) | 2022.10.02 |