- 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
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