Beispiel #1
0
 //Also strikes old node as walkable and new node as occupied/Unwalkable
 void CheckIfWeFellOff()
 {
     Debug.DrawRay(new Vector3(transform.position.x, transform.position.y + 1, transform.position.z), Vector3.down * 2f, Color.green, 10f);
     if (!Physics.Raycast(new Vector3(transform.position.x, transform.position.y + 1, transform.position.z), Vector3.down, 2f, walkableMask))
     {
         m_NPlayer.RemoveDeadUnit(this);
         gameObject.SetActive(false);
     }
     else
     {
         Debug.Log("Something is under us!");
     }
 }