コード例 #1
0
        public override void start()
        {
            CallStack stack = this.gameManager.scenarioManager.popStack();

            string tag_str = "";

            //return 時の戻り場所を指定できます
            if (this.param ["file"] != "" || this.param ["target"] != "")
            {
                tag_str = "[jump file='" + this.param["file"] + "' target='" + this.param["target"] + "' ]";
            }
            else
            {
                tag_str = "[jump file='" + stack.scenarioNname + "' index='" + stack.index + "' ]";
            }


            //タグを実行
            AbstractComponent cmp = this.gameManager.parser.makeTag(tag_str);

            cmp.start();

            //this.gameManager.nextOrder ();
        }