private void OnDrawGizmos() { if (colliders == null) { return; } for (var index = 0; index < colliders.Count; index++) { var collider = colliders[index]; if (_withColliderIndex == index) { ClientBootstrapper.GizmoDrawCollider(collider, Color.red); } else { ClientBootstrapper.GizmoDrawCollider(collider, Color.magenta); } Gizmos.DrawCube(collider.Position, Vector3.one * 0.1f); } Gizmos.color = _collided ? Color.red : Color.green; Gizmos.DrawCube(transform.position, new float3(size)); if (sweptBox.HasValue) { Gizmos.color = Color.magenta; Gizmos.DrawCube(new Vector3(sweptBox.Value.x, 0, sweptBox.Value.y), new float3(0.5f)); } }
private void OnDrawGizmos() { if (_colliders == null || _colliders.Count == 0) { return; } foreach (var collider in _colliders) { ClientBootstrapper.GizmoDrawCollider(collider, Color.magenta); //break; } }
private void OnDrawGizmos() { if (_colliders != null) { foreach (var collider in _colliders) { ClientBootstrapper.GizmoDrawCollider(collider, Color.magenta); } } Gizmos.color = collided ? Color.red : Color.green; Gizmos.DrawCube(transform.position, new float3(0.5f)); }