public void Initialize(ClientPlayer clientPlayer) { ResetAll(); RefreshBattlePlayerSize(); ClientPlayer = clientPlayer; transform.rotation = ClientPlayer.WhichPlayer == Players.Self ? Quaternion.Euler(0, 0, 0) : Quaternion.Euler(0, 180, 0); HandManager.Initialize(ClientPlayer); BattleGroundManager.Initialize(ClientPlayer); MetalLifeEnergyManager.Initialize(ClientPlayer); PlayerBuffManager.Initialize(ClientPlayer); PlayerCoolDownCardManager.Initialize(ClientPlayer); CardDeckManager.Initialize(ClientPlayer); Ship.Initialize(ClientPlayer); HandArea = clientPlayer.WhichPlayer == Players.Self ? BoardAreaTypes.SelfHandArea : BoardAreaTypes.EnemyHandArea; BattleGroundArea = clientPlayer.WhichPlayer == Players.Self ? BoardAreaTypes.SelfBattleGroundArea : BoardAreaTypes.EnemyBattleGroundArea; }