Exemplo n.º 1
0
    // scene이 sceneDic에 없으면, 오브젝트를 새로 만들어서 추가한 뒤 T 컴포넌트 리턴
    public T AddScene <T> (SceneType scene, bool state = false) where T : Scene
    {
        if (!sceneDic.ContainsKey(scene))
        {
            T t = UtilHelper.CreateObject <T>(transform, true);
            t.enabled = state;
            sceneDic.Add(scene, t);

            return(t);
        }
        return(null);
    }