1. 검색 "unity wiki generic singleton" 으로 찾은 제너릭 싱글턴 ( 탬플릿 ) 코드 : 쓰레드 세이프 및 에디터에서 어플리케이션 종료 후 비정상 행동까지 방지하게 구현 되어 있다. using UnityEngine; /// /// Inherit from this base class to create a singleton. /// e.g. public class MyClassName : Singleton {} /// public class Singleton : MonoBehaviour where T : MonoBehaviour { // Check to see if we're about to be destroyed. private static bool m_ShuttingDown = ..