631 {
632 int color =
ARGB(20, 0, 255, 0);
633
634 vector transform[4];
635 vector extents;
636
637 extents[0] = horizontalExtents;
638 extents[1] = playerHeight;
639 extents[2] = horizontalExtents;
640
641 if (!
IsAreaAtDoorFree( currentSeat, maxAllowedObjHeight, extents, transform ))
642 {
643 color =
ARGB(20, 255, 0, 0);
644 }
645
646 Shape shape =
Debug.DrawBox(-extents * 0.5, extents * 0.5, color);
647 shape.SetMatrix(transform);
648 return shape;
649 }
bool IsAreaAtDoorFree(int currentSeat, float maxAllowedObjHeight, inout vector extents, out vector transform[4])
int ARGB(int a, int r, int g, int b)