void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.tag == "Player") { GameObject go = GameObject.Find("Game Controller"); GameObject Pl = GameObject.Find("Player(Clone)"); Pl.GetComponent <metriqueScript>().touch_Objet++; GameControllerScript other = (GameControllerScript)go.GetComponent <GameControllerScript>(); if (prefabF <= 0.5f) { other.receivEvent(GameControllerScript.EEvent.autreEvent); } else if ((prefabF <= 3f) && (prefabF > 0.5f)) { other.receivEvent(GameControllerScript.EEvent.chatplus); } else if ((prefabF <= 3.5f) && (prefabF > 3f)) { other.receivEvent(GameControllerScript.EEvent.autreEvent); } else if ((prefabF <= 4.0f) && (prefabF > 3.5f)) { other.receivEvent(GameControllerScript.EEvent.hentaiplus); } else if ((prefabF <= 4.2f) && (prefabF > 4.0f)) { other.receivEvent(GameControllerScript.EEvent.autreEvent); } else if ((prefabF <= 4.4f) && (prefabF > 4.2f)) { other.receivEvent(GameControllerScript.EEvent.autreEvent); } other.printScore(new Vector2(transform.position.x, transform.position.y), "+" + m_scoreAdded); GameObject.FindWithTag("SpawnManagger").GetComponent <CollectiblesSpawning>().setFree(pos); go = GameObject.Find("Text"); HUDscore hud = (HUDscore)go.GetComponent <HUDscore>(); hud.AddScore(m_scoreAdded); Destroy(this.gameObject); } }
private void missionOK(int nbPoint) { m_currentMission = EMission.none; Color tmp = HUDDefis.GetComponent <SpriteRenderer>().color; tmp.a = 0.0f; HUDDefis.GetComponent <SpriteRenderer>().color = tmp; printScore(new Vector2(HUDDefis.transform.position.x, HUDDefis.transform.position.y - 0.5f), "COMPLETED +" + nbPoint.ToString()); tmp = spriteDefis.GetComponent <SpriteRenderer>().color; tmp.a = 0.0f; spriteDefis.GetComponent <SpriteRenderer>().color = tmp; m_missionText.text = ""; GameObject go = GameObject.Find("Text"); HUDscore hud = (HUDscore)go.GetComponent <HUDscore>(); hud.AddScore(nbPoint); }