示例#1
0
文件: HelpWindow.cs 项目: naaturaz/SM
 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);
     }
 }
示例#2
0
文件: HelpTile.cs 项目: naaturaz/SM
    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);
    }