Hi! This is a very good Asset
I purchased xdoc at the company.
However, there is a little problem.
When I build, if the platform is a PC it will not be a problem.
However, if I switch to platform PS4 or Vita and build it, I get an error.
——————————–
Assets/Editor Default Resources/xDoc-FreeReader/Scripts/Annotation.cs(7,7): error CS0246: The type or namespace name `xDocBuild’ could not be found. Are you missing an assembly reference?
Assets/Editor Default Resources/xDoc-FreeReader/Scripts/Annotation.cs(17,28): error CS0246: The type or namespace name `XDocAnnotationBase’ could not be found. Are you missing an assembly reference?
Error building Player because scripts had compiler errors
- Unity ver is 5.6.1
- Unity corresponding to PS 4 and Vita is available only to companies that sign up for SIE.
I am poor at English, so I use Google Translate.
Please forgive me if the sentences are wrong.
We have fixed the bug, but providing a new bug-fixed package will take some time because of Unity’s asset publishing policies and procedures.
As a quick fix, could you please do the following:
- Open the file ‘Assets/Editor Default Resources/xDoc-FreeReader/Scripts/Annotation.cs’ in any text editor.
- Replace all content with the code provided at the end of this answer.
- Please feedback, if it fixed your problem or not.
// File: Annotation namespace xDoc { #if UNITY_EDITOR using UnityEngine; using xDocBase; [HelpURL ("http://xoxinteractive.com/questions/category/xdoc/")] [AddComponentMenu (Annotation.menuPath, Annotation.menuPosition)] public class Annotation : XDocAnnotationBase { public const int menuPosition = -999; public const string menuPath = "xDoc Annotation"; } #else using UnityEngine; public class Annotation : MonoBehaviour { /// <summary> /// This function is called when the object becomes enabled and active. /// As result the annotation is deleted from the gameObject. /// -> Only for built applications / programs, when the annotation /// is not needed anymore. /// </summary> private void OnEnable() { Destroy(this); } } #endif }

I improved the code formatting. You might want to reload this page.
Hi! I tried it, but it got an error. Even if the platform is a PC, an error appears when Unity starts up. I sent an Annotation.cs I modified.email What is wrong with my work?
sorry, mail can’t deliveried…
Wow! I built the platform with vita and PS4. Errors are gone! Great! Thank you! I appreciate the wonderful response.
Thx! I will try & report.