void Start() { canvas = GameObject.FindGameObjectWithTag("Canvas"); Save = canvas.GetComponent <SaveScript>().SaveObj; canvasScript = canvas.GetComponent <CanvasScript>(); UpdatePlayerCoins(); CheckButtonSt(); }
void Start() { canvas = GameObject.FindGameObjectWithTag("Canvas"); Save = canvas.GetComponent <SaveScript>().SaveObj; // If we haven't set up the Unity Purchasing reference if (m_StoreController == null) { // Begin to configure our connection to Purchasing InitializePurchasing(); } }
protected virtual void Start() { animator = GetComponent <Animator>(); canvas = GameObject.FindGameObjectWithTag("Canvas"); mainBattleSys = GameObject.FindGameObjectWithTag("MainGC"); mainBattleScript = mainBattleSys.GetComponent <MainBattleScript>(); save = mainBattleScript.GetComponent <SaveScript>().SaveObj; buff = mainBattleScript.Buff; text = mainBattleScript.Text; missAttack = false; }
public void Awake() { Instance = this; if ((Application.platform == RuntimePlatform.WindowsEditor)) { filePath = Application.dataPath + "/Save.json"; } if ((Application.platform == RuntimePlatform.Android) || (Application.platform == RuntimePlatform.WindowsPlayer)) { filePath = Application.persistentDataPath + "/Save.json"; } if (File.Exists(filePath)) { StreamReader streamReader = new StreamReader(filePath); jsonStr = streamReader.ReadToEnd(); streamReader.Dispose(); streamReader.Close(); SaveObj = new ScriptableSaveClass.Save(); SaveObj = JsonUtility.FromJson <ScriptableSaveClass.Save>(jsonStr); SaveObj.SetValuesWithUpgrade(); Debug.Log("fileExist"); } else { SaveObj = new ScriptableSaveClass.Save(); SaveObj.SetBasicValues(); SaveObj.SetValuesWithUpgrade(); jsonStr = JsonUtility.ToJson(SaveObj); StreamWriter streamWriter = new StreamWriter(filePath); streamWriter.Write(jsonStr); streamWriter.Dispose(); streamWriter.Close(); } /*if (!PlayerPrefs.HasKey("Save")) * { * //scrSaveClass.SaveObj.SetBasicValues(); * save.SetBasicValues(); * //jsonStr = JsonUtility.ToJson(scrSaveClass.SaveObj); * jsonStr = JsonUtility.ToJson(save); * PlayerPrefs.SetString("Save", jsonStr); * } * else * { * jsonStr = PlayerPrefs.GetString("Save"); * //scrSaveClass.SaveObj = JsonUtility.FromJson<ScriptableSaveClass.Save>(jsonStr); * save = JsonUtility.FromJson<Save>(jsonStr); * * }*/ }