Hey there!
Im a beginner in programming and i want to do my first game, i have one problem…
I dont want to have that many “if” statements.
I know that there should be an easier (shorter) way to do this…
Btw… sorry for my english ;//
My script:
void CheckTheSkin()
{
if (PlayerPrefs.GetInt("currentSkin") == 0)
{
GetComponent<SpriteRenderer>().sprite = DefaultSkin;
}
if (PlayerPrefs.GetInt("currentSkin") == 1)
{
GetComponent<SpriteRenderer>().sprite = PriceSkin1;
}
if (PlayerPrefs.GetInt("currentSkin") == 2)
{
GetComponent<SpriteRenderer>().sprite = PriceSkin2;
}
if (PlayerPrefs.GetInt("currentSkin") == 3)
{
GetComponent<SpriteRenderer>().sprite = PriceSkin3;
}
if (PlayerPrefs.GetInt("currentSkin") == 4)
{
GetComponent<SpriteRenderer>().sprite = PriceSkin4;
}
if (PlayerPrefs.GetInt("currentSkin") == 5)
{
GetComponent<SpriteRenderer>().sprite = PriceSkin5;
}
}