void Start()
    {
        gameManager = GameManager.GetInstance();

        saveGameManager = SaveGameManager.GetInstance();

        leaderboardManager = LeaderboardManager.GetInstance();

        achievementsManager = AchievementsManager.GetInstance();
        achievementsManager.OnShowAchievementsSuccess        = OnShowAchievementsSuccess;
        achievementsManager.OnShowAchievementsFailure        = OnShowAchievementsFailure;
        achievementsManager.OnRevealAchievementSuccess       = OnRevealAchievementSuccess;
        achievementsManager.OnRevealAchievementFailure       = OnRevealAchievementFailure;
        achievementsManager.OnIncreaseStepAchievementSuccess = OnIncreaseStepAchievementSuccess;
        achievementsManager.OnIncreaseStepAchievementFailure = OnIncreaseStepAchievementFailure;
        achievementsManager.OnUnlockAchievementSuccess       = OnUnlockAchievementSuccess;
        achievementsManager.OnUnlockAchievementFailure       = OnUnlockAchievementFailure;

        fileSize             = GameObject.Find("FileSize").GetComponent <Text>();
        imageSize            = GameObject.Find("ImageSize").GetComponent <Text>();
        InputFieldDesc       = GameObject.Find("Description").GetComponent <InputField>();
        InputFieldPlayedTime = GameObject.Find("PlayedTime").GetComponent <InputField>();
        InputFieldProgress   = GameObject.Find("Progress").GetComponent <InputField>();
    }