Hi why does not work this script on android?
on computer is working
please help me, I’m a beginner
When you click to load so loaded at position 0,0,0
private var PlayerX : float;
private var PlayerY : float;
private var PlayerZ : float;
var PlayerPosition : Transform;
var player : GameObject;
var textureSave : Texture2D;
var textureLoad : Texture2D;
function Update(){
//=======Setting Player position for save====
PlayerX =(PlayerPosition.transform.position.x);
PlayerY =(PlayerPosition.transform.position.y);
PlayerZ =(PlayerPosition.transform.position.z);
}
//saving playerPrefs
function saveAttributes() {
PlayerPrefs.SetFloat(“PlayerX”,PlayerX);
PlayerPrefs.SetFloat(“PlayerY”,PlayerY);
PlayerPrefs.SetFloat(“PlayerZ”,PlayerZ);
}
function loadstuff () {
PlayerPosition.transform.position.x = (PlayerPrefs.GetFloat(“PlayerX”,PlayerX));
PlayerPosition.transform.position.y = (PlayerPrefs.GetFloat(“PlayerY”,PlayerY));
PlayerPosition.transform.position.z = (PlayerPrefs.GetFloat(“PlayerZ”,PlayerZ));
}
function OnGUI () {
GUI.skin.button = new GUIStyle();
if (GUI.Button(Rect(Screen.width -410, 300, 400,150), textureSave)){ //if you press ‘q’
saveAttributes();
Debug.Log(“save”);
}
GUI.skin.button = new GUIStyle();
if (GUI.Button(Rect(Screen.width -410, 500, 400,150), textureLoad)){ //if you press ‘q’
Application.LoadLevel(“Level1”);
Debug.Log(“load”);
}}
function OnLevelWasLoaded(){
loadstuff ();
}