Example #1
0
        private void Awake()
        {
            defaultOutlineWidth        = playerOneHead.outlineWidth;
            playerOneHead.outlineWidth = playerTurnOutlineWidth;

            GameBoardHandler.OnSetupFinished += OnSetupFinished;
            NetworkingService.AddGameEventListener(NameOfTurnFinishedEvent, OnTurnFinished);
        }
        private void Awake()
        {
            var clients = NetworkingService.ClientsInRoom;

            if (clients.Count != 2)
            {
                Debug.LogError("for this game there can only be 2 clients");
                return;
            }

            InitGridState();
            SetupPlayerDistinction(clients);

            playerOneHead.alpha = 0f;
            playerTwoHead.alpha = 0f;

            NetworkingService.AddClientsLoadedSceneListener(OnAllClientsLoadedScene);
            NetworkingService.AddGameEventListener(TurnManager.NameOfTurnFinishedEvent, OnTurnFinished);
        }