/// <summary> /// Получаем спрайт по id /// </summary> /// <param name="id">Id спрайта</param> /// <returns>Найденный спрайт, либо null</returns> public sprite getSpriteById(long id) { sprite ex = null; try { //Проходимся по списку спрайтов for (int i = 0; i < sprites.Length; i++) { //Если нашли спрайт с таким id if (sprites[i].id == id) { //Возвращаем результат ex = sprites[i]; break; } } } catch { ex = null; } return(ex); }
/// <summary> /// Загружаем спрайт в сцену /// </summary> /// <param name="spr">Спрайт</param> /// <param name="id">Id спрайта в массиве</param> public void loadSprite(sprite spr, int id) { //Записываем спрайт в массив sprites[id] = spr; }