void Awake() { if (!mInstance) { mInstance = this; } else { Destroy(this.gameObject); return; } DontDestroyOnLoad(this); if (RESET_ALL_DATA) { PlayerPrefs.DeleteAll(); } #if UNITY_EDITOR path = Application.persistentDataPath + "/"; #else path = Application.persistentDataPath + "/"; #endif serverConnect = GetComponent <ServerConnect>(); avatarImages = GetComponent <AvatarImages>(); hiscoresByMissions = GetComponent <HiscoresByMissions>(); LoadUser(); hiscoresByMissions.Init(); }
public void InitLoaded(HiscoresByMissions.MissionHiscoreData data) { Utils.RemoveAllChildsIn(container); HiscoresByMissions hiscoresByMission = UserData.Instance.hiscoresByMissions; hiscoresByMission.ResetAllHiscores(); OnDone(data); }
public void Init(int videoGameID, int missionID, System.Action <int> MyScoreLoaded) { this.MyScoreLoaded = MyScoreLoaded; Utils.RemoveAllChildsIn(container); HiscoresByMissions hiscoresByMission = UserData.Instance.hiscoresByMissions; hiscoresByMission.ResetAllHiscores(); hiscoresByMission.LoadHiscore(videoGameID, missionID, OnDone); }
void Awake() { if (!mInstance) { mInstance = this; } else { Destroy(this.gameObject); return; } DontDestroyOnLoad(this); #if UNITY_EDITOR path = Application.persistentDataPath + "/"; #else path = Application.persistentDataPath + "/"; #endif serverConnect = GetComponent <ServerConnect>(); avatarImages = GetComponent <AvatarImages>(); hiscoresByMissions = GetComponent <HiscoresByMissions>(); }