2016-03-25 19 views
0

Özet: mod'u başlatmak için bir düğmeye sahip olursunuz, bu bir ayarlar ekranı getirir. Kullanıcının güncelleme için Yükseklik'e girmesine izin vermeyi ister. Alanı düzenlenebilir hale getiremedim, ancak metin alanını ve istediğim değerleri görüntüleyebiliyorum. Bir çözüm buldum.Şehirler için Birlik: Skyline mod, Düzenlenebilir bir metin alanı nasıl yapıldığından emin değilsiniz

//Calling code 
    int top = 1; 
    addUILabel(marqueeTerrianPanel, top, Title); 
    top += 25; 
    ipHeight = addTextField(marqueeTerrianPanel, top, "Height"); 
    //Procedure to add a textfield 
    private UITextField addTextField(UIPanel panel, int yPos, string text) 
    { 
     UITextField label = panel.AddUIComponent<UITextField>(); 
     label.relativePosition = new Vector3(1, yPos); 
     label.builtinKeyNavigation = true; 
     label.height = 20; 
     label.width = 80; 
     label.text = text; 
     label.readOnly = false; 
     label.canFocus = true; 
     label.isInteractive = true; 
     label.enabled = true; 
     label.color = Color.white; 
     label.bottomColor = Color.white; 
     label.textColor = Color.black; 
     return label; 
    } 

cevap

0

Farklılıklar çoğunlukla soda ve küfür, sprite ve curser tamam.

scaleTextBox.cursorBlinkTime = 0.45f; 
scaleTextBox.cursorWidth = 1; 
scaleTextBox.selectionSprite = "EmptySprite"; 
scaleTextBox.normalBgSprite = "TextFieldPanel"; 
scaleTextBox.hoveredBgSprite = "TextFieldPanelHovered"; 
scaleTextBox.focusedBgSprite = "TextFieldPanel"; 
İlgili konular