public void Collect(Collectable.Type collectable) { switch (collectable) { case Collectable.Type.Coin: if (!TutorialController.controller.firstCoin) { TutorialController.controller.firstCoin = true; TutorialController.controller.StartFirstCoin(); } coins++; break; case Collectable.Type.Star: if (!TutorialController.controller.firstStar) { TutorialController.controller.firstStar = true; TutorialController.controller.StartFirstStar(); } stars++; break; case Collectable.Type.Boost: if (!TutorialController.controller.firstBoost) { TutorialController.controller.firstBoost = true; TutorialController.controller.StartFirstBoost(); } boosts++; break; default: break; } }
void OnItemCollectedUI(Collectable.Type type) { switch (type) { case Collectable.Type.Helmet: Helmet.SetActive(true); break; case Collectable.Type.Overall: Averoll.SetActive(true); break; case Collectable.Type.Boots: boots.SetActive(true); break; case Collectable.Type.SafetyjACKET: vest.SetActive(true); break; case Collectable.Type.Gloves: gloves.SetActive(true); break; default: break; } }
void OnItemCollectedHandler(Collectable.Type type) { if (_collactables.ContainsKey(type)) { _collactables[type]--; if (_collactables[type] <= 0) { _collactables.Remove(type); } if (_collactables.Count == 0) { FinishGame(); } } }
public void Collect(Collectable.Type collectable) { switch (collectable) { case Collectable.Type.Coin: coins++; break; case Collectable.Type.Star: stars++; break; case Collectable.Type.Boost: boosts++; break; default: break; } }