Esempio n. 1
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
        DontDestroyOnLoad(gameObject);
        soundMan = GetComponent <SoundManager>();
        DB       = GetComponent <Databases>();

        if (File.Exists(Application.persistentDataPath + "/data.gd"))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(Application.persistentDataPath + "/data.gd", FileMode.Open);
            instance.saveState = (SaveState)bf.Deserialize(file);
            file.Close();
        }
        else
        {
            //Set save inital values
            instance.saveState.highscore = 0;
            instance.Save();
        }
        leaderBoard = GetComponent <dreamloLeaderBoard>();
        SceneManager.activeSceneChanged += NewScene;
    }
    /**
     * Start is called before the first frame update
     */
    void Start()
    {
        gameOver = false;

        // Find the game objects and connect to OSC for the spirometer.
        oscGameObject = GameObject.Find("OSC");
        oscScript     = oscGameObject.GetComponent <OSC>();
        oscScript.SetAddressHandler("/Spirometer/C", BreathData);
        s = sel.GetComponent <FruitSelector>();

        cycleCounter = 0;

        stoneHandUpdate  = true;
        stoneFruitUpdate = true;

        // Instantiate the leaderboard and find the appropriate game objects.
        this.fwLeaderBoard = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
        topNameList        = GameObject.Find("Top Names List").GetComponent <Text>();
        topScoreList       = GameObject.Find("Top Scores List").GetComponent <Text>();
        topRankList        = GameObject.Find("Top Ranks List").GetComponent <Text>();

        stoneHandDistance  = 0;
        stoneFruitDistance = 0;

        CanvasText.GetComponent <Text>().text = "Inhale Target Time: " + inhaleTime.ToString();
        ScoreText.GetComponent <Text>().text  = "Points: " + score.ToString();
    }
Esempio n. 3
0
    IEnumerator GlobalHighscoreStuff(dreamloLeaderBoard dreamlo, GameObject gameEndObj)
    {
        yield return(new WaitForSeconds(1f));

        while (dreamlo.ToStringArray() == null)
        {
            yield return(new WaitForSeconds(0.25f));
        }

        List <dreamloLeaderBoard.Score> globalScores = dreamlo.ToListHighToLow();
        var globalHighScoreContent = gameEndObj.transform.Find("GlobalScoreList/GlobalHighscore/Viewport/Content");

        foreach (Transform child in globalHighScoreContent.transform)
        {
            Destroy(child.gameObject);
        }
        for (int i = 0; i < globalScores.Count; i++)
        {
            var score   = globalScores[i];
            var txtInst = Instantiate(textPrefab);
            txtInst.transform.SetParent(globalHighScoreContent);
            txtInst.transform.localScale = Vector3.one;
            txtInst.text = (i + 1) + " - " + score.playerName + ": " + (score.score * 0.1f).ToString("0.0");
        }
    }
Esempio n. 4
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.layer == LayerMask.NameToLayer("Player") || other.gameObject.layer == LayerMask.NameToLayer("PlayerImmunity"))
        {
            Time.timeScale = 0f;

            if (GameManager.Exist())
            {
                if (GameManager.instance.GetLevelsManager().GetMode())
                {
                    OptionsManager     optionsMng     = GameManager.instance.GetOptionsManager();
                    SpeedrunManager    speedRunMng    = LevelManager.instance.GetSpeedrunManager();
                    dreamloLeaderBoard leaderBoardMng = GameManager.instance.GetLeaderboard();
                    leaderBoardMng.AddScore(optionsMng.GetUserName(), speedRunMng.GetTimer());
                }

                GameManager.instance.GetSoundManager().StopMusic();
            }
            PlayerInputManager.SetCanReadInput(false);
            LevelManager.instance.GetUIGameplayManager().ToggleMenu(MenuType.EndGame);

            LevelManager.OnPlayerEndLevel?.Invoke();
            soundCtrl.PlayClip();
        }
    }
Esempio n. 5
0
    void Start()
    {
        if (dreamloPrefab != null)
        {
            leaderBoard = dreamloPrefab.GetComponent <dreamloLeaderBoard>();
        }

        _audioSource = GetComponent <AudioSource>();
        var objs = Resources.FindObjectsOfTypeAll(typeof(Text));

        foreach (var holder in objs)
        {
            if (holder.name.Equals("txtNumPickups"))
            {
                _textNumPickups = (Text)holder;
            }
            else if (holder.name.Equals("lblVictory"))
            {
                _textWin = (Text)holder;
            }
        }

        statText = _textNumPickups;

        var x = Random.Range(-0.1f, 0.1f);
        var y = Random.Range(-0.1f, 0.1f);
        var z = Random.Range(-0.1f, 0.1f);

        gameObject.transform.Translate(x < 0.0f ? 0.05f : x
                                       , y < 0.0f ? 0.05f : y
                                       , z < 0.0f ? 0.05f : z);
    }
Esempio n. 6
0
    // Start is called before the first frame update
    void Start()
    {
        //PlayerPrefs.DeleteAll();

        SetSoundButton();
        popup.SetActive(false);
        MusicManager.instance.PlayHomeBG();

        if (!PrefsManager.instance.isUserIDGenerated())
        {
            PrefsManager.instance.SetUserID(System.Guid.NewGuid().ToString());
        }


        dreamloRef = dreamloLeaderBoard.Instance;
        if (PrefsManager.instance.getUserName() == "Amit ji")
        {
            nameInputPannel.SetActive(true);
        }
        else
        {
            nameInputPannel.SetActive(false);
            dreamloRef.CheckNameFunction(PrefsManager.instance.getUserName());
        }
    }
Esempio n. 7
0
 void Start()
 {
     leaderBoard = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     score.text = PlayerPrefs.GetInt("score").ToString();
     StartCoroutine(leaderBoard.GetSingleScore("default"));
     highScore.text = leaderBoard.highScores;
 }
Esempio n. 8
0
    void Start()
    {
        // get the reference here...
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        this.gs = gameState.enterscore;
    }
Esempio n. 9
0
 // Start is called before the first frame update
 void Start()
 {
     // get the reference here...
     this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     this.gs = gameState.running;
     scorePanel.SetActive(false);
 }
Esempio n. 10
0
 private void Awake()
 {
     instance    = this;
     leaderBoard = FindObjectOfType <dreamloLeaderBoard>();
     ui          = FindObjectOfType <UIManager>();
     isGameEnd   = true;
 }
Esempio n. 11
0
    // Use this for initialization
    public void GetHighscores()
    {
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
        this.dl.LoadScores();

        scoreList = new List <dreamloLeaderBoard.Score>();
        StartCoroutine(GetHighscore());
    }
Esempio n. 12
0
    void Awake()
    {
        UnityEngine.Assertions.Assert.IsNull(inst, "There can be only one!");
        inst = this;

        _leaderboard         = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
        Player.onPlayerDied += onPlayerDeid;
    }
Esempio n. 13
0
 public override void Setup(UI_ManagerBase _uiManager)
 {
     base.Setup(_uiManager);
     if (GameManager.Exist())
     {
         lbMgn = GameManager.instance.GetLeaderboard();
     }
 }
    void Start()
    {
        // get the reference here...
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        this.timeLeft = startTime;
        this.gs       = gameState.waiting;
    }
Esempio n. 15
0
 void Start()
 {
     this.dl        = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     lastHighScores = dl.highScores;
     loading        = true;
     LoadLeaderboard();
     lastHighestmantis = -1;
 }
Esempio n. 16
0
    void Start()
    {
        // get the reference here...
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        this.timeLeft = startTime;
        this.gs       = gameState.waiting;
        totalScore    = (int)Stopwatch.timestart;
    }
Esempio n. 17
0
 void Start()
 {
     leaderboard = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     pilot       = FindObjectOfType <Pilot>();
     player      = FindObjectOfType <Player>();
     records     = FindObjectOfType <Records>();
     timerText   = GetComponent <TextMeshProUGUI>();
     Restart();
 }
Esempio n. 18
0
    // Use this for initialization

    void Start()
    {
        // get the reference here...
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
        this.dl.LoadScores();
        // get the other reference here
        nameField.text = "Loading....";
        InvokeRepeating("Check", 2f, 1f);
    }
Esempio n. 19
0
 void Start()
 {
     print("Starting LeaderBoard");
     loadingIcon.SetActive(true);
     loadingIcon.GetComponent <Text>().text = "Connecting...";
     this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     dl.LoadScores();
     StartCoroutine(ShowScores());
 }
 // Use this for initialization
 void Awake()
 {
     this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     SceneFadeHandler.Instance.levelStarting = true;
     AudioManager.Instance.PlayNewSong("Death");
     EscapeHandler.instance.GetButtons();
     this.player = FindObjectOfType <PlayerController> ();
     this.player.posController.MovePlayer(35, 65);
     PlayerPrefs.SetInt("CharUnlock", PlayerPrefs.GetInt("score"));
 }
Esempio n. 21
0
    void Start()
    {
        for (int i = 0; i < highscoreText.Length; i++)
        {
            highscoreText [i].text = i + 1 + ". Fetching...";
        }
        highscoreManager = GetComponent <dreamloLeaderBoard> ();

        StartCoroutine("RefreshHighscores");
    }
Esempio n. 22
0
	void Start () 
	{
		// get the reference here...
		this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

		// get the other reference here
		this.pc = dreamloPromoCode.GetSceneDreamloPromoCode();

		this.timeLeft = startTime;
		this.gs = gameState.waiting;
	}
Esempio n. 23
0
    void Start()
    {
        // get the reference here...
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        // get the other reference here
        this.pc = dreamloPromoCode.GetSceneDreamloPromoCode();

        this.timeLeft = startTime;
        this.gs       = gameState.enterscore;
    }
Esempio n. 24
0
    void Awake()
    {
        if (instance != null)
        {
            Destroy(gameObject);
            return;
        }

        instance = this;
        DontDestroyOnLoad(gameObject);
    }
Esempio n. 25
0
 // Use this for initialization
 void Start()
 {
     endingText.gameObject.SetActive(false);
     timerText.gameObject.SetActive(false);
     buttons.SetActive(false);
     board.SetActive(false);
     leaderBoard        = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     countDownText.text = "3";
     Assert.IsNotNull(leaderBoard);
     SoundManager.PlaySound(countSound);
 }
Esempio n. 26
0
 // Use this for initialization
 void Start()
 {
     this.player = FindObjectOfType <PlayerController>();
     this.player.posController.MovePlayer(-50, -50);
     this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     this.dl.LoadScores();
     //this.scores = new Text[maxToDisplay];
     //this.names = new Text[maxToDisplay];
     this.titleText.text = "";
     Invoke("GetScores", 0.5f);
 }
Esempio n. 27
0
    void Start()
    {
        // get the reference here...
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        this.timeLeft = startTime;
        this.gs       = gameState.leaderboard;

        this.dl.LoadScores();

        //dl.AddScore("Anja", 1);
    }
Esempio n. 28
0
    async void Start()
    {
        uiGameObject.SetActive(false);
        submitUI.SetActive(false);
        leaderboard.SetActive(false);

        leaderBoard = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        leaderBoard.GetScores();

        await ShowHighscores(10000);
    }
    private void Awake()
    {
        this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        if (PlayerPrefs.GetInt("Name") == 0)
        {
            PlayerNameInputFieldGO.SetActive(true);
        }
        else
        {
            PlayerNameInputFieldGO.SetActive(false);
        }
    }
Esempio n. 30
0
    // private LeaderboardDataRequest leaderboardDataRequest;
    //private LogEventRequest logEventRequest;


    void Awake ()
    {
        if (instance != null){

            Destroy(gameObject);
            return;
        }
        instance = this;
        dreamloRef = dreamloLeaderBoard.Instance;
        // leaderboardDataRequest =  new LeaderboardDataRequest();
        //logEventRequest =  new LogEventRequest();
        DontDestroyOnLoad(gameObject);     
    }
Esempio n. 31
0
    void Start()
    {
        //Pausa o Jogo
        Time.timeScale = 0;
        Debug.Log("Carregando pontos de spaw de inimigos...");

        for (int i = 0; i < spawPointsGroup.childCount; i++)
        {
            spawPointsScripts.Add(spawPointsGroup.GetChild(i).gameObject.GetComponent <SpawPoint>());
        }

        leaderBoard = GetComponent <dreamloLeaderBoard> ();

        StartCoroutine("updateLeaderBoard");
    }
	void Start () 
	{
		// get the reference here...
		this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

		this.timeLeft = startTime;
        if (Menu)
        {
            this.gs = gameState.leaderboard;
        }
        else
        {
            this.gs = gameState.enterscore;

        }
	}
Esempio n. 33
0
	void Start()
	{
		smallFont = new GUIStyle ();
		largeFont = new GUIStyle ();

		smallFont.fontSize = 18;
		largeFont.fontSize = 20;

		lockInput = false;
		this.gs = gameState.running;

		// get the reference here...
			this.dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
		
		// get the other reference here
		this.pc = dreamloPromoCode.GetSceneDreamloPromoCode();
		}
Esempio n. 34
0
    void Start()
    {
        this._MyLeaderBoard = dreamloLeaderBoard.GetSceneDreamloLeaderboard();

        _MyLeaderBoard.LoadScores();

        if (Application.loadedLevel == 5)
        {
            gs = GameState.leaderboard;
            print("pull");
        }

        if (Application.loadedLevel == 2)
        {
            gs = GameState.waiting;
        }
    }
Esempio n. 35
0
 // Use this for initialization
 void Start()
 {
     leaderBoard = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
 }
Esempio n. 36
0
 void Start()
 {
     dl = dreamloLeaderBoard.GetSceneDreamloLeaderboard();
     timeLeft = startTime;
     gs = gameState.waiting;
     //gs = gameState.highscore;
 }