fix crash when storageIndex > 256
parent
3817a9e809
commit
ca912a3b5a
|
@ -31,7 +31,7 @@ namespace MoonTools.ECS
|
||||||
{
|
{
|
||||||
var storageIndex = ComponentTypeIndices.GetIndex<TComponent>();
|
var storageIndex = ComponentTypeIndices.GetIndex<TComponent>();
|
||||||
// TODO: is there some way to avoid this null check?
|
// TODO: is there some way to avoid this null check?
|
||||||
if (storages[storageIndex] == null)
|
if (storageIndex >= storages.Length || storages[storageIndex] == null)
|
||||||
{
|
{
|
||||||
Register<TComponent>(storageIndex);
|
Register<TComponent>(storageIndex);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue