Пример #1
0
    void Awake()
    {
        ++mTurnCount;

        mActivePlayer  = PLAYER_ID.ONE;
        mGamePhase     = GAME_PHASE.MANA_PHASE;
        mActveManazone = mManazone_One;
        mActiveDeck    = mDeck_One;
        mActiveHand    = mHand_One;

        mHand_One.SetDeck(mDeck_One);
        mHand_Two.SetDeck(mDeck_Two);
        mDeck_One.SetOwner(PLAYER_ID.ONE);
        mDeck_Two.SetOwner(PLAYER_ID.TWO);
        mShieldzone_One.SetDeck(mDeck_One);

        mBattlezone_One.SetOwner(PLAYER_ID.ONE);
        mBattlezone_Two.SetOwner(PLAYER_ID.TWO);

        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
    }