//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!"); } }