コード例 #1
0
        public ComponentReplacer(UpdatedReferenceAddressBook updatedReferenceAddressBook, Button updateComponentsButton)
        {
            _updatedReferenceAddressBook = updatedReferenceAddressBook;
            _fontAssetMap = AssetDatabase.LoadAssetAtPath(FONT_ASSET_MAP_PATH, typeof(FontAssetMap)) as FontAssetMap;

            updateComponentsButton.clicked += () =>
            {
                RunReplaceLogic();
            };
        }
コード例 #2
0
 public void StyleTMProText(TextMeshProUGUI tmProText, FontAssetMap fontAssetMap)
 {
     tmProText.text               = Text;
     tmProText.alignment          = TMProAlignment;
     tmProText.font               = fontAssetMap.GetNewFont(Font);
     tmProText.fontSize           = (float)FontSize;
     tmProText.fontStyle          = TMProFontStyle;
     tmProText.color              = FontColor;
     tmProText.richText           = true;
     tmProText.characterSpacing   = 0f;
     tmProText.lineSpacing        = LineSpacing;
     tmProText.enableWordWrapping = Wrapping;
     tmProText.enableAutoSizing   = AutoSize;
     tmProText.fontSizeMax        = MaxSize;
     tmProText.fontSizeMin        = MinSize;
 }