UnityScriptで実験した。C#でも同じ結果であろう
NewBehaviourScript.jsとNewBehaviourScript1.jsを生成して、同じGameObjectへアタッチしてみた。
内容は同じ以下の内容
#pragma strict function Start () { Debug.LogError(GetInstanceID()); } function Update () { }
結果は違う数字になった。
結論:GameObjectごとの一意の番号ではない!
- 389556と-389558になった。