Hi Tony,
I am having the same issue with all of the panels. However, I went ahead and moved forward using standard text, and when I went to compile a test build I did get a few errors in the console (21 actually) and the build failed, but the first few relate to Text Mesh Pro specifically, so I think I'm getting closer to figuring it out. I just have no clue where to go from here.
I don't want to post more error messages than are necessary, so I'll just share a couple here, but let me know if you think any more might be helpful, or if you might have a clue on what my problem is based on this info.
Code: Select all
Type '[Assembly-CSharp-firstpass]PixelCrushers.DialogueSystem.TextMeshProTypewriterEffect' has an extra field 'autoScrollSettings' of type 'PixelCrushers.DialogueSystem.TextMeshProTypewriterEffect+AutoScrollSettings' in the player and thus can't be serialized
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
Code: Select all
Type '[Assembly-CSharp-firstpass]PixelCrushers.DialogueSystem.TextMeshProTypewriterEffect' has an extra field 'onBegin' of type 'UnityEngine.Events.UnityEvent' in the player and thus can't be serialized
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
Code: Select all
Fields serialized in target platform, class 'PixelCrushers.UITextField'
'm_uiText' of type 'UnityEngine.UI.Text'
'm_textMeshProUGUI' of type 'TMPro.TextMeshProUGUI'
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
Code: Select all
Error building player because script class layout is incompatible between the editor and the player.