Exemplo n.º 1
0
    private void Update()
    {
        if (Input.GetMouseButton(0) && reloadTime > 10f)
        {
            Instantiate(bullet, new Vector2(transform.position.x + 1f, transform.position.y), Quaternion.identity);
            reloadTime = 0;
            audio.clip = _fireClip;
            audio.Play();
        }
        reloadTime++;
        transform.Translate(Input.GetAxis("Horizontal") * _speed, Input.GetAxis("Vertical") * _speed, 0);
        transform.position = new Vector3(Mathf.Clamp(transform.position.x, -10, 10), Mathf.Clamp(transform.position.y, -4.75f, 4.75f), 0);



        if (_hp < 0)
        {
            Destroy(gameObject);
            Spawner.Instance.BossLive = true;
            Instantiate(_exp, transform.position, Quaternion.identity);
            GameManager.Instance.BgGameOver.gameObject.SetActive(true);
            GameManager.Instance._canvas.planeDistance = 1f;
            SteamLeaderboardsUI.UploadScore("HIGHSCORE", GameManager.Instance.Score);
        }
    }
Exemplo n.º 2
0
    private void OnGUI()
    {
        // dowload scores
        m_leaderboardName = GUILayout.TextField(m_leaderboardName);
        if (GUILayout.Button("Load\nScores"))
        {
            SteamLeaderboardsUI.Instance.DownloadScores(m_leaderboardName);
        }

        // upload scores
        m_uploadScore = (int)GUILayout.HorizontalSlider(m_uploadScore, 1, 5000);
        if (GUILayout.Button("Upload\nScore\n" + m_uploadScore))
        {
            SteamLeaderboardsUI.UploadScore(m_leaderboardName, m_uploadScore, (LeaderboardsUploadedScoreEventArgs p_leaderboardArgs) =>
            {
                // show top 10 scores around player when score is uploaded
                SteamLeaderboardsUI.Instance.DownloadScoresAroundUser(m_leaderboardName, 9);
            });
        }
    }
    private void OnGUI()
    {
        // dowload scores
        m_leaderboardName = GUILayout.TextField(m_leaderboardName);
        if (GUILayout.Button("Load\nScores"))
        {
            // show the Steam Leaderboard popup
            ((SteamLeaderboardsPopup)uMyGUI_PopupManager.Instance.ShowPopup("steam_leaderboard")).LeaderboardUI.DownloadScores(m_leaderboardName);
        }

        // upload scores
        m_uploadScore = (int)GUILayout.HorizontalSlider(m_uploadScore, 1, 5000);
        if (GUILayout.Button("Upload\nScore\n" + m_uploadScore))
        {
            SteamLeaderboardsUI.UploadScore(m_leaderboardName, m_uploadScore, (LeaderboardsUploadedScoreEventArgs p_leaderboardArgs) =>
            {
                // show top 10 scores around player when score is uploaded
                if (SteamLeaderboardsUI.Instance != null)                 // could have been closed
                {
                    SteamLeaderboardsUI.Instance.DownloadScoresAroundUser(m_leaderboardName, 9);
                }
            });
        }
    }