switch (prototype)
{
case EntityPrototype entity:
- textures.AddRange(SpriteComponent.GetPrototypeTextures(entity, _resources).Select(t => t.Default));
+ textures.AddRange(_sprite.GetPrototypeTextures(entity).Select(t => t.Default));
break;
case DecalPrototype decal:
textures.Add(_sprite.Frame0(decal.Sprite));
var client = pair.Client;
var prototypeManager = client.ResolveDependency<IPrototypeManager>();
var resourceCache = client.ResolveDependency<IResourceCache>();
+ var spriteSys = client.System<SpriteSystem>();
await client.WaitAssertion(() =>
{
Assert.DoesNotThrow(() =>
{
- var _ = SpriteComponent.GetPrototypeTextures(proto, resourceCache).ToList();
+ var _ = spriteSys.GetPrototypeTextures(proto).ToList();
}, "Prototype {0} threw an exception when getting its textures.",
proto.ID);
}