private void ShowButtons(List <string> list) { for (int i = 0; i < list.Count; i++) { //4.8 var iniPosHere = _scroll_Ini_PosGO.transform.localPosition + new Vector3(0, -_tileHeight * i, 0); var a = HelpTile.CreateTile(_content.gameObject.transform, list[i], iniPosHere, this); _btns.Add(a); } }
internal static HelpTile CreateTile(Transform container, string key, Vector3 iniPos, HelpWindow win) { HelpTile obj = null; obj = (HelpTile)Resources.Load(Root.help_Tile, typeof(HelpTile)); obj = (HelpTile)Instantiate(obj, new Vector3(), Quaternion.identity); var iniScale = obj.transform.localScale; obj.transform.SetParent(container); obj.transform.localPosition = iniPos; obj.transform.localScale = iniScale; obj.Key = key; obj.Window = win; return(obj); }