From f00c7d43aa1af0b31cbcbe132ac4742a7ced0888 Mon Sep 17 00:00:00 2001 From: max Date: Sun, 2 Jan 2022 17:11:40 +0100 Subject: [PATCH] NonSerialized fields Fixed private fields in ScriptableObject getting serialized. --- CHANGELOG.md | 2 ++ Runtime/ScriptableData.cs | 20 ++++++++++---------- package.json | 2 +- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b57d170..f5e77bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ # Change Log: +## 1.1.2 +- Fixed private fields in ScriptableObject getting serialized. ## 1.1.1 - Instance indicator colors. - Code refactor. diff --git a/Runtime/ScriptableData.cs b/Runtime/ScriptableData.cs index 9d6d95b..da893e5 100644 --- a/Runtime/ScriptableData.cs +++ b/Runtime/ScriptableData.cs @@ -7,7 +7,7 @@ namespace ScriptableData { public event Action OnValueChangedEvent; - private T0 _value; + [NonSerialized] private T0 _value; public T0 Value { get @@ -37,7 +37,7 @@ namespace ScriptableData { public event Action OnValueChangedEvent; - private T0 _value; + [NonSerialized] private T0 _value; public T0 Value { get @@ -51,7 +51,7 @@ namespace ScriptableData } } - private T1 _value1; + [NonSerialized] private T1 _value1; public T1 Value1 { get @@ -88,7 +88,7 @@ namespace ScriptableData { public event Action OnValueChangedEvent; - private T0 _value; + [NonSerialized] private T0 _value; public T0 Value { get @@ -102,7 +102,7 @@ namespace ScriptableData } } - private T1 _value1; + [NonSerialized] private T1 _value1; public T1 Value1 { get @@ -116,7 +116,7 @@ namespace ScriptableData } } - private T2 _value2; + [NonSerialized] private T2 _value2; public T2 Value2 { get @@ -161,7 +161,7 @@ namespace ScriptableData { public event Action OnValueChangedEvent; - private T0 _value; + [NonSerialized] private T0 _value; public T0 Value { get @@ -175,7 +175,7 @@ namespace ScriptableData } } - private T1 _value1; + [NonSerialized] private T1 _value1; public T1 Value1 { get @@ -189,7 +189,7 @@ namespace ScriptableData } } - private T2 _value2; + [NonSerialized] private T2 _value2; public T2 Value2 { get @@ -203,7 +203,7 @@ namespace ScriptableData } } - private T3 _value3; + [NonSerialized] private T3 _value3; public T3 Value3 { get diff --git a/package.json b/package.json index 640c113..9fb5dec 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "com.vertexcolor.scriptabledata", "displayName": "ScriptableData", - "version": "1.1.1", + "version": "1.1.2", "unity": "2019.1", "description": "ScriptableData code base for ScriptableObject workflow.", "category": "Tool",