public override void Execute(PlayerCommandInfo info) { StringBuilder rawargs = new StringBuilder(); for (int i = 0; i < info.Arguments.Count; i++) { rawargs.Append(info.Arguments[i] + " "); } ServerCommands.CommandSystem.ExecuteCommands(rawargs.ToString(), info.Sender.Frenetic_SendMessage); }
void Setup() { // バトルシーン単体起動の時用 if (model_ == null) { model_ = Resources.Load("ScriptableObject/Battle/BattleInfo1_1") as BattleInfo; player_info_ = Resources.Load("ScriptableObject/Battle/PlayerInfo") as PlayerInfo; player_command_info_ = Resources.Load("ScriptableObject/Battle/PlayerCommandInfo") as PlayerCommandInfo; stage_info_ = Resources.Load("ScriptableObject/Stage/StageInfo1") as StageInfo; BattleData.SetStageModel(stage_info_.StageInfoList[0]); } // 背景をロードして配置 CreateBackground(); //行動ボタンを作成。 // CreatePlayerCommand(); //ステージのmaterialを変更 CreatePlane(); // イメージ画像をロード CreateCharaImage(); //キャラクター名前更新 CreateCharaName(); // 敵キャラクターのロードして配置 CreateEnemy(); // 味方キャラクターのロードして配置 CreatePlayer(); // バトルメイン作成 battle_main_ = new BattleMain(); battle_main_.Setup(user_list_, enemy_list_, battle_ui_); // AI ai_controller.Setup(battle_main_); // UIの初期化 player_commaond_ui_.Setup(battle_main_); //スキルアクションの初期化 // skill_aciton_.Setup(battle_main_); // 準備が整ったらバトルスタート battle_main_.CurrentBattleState = BattleMain.BattleState.InBattle; }