0
私は、ランタイム中にGameObjectを動的に作成しています。それらのすべては別の名前が同じスクリプトをバストしています。私はどのGameObjectがスクリプトを実行し、この情報を別のスクリプトで取得するかを知る方法を探しています。Unityで現在スクリプトを使用しているオブジェクトの名前を取得する
オブジェクトは、ここで作成されます。
for (int i = 0; i < w.wHowManyWords; i++)
{
var obj = new GameObject();
obj.name = w.wLevelWords[i, 0];
elementName = obj.name;
...
}
を私はオブジェクトがこのスクリプトを開始かについての情報を取得したいと思います:既に答え
public class ClickAction : MonoBehaviour, IPointerClickHandler
{
private string[,] levelWords;
public void OnPointerClick(PointerEventData eventData)
{
print("I am here");
}
}
あなたは 'print(gameObject.name)'と言うことはできませんか? – code11
パーフェクト!私はそれを探していた!ありがとうございました! – Quicki