//============================================================================ //! チームとリーフを繋げる private void _SettingTeamToLeaf() { //ランダムリストを作成 var manager = BattleOperatorManager.GetInstance(); var join_Val = manager.IsTeamBattleFlg() ? manager.GetTeamVal() : manager.GetJoinMemberVal(); var team_Index_List = new List <int>(); foreach (var iIndex in System.Linq.Enumerable.Range(0, join_Val)) { team_Index_List.Add(iIndex); } var random_List = team_Index_List.ToArray().OrderBy(i => Guid.NewGuid()).ToArray(); //設定 var control = MainControl.GetBattleControl(); foreach (var iIndex in System.Linq.Enumerable.Range(0, join_Val)) { control.SetLeafInfoIndex(iIndex, random_List[iIndex]); } control.OpenOptionWindow(); }