コード例 #1
0
ファイル: AdvCommand.cs プロジェクト: TUmedu/Utage-GVR
        //今のコマンドから、エンティティ処理したコマンドを作成
        public AdvCommand CreateEntityCommand(AdvEngine engine, AdvScenarioPageData pageData)
        {
            StringGridRow row;

            if (!TryParseRowDataEntity(this.OriginalRowData, engine.Param.GetParameter, out row))
            {
                return(this);
            }

            AdvCommand command = AdvCommandParser.CreateCommand(row, engine.DataManager.SettingDataManager);

            if (this.TextDataInPage != null)
            {
                command.InitTextDataInPage(this.TextDataInPage);
                this.TextDataInPage.Command = command;
            }
            return(command);
        }