Ich erstelle GameObjects dynamisch während der Laufzeit eines Spiels. Jeder von ihnen hat einen anderen Namen, sprich das gleiche Skript. Ich bin auf der Suche nach einem Weg, um herauszufinden, welches GameObject ein Skript ausführt und diese Informationen in einem anderen Skript abruft.Name des Objekts, das momentan ein Skript in Unity verwendet
Objekte werden hier erstellt:
for (int i = 0; i < w.wHowManyWords; i++)
{
var obj = new GameObject();
obj.name = w.wLevelWords[i, 0];
elementName = obj.name;
...
}
ich Informationen erhalten möchten, über die Aufgabe dieses Skript gestartet:
public class ClickAction : MonoBehaviour, IPointerClickHandler
{
private string[,] levelWords;
public void OnPointerClick(PointerEventData eventData)
{
print("I am here");
}
}
Kannst du nicht einfach 'print (gameObject.name)' sagen? – code11
Perfekt! Ich habe danach gesucht! Vielen Dank! – Quicki