// Grab relevant data from the _GameData script private void UpdateData() { _GameData gData = GameObject.FindGameObjectWithTag("GameData").GetComponent <_GameData> (); doubleJumpOn = gData.doubleJumpOn; runOn = gData.runOn; }
void MakePseudoSingleton() { if (data == null) { DontDestroyOnLoad(gameObject); data = this; } else if (data != this) { Destroy(gameObject); } }
void Awake() { if (current == null) { current = this; //DontDestroyOnLoad (current); // TODO probablement à remettre quand on enlève le _GameData des levels } else DestroyObject (this); saveFile = Application.persistentDataPath + "/param.dat"; GameData.gameData = new GameData (); if (!_StaticFunction.Load ()) Debug.Log ("Erreur de chargement du fichier de sauvegarde."); }
void Start() { gameData = GameObject.Find(_GAME_DATA).GetComponent<_GameData>(); EventKit.Broadcast<int>("init score", gameData.CurrentScore); }
void Start() { gameData = GameObject.Find(_GAME_DATA).GetComponent <_GameData>(); Messenger.Broadcast <int>("init score", gameData.CurrentScore); }