private void SetPromptsForPlayersThisRound(int offset, bool preventSelfUpdate) { Debug.Log("Settings prompts for players for round " + round); UnityEngine.Random.InitState(seed); var promptsThisRound = prompts.GetPromptSequenceForRound(promptSequence, round); var foundMine = false; for (var i = 0; i < playerManagers.Length; i++) { var isMine = false; if (!foundMine) { isMine = playerManagers[i].LocalIsOwner(); if (preventSelfUpdate && isMine) { foundMine = true; continue; } } var promptIndex = isMine || !isJumbled ? i : (i + offset) % 3; playerManagers[i].SetPrompt(promptsThisRound[promptIndex], offsetTimer >= 0); } }