a -= b
или a += b
означает a = a - b
или a = a + b
GlobalGameMechanics.InternalPlayerMuffins -= BakeryInvestmentCost;
GlobalGameMechanics.InternalPlayerMuffins += BakeryInvestmentReward;
Я полагаю, что у вас есть опечатка, предположим, GlobalGameMechanics.InternalPlayerMuffins
является двойной. Увеличение / уменьшение при выигрыше / проигрыше в игре.
if (genChance == Jackpot)
Один =
означает, что вы присваиваете Jackpot
для genChance
, что недопустимо, как указано в сообщении об ошибке: (27,13): error CS0029: Cannot implicitly convert type 'double' to 'bool'
a == b
означает, что вы сравниваете b с
Возможно, вы захотите сделать дополнительную заметку о синтаксисе в C #