예제 #1
0
        public IEnumerator Wait(string spriteTags, string[] args)
        {
            float i;

            if (!float.TryParse(NovelHelper.CombineAll(args), out i))
            {
                throw new NRuntimeException("不正な数値です.");
            }
            yield return(new WaitForSeconds(i));
        }
예제 #2
0
        public IEnumerator Goto(string t, params string[] args)
        {
            if (args.Length == 0)
            {
                throw new NRuntimeException("移動先のラベルが指定されていません.");
            }
            var label = GetLine(NovelHelper.CombineAll(args));

            // 移動する
            Goto(label);
            yield break;
        }