ListManager.CreateList C# (CSharp) Method

CreateList() private method

private CreateList ( ) : void
return void
    private void CreateList()
    {
        if (NaviMobileManager.Instance.possibleConnections.Count == 0 && UIManager.Instance.GetState() == 1 ) {
            UIManager.Instance.LoadSearching ();
            return;
        }

        for( int i = 0 ; i < NaviMobileManager.Instance.possibleConnections.Count; i++ ) {
            GameObject obj = Instantiate(listItemPrefab.gameObject) as GameObject;
            RectTransform rt = obj.GetComponent<RectTransform> ();

            obj.transform.SetParent( listParent );
            obj.transform.localPosition = new Vector3(0f, -i*((1f + SPACING)*rt.rect.height), 0f);
            obj.transform.localScale = Vector3.one;

            string[] values = NaviMobileManager.Instance.SplitIP_Message (NaviMobileManager.Instance.possibleConnections [i]);
            string name;
            string ip;

            if (values.Length == 1) {
                ip = values [0];
                name = "Connect to " + ip;
            } else {
                name = values[0];
                ip = values [1];
            }

            obj.GetComponent<IPConnection> ().SetIP ( name , ip );
            currentItems.Add(obj.GetComponent<RectTransform>());
        }
    }

Usage Example

Esempio n. 1
0
        protected void SaveButton_ServerClick(object sender, EventArgs e)
        {
            int      fid = ListFolderId;
            ListInfo list;

            using (TransactionScope scope = DataContext.Current.BeginTransaction())
            {
                int templateId = int.Parse(ddTemplates.SelectedValue);
                if (templateId > 0)
                {
                    list = ListManager.CreateListFromTemplate(templateId, fid, ListNameTextBox.Text.Trim(), cbWithData.Checked);
                }
                else
                {
                    list = ListManager.CreateList(fid, ListNameTextBox.Text.Trim());
                }

                list.Description = txtDescription.Text;
                list.Properties["ListType"].Value = int.Parse(ddType.SelectedValue);
                list.Properties["Status"].Value   = int.Parse(ddStatus.SelectedValue);
                list.Save();

                scope.Commit();
            }

            MetaClass mc = ListManager.GetListMetaClass(list);

            string url = String.Format(CultureInfo.InvariantCulture,
                                       "{0}?class={1}",
                                       CHelper.ListAdminPage,
                                       mc.Name);

            Response.Redirect(url, true);
        }