Changyu Lee

Dev Log [02.07.25] : Unity Event 오랜만에..

Published at
2025/02/07
Last edited time
2025/03/06 05:45
Created
2025/02/07 13:57
Section
Dev Log
Status
Done
Series
Tags
Log
AI summary
Keywords
Language
KOR
public class GameManager : MonoBehaviour { public static UnityEvent introFinished = new UnityEvent(); public static UnityEvent OnPuzzleMoved = new UnityEvent(); public static UnityEvent OnGameSuccess = new UnityEvent(); public static UnityEvent OnGameFailed = new UnityEvent(); ... }
Python
복사
static으로 GM에서 이벤트를 관리하는데, 이게 효율적인 것인지는 모르겠다.
예전 MRTK를 참고했을 때, CoreSystem(?) 같은 곳에서 이벤트를 관리하고 있었고, 이를 호출해서 손이나, 헤드 데이터를 받아서 사용할 수 있던 것으로 알고 있는데, 어쩌면 싱글톤이 되어 코드가 점점 하드코딩마냥 되가진 않을까 싶기도…