// Use this for initialization void Awake() { balls = new List <GameObject>(); ballTypes = new GameObject[] { ball, ballBounce, ballCurve, ballWater, ballElectricity, ballVampiric }; ballsToSpawn = new List <int>[] { new List <int> { }, new List <int> { }, new List <int> { } }; ballSpawns = new float[][] { new float[] { 0, -1.78f, 1.78f }, new float[] { -1.5f, 0, -3f, 1.5f, -4.5f } }; nextBallSpawn = 0; titleScreenLive = false; warmupLive = false; gameLive = false; lightManager = lights.GetComponent <LightManager>(); scoreboardManager = scoreBoard.GetComponent <ScoreboardManager>(); spotLightManager = spotLight.GetComponent <SpotlightManager>(); titleScreenManager = titleScreen.GetComponent <TitleScreenManager>(); playerManager1 = player1.GetComponent <PlayerManager>(); playerManager2 = player2.GetComponent <PlayerManager>(); GenerateBallsToSpawn(0, 0); playerManager1.SetBoundaries(team1Boundaries); playerManager2.SetBoundaries(team2Boundaries); }
protected void Awake() { m_GameLogic = FindObjectOfType<GameLogicScript>(); m_KitchenDrop = FindObjectOfType<KitchenDropScript>(); m_GardenDrop = FindObjectOfType<GardenDropScript>(); m_ScoreBoard = FindObjectOfType<ScoreboardManager>(); }
public void TestForInvalidScoreBoardDirectoryPath() { // arrange var invalidFilePath = "../invalidDirectoryLocation/IdoNotKnowWhere/someInvalidFile.txt"; var scoreBoard = new ScoreboardManager(invalidFilePath, new[] { '/' }); scoreBoard.ReadSavedScores(); }
void Awake() { this.qttVirus = FindObjectsOfType <Enemy>().Length; this.scoreboardManager = FindObjectOfType <ScoreboardManager>(); this.mainCamera = FindObjectOfType <Camera>(); this.player = FindObjectOfType <PlayerCharacter>(); InputManager.disableInput = false; }
private void FillTestedScoreBoard(ScoreboardManager obj, string path) { for (int i = 0; i < 20; i++) { string currentPlayer = "Player" + i; int currentPlayerScore = (i + 1) * 100; obj.UpdateScoreBoard(currentPlayerScore, currentPlayer); } }
void Start() { scoreManager = GameObject.FindObjectOfType<ScoreboardManager>(); // lastChangeCount = scoreManager.GetChangeCounter(); if (scoreManager == null) { Debug.Log("ERROR: Adicione o ScoreManager a um gameobject"); return; } }
private void Start() { DontDestroyOnLoad(this.gameObject); if (scoreboardManagerInstane == null) { scoreboardManagerInstane = this; } else { Object.Destroy(this.gameObject); } }
private void Awake() { if (Scoreboard) { Destroy(this.gameObject); } else { Scoreboard = this; } Init(); }
// Use this for initialization void Awake() { if (instance == null) { instance = this; ResetScores(); DontDestroyOnLoad(gameObject); LoadScores(); } else if (instance != this) { Destroy(gameObject); } }
private void Awake() { if (!instance) { instance = this; } else if (instance && instance != this) { Destroy(this); } GameManager.OnGameStateChanged += GameManager_OnGameStateChanged; TimeManager.OnStartMatch += ResetScoreBoardPoints; }
public void TestGetScoreMethodForMaximumListCount() { // arrange string testSavedScoresPath = "../../../Labyrinth5.Common/Save/testSavedScores.txt"; var scoreBoard = new ScoreboardManager(testSavedScoresPath, new [] { '/' }); FillTestedScoreBoard(scoreBoard, testSavedScoresPath); var expectedMaxScoreListCount = 10; // action var result = scoreBoard.GetScoresList().Count; // assert Assert.AreEqual(expectedMaxScoreListCount, result, "GetScore() returns more than 10 results."); }
public void TestGetScoreMethodForProperResultsRanking() { // arrange string testSavedScoresPath = "../../../Labyrinth5.Common/Save/testSavedScores.txt"; var scoreBoard = new ScoreboardManager(testSavedScoresPath, new[] { '/' }); FillTestedScoreBoard(scoreBoard, testSavedScoresPath); var expectedSaveScoreData = FillExpectedSaveScoreList(); // action var result = scoreBoard.GetScoresList(); // assert CollectionAssert.AreEqual(expectedSaveScoreData, result, "Ranking is not correct!"); }
public void IncreaseGameInfoScore(int playerNumber, int value) { if (isClone) { return; } if (playerNumber == this.playerNumber) { return; } if (scoreboard == null) { scoreboard = GameObject.Find("Scoreboard").GetComponent <ScoreboardManager>(); } switch (playerNumber) { case 1: gameInfo.player1score += value; break; case 2: gameInfo.player2score += value; break; case 3: gameInfo.player3score += value; break; case 4: gameInfo.player4score += value; break; default: Debug.Log("playerNumber not valid"); break; } if (scoreboard != null) { scoreboard.RefreshStats(); } }
void LifeSteal() { ScoreboardManager scoreboardManager = playerManager.gameManager.scoreboardManager; if (playerManager.teamID == 1) { if (scoreboardManager.hits2 > 0) { scoreboardManager.RemoveHit(2); } } else { if (scoreboardManager.hits1 > 0) { scoreboardManager.RemoveHit(1); } } }
void Start() { asteroidPrefab = Resources.Load <GameObject>("Prefabs/Asteroid"); playerPrefab = Resources.Load <GameObject>("Prefabs/Player"); scoreManager = Resources.Load <ScoreManager>("ScriptableObjects/ScoreManager"); healthManager = Resources.Load <HealthManager>("ScriptableObjects/HealthManager"); destroyPrefab = Resources.Load <GameObject>("Prefabs/AsteroidDestroy"); ufoPrefab = Resources.Load <GameObject>("Prefabs/Ufo"); shotManager = Resources.Load <ShotManager>("ScriptableObjects/ShotManager"); scoreboardManager = Resources.Load <ScoreboardManager>("ScriptableObjects/ScoreboardManager"); gameOverUI = GameObject.Find("GameOver"); gameOverUI.SetActive(false); player = Instantiate(playerPrefab); SpawnAsteroids(); ufoSpawnTimer = 0; healthManager.Reset(); scoreManager.Reset(); shotManager.Reset(); }
private void Start() { // If Game started in unity on the gameplay scene then go to the card scene // otherwise run as normal if (GameObject.Find("CardManager") != null) { cardManager = GameObject.Find("CardManager").GetComponent <CardManager>(); } else { SceneManager.LoadScene("CardDraw", LoadSceneMode.Single); } if (GameObject.Find("SettingsManager") != null) { settingsManager = GameObject.Find("SettingsManager").GetComponent <SettingsManager>(); pointsToWin = settingsManager.pointsToWin; } scoreboardManager = GameObject.Find("ScoreboardManager").GetComponent <ScoreboardManager>(); winManager = GameObject.Find("WinManager").GetComponent <WinManager>(); }
void Update() { //Change the title switch (LevelManager.CurrentLevelLanguage) { case Language.English: transform.GetChild(1).GetComponent <Text>().text = "Accumulated Points"; break; case Language.BrazilianPortuguese: transform.GetChild(1).GetComponent <Text>().text = "Pontos Acumulados"; break; } //Change the Points if (isScoreboard) { if (!updateScoreboard) { foreach (var points in ScoreboardManager.GetScoreboardLimitedList()) { transform.GetChild(2).GetComponent <Text>().text += "" + points + "\n"; } updateScoreboard = true; } transform.GetChild(2).GetComponent <Text>().color = new Color(195 / 255f, 198 / 255f, 234 / 255f, 255 / 255f); } else { transform.GetChild(2).GetComponent <Text>().text = "" + (ScoreboardManager.CurrentAccumulatedPoints + ScoreboardManager.CurrentPoints); Color color = LevelManager.GetCurrentColorByCurrentLevelDifficulty(); color.a = 152 / 255f; transform.GetChild(2).GetComponent <Text>().color = color; } }
public void IncreaseGameInfoScore(int playerNumber, int value) { if (isClone) { return; } if(playerNumber == this.playerNumber) { return; } if (scoreboard == null) { scoreboard = GameObject.Find("Scoreboard").GetComponent<ScoreboardManager>(); } switch (playerNumber) { case 1: gameInfo.player1score += value; break; case 2: gameInfo.player2score += value; break; case 3: gameInfo.player3score += value; break; case 4: gameInfo.player4score += value; break; default: Debug.Log("playerNumber not valid"); break; } if(scoreboard != null) { scoreboard.RefreshStats(); } }
private void Start() { scoreboardManager = Resources.Load <ScoreboardManager>("ScriptableObjects/ScoreboardManager"); scoreRows = new List <GameObject>(); FillScoreBoard(); }
public void OnClick_ChangeScene() { if (LevelManager.PlayerWins) { ScoreboardManager.CurrentAccumulatedPoints += ScoreboardManager.CurrentPoints; ScoreboardManager.CurrentPoints = 0; LevelManager.PlayerWins = false; bool goodGameOver = !LevelManager.IncreaseLevelDifficulty(); if (goodGameOver) { ScoreboardManager.SaveCurrentAccumulatedPointsToScoreXML(); ScoreboardManager.CurrentAccumulatedPoints = 0; if (loadingSceneEffect != null) { loadingSceneEffect.SetActive(true); loadingSceneEffect.GetComponent <LoadingSceneEffect>().SceneNameToLoading = nextSceneToGoodGameOver; loadingSceneEffect.GetComponent <LoadingSceneEffect>().StartLoading(); } else { SceneManager.LoadScene(nextSceneToGoodGameOver); } } else { if (loadingSceneEffect != null) { loadingSceneEffect.SetActive(true); loadingSceneEffect.GetComponent <LoadingSceneEffect>().SceneNameToLoading = nextSceneToWin; loadingSceneEffect.GetComponent <LoadingSceneEffect>().StartLoading(); } else { SceneManager.LoadScene(nextSceneToWin); } } } else { ScoreboardManager.CurrentAccumulatedPoints += ScoreboardManager.CurrentPoints; ScoreboardManager.SaveCurrentAccumulatedPointsToScoreXML(); ScoreboardManager.CurrentPoints = 0; ScoreboardManager.CurrentAccumulatedPoints = 0; LevelManager.PlayerWins = false; LevelManager.CurrentLevelDifficulty = LevelDifficulty.Trainee; if (loadingSceneEffect != null) { loadingSceneEffect.SetActive(true); loadingSceneEffect.GetComponent <LoadingSceneEffect>().SceneNameToLoading = nextSceneToLose; loadingSceneEffect.GetComponent <LoadingSceneEffect>().StartLoading(); } else { SceneManager.LoadScene(nextSceneToLose); } } }
/// <summary> /// Initializes a new instance of the <see cref="DisplayScoreboardCommand"/> class. /// </summary> /// <param name="renderer">Renderer instance.</param> /// <param name="manager">ScoreboardManager instance.</param> public DisplayScoreboardCommand(IRenderer renderer, ScoreboardManager manager) { this.renderer = renderer; this.manager = manager; }
private void Awake() { _instance = this; }
/// <summary> /// Sets the scoreboard component to the argument. Should be called from other classes to assign them as the scoreboard. /// </summary> /// <param name="board"></param> public void SetScoreboard(ScoreboardManager board) { scoreboard = board; }
void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); return; } instance = this; }