Untitled
unknown
csharp
a year ago
941 B
2
Indexable
Never
bool rayGround { get { Vector3 vecDown = transform.TransformDirection(Vector3.down); bool mid = Physics.Raycast(transform.position + new Vector3(0, 0.2f, 0), vecDown, 0.6f, groundMask); bool left = Physics.Raycast(transform.position + new Vector3(-0.2f, 0.2f, 0), vecDown, 0.6f, groundMask); bool right = Physics.Raycast(transform.position + new Vector3(0.2f, 0.2f, 0), vecDown, 0.6f, groundMask); bool forward = Physics.Raycast(transform.position + new Vector3(0, 0.2f, 0.2f), vecDown, 0.6f, groundMask); bool back = Physics.Raycast(transform.position + new Vector3(0, 0.2f, -0.2f), vecDown, 0.6f, groundMask); if(!mid && !left && !right && !forward && !back) { return false; } else { return true; } } }