void Start( ) { ReferenceCheck( ); //自分のデッキをセットする---------------------------------------------------- GameObject deckDataObj = GameObject.FindGameObjectWithTag("DeckData"); if (deckDataObj) { _selectedDeckData = deckDataObj.GetComponent <SelectedDeckData>( ); _player1.SetDeck(_selectedDeckData.USE_DECK_CARD_IDS); } //---------------------------------------------------------------------------- }
bool _isCancelButtonClicked; //確認パネル内「キャンセル」ボタンを押したかどうかのフラグ // Use this for initialization void Start() { _isWhiteDeckSelectButtonClicked = false; _isBlackDeckSelectButtonClicked = false; _isEnterButtonClicked = false; _isCancelButtonClicked = false; GameObject[] selectedDeckDataObjs = GameObject.FindGameObjectsWithTag("DeckData"); if (selectedDeckDataObjs.Length >= 2) //2つ以上存在した場合 { for (int i = 0; i < selectedDeckDataObjs.Length; i++) { if (selectedDeckDataObjs [i].scene.name == "DontDestroyOnLoad") { _selectedDeckData = selectedDeckDataObjs [i].GetComponent <SelectedDeckData>( ); } } } else { _selectedDeckData = selectedDeckDataObjs [0].GetComponent <SelectedDeckData>( ); } }