public void InitEmoji() { string strPath = "Assets/Emoji/emoji/emoji_c.png"; Object[] sprites = UnityEditor.AssetDatabase.LoadAllAssetsAtPath(strPath); for (int i = 0; i < sprites.Length; i++) { Sprite sp = sprites[i] as Sprite; if (sp != null) { TextEx.AddEmoji(sp.name); if (!m_dicEmojiSprite.ContainsKey(sp.name)) { m_dicEmojiSprite.Add(sp.name, sp); } continue; } } strPath = "Assets/Emoji/emoji/emoji_mat.mat"; Object mat = UnityEditor.AssetDatabase.LoadAssetAtPath(strPath, typeof(Material)); m_emojiMaterial = mat as Material; }