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); } }