public Frame(ETileset _tileset) { TopLeft = _tileset.GetTile(0); Top = _tileset.GetTile(1); TopRight = _tileset.GetTile(2); Right = _tileset.GetTile(3); BottmoRight = _tileset.GetTile(4); Bottom = _tileset.GetTile(5); BottomLeft = _tileset.GetTile(6); Left = _tileset.GetTile(7); }
public static void SetOpacity(ETileset _tileset, int _index, float _opacity) { List<float> list; if (!m_opacities.TryGetValue(_tileset, out list)) { list = new List<float>(); m_opacities.Add(_tileset, list); } while (list.Count <= _index) { list.Add(0f); } list[_index] = _opacity; }
public Sign(ETileset _tileset, Material _material, string _name) : base(EALNouns.Sign, _material) { m_tileset = _tileset; m_name = _name; }
public IEnumerable<Essence> GetEssences(ETileset _tileset, int _index) { return GetEssences(_tileset).Where(_thing => _thing.TileIndex==_index); }
public IEnumerable<Essence> GetEssences(ETileset _tileset) { if(m_allEssences==null) { m_allEssences = EssenceHelper.AllEssences; } return m_allEssences.Where(_thing => _thing.Tileset==_tileset); }
public static float GetOpacity(ETileset _tileset, int _index) { var list = m_opacities[_tileset]; return list[_index % list.Count]; }
public IEnumerable <Essence> GetEssences(ETileset _tileset, int _index) { return(GetEssences(_tileset).Where(_thing => _thing.TileIndex == _index)); }