public static async void UserGetInitialBoardAndSend(BoardPacket packet, NetClient client, Ownership thisPlayer) { var user_board = GetUserBoard(thisPlayer); ((BoardPacket)packet).SetBoardState(user_board); var ans = client.CreateMessage(); packet.PackIntoNetMessage(ans); client.SendMessage(ans, NetDeliveryMethod.ReliableOrdered); packet.Recycle(); }