Assigner variable classe dans une méthod de celle-ci
SuperChocolatine
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je débute sur unity en C#.
Pour un système de sauvegarder j'aimerais lire et écrire un fichier JSON.
Voici les erreurs que Visual Studio me signale.
(J'ai mis des étoiles dans le code là où la ligne apporte une erreur)
Merci beaucoup de votre aide.
Je débute sur unity en C#.
Pour un système de sauvegarder j'aimerais lire et écrire un fichier JSON.
Voici les erreurs que Visual Studio me signale.
(J'ai mis des étoiles dans le code là où la ligne apporte une erreur)
- 1 = impossible d'assigner à 'this', car il est en lecture seule
- 2 = Aucune surcharge pour la method 'saveCompany' n'accepte les arguments 1
- 3 = impossible d'assigner à 'this', car il est en lecture seule
using System.IO;
using UnityEngine;
public class Company : MonoBehaviour
{
public string companyName;
public int age;
string path;
string key = "fhjs745sfsf5fw57s5fdff57";
void Start()
{
path = Application.streamingAssetsPath + "/Saves/save.json";
*1 --> this = JsonUtility.FromJson<Company>(loadCompany());*2 --> saveCompany(this); } void Update() { if (Input.GetKeyDown(KeyCode.S)) { saveCompany(); } else if (Input.GetKeyDown(KeyCode.L)) { loadCompany(); } } void saveCompany() { string jsonString = JsonUtility.ToJson(this); File.WriteAllText(path, jsonString); } string loadCompany() {*3--> this = JsonUtility.FromJson<Company>(loadCompany()); path = Application.streamingAssetsPath + "/Saves/save.json"; string jsonString; return jsonString = File.ReadAllText(path); }}
Merci beaucoup de votre aide.
Configuration: Windows / Firefox 66.0
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Assigner variable classe dans une méthod de celle-ci
- Ci plus key fail - Forum Téléviseurs
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Pas de module ci - Forum Téléviseurs
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Ci card ✓ - Forum TV & Vidéo
2 réponses
En l'état ton code est illisible, voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code pour utiliser correctement la coloration syntaxique.
Tu peux éditer toi même ton message pendant 1h, sinon, on va attendre qu'un modérateur le fasse.
Sur le site les étoiles sont interprétées comme des puces.
Tu peux éditer toi même ton message pendant 1h, sinon, on va attendre qu'un modérateur le fasse.
Sur le site les étoiles sont interprétées comme des puces.