public ulong PlaceBet(ulong amount, bool allOrNothing) { amount = pointManager?.ReserveBet(amount, allOrNothing) ?? amount; if (pointManager != null && amount > 0) { bet += amount; return(amount); } return(0); }