mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-01-03 03:48:24 -05:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
24 lines
477 B
C#
24 lines
477 B
C#
namespace Sandbox;
|
|
|
|
partial class ModelRenderer
|
|
{
|
|
BBox IHasBounds.LocalBounds => LocalBounds;
|
|
|
|
public BBox Bounds => GetWorldBoundsInternal();
|
|
|
|
public BBox LocalBounds => GetLocalBoundsInternal();
|
|
|
|
internal virtual BBox GetWorldBoundsInternal()
|
|
{
|
|
return LocalBounds.Transform( WorldTransform );
|
|
}
|
|
|
|
internal virtual BBox GetLocalBoundsInternal()
|
|
{
|
|
if ( _model is null )
|
|
return BBox.FromPositionAndSize( WorldPosition, 16 );
|
|
|
|
return _model.RenderBounds;
|
|
}
|
|
}
|