Exemplo n.º 1
0
    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();
    }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 4
0
    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>();
    }