// Use this for initialization
    void Start()
    {
        rb        = GetComponent <Rigidbody2D>();
        curPlayer = GameObject.FindWithTag("Player");

        am = GameObject.FindGameObjectWithTag("AudioManager");

        audioManager = am.GetComponent <Audio_Manager>();


        if (nextAsteroid == null)
        {
            return;
        }

        if (curPlayer == null)
        {
            return;
        }

        sm = GameObject.FindGameObjectWithTag("ScoreManager");

        scoreManager = sm.GetComponent <playerScore>();

        mainCamera  = Camera.main;
        cameraShake = mainCamera.GetComponent <CameraShake>();

        rb.velocity = transform.right * speed * Time.deltaTime;
        rb.AddTorque(Random.Range(-5f, 5f));
    }
    void Start()
    {
        previousCheck = Time.time;
        instance      = this;
        entryTemplate.gameObject.SetActive(false);
        _highScoreEntries = new List <playerScore>();

        fillData();

        for (int i = 0; i < _highScoreEntries.Count; i++)
        {
            for (int j = i + 1; j < _highScoreEntries.Count; j++)
            {
                if (_highScoreEntries[j].score > _highScoreEntries[i].score)
                {
                    playerScore temp = _highScoreEntries[i];
                    _highScoreEntries[i] = _highScoreEntries[j];
                    _highScoreEntries[j] = temp;
                }
            }
        }



        highScoreEntriesTransformList = new System.Collections.Generic.List <Transform>();
        foreach (playerScore entry in _highScoreEntries)
        {
            createHighScore(entry, entryContainer, highScoreEntriesTransformList);
        }
    }
Beispiel #3
0
 // Use this for initialization
 void Start()
 {
     Time.timeScale       = 1F;
     health               = transform.root.GetComponentInChildren <Health> ();
     score                = GameObject.Find("HUD_Canvas").GetComponent <playerScore> ();
     health.onDeathEvent += DestroyBase;
 }
Beispiel #4
0
 // Use this for initialization
 void Start()
 {
     player         = GameObject.Find("Player");
     anim           = player.GetComponent <Animator>();
     playerMovement = player.GetComponent <playerMovement>();
     GameInfo       = GameObject.Find("GameInfo");
     playerScore    = GameInfo.GetComponent <playerScore>();
 }
Beispiel #5
0
    public void uploadData()
    {
        var user2 = new playerScore(playerName, score);

        DatabaseHandler.PostUser(user2, user2.name, () =>
        {
            Debug.Log("Added Successfully");
        });
    }
Beispiel #6
0
 // Use this for initialization
 void Start()
 {
     Player               = GameObject.FindGameObjectWithTag("Player");
     Skynet               = GameObject.FindGameObjectWithTag("Skynet");
     gun                  = transform.root.GetComponentInChildren <Gun> ();
     health               = transform.root.GetComponentInChildren <Health> ();
     humanAnimator        = transform.root.GetComponentInChildren <Animator> ();
     health.onDeathEvent += OnDeath;
     score                = GameObject.Find("HUD_Canvas").GetComponent <playerScore> ();
 }
Beispiel #7
0
 // Use this for initialization
 void Start()
 {
     player      = GameObject.Find("Player");
     GameInfo    = GameObject.Find("GameInfo");
     playerScore = GameInfo.GetComponent <playerScore>();
     open        = false;
     sr          = GetComponent <SpriteRenderer>();
     audio       = GetComponent <AudioSource>();
     potions     = GameObject.Find("UI").GetComponent <potions> ();
 }
Beispiel #8
0
    // Use this for initialization
    void Start()
    {
        PlayerScore           = sm.GetComponent <playerScore>();
        rb                    = GetComponent <Rigidbody2D>();
        disablespriteRenderer = GetComponent <SpriteRenderer>();
        disableboxCollider    = GetComponent <BoxCollider2D>();
        disableShooting       = GetComponent <Shooting>();
        audioManager          = am.GetComponent <Audio_Manager>();

        mainCamera  = Camera.main;
        cameraShake = mainCamera.GetComponent <CameraShake>();
    }
    public void fillData()
    {
        List <playerScore> temp = fireBaseHandler.instance.Scores;

        for (int i = 0; i < temp.Count; i++)
        {
            Debug.Log(fireBaseHandler.instance.Scores.Count + "count of entries");
            playerScore newEntry = new playerScore(temp[i].name, temp[i].score);
            _highScoreEntries.Add(newEntry);
            // Debug.Log(temp[i].name);
        }
    }
Beispiel #10
0
    private void Start()
    {
        rb = GetComponent <Rigidbody2D>();

#if UNITY_EDITOR
        Application.targetFrameRate = 60;
#endif

        StartPos = transform.position;

        score_ = GetComponent <playerScore>();
    }
    void Update()
    {
        curScore = sm.GetComponent <playerScore>();

        int CurscoreText = curScore.currentScore;

        foreach (Text s in score_text)
        {
            s.text = "Score:" + CurscoreText;
        }

        Highscore.text = "Highscore : " + PlayerPrefs.GetInt("HighScore");
    }
Beispiel #12
0
    void sortLeaderboard(string leaderboard)
    {
        string[] records = leaderboard.Split(new char[] { '\n' }, System.StringSplitOptions.RemoveEmptyEntries);

        playerScore[] scores = new playerScore[records.Length];
        for (int i = 0; i < records.Length; i++)
        {
            string[] tempScore = records[i].Split('|');
            scores[i].username = tempScore[0].Substring(tempScore[0].IndexOf(".start.") + 7);
            scores[i].score    = int.Parse(tempScore[1]);
        }

        Display(scores);
    }
Beispiel #13
0
    public void loadData()
    {
        List <playerScore> temp = new List <playerScore>();

        DatabaseHandler.GetUsers(users =>
        {
            foreach (var user in users)
            {
                playerScore newEntry = new playerScore(user.Value.name, user.Value.score);
                temp.Add(newEntry);
            }
        });
        Scores = temp;
    }
Beispiel #14
0
    bool isDead;                                                // Whether the player is dead.


    void Start()
    {
        // Setting up the references.

        // Set the initial health of the player.
        currentHealth     = startingHealth;
        Healthbar         = GameObject.Find("healthUI").GetComponent <Scrollbar>();
        HealthImage       = GameObject.Find("Image").GetComponent <Image>();
        HealthImage.color = Color.green;
        HealthText        = GameObject.Find("Text").GetComponent <Text>();
        anim        = GetComponent <Animator>();
        Gameinfo    = GameObject.Find("GameInfo");
        playerScore = Gameinfo.GetComponent <playerScore>();
        playerSpawn = GameObject.Find("playerSpawn").GetComponent <Transform>();
    }
    public void createHighScore(playerScore data, Transform container, System.Collections.Generic.List <Transform> TramsformList)
    {
        float templateHeight = 20f;

        Transform     entryTransform     = Instantiate(entryTemplate, container);
        RectTransform entryRectTransform = entryTransform.GetComponent <RectTransform>();

        entryRectTransform.anchoredPosition = new Vector2(0, -templateHeight * TramsformList.Count);
        entryTransform.gameObject.SetActive(true);


        int    rank = TramsformList.Count + 1;
        string rankString;

        switch (rank)
        {
        default:
            rankString = rank + "Th";
            break;

        case 1:
            rankString = "1ST";
            break;

        case 2:
            rankString = "2ND";
            break;

        case 3:
            rankString = "3RD";
            break;
        }

        entryTransform.Find("Position").GetComponent <Text>().text = rankString;
        int score = data.score;

        entryTransform.Find("Enviromental score").GetComponent <Text>().text = score.ToString();
        string name = data.name;

        entryTransform.Find("PlayerName").GetComponent <Text>().text = name;
        TramsformList.Add(entryTransform);
    }
    playerScore getPlayerScore(GameObject player)
    {
        playerScore newPlayerScore = new playerScore(0, player.GetComponent <MovementTest>().playerNumber - 1);

        foreach (string item in player.GetComponentInChildren <Playerscript>().currentHeld)
        {
            if (!string.IsNullOrEmpty(item))
            {
                newPlayerScore.score++;
            }
        }
        foreach (string item in player.GetComponentInChildren <Playerscript>().localItems)
        {
            if (!string.IsNullOrEmpty(item))
            {
                newPlayerScore.score++;
            }
        }
        return(newPlayerScore);
    }
 // Start is called before the first frame update
 void Start()
 {
     _instance = this;
     UpdateScores();
 }
 /// <summary>
 /// Adds a user to the Firebase Database
 /// </summary>
 /// <param name="user"> User object that will be uploaded </param>
 /// <param name="userId"> Id of the user that will be uploaded </param>
 /// <param name="callback"> What to do after the user is uploaded successfully </param>
 public static void PostUser(playerScore user, string userId, PostUserCallback callback)
 {
     RestClient.Put <playerScore>($"{databaseURL}users/{userId}.json", user).Then(response => { callback(); });
 }
Beispiel #19
0
 // Use this for initialization
 void Start()
 {
     score = 0;
     setText();
     instance = this;
 }
Beispiel #20
0
 // Use this for initialization
 void Start()
 {
     playerScore = GameObject.Find("GameInfo").GetComponent <playerScore>();
 }
Beispiel #21
0
 // Use this for initialization
 void Start()
 {
     GameInfo  = GameObject.Find("GameInfo").GetComponent <playerScore>();
     scoreText = GameObject.Find("scoreText").GetComponent <Text>();
 }
 private void Start()
 {
     playerDamageCal = GameObject.Find("LocalPlayer").GetComponent <playerScore>();
 }