コード例 #1
0
ファイル: TMPRule.cs プロジェクト: baba-s/UniTMPRule
        //==============================================================================
        // 関数
        //==============================================================================
        /// <summary>
        /// ルールを設定します
        /// </summary>
        public void SetRule(string ruleName)
        {
            var ruleParam = TMPRuleSettings.Find(ruleName);
            var tempText  = GetComponent <TMP_Text>();

            m_ruleName = ruleName;

            ruleParam.ApplyTo(tempText);
        }
コード例 #2
0
        private static void Initialize()
        {
            if (m_instance == null)
            {
                return;
            }

            var guid = UnityEditor.AssetDatabase
                       .FindAssets($"t:{nameof( TMPRuleSettings )}")
                       .First()
            ;

            var path = UnityEditor.AssetDatabase.GUIDToAssetPath(guid);

            m_instance = UnityEditor.AssetDatabase.LoadAssetAtPath <TMPRuleSettings>(path);
        }
コード例 #3
0
 //==============================================================================
 // 関数
 //==============================================================================
 /// <summary>
 /// 有効になった時に呼び出されます
 /// </summary>
 private void OnEnable()
 {
     m_instance = this;
 }