mirror of
https://github.com/maxartz15/ScriptableData.git
synced 2025-06-23 18:46:03 +02:00
Scriptable Data & Events
This commit is contained in:
8
Samples~/BaseTypes.meta
Normal file
8
Samples~/BaseTypes.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 16f93068e5f4e454f9c88232262f36a9
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Samples~/BaseTypes/Data.meta
Normal file
8
Samples~/BaseTypes/Data.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c8cbf90db89396a41b51cff454c98560
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDBool.cs
Normal file
7
Samples~/BaseTypes/Data/SDBool.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/Bool", order = 146)]
|
||||
public class SDBool : ScriptableData<bool> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDBool.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDBool.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4ead1cfb6b7922e40b6a4caa0efbae67
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDFloat.cs
Normal file
7
Samples~/BaseTypes/Data/SDFloat.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/Float", order = 146)]
|
||||
public class SDFloat : ScriptableData<float> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDFloat.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDFloat.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 917e540fe8be80f4f9274e1e998d9329
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDGameObject.cs
Normal file
7
Samples~/BaseTypes/Data/SDGameObject.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/GameObject", order = 146)]
|
||||
public class SDGameObject : ScriptableData<GameObject> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDGameObject.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDGameObject.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f6dc28fb2198d394fa5a174cfba52560
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDInt.cs
Normal file
7
Samples~/BaseTypes/Data/SDInt.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/Int", order = 146)]
|
||||
public class SDInt : ScriptableData<int> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDInt.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDInt.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a77d994ca5c579449ba30e60316b47e1
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDQuaternion.cs
Normal file
7
Samples~/BaseTypes/Data/SDQuaternion.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/Quaternion", order = 146)]
|
||||
public class SDQuaternion : ScriptableData<Quaternion> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDQuaternion.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDQuaternion.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e9a8c28baf804d34195d0c31032dbabd
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDTransform.cs
Normal file
7
Samples~/BaseTypes/Data/SDTransform.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/Transform", order = 146)]
|
||||
public class SDQTransform : ScriptableData<Transform> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDTransform.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDTransform.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8ff1e93cfb8df9443806844756073a85
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Data/SDVector3.cs
Normal file
7
Samples~/BaseTypes/Data/SDVector3.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/SDVector3", order = 146)]
|
||||
public class SDVector3 : ScriptableData<Vector3> { }
|
||||
}
|
11
Samples~/BaseTypes/Data/SDVector3.cs.meta
Normal file
11
Samples~/BaseTypes/Data/SDVector3.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 136f21e7e95b1e342aa7fbf8570b4fd0
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
Samples~/BaseTypes/Events.meta
Normal file
8
Samples~/BaseTypes/Events.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: aab580a8fb0ddf4419b71ee1258bea67
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SEBool.cs
Normal file
7
Samples~/BaseTypes/Events/SEBool.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/Bool", order = 147)]
|
||||
public class SEBool : ScriptableEvent<bool> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SEBool.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SEBool.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a4aec005e72ed5c4ea8a5fd1e56d47da
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SEFloat.cs
Normal file
7
Samples~/BaseTypes/Events/SEFloat.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/Float", order = 147)]
|
||||
public class SEFloat : ScriptableEvent<float> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SEFloat.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SEFloat.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d1ce65d6edd49e4c994ca41da2916c9
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SEGameObject.cs
Normal file
7
Samples~/BaseTypes/Events/SEGameObject.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/GameObject", order = 147)]
|
||||
public class SEGameObject : ScriptableEvent<GameObject> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SEGameObject.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SEGameObject.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 727a58c71e459eb42b6acd8b499b05d0
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SEInt.cs
Normal file
7
Samples~/BaseTypes/Events/SEInt.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/Int", order = 147)]
|
||||
public class SEInt : ScriptableEvent<int> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SEInt.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SEInt.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8a0c983892a2cdb4393e8b8ba67b458e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SEQuaternion.cs
Normal file
7
Samples~/BaseTypes/Events/SEQuaternion.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/Quaternion", order = 147)]
|
||||
public class SEQuaternion : ScriptableEvent<Quaternion> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SEQuaternion.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SEQuaternion.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7493b17fc08fc674d904c9cfc5370e7e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SETransform.cs
Normal file
7
Samples~/BaseTypes/Events/SETransform.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/Transform", order = 147)]
|
||||
public class SETransform : ScriptableEvent<Transform> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SETransform.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SETransform.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8945c026d7d76de4892a766db77a4b6e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
7
Samples~/BaseTypes/Events/SEVector3.cs
Normal file
7
Samples~/BaseTypes/Events/SEVector3.cs
Normal file
@ -0,0 +1,7 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/Vector3", order = 147)]
|
||||
public class SEVector3 : ScriptableEvent<Vector3> { }
|
||||
}
|
11
Samples~/BaseTypes/Events/SEVector3.cs.meta
Normal file
11
Samples~/BaseTypes/Events/SEVector3.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 53c4d0f2b581bcd4aad2fd9f5dbb05d8
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
24
Samples~/BaseTypes/Example.md
Normal file
24
Samples~/BaseTypes/Example.md
Normal file
@ -0,0 +1,24 @@
|
||||
Types can be anything: classes, structs etc.
|
||||
Replace {TYPE} with your type.
|
||||
|
||||
Data:
|
||||
```C#
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Data/{TYPE}", order = 146)]
|
||||
public class SD{TYPE} : ScriptableData<{TYPE}> { }
|
||||
}
|
||||
```
|
||||
|
||||
Events:
|
||||
```C#
|
||||
using UnityEngine;
|
||||
|
||||
namespace ScriptableData
|
||||
{
|
||||
[CreateAssetMenu(menuName = "ScriptableData/Event/{TYPE}", order = 147)]
|
||||
public class SE{TYPE} : ScriptableEvent<{TYPE}> {}
|
||||
}
|
||||
```
|
7
Samples~/BaseTypes/Example.md.meta
Normal file
7
Samples~/BaseTypes/Example.md.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f5d5f3d545025a4479b8026b61e29c3e
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -1,2 +0,0 @@
|
||||
This is just a template package with a template sample folder structure.
|
||||
Import of this example file is successful!
|
Reference in New Issue
Block a user