void CollisionEnter(Base_Collider rhs, CollisionInfo colInfo) { WorldManager.wmInstance.CreateExplosion(explosionForce, _rigidBody); //After explosion remove object from game world gameObject.SetActive(false); //WorldManager.wmInstance.removeNextUpdate.Add(_rigidBody); }
public void CollisionEnter(Base_Collider rhs, CollisionInfo colInfo) { if (rhs.tag == "Player") { SceneManager.LoadScene(sceneNumber); } }
public void RestartCurrentScene(Base_Collider rhs, CollisionInfo colInfo) { if (rhs.tag == "Player") { SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex); } }
public void CollisionExit(Base_Collider rhs, CollisionInfo colInfo) { if (rhs.tag == "Floor") { //Debug.Log("Exit Collision"); canJump = false; } }
public void CollisionEnter(Base_Collider rhs, CollisionInfo colInfo) { //Debug.Log("Player Collision " + colInfo.collisionNormal.y); if (rhs.tag == "Floor" && colInfo.collisionNormal.y < 0.0f) { canJump = true; } }