├── CreateChangeLog.bat
├── Samples~
├── Basic
│ ├── Scripts
│ │ ├── UnusedSignal.cs.meta
│ │ ├── GameObjectListener.cs.meta
│ │ ├── GameObjectSignal.cs.meta
│ │ ├── GameObjectDispatcher.cs.meta
│ │ ├── BasicExampleSignal.cs.meta
│ │ ├── BasicExampleSignalTest.cs.meta
│ │ ├── CustomSerializedStructSignal.cs.meta
│ │ ├── GameObjectSignal.cs
│ │ ├── CustomSerializedStructSignal.cs
│ │ ├── BasicExampleSignal.cs
│ │ ├── UnusedSignal.cs
│ │ ├── GameObjectDispatcher.cs
│ │ ├── GameObjectListener.cs
│ │ └── BasicExampleSignalTest.cs
│ ├── BasicSignalExample.unity.meta
│ ├── SignalWithParameter.unity.meta
│ ├── Scripts.meta
│ ├── BasicSignalExample.unity
│ └── SignalWithParameter.unity
├── Basic.meta
├── StressTest.meta
├── StressTest
│ ├── StressTest.unity.meta
│ ├── Scripts.meta
│ ├── Scripts
│ │ ├── DebugListener.cs.meta
│ │ ├── SignalStressTest.cs.meta
│ │ ├── StressTestSignal.cs.meta
│ │ ├── StressTestSignal.cs
│ │ ├── DebugListener.cs
│ │ └── SignalStressTest.cs
│ └── StressTest.unity
├── UPMExport.meta
└── UPMExport
│ ├── Editor.meta
│ └── Editor
│ ├── ExportSignals.asset.meta
│ ├── CopyExamplesFolder.asset.meta
│ ├── ExportSignalSamples.asset.meta
│ ├── CopyExamplesFolder.asset
│ ├── ExportSignalSamples.asset
│ └── ExportSignals.asset
├── Documentation~
└── signals-preview-screenshot.png
├── LICENSE.meta
├── CHANGELOG.md.meta
├── README.md.meta
├── package.json.meta
├── CreateChangeLog.bat.meta
├── Scripts.meta
├── Tests.meta
├── Scripts
├── Editor.meta
├── Runtime.meta
├── Runtime
│ ├── Logging.meta
│ ├── Supyrb.Signals.asmdef.meta
│ ├── Logging
│ │ ├── Libraries.meta
│ │ ├── Supyrb.Signals.Logging.asmdef.meta
│ │ ├── SignalLog.cs.meta
│ │ ├── SignalLogEntry.cs.meta
│ │ ├── Libraries
│ │ │ ├── SerializableDateTime.cs.meta
│ │ │ ├── SerializableSystemType.cs.meta
│ │ │ ├── SerializableDateTime.cs
│ │ │ └── SerializableSystemType.cs
│ │ ├── Supyrb.Signals.Logging.asmdef
│ │ ├── SignalLogEntry.cs
│ │ └── SignalLog.cs
│ ├── ASignal.cs.meta
│ ├── ISignal.cs.meta
│ ├── Signal.cs.meta
│ ├── Signals.cs.meta
│ ├── ASignalAction.cs.meta
│ ├── OrderedList.cs.meta
│ ├── Supyrb.Signals.asmdef
│ ├── ISignal.cs
│ ├── ASignalAction.cs
│ ├── ASignal.cs
│ ├── Signal.cs
│ ├── OrderedList.cs
│ └── Signals.cs
└── Editor
│ ├── Supyrb.Signals.Editor.asmdef.meta
│ ├── EditorSignalLog.cs.meta
│ ├── SignalsTreeView.cs.meta
│ ├── SignalLogViewDrawer.cs.meta
│ ├── SignalsAboutWindow.cs.meta
│ ├── SignalsEditorDatabase.cs.meta
│ ├── SignalsEditorWindow.cs.meta
│ ├── SignalsLogTreeView.cs.meta
│ ├── SignalsTreeViewItem.cs.meta
│ ├── SignalsTreeViewItems.cs.meta
│ ├── SignalListenerViewDrawer.cs.meta
│ ├── SignalReflectionHelper.cs.meta
│ ├── SignalsEditorConsoleWindow.cs.meta
│ ├── SignalsEditorUtilities.cs.meta
│ ├── SignalEditorPlayModeHandler.cs.meta
│ ├── Supyrb.Signals.Editor.asmdef
│ ├── SignalsTreeViewItems.cs
│ ├── SignalEditorPlayModeHandler.cs
│ ├── SignalsTreeView.cs
│ ├── SignalReflectionHelper.cs
│ ├── SignalsEditorDatabase.cs
│ ├── SignalsLogTreeView.cs
│ ├── SignalsAboutWindow.cs
│ ├── SignalLogViewDrawer.cs
│ ├── EditorSignalLog.cs
│ ├── SignalListenerViewDrawer.cs
│ ├── SignalsTreeViewItem.cs
│ ├── SignalsEditorWindow.cs
│ ├── SignalsEditorConsoleWindow.cs
│ └── SignalsEditorUtilities.cs
├── Tests
├── Signals.meta
├── Supyrb.Signals.Tests.asmdef.meta
├── SignalTests.cs.meta
├── Supyrb.Signals.Tests.asmdef
├── OrderedListTests.cs.meta
├── SignalRegistryTests.cs.meta
├── Signals
│ ├── TestSignal.cs.meta
│ ├── TestSignalInt.cs.meta
│ ├── TestSignalStringInt.cs.meta
│ ├── TestSignalObjectStringInt.cs.meta
│ ├── TestSignal.cs
│ ├── TestSignalInt.cs
│ ├── TestSignalStringInt.cs
│ └── TestSignalObjectStringInt.cs
├── NoArgumentSignalTests.cs.meta
├── OneArgumentSignalTests.cs.meta
├── ThreeArgumentSignalTests.cs.meta
├── TwoArgumentSignalTests.cs.meta
├── OrderedListTests.cs
├── SignalRegistryTests.cs
├── NoArgumentSignalTests.cs
├── OneArgumentSignalTests.cs
├── TwoArgumentSignalTests.cs
├── ThreeArgumentSignalTests.cs
└── SignalTests.cs
├── package.json
├── LICENSE
├── CHANGELOG.md
└── README.md
/CreateChangeLog.bat:
--------------------------------------------------------------------------------
1 | github_changelog_generator -u supyrb -p signals
2 | PAUSE
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/UnusedSignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7514828b1573b34db5d2369147f348d
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/GameObjectListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e407053b9621ea04eb5288a0ace28424
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/GameObjectSignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3bfba7caf0045046a3ca56eb188b4cb
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/GameObjectDispatcher.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ccae69a6eaef2ff46b28a1258f39c18c
--------------------------------------------------------------------------------
/Documentation~/signals-preview-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/supyrb/signals/HEAD/Documentation~/signals-preview-screenshot.png
--------------------------------------------------------------------------------
/LICENSE.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8c780e36f7936f4e8099e84390549b6
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/CHANGELOG.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 912c9923f4c0bab43a51509211d143e5
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 929e30121530d4841b78b5cd443f8417
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13e877f89b5a29e40bfde3f3cccb87a9
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/CreateChangeLog.bat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fdc31b48f3456b14ea9a9c84989a72c8
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2aa8bada606de54418dad9b87a88e831
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: deea80fc10d15864b9af908dc1578fcd
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Basic.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cb85a1e7034b49d5963217aa20d1570f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scripts/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dcf0f1a672b9a444cbc6d987a96bdad4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Tests/Signals.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ca19139c76994c93a1463e5a04e49a2c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Basic/BasicSignalExample.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dcd943a919d455d45aac560cdc3546f5
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/Basic/SignalWithParameter.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 11f29b187d80a3845bca4e1c0415a1b9
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/StressTest.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af5d700c84dd2864f8199a5aeb4d67f4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/StressTest/StressTest.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c0e1100d839a3743addd5e7ff268d06
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/UPMExport.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6ef45e0369056c43a1d152a0fc8ac6b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scripts/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4388b6961472dab4d975d3c8b0be4221
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 24adcfe2a27836242b4d380b5b1ae34c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f4aac8b2f3f7af748b03b4bc95e777bc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Tests/Supyrb.Signals.Tests.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d13a736a28e39234c9fb8852890a4976
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/StressTest/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 787b9af0472a39f40804b98f42aa461b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/UPMExport/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec8d8620ccaf8474fb9192897b2e2795
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Supyrb.Signals.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16f55dfd49f3b694bab70fdad220587f
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scripts/Editor/Supyrb.Signals.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fde15bbe6bcce8b4089124e561b4b80e
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/Libraries.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89ee562f7630c5546bbfc504308b4418
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/Supyrb.Signals.Logging.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a93bee54bb381744cbdd02ee23fe7a67
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Samples~/UPMExport/Editor/ExportSignals.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: deb9f7858095b604f89898576584ee34
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/UPMExport/Editor/CopyExamplesFolder.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fd7549178442ae4e89ba71b62921d6c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Samples~/UPMExport/Editor/ExportSignalSamples.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db3d2322fb508f34f93d5e97cb94f1d5
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Tests/SignalTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13c7eefde8004bec9a46957167ded801
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/Supyrb.Signals.Tests.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Supyrb.Signals.Tests",
3 | "references": [
4 | "Supyrb.Signals"
5 | ],
6 | "optionalUnityReferences": [
7 | "TestAssemblies"
8 | ],
9 | "includePlatforms": [
10 | "Editor"
11 | ],
12 | "excludePlatforms": []
13 | }
--------------------------------------------------------------------------------
/Scripts/Runtime/ASignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a25069632bb34a01810e1d75fc101f3a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/ISignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 262ca18371642794a9760ef724fc1245
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Signal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cff5c035f3f69f541a821d81c47636f0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Signals.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35327fca3bc946d7a15805d3ad33cca9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/OrderedListTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9dd46606331e4dd41bb9d80a5a5f1c87
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/SignalRegistryTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fe33fc3e0264b93b384b30271f72e22
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/Signals/TestSignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 688fc94f45f843119ac9e8571e9f9f43
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/EditorSignalLog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3ef412d6a50a460e822b5262034dbd8d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsTreeView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 026f9c545aa136e48a30b42c73ac83f3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/ASignalAction.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e7ea59c6d755024f8a86fa89752b2d0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/OrderedList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 84763a5442b046eeb40a7f1e81edef21
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/NoArgumentSignalTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9a61402b2d314578bb747b874ad192ee
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/OneArgumentSignalTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba2640c5acaa4400802a0ccb57044290
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/Signals/TestSignalInt.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16888026e40d4063aa336b0714ae1f3a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/ThreeArgumentSignalTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea43b3f305ac49a78ec49ca9084fb9dc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/TwoArgumentSignalTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 929362cb3453417c93874c96e403419a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalLogViewDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9abf16ad52bc4dd687da46d12a2d830a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsAboutWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e543994c91214eccad0e5991167a8e50
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsEditorDatabase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: be5374a0681c43e4946c559aae9efcaa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48be0bbd0a83e6547837cdeef12265f2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsLogTreeView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b5d5bebffc5a49c0899767a4c18bf4cb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsTreeViewItem.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: effe311f902c0044fa9de85b8c115988
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsTreeViewItems.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 075ce2e1eb5042c786303f363de7966b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/SignalLog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f332f918c07049d89ef83b7116fed6b3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/Signals/TestSignalStringInt.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 85a69f3f63194bc0b4bc374b4b533ef0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/BasicExampleSignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cbfef6c3f1fe48b18554663369d822d9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/StressTest/Scripts/DebugListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 609a08d59ed14645876e67651dbbfe5b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalListenerViewDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5e3b63be9a7d49a799f3ebed760af0aa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalReflectionHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 189a5bb7b4a13b34fb5ae81f32d6ef97
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsEditorConsoleWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c24f3e1d54f447bab642aec509ebb666
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalsEditorUtilities.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c160258a43c47aaa19ebfe5480e088b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/SignalLogEntry.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7cbc8665e7440069adac1bfb440eed4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Tests/Signals/TestSignalObjectStringInt.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 36ebdbe5f57f4249a220bcffa7b4e3d1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/BasicExampleSignalTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f482e16b3f9f44a5909d1ed00d4ee71a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/StressTest/Scripts/SignalStressTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 296c835d67bb498ca421fe2694dafd92
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/StressTest/Scripts/StressTestSignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 73a7cbb38f7e4d05998af7d4ce7d8f25
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Editor/SignalEditorPlayModeHandler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13a19377caf641f6a0c0ef072d18a0f2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Samples~/Basic/Scripts/CustomSerializedStructSignal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28363087193a30b41a6c8a1b5738021c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/Libraries/SerializableDateTime.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dbe6ce54ab6a477598f306824958eb15
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/Libraries/SerializableSystemType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ae8c4ebf93c39364794b7c6671fd7df8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Scripts/Runtime/Supyrb.Signals.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Supyrb.Signals",
3 | "references": [],
4 | "optionalUnityReferences": [],
5 | "includePlatforms": [],
6 | "excludePlatforms": [],
7 | "allowUnsafeCode": false,
8 | "overrideReferences": false,
9 | "precompiledReferences": [],
10 | "autoReferenced": true,
11 | "defineConstraints": [],
12 | "versionDefines": []
13 | }
--------------------------------------------------------------------------------
/Scripts/Runtime/Logging/Supyrb.Signals.Logging.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Supyrb.Signals.Logging",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:16f55dfd49f3b694bab70fdad220587f"
6 | ],
7 | "includePlatforms": [],
8 | "excludePlatforms": [],
9 | "allowUnsafeCode": false,
10 | "overrideReferences": false,
11 | "precompiledReferences": [],
12 | "autoReferenced": true,
13 | "defineConstraints": [],
14 | "versionDefines": [],
15 | "noEngineReferences": false
16 | }
--------------------------------------------------------------------------------
/Scripts/Runtime/ISignal.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Copyright (c) 2020 Supyrb. All rights reserved.
4 | //
5 | //
6 | // Johannes Deml
7 | // public@deml.io
8 | //
9 | // --------------------------------------------------------------------------------------------------------------------
10 |
11 | namespace Supyrb
12 | {
13 | public interface ISignal
14 | {
15 | }
16 | }
--------------------------------------------------------------------------------
/Tests/Signals/TestSignal.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Copyright (c) 2019 Supyrb. All rights reserved.
4 | //
5 | //
6 | // Johannes Deml
7 | // public@deml.io
8 | //
9 | // --------------------------------------------------------------------------------------------------------------------
10 |
11 | namespace Supyrb
12 | {
13 | public class TestSignal : Signal
14 | {
15 | }
16 | }
--------------------------------------------------------------------------------
/Tests/Signals/TestSignalInt.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Copyright (c) 2019 Supyrb. All rights reserved.
4 | //
5 | //
6 | // Johannes Deml
7 | // public@deml.io
8 | //
9 | // --------------------------------------------------------------------------------------------------------------------
10 |
11 | namespace Supyrb
12 | {
13 | public class TestSignalInt : Signal
14 | {
15 | }
16 | }
--------------------------------------------------------------------------------
/Scripts/Editor/Supyrb.Signals.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Supyrb.Signals.Editor",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:16f55dfd49f3b694bab70fdad220587f",
6 | "GUID:a93bee54bb381744cbdd02ee23fe7a67"
7 | ],
8 | "includePlatforms": [
9 | "Editor"
10 | ],
11 | "excludePlatforms": [],
12 | "allowUnsafeCode": false,
13 | "overrideReferences": false,
14 | "precompiledReferences": [],
15 | "autoReferenced": true,
16 | "defineConstraints": [],
17 | "versionDefines": [],
18 | "noEngineReferences": false
19 | }
--------------------------------------------------------------------------------
/Samples~/UPMExport/Editor/CopyExamplesFolder.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: a9ae3df7852e4d0b842f2f8d26bf39a4, type: 3}
13 | m_Name: CopyExamplesFolder
14 | m_EditorClassIdentifier:
15 | sourceFolder: Assets/SignalSamples
16 | targetFolder: Assets/Signals/Samples~
17 | replace: 1
18 |
--------------------------------------------------------------------------------
/Tests/Signals/TestSignalStringInt.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Copyright (c) 2019 Supyrb. All rights reserved.
4 | //
5 | //
6 | // Johannes Deml
7 | // public@deml.io
8 | //
9 | // --------------------------------------------------------------------------------------------------------------------
10 |
11 | namespace Supyrb
12 | {
13 | public class TestSignalStringInt : Signal
14 | {
15 | }
16 | }
--------------------------------------------------------------------------------
/Tests/Signals/TestSignalObjectStringInt.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Copyright (c) 2019 Supyrb. All rights reserved.
4 | //
5 | //
6 | // Johannes Deml
7 | // public@deml.io
8 | //
9 | // --------------------------------------------------------------------------------------------------------------------
10 |
11 | namespace Supyrb
12 | {
13 | public class TestSignalObjectStringInt : Signal