コード例 #1
0
ファイル: DoOnUpdate.cs プロジェクト: Car3man/ProjectKillers
        public DoOnUpdate(Action updateAction)
        {
            if (updateAction == null)
            {
                throw new ArgumentNullException("updateAction");
            }
            _updateAction = updateAction;

            GlobalCoroutineRunner.RunCoroutine(DoEveryFrame());
        }
コード例 #2
0
ファイル: UThenObject.cs プロジェクト: Car3man/ProjectKillers
        protected Coroutine RunCoroutine(IEnumerator coroutine)
        {
            if (coroutine == null)
            {
                throw new ArgumentNullException("coroutine");
            }

            _isCoroutineStarted = true;

            return(_isGlobal ? GlobalCoroutineRunner.RunCoroutine(coroutine) : LocalCoroutineRunner.RunCoroutine(coroutine));
        }