mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-11-13 17:15:54 +08:00
Update Exceptions.cs
This commit is contained in:
parent
dcccd5afa6
commit
1904fc4b86
@ -30,29 +30,11 @@ namespace DCFApixels.DragonECS.Internal
|
|||||||
{
|
{
|
||||||
internal static class Throw
|
internal static class Throw
|
||||||
{
|
{
|
||||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
||||||
internal static void ArgumentNull()
|
|
||||||
{
|
|
||||||
throw new ArgumentNullException();
|
|
||||||
}
|
|
||||||
|
|
||||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||||
internal static void ConstraintIsAlreadyContainedInMask(Type type)
|
internal static void ConstraintIsAlreadyContainedInMask(Type type)
|
||||||
{
|
{
|
||||||
throw new EcsFrameworkException($"The {EcsDebugUtility.GetGenericTypeName(type)} constraint is already contained in the mask.");
|
throw new EcsFrameworkException($"The {EcsDebugUtility.GetGenericTypeName(type)} constraint is already contained in the mask.");
|
||||||
}
|
}
|
||||||
|
|
||||||
//[MethodImpl(MethodImplOptions.NoInlining)]
|
|
||||||
//public static void ArgumentDifferentWorldsException()
|
|
||||||
//{
|
|
||||||
// throw new ArgumentException("The groups belong to different worlds.");
|
|
||||||
//}
|
|
||||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
|
||||||
internal static void ArgumentOutOfRange()
|
|
||||||
{
|
|
||||||
throw new ArgumentOutOfRangeException($"index is less than 0 or is equal to or greater than Count.");
|
|
||||||
}
|
|
||||||
|
|
||||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||||
internal static void Group_AlreadyContains(int entityID)
|
internal static void Group_AlreadyContains(int entityID)
|
||||||
{
|
{
|
||||||
@ -128,6 +110,18 @@ namespace DCFApixels.DragonECS.Internal
|
|||||||
else
|
else
|
||||||
throw new EcsFrameworkException($"The {entity} is not alive.");
|
throw new EcsFrameworkException($"The {entity} is not alive.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||||
|
internal static void ArgumentNull()
|
||||||
|
{
|
||||||
|
throw new ArgumentNullException();
|
||||||
|
}
|
||||||
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||||
|
internal static void ArgumentOutOfRange()
|
||||||
|
{
|
||||||
|
throw new ArgumentOutOfRangeException($"index is less than 0 or is equal to or greater than Count.");
|
||||||
|
}
|
||||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||||
internal static void UndefinedException()
|
internal static void UndefinedException()
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user