A game about forced loneliness, made by TACStudios
1using System.Collections.Generic;
2using System.Linq;
3using UnityEngine;
4
5namespace UnityEditor.U2D.Sprites
6{
7 internal class DefaultSpriteNameFileIdDataProvider : ISpriteNameFileIdDataProvider
8 {
9 SpriteNameFileIdPair[] m_NameIDPair;
10
11 public DefaultSpriteNameFileIdDataProvider(IEnumerable<SpriteRect> spriteRects)
12 {
13 m_NameIDPair = spriteRects.Select(x => new SpriteNameFileIdPair(x.name, x.spriteID)).ToArray();
14 }
15
16 public IEnumerable<SpriteNameFileIdPair> GetNameFileIdPairs()
17 {
18 return m_NameIDPair;
19 }
20
21 public void SetNameFileIdPairs(IEnumerable<SpriteNameFileIdPair> nameFileIdPairs)
22 {
23 m_NameIDPair = nameFileIdPairs.ToArray();
24 }
25 }
26}