private void OnTriggerEnter2D(Collider2D collision) { var vessel = collision.GetComponent <VesselController>(); if (vessel != null) { vessel.InFistula = true; HUDTimeAndDepth.StartTimer(); } }
private void OnCollisionStay2D(Collision2D collision) { if (playerHasControl && collision.gameObject.tag == "Bottom" && landingVelocity) { HUDTimeAndDepth.StopTimer(); engineSounder.EngineOff(); scoreKeeper.EndDescent(); scoreKeeper.LandingVector(transform.up); playerHasControl = false; var score = scoreKeeper.Summarize(); Debug.Log(score.ToString()); HUDLanding.Hide(); SceneManager.LoadScene("WorkReport", LoadSceneMode.Additive); } }