コード例 #1
0
ファイル: CreateTableBuilder.cs プロジェクト: sapiens/SqlFu
        private void AddConstraints(PKData primaryKey)
        {
            if (primaryKey == null) return;
            var sb=new StringBuilder();

            var name = primaryKey.Name.IsNullOrEmpty()?"pk_" + _data.TableName.DDLUsableString:primaryKey.Name;

            sb.Append($"constraint {name} primary key (");
            primaryKey.Columns.ForEach(c =>
            {
                sb.Append(_provider.EscapeIdentifier(c) + ",");
            });
            sb.RemoveLast();
            sb.AppendLine(")");

            _sb.AppendLine(","+_provider.FormatIndexOptions(sb.ToString(), primaryKey.Options));
        }
コード例 #2
0
ファイル: PKDex.cs プロジェクト: DDDGood/pkbattlehalper
    void OnDataLoaded()
    {
        foreach (int id in Main.Instance.pokedex.Keys)
        {
            PKData data = Main.Instance.pokedex[id];

            Sprite sprite = null;
            if (Main.Instance.pokeImages.TryGetValue(id, out sprite))
            {
            }
            else
            {
                Debug.LogWarning("NO Image: " + id);
            }

            GameObject pkGO = GameObject.Instantiate(pkPrefab);
            pkGO.transform.SetParent(pkRoot, false);

            // Load Image
            Image img = pkGO.transform.Find("Image").GetComponent <Image>();
            img.sprite = sprite;

            // Load Name
            Text             txt = pkGO.GetComponentInChildren <Text>();
            LocalizationData localData;
            if (Main.Instance.localization.TryGetValue(id, out localData))
            {
                txt.text = localData.cht;
            }
            else
            {
                txt.text = data.name;
            }
        }


        RectTransform rectTransform = pkRoot.GetComponent <RectTransform>();

        rectTransform.sizeDelta = new Vector2(rectTransform.rect.width, Main.Instance.pokedex.Count * 180 / 6);

        gameObject.SetActive(false);
    }