Petite question : comment puis-je redéfinir dans un objet toutes les valeurs de mes propriétés avec les valeurs d'un objet de même type ?
Un exemple d'illustration :
Code : Tout sélectionner
public class MapGen : EditorWindow
{
public int timeHours;
public int timeMinutes;
static MapGen MyFunction(){
MapGen LoadMapGen = JsonUtility.FromJson<MapGen>({"timeHours":12,"timeMinutes":00});
this = LoadMapGen; //C'est ici que le problème ce trouve, 'this' n'existe qu'en lecture seule :(
}
//Au chargement du script l'heure est 00:30
void Awake(){
timeHours = 00;
timeMinutes = 30;
}
//Au lancement du rendu l'heure est 12:00
void Start(){
MyFunction();
}
}
Code : Tout sélectionner
timeHours = LoadMapGen.timeHours;
timeMinutes = LoadMapGen.timeMinutes;