mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-02-08 05:30:59 -05:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
12 lines
457 B
C#
12 lines
457 B
C#
|
|
internal static class OOBChecks
|
|
{
|
|
public static void ThrowIfBoneOutOfBounds( int bone, int boneCount, string argName )
|
|
{
|
|
if ( bone >= 0 && bone < boneCount ) return;
|
|
|
|
if ( boneCount == 0 ) throw new ArgumentOutOfRangeException( argName, $"Tried to access out of range bone index {bone}, model has no bones!" );
|
|
throw new ArgumentOutOfRangeException( argName, $"Tried to access out of range bone index {bone}, range is 0-{boneCount - 1}" );
|
|
}
|
|
}
|