예제 #1
0
        /// <summary>
        /// コルーチンを管理するクラスを取得する。
        /// </summary>
        public static CoroutineManager CoroutineManager(this asd.Scene scene)
        {
            var component = (CoroutineComponent)scene.GetComponent(CoroutineComponentName);

            if (component == null)
            {
                component = new CoroutineComponent();
                scene.AddComponent(component, CoroutineComponentName);
            }

            return(component.Coroutine);
        }