public int GetCoinCount(Coin.CoinColor color) { int value = 0; switch (color) { case Coin.CoinColor.BLACK: value = blackCoinCount; break; case Coin.CoinColor.RED: value = redCoinCount; break; case Coin.CoinColor.BLUE: value = blueCoinCount; break; case Coin.CoinColor.YELLOW: value = yellowCoinCount; break; default: break; } return(value); }
public bool HandleGetCoin(Coin.CoinColor color) { if (feeling == BoxyFeeling.TooCool || feeling == BoxyFeeling.Dead) { return(false); //don't get no mo coins } if (firstColor == Coin.CoinColor.None) { firstColor = color; coinsNeeded = getCoinsInLevel(color); } if (firstColor == color) { numCoins++; if (numCoins == coinsNeeded) { PlayClip(lastCoinSfx); feeling = BoxyFeeling.TooCool; Invoke("LoadNextLevel", tooCoolLength); } else { PlayClip(coinSfx); } } else { Die(CauseOfDeath.HadTwo); } return(true); }
private static string colorToTag(Coin.CoinColor color) { switch (color) { case Coin.CoinColor.Blue: return("Blue Coin"); case Coin.CoinColor.Green: return("Green Coin"); case Coin.CoinColor.Orange: return("Orange Coin"); case Coin.CoinColor.Red: return("Red Coin"); case Coin.CoinColor.None: return("White Coin"); default: return("White Coin"); } }
public void AddCoinValue(Coin.CoinColor color, int val) { switch (color) { case Coin.CoinColor.BLACK: blackCoinCount += val; break; case Coin.CoinColor.RED: redCoinCount += val; break; case Coin.CoinColor.BLUE: blueCoinCount += val; break; case Coin.CoinColor.YELLOW: yellowCoinCount += val; break; default: break; } }
public static int GetCoinsInLevel(Coin.CoinColor color) { return(GameObject.FindGameObjectsWithTag(HUD.colorToTag(color)).Length); }
private int getCoinsInLevel(Coin.CoinColor color) { return(GameObject.FindGameObjectsWithTag(colorToTag(color)).Length); }