void Start()
 {
     canvas       = GameObject.FindGameObjectWithTag("Canvas");
     Save         = canvas.GetComponent <SaveScript>().SaveObj;
     canvasScript = canvas.GetComponent <CanvasScript>();
     UpdatePlayerCoins();
     CheckButtonSt();
 }
예제 #2
0
 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;
    }
예제 #4
0
    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);
         *
         * }*/
    }