Почему у меня не хочет работать SerializeField?
Я пытаюсь сделать отображение 2 спрайтов в инспекторе но он мне пишет ошибку что не хватает точки-запятой в 10ой стоке, помогите что я делаю не так?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class levelMeneger : MonoBehaviour
{
public static int countUnlockedLevel = 1
**[SerializeField]
Sprite unlockedIcon;
[SerializeField]
Sprite lockedIcon;**
void Start()
{
for (int i = 0; i < transformChildCount; i++)
{
#region RenameButtonsAndChengeText
int numlvl = i + 1;
transform.GetChild(i).gameObject.name = (i + 1).ToString();
transform.GetChild(i).transform.GetChild(0).GetComponent<Text>().text = numlvl.ToString();
#endregion
if (i < countUnlockedlevel)
{
#region FirstStateBtn
transform.GetChild(i).GetComponent<Image>().sprite = unlockedIcon;
transform.GetChild(i).GetComponent<Button>().interactable = true;
#endregion
}
else
{
#region SndStateBtn
transform.GetChild(i).GetComponent<Image>().sprite = lockedIcon;
transform.GetChild(i).GetComponent<Button>().interactable = false;
#endregion
}
}
}
}