2014年10月27日月曜日

[Unity]連想配列を使う、配列にあるオブジェクトを削除する

//Unity 4.5.5
//リストから要素を取り出す
foreach (Transform child in transformList) {
    Deubg.log(child.localPosition);
}

//Destroyで削除するときは連想配列は使えない
//C#逆順で連想配列を取り出すことはできない、List.Revers()では配列が逆転するだけ
for (int i = transformList.Count - 1; 0 <= i; i--) {
    //Transformの時はDestory時に.gameObjectを取り出す
    Object.Destroy (transformList [i].gameObject);
}