整合SLSUtilities
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "LunaWolfStudiosEditor.ScriptableSheets.Serializables",
|
||||
"rootNamespace": "LunaWolfStudiosEditor.ScriptableSheets.Serializables",
|
||||
"references": [
|
||||
"GUID:da9a3cdcbea6eb84fa9a4e997b44b7b3"
|
||||
],
|
||||
"includePlatforms": [
|
||||
"Editor"
|
||||
],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": false,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": false
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 35281719869e4ec4ba507a6eee26116c
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 284559
|
||||
packageName: Scriptable Sheets
|
||||
packageVersion: 1.8.0
|
||||
assetPath: Packages/com.lunawolfstudios.scriptablesheets/Editor/Modules/Serializables/LunaWolfStudiosEditor.ScriptableSheets.Serializables.asmdef
|
||||
uploadId: 823456
|
||||
@@ -0,0 +1,23 @@
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace LunaWolfStudiosEditor.ScriptableSheets.Serializables
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct SerializableAnimationCurve
|
||||
{
|
||||
[SerializeField]
|
||||
private AnimationCurve m_AnimationCurve;
|
||||
public AnimationCurve AnimationCurve { get => m_AnimationCurve; set => m_AnimationCurve = value; }
|
||||
|
||||
public SerializableAnimationCurve(AnimationCurve animationCurve)
|
||||
{
|
||||
m_AnimationCurve = animationCurve;
|
||||
}
|
||||
|
||||
public SerializableAnimationCurve(SerializedProperty property)
|
||||
{
|
||||
m_AnimationCurve = property.animationCurveValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4fe49fc958e0ffa40b1d20d8827e485b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 284559
|
||||
packageName: Scriptable Sheets
|
||||
packageVersion: 1.8.0
|
||||
assetPath: Packages/com.lunawolfstudios.scriptablesheets/Editor/Modules/Serializables/SerializableAnimationCurve.cs
|
||||
uploadId: 823456
|
||||
@@ -0,0 +1,24 @@
|
||||
using LunaWolfStudiosEditor.ScriptableSheets.Shared;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
|
||||
namespace LunaWolfStudiosEditor.ScriptableSheets.Serializables
|
||||
{
|
||||
[System.Serializable]
|
||||
public struct SerializableGradient
|
||||
{
|
||||
[SerializeField]
|
||||
private Gradient m_Gradient;
|
||||
public Gradient Gradient { get => m_Gradient; set => m_Gradient = value; }
|
||||
|
||||
public SerializableGradient(Gradient gradient)
|
||||
{
|
||||
m_Gradient = gradient;
|
||||
}
|
||||
|
||||
public SerializableGradient(SerializedProperty property)
|
||||
{
|
||||
m_Gradient = property.GetGradientValue();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a054b812cb6e27548bf4d955190be52e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 284559
|
||||
packageName: Scriptable Sheets
|
||||
packageVersion: 1.8.0
|
||||
assetPath: Packages/com.lunawolfstudios.scriptablesheets/Editor/Modules/Serializables/SerializableGradient.cs
|
||||
uploadId: 823456
|
||||
Reference in New Issue
Block a user