- Home /
How do I create unique ScriptableObjects?
Hello,
I am creating my first custom EditorWindow because I figured it would speed up the process dramatically for what I'm trying to accomplish that being dialogue.
The way I have it designed so far is using a Dictionary to store dialogue listings so that the key, which is an integer, would be the index number, and the value, a string, is the dialogue contained. I have the ability to use the Editor to add and remove dialogue listings and also save them as an asset which is created from a ScriptableObject I used to store the Dictionary containing my dialogue.
My problem lies when I create two "unique" assets containing different dialogue, both seem to update making only the most recent dialogue available, which I'm assuming is from them sharing a ScriptableObject.
Is it possible to create a ScriptableObject without defining it prior to creating an instance? I am open to other solutions as well. Thank you in advanced for taking the time to read and answer my question. It is greatly appreciated.
Your answer
![](https://koobas.hobune.stream/wayback/20220612054443im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
UScript Dialogue System 0 Answers
MySql C# compiler error 0 Answers
C# Data Table count rows. 1 Answer