protected override void StartGame() { if (Random.Range(0, 2) == 0) { ColorReceived?.Invoke(Color.White); SendColor(Color.Black); } else { ColorReceived?.Invoke(Color.Black); SendColor(Color.White); } }
protected override void StartGame() { if (Random.Range(0, 2) == 0) { MoveDurationReceived?.Invoke(_moveDuration); ColorReceived?.Invoke(Color.White); SendMoveDuration(_moveDuration); SendColor(Color.Black); } else { MoveDurationReceived?.Invoke(_moveDuration); ColorReceived?.Invoke(Color.Black); SendMoveDuration(_moveDuration); SendColor(Color.White); } }