I try to set up a little script so that the player’s vehicle of choice remains selected between game sessions. I got this so far, tried to new docs for some examples but couldnt figure it out yet; I am not a programmer, just fiddling about with the new UI system. Please help with any pointers. I am doing something wrong here and can’t see what. Thanks!
#pragma strict
var planeImageObject : GameObject;
var PlaneSprite1 : Sprite;
var PlaneSprite2 : Sprite;
function Start () {
if (PlayerPrefs.GetInt("planeType") == 1){
var img = planeImageObject.GetComponent<Image>();
img.overrideSprite = PlaneSprite1;
}
else if (PlayerPrefs.GetInt("planeType") == 2){
var img = planeImageObject.GetComponent<Image>();
img.overrideSprite = PlaneSprite2;
}
}
if (PlayerPrefs.GetInt(“planeType”) == 1){
var img = planeImageObject.GetComponent<Image>();
img.sprite = PlaneSprite1;
}
else if (PlayerPrefs.GetInt("planeType") == 2){
var img = planeImageObject.GetComponent<Image>();
img.sprite = PlaneSprite2;
}
#pragma strict
var planeImageObject : GameObject;
var PlaneSprite1 : Sprite;
var PlaneSprite2 : Sprite;
var PlaneSprite3 : Sprite;
var PlaneSprite4 : Sprite;
var PlaneSprite5 : Sprite;
var PlaneSprite6 : Sprite;
function Start () {
var img = planeImageObject.GetComponent(UI.Image);
if (PlayerPrefs.GetInt("planeType") == 1){
img.sprite = PlaneSprite1;
}
else if (PlayerPrefs.GetInt("planeType") == 2){
img.sprite = PlaneSprite2;
}
else if (PlayerPrefs.GetInt("planeType") == 3){
img.sprite = PlaneSprite3;
}
else if (PlayerPrefs.GetInt("planeType") == 4){
img.sprite = PlaneSprite4;
}
else if (PlayerPrefs.GetInt("planeType") == 5){
img.sprite = PlaneSprite5;
}
else if (PlayerPrefs.GetInt("planeType") == 6){
img.sprite = PlaneSprite6;
}
}