Hello.
I started developing it with an acquaintance, but when we shared data, a red error appeared in DialogueSystem and we were having trouble.
Since it is a seat license, myself and my acquaintances each purchased one. I bought it first, and my friend bought it later on his own.
I created the base data in advance and shared it using Unity Version Control.
Then an error like this occurred.
When I looked at the DialogueSystem in the scene in that state, it looked like this.
Restarting the project updated the DialogueSystem to the imported state, but this time the error occurred somewhere else.
This is an error in the data I entered to make DialogueSystem compatible with Excel import. I just installed it according to their manual and did not modify it myself.
This is the first error that occurred when multiple people were working together. Are there any steps I should take in multi-person development of DialogueSystem?
I would appreciate it if you could let me know.
Question about development by multiple people.
-
- Posts: 36
- Joined: Sun Jul 14, 2024 2:35 am
Re: Question about development by multiple people.
Hello,
The first set of errors look like they were related to the Input System. It may be that someone installed the Input System package but didn't restart the project to allow the Input System package to finish its setup. When Unity is unable to compile all the scripts in the project, then component references to those scripts will the yellow "associated script cannot be loaded" warning in the Inspector view. We can set this aside if these issues are gone after you restarted Unity.
The second set of errors are related to the QuickSheet package and is almost certainly due to your version control configuration. The QuickSheet package is used by the Excel importer addon that you downloaded from the Dialogue System Extras page. It has a subfolder named "Library". However, your version control configuration (e.g., .gitignore file if you're using Git) is probably configured to exclude all folders named "Library". There are two ways to solve this:
1. Rename Assets / QuickSheet / ExcelPlugin / Editor / Library to something different, such as Assets / QuickSheet / ExcelPlugin / Editor / ExcelLibrary
2. Or fix your .gitignore file so it only ignores "/Library", not "Library". This will make it exclude the Unity project's Library folder but not other Library folders located inside your Assets folder.
The first set of errors look like they were related to the Input System. It may be that someone installed the Input System package but didn't restart the project to allow the Input System package to finish its setup. When Unity is unable to compile all the scripts in the project, then component references to those scripts will the yellow "associated script cannot be loaded" warning in the Inspector view. We can set this aside if these issues are gone after you restarted Unity.
The second set of errors are related to the QuickSheet package and is almost certainly due to your version control configuration. The QuickSheet package is used by the Excel importer addon that you downloaded from the Dialogue System Extras page. It has a subfolder named "Library". However, your version control configuration (e.g., .gitignore file if you're using Git) is probably configured to exclude all folders named "Library". There are two ways to solve this:
1. Rename Assets / QuickSheet / ExcelPlugin / Editor / Library to something different, such as Assets / QuickSheet / ExcelPlugin / Editor / ExcelLibrary
2. Or fix your .gitignore file so it only ignores "/Library", not "Library". This will make it exclude the Unity project's Library folder but not other Library folders located inside your Assets folder.
-
- Posts: 36
- Joined: Sun Jul 14, 2024 2:35 am
Re: Question about development by multiple people.
Hello.
I did what was written and it was cured.
Thank you for letting me know.
I did what was written and it was cured.
Thank you for letting me know.
Re: Question about development by multiple people.
Happy to help!