- Home /
GameObject tag to if condition
Hello I'm actually creating a prototype where you have three baskets, and three different balls. The goal is getting the proper balls inside its correspondent baskets. I've tagged the baskets and the balls. And I created a script for scoring points each time you get a ball inside a basket. Anyway I'm stucked trying to separate the balls in the script, so you only score points if you get the correct ball inside the correct basket.
Here's the script (C#). If anyone has an idea of what should I do, I'd be really aprecciated. Thanks in advance :D
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class Enter : MonoBehaviour {
public GameObject redCube;
public GameObject blueCube;
public GameObject yellowCube;
void Start () {
}
void OnTriggerEnter(Collider col)
{
switch (col.tag)
{
case "RedZone":
redCube = GameObject.FindGameObjectsWithTag ("RedCube");
if (redCube.tag = "RedCube"){
ScoreTracker.UpdateScore (1);
ScoreTracker.UpdateMessage ("red guy!");
}
break;
case "YellowZone":
yellowCube = GameObject.FindGameObjectsWithTag ("YellowCube");
if (yellowCube.tag = "YellowCube") {
ScoreTracker.UpdateScore (2);
ScoreTracker.UpdateMessage ("yellow guy!");
}
break;
case "BlueZone":
blueCube = GameObject.FindGameObjectsWithTag ("BlueCube");
if (blueCube.tag = "BlueCube") {
ScoreTracker.UpdateScore (3);
ScoreTracker.UpdateMessage ("blue guy!");
}
break;
}
}
void OnCollisionEnter(Collision pum) {
}
}
Answer by YoungDeveloper · May 10, 2016 at 02:45 PM
There's no point finding the gameobject if you have the reference via ontrigger already. Create Basket and Ball script which hold enum on what they accept. When you get the triggerred ball simply compare balls enum with this baskets accepted ball type enum, if they are the same, it means basket received appropriate ball.
Your answer
Follow this Question
Related Questions
"tag" & "if condition with OnTriggerEnter 2 Answers
OnTriggerEnter not working as intended 1 Answer
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
AI Attack Not Working! W/Video 1 Answer