public void DrawStartingHand(int startingHandSize, float setupTimeInSeconds) { int modifiedHandSize = startingHandSize + battleData.GetPlayerHandMapBuff(); modifiedHandSize += ExtraCardDrawFromPowerUps(); float timePerCardDraw = setupTimeInSeconds / modifiedHandSize; StartCoroutine(DrawStartingHandCoroutine(modifiedHandSize, timePerCardDraw)); }