OMG, Scriptable Objects Reference LOST!

Here is Current Problem.

  1. Run Test.

  2. Save GameData. (to json).

  3. Add New Asset to Project.

  4. Save Project, Close-Open Unity.

  5. Run Test.

  6. Load GameData (from json).

  7. NO References from Scriptable-Objects (that i assigned to components at inspector manually). (it returns “none”!)

WHAT THE HELL ?
ADDING ASSET / UPDATING GAME CAUSES S.O REFERENCE LOST ?

Is it really happening? Any ideas ? :0

I’m about to Decide to NOT TO USE S-O at all.

BTW, MARKDOWN BASE POSTING SUCKS!!!

GOT IT.
NEVER EVER TRY TO SAVE EDITOR BASE MANUAL REFERENCE INFORMATION INTO JSON OBJECT!!!
It’s not just Scriptable Object Reference! Prefab, Non-Prefab. anything!

JUST USE “ID” Based quary system for loading!! :smiley: