//コントローラーの繋がりを確認する public static void ConnectedUpdate() { ControllerFetcher.Initialize(); //コントローラー数が同じになるまで処理 for (int i = 0; i < ControllerFetcher.GetMaxConectedController(); i++) { if (ControllerFetcher.GetMaxConectedController() == player_data.Count) { //プレイヤーの接続の確認を完了しました return; } //一つ前の時の確認と比べてプレイヤーの総数が変わっているかの確認をする if (ControllerFetcher.GetMaxConectedController() > player_data.Count) { //コントローラーの数が増えた PlusPlayer(); } else if (ControllerFetcher.GetMaxConectedController() < player_data.Count) { //減った DaletePlayer(); } } //何も変わらなかった }
// Use this for initialization void Start() { ControllerFetcher.Initialize(); maxNum = ControllerFetcher.GetMaxConectedController(); }