Beispiel #1
0
 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);
 }
Beispiel #2
0
 public void CollisionEnter(Base_Collider rhs, CollisionInfo colInfo)
 {
     if (rhs.tag == "Player")
     {
         SceneManager.LoadScene(sceneNumber);
     }
 }
Beispiel #3
0
 public void RestartCurrentScene(Base_Collider rhs, CollisionInfo colInfo)
 {
     if (rhs.tag == "Player")
     {
         SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex);
     }
 }
Beispiel #4
0
 public void CollisionExit(Base_Collider rhs, CollisionInfo colInfo)
 {
     if (rhs.tag == "Floor")
     {
         //Debug.Log("Exit Collision");
         canJump = false;
     }
 }
Beispiel #5
0
    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;
        }
    }