void OnCollisionEnter(Collision collision) { if (collision.gameObject.CompareTag("Food")) { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } audioSource.PlayOneShot(chewingClip); FoodConsumed?.Invoke(collision.gameObject.name); } else if (collision.gameObject.CompareTag("Bomb")) { audioSource.PlayOneShot(bombClip); SelfAnnihilation?.Invoke(BiteType.Bomb); } else if (collision.gameObject.CompareTag("Body")) { audioSource.PlayOneShot(bodyBiteClip); SelfAnnihilation?.Invoke(BiteType.Body); } }
public void SaveFoodItem() { // create the new food item _foodConsumed = new FoodConsumed(); _foodConsumed.dtConsumed = _dtConsumed; _foodConsumed.FoodItem = _foodItem; // save the food item Debug.WriteLine("hey this is command in use! "); _shedItDB = new ShedItDBAccess(); _shedItDB.InsertData(_foodConsumed); }