예제 #1
0
    void Start( )
    {
        ReferenceCheck( );
        //自分のデッキをセットする----------------------------------------------------
        GameObject deckDataObj = GameObject.FindGameObjectWithTag("DeckData");

        if (deckDataObj)
        {
            _selectedDeckData = deckDataObj.GetComponent <SelectedDeckData>( );
            _player1.SetDeck(_selectedDeckData.USE_DECK_CARD_IDS);
        }
        //----------------------------------------------------------------------------
    }
예제 #2
0
    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>( );
        }
    }