public void CoinTouched(GameObject coin) { ScoreHolder.AddScore(10); _spawnedCoinsAtPosition.Remove(coin); Destroy(coin); SpawnNewCoin(); }
protected void _OnGameWin( ) { _Clear(); Debug.LogFormat("Win: {0}. Score: {1}", GlobalDataHolder.player.playerName, GlobalDataHolder.player_score); ScoreHolder.AddElement(GlobalDataHolder.player.playerName, GlobalDataHolder.score_from_everything); ScenesManager.LoadDialog(); }
public IEnumerator RespawnPlayerCo() { //Makes deathparticle Instantiate(DeathParticle, Player.transform.position, Player.transform.rotation); //Hide player //Player.enabled = false; Player2.SetActive(false); Player.GetComponent <Renderer> ().enabled = false; //Gravity Reset GravityStore = Player.GetComponent <Rigidbody2D>().gravityScale; Player.GetComponent <Rigidbody2D>().gravityScale = 0f; Player.GetComponent <Rigidbody2D>().velocity = Vector2.zero; //Score Penalty ScoreHolder.AddPoints(-PointPenaltyOnDeath); //Debug Message Debug.Log("Player Respawn"); //Respwan Delay yield return(new WaitForSeconds(RespawnDelay)); //Gravity Restore Player.GetComponent <Rigidbody2D>().gravityScale = GravityStore; //Players Transform Position Player.transform.position = CurrentCheckPoint.transform.position; //Show Player //player. enable = true; Player2.SetActive(true); Player.GetComponent <Renderer> ().enabled = true; //Spawn Player Instantiate(RespawnParticle, CurrentCheckPoint.transform.position, CurrentCheckPoint.transform.rotation); }
void Start() { isDead = false; dir = Vector3.zero; levelManager = FindObjectOfType <LevelManager>(); scoreHolder = FindObjectOfType <ScoreHolder>(); }
// Use this for initialization void Start() { GameObject obj = GameObject.FindGameObjectWithTag("GameController"); if (obj == null) { obj = Instantiate(Resources.Load("Prefabs/ScoreHolder"), new Vector3(0, 0, 0), Quaternion.identity) as GameObject; } scoreHolder = obj.GetComponent <ScoreHolder>(); ScoreText.text = "High Score: " + scoreHolder.HighScore.ToString(); if (scoreHolder.hasPlayed == false) { PauseGame(State.Start); } else { state = State.InGame; player.Resume(); SetBuildingState(false); Time.timeScale = 1; } }
private void Start() { chicken = GameObject.FindWithTag("Player").GetComponent <Chicken>(); gameManager = FindObjectOfType <GameManager>(); seedHolder = FindObjectOfType <SeedHolder>(); scoreHolder = FindObjectOfType <ScoreHolder>(); }
private void Start() { chicken = GameObject.FindWithTag("Player").GetComponent <Chicken>(); //fixed the null reference error gameManager = FindObjectOfType <GameManager>(); eggHolder = FindObjectOfType <EggHolder>(); scoreHolder = FindObjectOfType <ScoreHolder>(); }
private void Start() { color = Color.white; renderer = GetComponent <Renderer>(); scoreHolder = GameObject.Find("ScoreHolder").GetComponent <ScoreHolder>(); audioManager = GameObject.Find("AudioManager").GetComponent <AudioManager>(); }
void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Garbage") { Destroy(gameObject); ScoreHolder.IncreaseScore(10); print(ScoreHolder.playerScore); } }
public void free_Share() { ScoreHolder sh = scriptbox.GetComponent <ScoreHolder>();//スコアを取得 string text = "フリーモードで「" + sh.score + "」点を出した!\n新感覚三角パズルアクション・フリクタル\n#Flictal "; string URL = "https://play.google.com/store/apps/details?id=com.KMpro.Flictal"; SocialConnector.SocialConnector.Share(text, URL); // SocialConnector.SocialConnector.Share(en.jikiname); }
//public float scoreChangeDuration = 0.5f; //public int TargetScore = 0; //public int LastScore = 0; // ScoreHolder ActualScoreHolder; //Timer timer; // public int scoresSet = 0; void Awake() { //scoreHolder = this; //timer = gameObject.AddComponent<Timer> (); if (scoreHolder == null) { scoreHolder = this; } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Player") { scoreHolderRef = GameObject.FindWithTag("SceneController").GetComponent <ScoreHolder>(); scoreHolderRef.IncreaseScore(); Destroy(gameObject); } }
void Start() { rd = GetComponent <Rigidbody2D>(); anim = GetComponent <Animator>(); this.gameObject.name = NameGameObject; this.gameObject.tag = Tag; this.gameObject.layer = layer; ScoreHolderGameObject = GameObject.Find("ScoreHolderGameObject"); score = ScoreHolderGameObject.GetComponent <ScoreHolder>(); soundManagement = GameObject.Find("GameplaySoundManagementGameObject"); gs = soundManagement.GetComponent <GameplaySoundMangement>(); ruleAndUi = GameObject.Find("GamePlayUIandRuleManagement").GetComponent <OptionSetting>(); ResourcesMoney = GameObject.Find("ResourcesMoney").GetComponent <Text>(); MoneyText = GameObject.Find("MoneyText").GetComponent <Text>(); if (GameObject.Find(NameGameObject + "/arm_1/sword_swordman") != null) { GameObject.Find(NameGameObject + "/arm_1/sword_swordman").tag = SwordTag; GameObject.Find(NameGameObject + "/arm_1/sword_swordman").layer = layer; } if (GameObject.Find(NameGameObject + "/arm_1/Flag/flag_flagger") != null) { SpriteRenderer render = GameObject.Find(NameGameObject + "/arm_1/Flag/flag_flagger").GetComponent <SpriteRenderer>(); if (side == "Player") { render.color = SetColor(ruleAndUi.colorForPlayer); } else if (side == "Enemy") { render.color = SetColor(ruleAndUi.colorForEnemy); } } if (GameObject.Find(NameGameObject + "/head/helm_swordman") != null) { SpriteRenderer render = GameObject.Find(NameGameObject + "/head/helm_swordman").GetComponent <SpriteRenderer>(); if (side == "Player") { render.color = SetColor(ruleAndUi.colorForPlayer); } else if (side == "Enemy") { render.color = SetColor(ruleAndUi.colorForEnemy); } } HP = HP + ruleAndUi.GetPlushHP(); }
public static void AddScore(ScoreHolder newScore) { scoreList.Add(newScore); SortScores(); if (maximumSavedScores > 0 && scoreList.Count > maximumSavedScores) { scoreList.RemoveRange(maximumSavedScores, scoreList.Count - maximumSavedScores); } SaveScore(); }
/// <summary> /// Initializes the <see cref="ScoreHolder"/> class. /// </summary> static ScoreHolder() { // Creates an object that doesn't destroy as the level changes called "ScoreHolder" // Adds the ScoreHolder component to it // This way it won't show up on the list unless it's called at least once GameObject gameObject = new GameObject("ScoreHolder"); DontDestroyOnLoad(gameObject); Instance = gameObject.AddComponent <ScoreHolder>(); }
// Use this for initialization void Awake() { instance = this; leftScoreText = GameObject.Find("LeftScore").GetComponent <Text> (); rightScoreText = GameObject.Find("RightScore").GetComponent <Text> (); leftScoreText.text = leftScore.ToString(); rightScoreText.text = rightScore.ToString(); }
void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Enemy") { Instantiate(EnemyDeath, other.transform.position, other.transform.rotation); Destroy(other.gameObject); ScoreHolder.AddPoints(PointsForKill); } Destroy(gameObject, 8); }
private void OnTriggerEnter(Collider other) { Coin c = other.GetComponent <Coin>(); if (c is null) { return; } ScoreHolder.AddScore(10); this._coinPickupAudioSource.Play(); }
public void restartbutton() { ScoreHolder sh = scriptbox.GetComponent <ScoreHolder>(); timekeeper tk = scriptbox.GetComponent <timekeeper>(); resultmenu.SetActive(false); RestartButton.SetActive(false); sh.left_jiki++; tk.flag = true; tk.deadonce = true; }
void OnTriggerEnter2D(Collider2D Other) { if (Other.GetComponent <Rigidbody2D> () == null) { return; } ScoreHolder.AddPoints(PointsToAdd); Destroy(gameObject); }
// Use this for initialization void Start() { if (instance == null) { instance = this; DontDestroyOnLoad(this); } else { Destroy(gameObject); } }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
private void Start() { renderer = GetComponent <Renderer>(); audioManager = GameObject.Find("AudioManager").GetComponent <AudioManager>(); explosions = GameObject.Find("Explosions"); newCubeRotateAmount = new Vector3(Random.Range(0f, 90f), Random.Range(0f, 90f)); SetMyColor(); scoreHolder = GameObject.Find("ScoreHolder").GetComponent <ScoreHolder>(); }
// Use this for initialization void Start() { ResourcesMoney = GameObject.Find("ResourcesMoney").GetComponent <Text>(); MoneyText = GameObject.Find("MoneyText").GetComponent <Text>(); ScoreHolderGameObject = GameObject.Find("ScoreHolderGameObject"); score = ScoreHolderGameObject.GetComponent <ScoreHolder>(); soundManagement = GameObject.Find("GameplaySoundManagementGameObject"); gs = soundManagement.GetComponent <GameplaySoundMangement>(); ruleAndUi = GameObject.Find("GamePlayUIandRuleManagement").GetComponent <OptionSetting>(); SpawnRate = SpawnRate + ruleAndUi.GetSpawnRate(); }
// Use this for initialization void Start() { ruleAndUi = GameObject.Find("GamePlayUIandRuleManagement").GetComponent <OptionSetting>(); ResourcesMoney = GameObject.Find("ResourcesMoney").GetComponent <Text>(); ScoreHolderGameObject = GameObject.Find("ScoreHolderGameObject"); score = ScoreHolderGameObject.GetComponent <ScoreHolder>(); hp = hp + ruleAndUi.GetComponent <OptionSetting>().GetPlushHP(); Result = GameObject.Find("Result").GetComponent <Text>(); }
void PrintScore() { ScoreBoard.text = ""; Color32 c; string nameColor; for (int i = 0; i < scoreList.Count; i++) { ScoreHolder place = scoreList[i]; c = place.color; nameColor = "#" + c.r.ToString("X2") + c.g.ToString("X2") + c.b.ToString("X2"); ScoreBoard.text += (i + 1) + ": <color=" + nameColor + ">" + place.user + "</color>: " + place.score + "\n"; } }
public static bool LoadScore() { if (!File.Exists(_scoreFilePath)) { return(false); } BinaryFormatter formatter = new BinaryFormatter(); FileStream scoreFile = File.Open(_scoreFilePath, FileMode.Open); score = (ScoreHolder)formatter.Deserialize(scoreFile); scoreFile.Close(); return(true); }
void OnCollisionEnter2D(Collision2D collider) { if (collider.gameObject.tag == "Enemy") { Destroy(collider.gameObject); scoreHolderReference = GameObject.Find("GameController").GetComponent <ScoreHolder>(); scoreHolderReference.currentScore++; scoreHolderReference.UIUpdate(); Destroy(gameObject); } }
//simple bubble sort (look into making a better sort that keeps the first one who got that score in first) void sortList() { for (int i = 0; i < scoreList.Count; i++) { for (int j = 0; j < (scoreList.Count - 1) - i; j++) { if (scoreList[j].score < scoreList[j + 1].score) { ScoreHolder temp = scoreList[j]; scoreList[j] = scoreList[j + 1]; scoreList[j + 1] = temp; } } } }
public int GetIAccessorHashCode() { var hash = new HashCode(); hash.Add(Id); hash.Add(LobbyId); hash.Add(AuthenticatedUserPrincipalName); hash.Add(IsPartyLeader); hash.Add(DisplayName); hash.Add(SelfPortrait); hash.Add(ScoreHolder.GetIAccessorHashCode()); hash.Add(Status); hash.Add(Identifier); return(hash.ToHashCode()); }