// Update is called once per frame void Update() { if (!mdb.gameStarted) { return; } if (!isPlaying) { return; } if (isEnemyActive) { mdb.loseTime(0.07f); } if (!mdb.hasTimeLeft() && numPoints < 5) { isPlaying = false; GameSound.gameSound.StopSFX(); mdb.EndedGameLose(); return; } }
public void ClickCup(GameObject obj) { if (!isPlaying) { return; } ChangeableItem ci = obj.GetComponent <ChangeableItem>(); if (ci.isGood) { neededCups--; mdb.winTime(0.3f); GameSound.gameSound.PlaySFX("collect_X"); obj.SetActive(false); if (neededCups == 0) { EndGame(); } } else { GameSound.gameSound.PlaySFX("error"); mdb.loseTime(1.0f); } }
public void setGoodState() { if (!originalStateBad) { GameSound.gameSound.PlaySFX("error"); mdb.loseTime(1.0f); if (changeableColor) { changeableColor.changeColor(false); } } if (isGood) { return; } if (GoodSound != "") { GameSound.gameSound.PlaySFX(GoodSound); } GameSound.gameSound.PlaySFX("tap"); isGood = true; if (changeableColor) { changeableColor.changeColor(true); } if (!itemSkeleton) { itemSkeleton = this.gameObject.GetComponent <SkeletonGraphic>(); } itemSkeleton.AnimationState.SetAnimation(0, goodAnimation, false); }
public void missedHole() { GameSound.gameSound.PlaySFX("error"); mdb.loseTime(1.0f); //mdb.EndedGameLose(); }
public void missedDrop() { mdb.loseTime(1.0f); //mdb.EndedGameLose(); }