public override void OnStartLocalPlayer() { base.OnStartLocalPlayer(); SetCameraSettings(); _onBoardMovementLogic = GameObject.Find("Board").GetComponent <OnBoardMovementLogic>(); var networkManager = GameObject.Find("NetworkManager").GetComponent <NetworkManagerGoChess3D>(); if (networkManager != null) { PieceColor = transform.position.z == networkManager.WhitePlayerSpawnPoint.position.z ? Assets._Scripts.Pieces.Enums.PieceColor.White : Assets._Scripts.Pieces.Enums.PieceColor.Black; } }
private void Start() { _onBoardMovementLogic = GameObject.Find("Board").GetComponent <OnBoardMovementLogic>(); }