18/03/24 12:07:00.16 tIOF1bC+.net
アイテム窓の並び順に苦労した><
窓の内部にはタグ付いた小さい(テキストとイメージを持った)パネルを並べているんでけど順番に並べていても、取得する命令(FindGameObjectsWithTag)では順序関係なく取得されちまう
itemPnl = GameObject.FindGameObjectsWithTag("Item");
↑この中は順番ぐちゃぐちゃになる
実はGetComponentsInChildrenも順番ぐちゃぐちゃ><
なので当初取得したのに1番目からアイテム入れて行っても、変な場所に保管されていた
で、これはソートだなと、ソートしかないで!と思ったけど、またソートがややこしいから嫌いなんだけど
private SortedDictionary< string, int> BagSort;
SortedDictionary型っていうのがあって、これだと入れた段階でソートしてくれる超!便利
おかげで、綺麗に上から順に入りました!
URLリンク(i.gyazo.com)
dictionary