void OnCoinCollected(DiverModel diverModel) { SoundEffectsManager.Instance.Play(coinSound); diverModel.UpdateCoins(value); Destroy(gameObject); }
public ActionResult <DiverModel> PostDiver(DiverModel diver) { if (divers.CreateDiver(diver)) { return(diver); } return(BadRequest()); }
public ActionResult <DiverModel> GetDiver(int id) { DiverModel diver = divers.Get1Diver(id); if (diver != null) { return(diver); } return(NotFound()); }
public bool CreateDiver(DiverModel diver) { db.divers.Add(diver); db.SaveChanges(); if (db.divers.Contains(diver)) { return(true); } return(false); }
void MoveToDiver(DiverModel diverModel) { var seq = DOTween.Sequence(); var moveTween = transform.DOMove(diverModel.transform.position, moveDuration); var scaleTween = transform.DOScale(Vector3.zero, moveDuration); seq.Insert(0, moveTween); seq.Insert(0, scaleTween); seq.AppendCallback(() => OnCoinCollected(diverModel)); seq.Play(); }
public bool CreateNewParticipant(EventsModel evt, DiverModel diver) { ParticipantsModel entry = new ParticipantsModel(); entry.Event = evt; //Foreign key entry.Diver = diver; //Foreign key entry.Score = 0; db.participants.Add(entry); db.SaveChanges(); if (db.participants.Contains(entry)) { return(true); } return(false); }
void Awake() { diverModel = GetComponent <DiverModel>(); }
public void Shield(DiverModel diverModel) { diverModel.ActivateShield(shieldDuration); }
public void Health(DiverModel diverModel) { diverModel.health.UpdateHealth(healthToAdd); }