private void OnEnable()
    {
        PortaEntradaColliderData data = SaveCollidersState.LoadPortaEntrada();

        enable      = data.enable;
        col.enabled = enable;
    }
Beispiel #2
0
    public static void SavePortaEntrada(PortaEntradaCollider _data)
    {
        string jsonPath = Application.persistentDataPath + "/portaEntradaCollider.json";
        PortaEntradaColliderData data = new PortaEntradaColliderData(_data);
        string json = JsonUtility.ToJson(data);

        File.WriteAllText(jsonPath, json);
        Debug.Log("Save " + json);
    }
Beispiel #3
0
    public static PortaEntradaColliderData LoadPortaEntrada()
    {
        string jsonPath = Application.persistentDataPath + "/portaEntradaCollider.json";

        if (File.Exists(jsonPath))
        {
            string jsonRead = File.ReadAllText(jsonPath);
            PortaEntradaColliderData data = JsonUtility.FromJson <PortaEntradaColliderData>(jsonRead);
            Debug.Log("Load " + jsonRead);
            return(data);
        }
        else
        {
            Debug.LogError("Save file not found in" + jsonPath);
            return(null);
        }
    }