├── Assets ├── extOSC │ ├── README.md │ ├── CHANGELOG.md │ ├── extOSC - Documentation.pdf │ ├── Resources │ │ ├── extOSC │ │ │ ├── iw-logo.png │ │ │ ├── IW_logo_dark.png │ │ │ ├── IW_logo_light.png │ │ │ ├── OSC_bundle_dark.png │ │ │ ├── OSC_bundle_light.png │ │ │ ├── OSC_message_dark.png │ │ │ ├── IW_small_logo_dark.png │ │ │ ├── IW_small_logo_light.png │ │ │ ├── OSC_UI_panel_border.png │ │ │ ├── OSC_UI_panel_filled.png │ │ │ ├── OSC_message_light.png │ │ │ ├── OSC_receiver_dark.png │ │ │ ├── OSC_receiver_light.png │ │ │ ├── OSC_UI_rotary_border.png │ │ │ ├── OSC_UI_rotary_filled.png │ │ │ ├── OSC_transmitter_dark.png │ │ │ ├── OSC_transmitter_light.png │ │ │ └── OSC_UI_rotary_filled_mask.png │ │ └── extOSC.meta │ ├── Scripts │ │ ├── Attributes │ │ │ ├── OSCHostAttribute.cs.meta │ │ │ ├── OSCSelectorAttribute.cs.meta │ │ │ ├── OSCHostAttribute.cs │ │ │ └── OSCSelectorAttribute.cs │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── OSCPacketEditableDrawer.cs.meta │ │ │ │ ├── OSCHostDrawer.cs.meta │ │ │ │ ├── OSCSelectorDrawer.cs.meta │ │ │ │ ├── OSCFilterDrawer.cs.meta │ │ │ │ ├── OSCPacketDrawer.cs.meta │ │ │ │ ├── OSCReflectionMemberDrawer.cs.meta │ │ │ │ └── OSCHostDrawer.cs │ │ │ ├── Drawers.meta │ │ │ ├── extOSC.Editor.asmdef.meta │ │ │ ├── Panels.meta │ │ │ ├── Windows.meta │ │ │ ├── Editors.meta │ │ │ ├── Editors │ │ │ │ ├── UI.meta │ │ │ │ ├── Components.meta │ │ │ │ ├── UI │ │ │ │ │ ├── OSCPadEditor.cs.meta │ │ │ │ │ ├── OSCButtonEditor.cs.meta │ │ │ │ │ ├── OSCRotaryEditor.cs.meta │ │ │ │ │ ├── OSCSliderEditor.cs.meta │ │ │ │ │ └── OSCMultiplySlidersEditor.cs.meta │ │ │ │ ├── OSCMapBundleEditor.cs.meta │ │ │ │ ├── OSCReceiverEditor.cs.meta │ │ │ │ ├── OSCTransmitterEditor.cs.meta │ │ │ │ └── Components │ │ │ │ │ ├── OSCTransmitterSeparateVector3Editor.cs.meta │ │ │ │ │ ├── OSCComponentEditor.cs.meta │ │ │ │ │ ├── OSCPingClientEditor.cs.meta │ │ │ │ │ ├── OSCPingServerEditor.cs.meta │ │ │ │ │ ├── OSCReceiverEventEditor.cs.meta │ │ │ │ │ ├── OSCReceiverGyroEditor.cs.meta │ │ │ │ │ ├── OSCTransmitterPingEditor.cs.meta │ │ │ │ │ ├── OSCReceiverComponentEditor.cs.meta │ │ │ │ │ ├── OSCReceiverReflectionEditor.cs.meta │ │ │ │ │ ├── OSCTransmitterComponentEditor.cs.meta │ │ │ │ │ └── OSCTransmitterInformerEditor.cs.meta │ │ │ ├── OSCSharpCode.cs.meta │ │ │ ├── OSCEditorInterface.cs.meta │ │ │ ├── OSCEditorSettings.cs.meta │ │ │ ├── OSCEditorSprites.cs.meta │ │ │ ├── OSCEditorStyles.cs.meta │ │ │ ├── OSCEditorTextures.cs.meta │ │ │ ├── OSCEditorUtils.cs.meta │ │ │ ├── OSCHierarchyIcon.cs.meta │ │ │ ├── OSCMenuOptions.cs.meta │ │ │ ├── Panels │ │ │ │ ├── OSCPanel.cs.meta │ │ │ │ ├── OSCPanelConsole.cs.meta │ │ │ │ ├── OSCPanelMapping.cs.meta │ │ │ │ ├── OSCPanelPacket.cs.meta │ │ │ │ ├── OSCSplitPanel.cs.meta │ │ │ │ ├── OSCPanelControllers.cs.meta │ │ │ │ ├── OSCPanelPacketEditor.cs.meta │ │ │ │ ├── OSCPanelControlCreator.cs.meta │ │ │ │ └── OSCPanel.cs │ │ │ ├── Windows │ │ │ │ ├── OSCWindow.cs.meta │ │ │ │ ├── OSCWindowDebug.cs.meta │ │ │ │ ├── OSCWindowConsole.cs.meta │ │ │ │ ├── OSCWindowMapping.cs.meta │ │ │ │ └── OSCWindowControlCreator.cs.meta │ │ │ ├── OSCWindowsStoreHelper.cs.meta │ │ │ ├── OSCDefinesManager.cs.meta │ │ │ ├── extOSC.Editor.asmdef │ │ │ ├── OSCWindowsStoreHelper.cs │ │ │ └── OSCHierarchyIcon.cs │ │ ├── extOSC.asmdef.meta │ │ ├── Attributes.meta │ │ ├── UI.meta │ │ ├── Core.meta │ │ ├── Editor.meta │ │ ├── Mapping.meta │ │ ├── Components.meta │ │ ├── Core │ │ │ ├── Events.meta │ │ │ ├── Events │ │ │ │ ├── OSCEventNull.cs │ │ │ │ ├── OSCEventBool.cs │ │ │ │ ├── OSCEventChar.cs │ │ │ │ ├── OSCEventImpulse.cs │ │ │ │ ├── OSCEventInt.cs │ │ │ │ ├── OSCEventLong.cs │ │ │ │ ├── OSCEventBlob.cs │ │ │ │ ├── OSCEventDouble.cs │ │ │ │ ├── OSCEventFloat.cs │ │ │ │ ├── OSCEventMidi.cs │ │ │ │ ├── OSCEventString.cs │ │ │ │ ├── OSCEventBundle.cs │ │ │ │ ├── OSCEventPacket.cs │ │ │ │ ├── OSCEventMessage.cs │ │ │ │ ├── OSCEventDateTime.cs │ │ │ │ ├── OSCEventRect.cs │ │ │ │ ├── OSCEventColor.cs │ │ │ │ ├── OSCEventVector2.cs │ │ │ │ ├── OSCEventVector3.cs │ │ │ │ ├── OSCEventVector4.cs │ │ │ │ ├── OSCEventArray.cs │ │ │ │ ├── OSCEventQuaternion.cs │ │ │ │ ├── OSCEventArray.cs.meta │ │ │ │ ├── OSCEventBlob.cs.meta │ │ │ │ ├── OSCEventBool.cs.meta │ │ │ │ ├── OSCEventChar.cs.meta │ │ │ │ ├── OSCEventColor.cs.meta │ │ │ │ ├── OSCEventFloat.cs.meta │ │ │ │ ├── OSCEventInt.cs.meta │ │ │ │ ├── OSCEventLong.cs.meta │ │ │ │ ├── OSCEventMidi.cs.meta │ │ │ │ ├── OSCEventNull.cs.meta │ │ │ │ ├── OSCEventRect.cs.meta │ │ │ │ ├── OSCEventBundle.cs.meta │ │ │ │ ├── OSCEventDateTime.cs.meta │ │ │ │ ├── OSCEventDouble.cs.meta │ │ │ │ ├── OSCEventImpulse.cs.meta │ │ │ │ ├── OSCEventMessage.cs.meta │ │ │ │ ├── OSCEventPacket.cs.meta │ │ │ │ ├── OSCEventQuaternion.cs.meta │ │ │ │ ├── OSCEventString.cs.meta │ │ │ │ ├── OSCEventVector2.cs.meta │ │ │ │ ├── OSCEventVector3.cs.meta │ │ │ │ └── OSCEventVector4.cs.meta │ │ │ ├── Network.meta │ │ │ ├── Packers.meta │ │ │ ├── Reflection.meta │ │ │ ├── IOSCBindBundle.cs │ │ │ ├── IOSCBindBundle.cs.meta │ │ │ ├── IOSCBind.cs.meta │ │ │ ├── OSCBase.cs.meta │ │ │ ├── OSCConsole.cs.meta │ │ │ ├── IOSCPacket.cs.meta │ │ │ ├── OSCConverter.cs.meta │ │ │ ├── OSCConsolePacket.cs.meta │ │ │ ├── Packers │ │ │ │ ├── OSCPacker.cs.meta │ │ │ │ ├── OSCPackerBlob.cs.meta │ │ │ │ ├── OSCPackerChar.cs.meta │ │ │ │ ├── OSCPackerColor.cs.meta │ │ │ │ ├── OSCPackerDouble.cs.meta │ │ │ │ ├── OSCPackerFalse.cs.meta │ │ │ │ ├── OSCPackerFloat.cs.meta │ │ │ │ ├── OSCPackerImpulse.cs.meta │ │ │ │ ├── OSCPackerInt.cs.meta │ │ │ │ ├── OSCPackerLong.cs.meta │ │ │ │ ├── OSCPackerMidi.cs.meta │ │ │ │ ├── OSCPackerNull.cs.meta │ │ │ │ ├── OSCPackerString.cs.meta │ │ │ │ ├── OSCPackerTimeTag.cs.meta │ │ │ │ ├── OSCPackerTrue.cs.meta │ │ │ │ ├── OSCPackerTrue.cs │ │ │ │ ├── OSCPackerFalse.cs │ │ │ │ ├── OSCPackerNull.cs │ │ │ │ ├── OSCPackerImpulse.cs │ │ │ │ ├── OSCPackerMidi.cs │ │ │ │ ├── OSCPackerColor.cs │ │ │ │ └── OSCPackerChar.cs │ │ │ ├── Reflection │ │ │ │ ├── OSCReflection.cs.meta │ │ │ │ ├── OSCReflectionMember.cs.meta │ │ │ │ ├── OSCReflectionProperty.cs.meta │ │ │ │ └── OSCReflectionMember.cs │ │ │ ├── Network │ │ │ │ ├── OSCReceiverBackend.cs.meta │ │ │ │ ├── OSCTransmitterBackend.cs.meta │ │ │ │ ├── OSCReceiverStandaloneBackend.cs.meta │ │ │ │ ├── OSCReceiverWindowsStoreBackend.cs.meta │ │ │ │ ├── OSCTransmitterStandaloneBackend.cs.meta │ │ │ │ ├── OSCTransmitterWindowsStoreBackend.cs.meta │ │ │ │ ├── OSCStandaloneManager.cs.meta │ │ │ │ ├── OSCTransmitterBackend.cs │ │ │ │ └── OSCReceiverBackend.cs │ │ │ ├── IOSCBind.cs │ │ │ └── IOSCPacket.cs │ │ ├── Components │ │ │ ├── Events.meta │ │ │ ├── Misc.meta │ │ │ ├── Ping.meta │ │ │ ├── Informers.meta │ │ │ ├── ReceiverReflection.meta │ │ │ ├── Misc │ │ │ │ ├── OSCTransmitterSeparateVector3.cs.meta │ │ │ │ ├── OSCReceiverGyro.cs.meta │ │ │ │ ├── OSCTransmitterPing.cs.meta │ │ │ │ └── OSCReceiverSkinnedMesh.cs.meta │ │ │ ├── OSCComponent.cs.meta │ │ │ ├── Ping │ │ │ │ ├── OSCPingClient.cs.meta │ │ │ │ └── OSCPingServer.cs.meta │ │ │ ├── Events │ │ │ │ ├── OSCReceiverEvent.cs.meta │ │ │ │ ├── OSCReceiverEventArray.cs.meta │ │ │ │ ├── OSCReceiverEventBlob.cs.meta │ │ │ │ ├── OSCReceiverEventBool.cs.meta │ │ │ │ ├── OSCReceiverEventChar.cs.meta │ │ │ │ ├── OSCReceiverEventColor.cs.meta │ │ │ │ ├── OSCReceiverEventDouble.cs.meta │ │ │ │ ├── OSCReceiverEventFloat.cs.meta │ │ │ │ ├── OSCReceiverEventInt.cs.meta │ │ │ │ ├── OSCReceiverEventLong.cs.meta │ │ │ │ ├── OSCReceiverEventMidi.cs.meta │ │ │ │ ├── OSCReceiverEventNull.cs.meta │ │ │ │ ├── OSCReceiverEventRect.cs.meta │ │ │ │ ├── OSCReceiverEventString.cs.meta │ │ │ │ ├── OSCReceiverEventImpulse.cs.meta │ │ │ │ ├── OSCReceiverEventMessage.cs.meta │ │ │ │ ├── OSCReceiverEventQuaternion.cs.meta │ │ │ │ ├── OSCReceiverEventTimeTag.cs.meta │ │ │ │ ├── OSCReceiverEventVector2.cs.meta │ │ │ │ ├── OSCReceiverEventVector3.cs.meta │ │ │ │ ├── OSCReceiverEventVector4.cs.meta │ │ │ │ ├── OSCReceiverEventMessage.cs │ │ │ │ ├── OSCReceiverEvent.cs │ │ │ │ ├── OSCReceiverEventNull.cs │ │ │ │ ├── OSCReceiverEventImpulse.cs │ │ │ │ ├── OSCReceiverEventBlob.cs │ │ │ │ ├── OSCReceiverEventBool.cs │ │ │ │ ├── OSCReceiverEventChar.cs │ │ │ │ ├── OSCReceiverEventInt.cs │ │ │ │ ├── OSCReceiverEventLong.cs │ │ │ │ ├── OSCReceiverEventMidi.cs │ │ │ │ ├── OSCReceiverEventRect.cs │ │ │ │ ├── OSCReceiverEventArray.cs │ │ │ │ ├── OSCReceiverEventColor.cs │ │ │ │ ├── OSCReceiverEventFloat.cs │ │ │ │ ├── OSCReceiverEventDouble.cs │ │ │ │ ├── OSCReceiverEventString.cs │ │ │ │ ├── OSCReceiverEventVector2.cs │ │ │ │ ├── OSCReceiverEventVector3.cs │ │ │ │ ├── OSCReceiverEventVector4.cs │ │ │ │ ├── OSCReceiverEventQuaternion.cs │ │ │ │ └── OSCReceiverEventTimeTag.cs │ │ │ ├── OSCReceiverComponent.cs.meta │ │ │ ├── OSCTransmitterComponent.cs.meta │ │ │ ├── Informers │ │ │ │ ├── OSCTransmitterInformer.cs.meta │ │ │ │ ├── OSCTransmitterInformerArray.cs.meta │ │ │ │ ├── OSCTransmitterInformerBlob.cs.meta │ │ │ │ ├── OSCTransmitterInformerBool.cs.meta │ │ │ │ ├── OSCTransmitterInformerChar.cs.meta │ │ │ │ ├── OSCTransmitterInformerColor.cs.meta │ │ │ │ ├── OSCTransmitterInformerDouble.cs.meta │ │ │ │ ├── OSCTransmitterInformerFloat.cs.meta │ │ │ │ ├── OSCTransmitterInformerInt.cs.meta │ │ │ │ ├── OSCTransmitterInformerLong.cs.meta │ │ │ │ ├── OSCTransmitterInformerMidi.cs.meta │ │ │ │ ├── OSCTransmitterInformerRect.cs.meta │ │ │ │ ├── OSCTransmitterInformerString.cs.meta │ │ │ │ ├── OSCTransmitterInformerTimeTag.cs.meta │ │ │ │ ├── OSCTransmitterInformerVector2.cs.meta │ │ │ │ ├── OSCTransmitterInformerVector3.cs.meta │ │ │ │ ├── OSCTransmitterInformerVector4.cs.meta │ │ │ │ ├── OSCTransmitterInformerFloatToInt.cs.meta │ │ │ │ ├── OSCTransmitterInformerIntToFloat.cs.meta │ │ │ │ ├── OSCTransmitterInformerQuaternion.cs.meta │ │ │ │ ├── OSCTransmitterInformerInt.cs │ │ │ │ ├── OSCTransmitterInformerBlob.cs │ │ │ │ ├── OSCTransmitterInformerBool.cs │ │ │ │ ├── OSCTransmitterInformerChar.cs │ │ │ │ ├── OSCTransmitterInformerLong.cs │ │ │ │ ├── OSCTransmitterInformerColor.cs │ │ │ │ ├── OSCTransmitterInformerFloat.cs │ │ │ │ ├── OSCTransmitterInformerMidi.cs │ │ │ │ ├── OSCTransmitterInformerDouble.cs │ │ │ │ ├── OSCTransmitterInformerString.cs │ │ │ │ ├── OSCTransmitterInformerIntToFloat.cs │ │ │ │ ├── OSCTransmitterInformerFloatToInt.cs │ │ │ │ ├── OSCTransmitterInformerTimeTag.cs │ │ │ │ ├── OSCTransmitterInformerArray.cs │ │ │ │ ├── OSCTransmitterInformerVector2.cs │ │ │ │ ├── OSCTransmitterInformerVector3.cs │ │ │ │ ├── OSCTransmitterInformerRect.cs │ │ │ │ ├── OSCTransmitterInformerVector4.cs │ │ │ │ └── OSCTransmitterInformerQuaternion.cs │ │ │ └── ReceiverReflection │ │ │ │ ├── OSCReceiverReflection.cs.meta │ │ │ │ ├── OSCReceiverReflectionInt.cs.meta │ │ │ │ ├── OSCReceiverReflectionArray.cs.meta │ │ │ │ ├── OSCReceiverReflectionBlob.cs.meta │ │ │ │ ├── OSCReceiverReflectionBool.cs.meta │ │ │ │ ├── OSCReceiverReflectionChar.cs.meta │ │ │ │ ├── OSCReceiverReflectionColor.cs.meta │ │ │ │ ├── OSCReceiverReflectionDouble.cs.meta │ │ │ │ ├── OSCReceiverReflectionFloat.cs.meta │ │ │ │ ├── OSCReceiverReflectionLong.cs.meta │ │ │ │ ├── OSCReceiverReflectionMidi.cs.meta │ │ │ │ ├── OSCReceiverReflectionRect.cs.meta │ │ │ │ ├── OSCReceiverReflectionString.cs.meta │ │ │ │ ├── OSCReceiverReflectionTimeTag.cs.meta │ │ │ │ ├── OSCReceiverReflectionVector2.cs.meta │ │ │ │ ├── OSCReceiverReflectionVector3.cs.meta │ │ │ │ ├── OSCReceiverReflectionVector4.cs.meta │ │ │ │ ├── OSCReceiverReflectionQuaternion.cs.meta │ │ │ │ ├── OSCReceiverReflectionInt.cs │ │ │ │ ├── OSCReceiverReflectionBool.cs │ │ │ │ ├── OSCReceiverReflectionChar.cs │ │ │ │ ├── OSCReceiverReflectionLong.cs │ │ │ │ ├── OSCReceiverReflectionRect.cs │ │ │ │ ├── OSCReceiverReflectionBlob.cs │ │ │ │ ├── OSCReceiverReflectionColor.cs │ │ │ │ ├── OSCReceiverReflectionFloat.cs │ │ │ │ ├── OSCReceiverReflectionMidi.cs │ │ │ │ ├── OSCReceiverReflectionDouble.cs │ │ │ │ ├── OSCReceiverReflectionString.cs │ │ │ │ ├── OSCReceiverReflectionVector2.cs │ │ │ │ ├── OSCReceiverReflectionVector3.cs │ │ │ │ ├── OSCReceiverReflectionVector4.cs │ │ │ │ ├── OSCReceiverReflectionQuaternion.cs │ │ │ │ ├── OSCReceiverReflectionTimeTag.cs │ │ │ │ └── OSCReceiverReflectionArray.cs │ │ ├── OSCBindBundle.cs.meta │ │ ├── OSCBind.cs.meta │ │ ├── OSCBundle.cs.meta │ │ ├── OSCEnums.cs.meta │ │ ├── OSCMidi.cs.meta │ │ ├── OSCValue.cs.meta │ │ ├── UI │ │ │ ├── OSCPad.cs.meta │ │ │ ├── OSCButton.cs.meta │ │ │ ├── OSCControls.cs.meta │ │ │ ├── OSCRotary.cs.meta │ │ │ ├── OSCSlider.cs.meta │ │ │ └── OSCMultiplySliders.cs.meta │ │ ├── OSCMatchPattern.cs.meta │ │ ├── OSCMessage.cs.meta │ │ ├── OSCReceiver.cs.meta │ │ ├── OSCTransmitter.cs.meta │ │ ├── OSCUtilities.cs.meta │ │ ├── Mapping │ │ │ ├── OSCMapBundle.cs.meta │ │ │ ├── OSCMapEnum.cs.meta │ │ │ ├── OSCMapValue.cs.meta │ │ │ ├── OSCMapMessage.cs.meta │ │ │ ├── OSCMapEnum.cs │ │ │ └── OSCMapBundle.cs │ │ ├── extOSC.asmdef │ │ ├── OSCMatchPattern.cs │ │ ├── OSCMidi.cs │ │ ├── OSCBindBundle.cs │ │ └── OSCBind.cs │ ├── LICENSE.meta │ ├── CHANGELOG.md.meta │ ├── README.md.meta │ ├── package.json.meta │ ├── versions.txt.meta │ ├── Examples │ │ ├── 08) UI │ │ │ └── UI.unity.meta │ │ ├── 10) Ping │ │ │ ├── Ping.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── PingExample.cs.meta │ │ │ │ └── PingExample.cs │ │ ├── 03) Events │ │ │ ├── Events.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── EventsExample.cs.meta │ │ ├── 11) Array │ │ │ ├── Array.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── ArrayExample.cs.meta │ │ ├── 04) Informers │ │ │ ├── Informers.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── InformersExample.cs.meta │ │ ├── 06) Mapping │ │ │ ├── Mapping.unity.meta │ │ │ ├── Mapping Example.asset.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── MappingExample.cs.meta │ │ ├── 07) Scripting │ │ │ ├── Scripting.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── ScriptingExample.cs.meta │ │ ├── 02) Value Types │ │ │ ├── Value Types.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── ValueTypesExample.cs.meta │ │ ├── 13) Marshalling │ │ │ ├── Marshalling.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── MarshallingExample.cs.meta │ │ ├── 08) UI.meta │ │ ├── 09) Address Masks │ │ │ ├── Address Masks.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── AddressMaskExample.cs.meta │ │ ├── 10) Ping.meta │ │ ├── 12) Match Pattern │ │ │ ├── Match Pattern.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ └── MatchPatternExample.cs.meta │ │ ├── 01) Getting Started │ │ │ ├── Getting Started.unity.meta │ │ │ ├── Scripts.meta │ │ │ └── Scripts │ │ │ │ ├── SimpleMessageReceiver.cs.meta │ │ │ │ ├── SimpleMessageTransmitter.cs.meta │ │ │ │ ├── SimpleMessageTransmitter.cs │ │ │ │ └── SimpleMessageReceiver.cs │ │ ├── 03) Events.meta │ │ ├── 04) Informers.meta │ │ ├── 06) Mapping.meta │ │ ├── 07) Scripting.meta │ │ ├── 11) Array.meta │ │ ├── 02) Value Types.meta │ │ ├── 09) Address Masks.meta │ │ ├── 12) Match Pattern.meta │ │ ├── 13) Marshalling.meta │ │ ├── 01) Getting Started.meta │ │ ├── 05) Events And Informers │ │ │ └── Events And Informers.unity.meta │ │ └── 05) Events And Informers.meta │ ├── extOSC - Documentation.pdf.meta │ ├── Examples.meta │ ├── Resources.meta │ ├── Scripts.meta │ └── LICENSE └── extOSC.meta ├── ProjectSettings ├── ProjectVersion.txt ├── ClusterInputManager.asset ├── PresetManager.asset ├── NetworkManager.asset ├── XRSettings.asset ├── TimeManager.asset ├── EditorBuildSettings.asset ├── VFXManager.asset ├── AudioManager.asset ├── TagManager.asset └── UnityConnectSettings.asset ├── Packages └── manifest.json.meta ├── .gitignore ├── LICENSE └── release.config.js /Assets/extOSC/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Assets/extOSC/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | DUMMY -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2019.4.9f1 2 | m_EditorVersionWithRevision: 2019.4.9f1 (50fe8a171dd9) 3 | -------------------------------------------------------------------------------- /Assets/extOSC/extOSC - Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/extOSC - Documentation.pdf -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/iw-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/iw-logo.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/IW_logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/IW_logo_dark.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/IW_logo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/IW_logo_light.png -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Attributes/OSCHostAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dea054db99904747a106c67c43b175f7 3 | timeCreated: 1553595467 -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_bundle_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_bundle_dark.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_bundle_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_bundle_light.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_message_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_message_dark.png -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Attributes/OSCSelectorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91dd7141dfc54e66b79efeb7d583c7a0 3 | timeCreated: 1553594722 -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/IW_small_logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/IW_small_logo_dark.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/IW_small_logo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/IW_small_logo_light.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_UI_panel_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_UI_panel_border.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_UI_panel_filled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_UI_panel_filled.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_message_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_message_light.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_receiver_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_receiver_dark.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_receiver_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_receiver_light.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_UI_rotary_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_UI_rotary_border.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_UI_rotary_filled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_UI_rotary_filled.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_transmitter_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_transmitter_dark.png -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_transmitter_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_transmitter_light.png -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCPacketEditableDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8740cb407a774ce891bb4c854fff8d88 3 | timeCreated: 1536331793 -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC/OSC_UI_rotary_filled_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Iam1337/extOSC/HEAD/Assets/extOSC/Resources/extOSC/OSC_UI_rotary_filled_mask.png -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | m_DefaultList: [] 7 | -------------------------------------------------------------------------------- /Assets/extOSC/LICENSE.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c472a9cc0b5a19142bb92aff8d1191f9 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/extOSC/CHANGELOG.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37bd1540a16d9164193611092cc1905d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/extOSC/README.md.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0373e590bc9fdb148957e3e904ca5298 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/extOSC/package.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8011368509063e40bb461e96f69fbf1 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Attributes/OSCHostAttribute.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC 6 | { 7 | public class OSCHostAttribute : PropertyAttribute 8 | { } 9 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/extOSC.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b4b8ddafd710964f8c6a9a1cb414feb 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c348e014a1b0465199ed3cc511539801 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Attributes/OSCSelectorAttribute.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC 6 | { 7 | public class OSCSelectorAttribute : PropertyAttribute 8 | { } 9 | } -------------------------------------------------------------------------------- /Assets/extOSC/versions.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf6c15ae30cea4fbb84b053a2d515ab8 3 | timeCreated: 1476225153 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efee28aee97f4714a00bcbbd01601081 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/extOSC.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89fd9bf90890eb94280c9d2bd42b19cd 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/08) UI/UI.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb18ced083a304cf3af42eba564c0c24 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/10) Ping/Ping.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70bedf432310441629a694cd0ab62aa1 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/extOSC - Documentation.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47e90ecf84e1f456bb2ab0127aa5f523 3 | timeCreated: 1476224920 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf964b83ed1203647b8a224ec4e1c651 3 | folderAsset: yes 4 | timeCreated: 1458253103 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/03) Events/Events.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef518e5e3a3c4412bbc84da1c962abe3 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/11) Array/Array.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58827368f39af4490ad30a5926b8fcb0 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/04) Informers/Informers.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4c0d35aed5fa4128bb4cd4860315477 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/06) Mapping/Mapping.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c85d64528c1e4b3480265b3fff37b4e 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/07) Scripting/Scripting.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 745874003e2d842b9866ea18f49e0d83 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6bf13ded08b4497a8644389bb2ae658 3 | folderAsset: yes 4 | timeCreated: 1468079320 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/02) Value Types/Value Types.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d564e5d9157d14280bad3f7e424db8ab 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/13) Marshalling/Marshalling.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54bdd599ea23044ec8c0fbf41bbe70fe 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 774e240c70100fd44923a9cbbe0e5c4e 3 | folderAsset: yes 4 | timeCreated: 1458425554 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e8ad2bd3a2260f48879aee54c1fb9f8 3 | folderAsset: yes 4 | timeCreated: 1458335693 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de9bdbd4efa1d49dda1ded6b6aac59fe 3 | folderAsset: yes 4 | timeCreated: 1469822962 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/06) Mapping/Mapping Example.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe8e4ea79bde340928891a16b9a0e78e 3 | timeCreated: 1500560920 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/08) UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04404cd02694c4a87bbfa79f6fd2107a 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/09) Address Masks/Address Masks.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac5fc01877bc5488e9c6e46d09d248d5 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/10) Ping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dee577d7829db4d0dbf45c98ff1f6214 3 | folderAsset: yes 4 | timeCreated: 1482919973 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/12) Match Pattern/Match Pattern.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33cc5d6b7e9b1469e8b1f5d0db69c47b 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Resources/extOSC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d58b1f4a7fa1d4c31b848591de7d49d0 3 | folderAsset: yes 4 | timeCreated: 1474562788 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5e44ee06ffcb76438d96f47da3c4020 3 | folderAsset: yes 4 | timeCreated: 1458393396 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4147c31a82142e24fb34b58572eb2f70 3 | folderAsset: yes 4 | timeCreated: 1458334657 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c910b22886bca4a868a0501edc41ee3c 3 | folderAsset: yes 4 | timeCreated: 1469525693 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Packages/manifest.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e94ab29777692f94fa8d4d91429d4c53 3 | timeCreated: 1507485934 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started/Getting Started.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea6bd954b791a401f844a6869a8c9378 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/03) Events.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c976d5cd5be4743ed95baa6ee6127661 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/04) Informers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7371451badaa4fae97119de274f18c3 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/06) Mapping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c25f551ce6814fc6baa5c07bb6fd87a 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/07) Scripting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 557fc2eef301245ad809d29db3d0050f 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/11) Array.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3eec8ba80b45f4be187fe887ffa27560 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35d04162fb412b7419667241a9d528e5 3 | folderAsset: yes 4 | timeCreated: 1467410546 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfe43e5a4cfb845d2aea97fa067c08bd 3 | folderAsset: yes 4 | timeCreated: 1468060740 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventNull.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventNull : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52956b9aa0d8a474a8b3ab2e54f8fdfd 3 | folderAsset: yes 4 | timeCreated: 1486157876 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0cb3ea783d7c4264b954919908cb95aa 3 | folderAsset: yes 4 | timeCreated: 1458393499 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6c39d467ce7f9745b2895425fc438f0 3 | folderAsset: yes 4 | timeCreated: 1459089237 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Windows.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a0edc12d4298e94dad2a35c52bee68c 3 | folderAsset: yes 4 | timeCreated: 1458498619 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/02) Value Types.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af3bae4aa500643cc8ab43c38f6dc1f8 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/03) Events/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e29390c72d06d48ab81d8122f9f13dd7 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/09) Address Masks.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c349a71eb85124d3383413ed960d4d03 3 | folderAsset: yes 4 | timeCreated: 1474404176 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/10) Ping/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 429b9df13b4fb4a158a3df0f9282b60f 3 | folderAsset: yes 4 | timeCreated: 1482920033 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/11) Array/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f1dab68e74be4c87a2a967fce0322f0 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/12) Match Pattern.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03c7bfd01a62444099be7899eb3fe1ef 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/13) Marshalling.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d87d359eda3be486fbca9a8e81d6a087 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b634ac7c28786c46b92da0d466f56b0 3 | folderAsset: yes 4 | timeCreated: 1468065987 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Misc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b24a49e258e2dd84eb77d7e0bb5556f3 3 | folderAsset: yes 4 | timeCreated: 1482857658 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Ping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd3ffdbec15708c4d99020b8d6a5479e 3 | folderAsset: yes 4 | timeCreated: 1485960824 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventBool.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventBool : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventChar.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventChar : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventImpulse.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventImpulse : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventInt.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventInt : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventLong.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventLong : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Reflection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86149f039902a49b79c884a87db8dc5f 3 | folderAsset: yes 4 | timeCreated: 1468590764 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e29d1ddf6fb3cb41958b2338cf82dac 3 | folderAsset: yes 4 | timeCreated: 1458429680 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfe06a4682846456a9b632a6ec9a7362 3 | folderAsset: yes 4 | timeCreated: 1470001146 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e8ea454fe0674ae7b29a5f487b10f87 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/02) Value Types/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c64a61dd6c844794bdb23010c508e57 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/04) Informers/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40e282d701bdb406b84d3bddad626a1c 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/05) Events And Informers/Events And Informers.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d61a62e771954ad8a436984a8e7653d 3 | timeCreated: 1469268726 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/06) Mapping/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb64756c002ee46d697530e6240d7ca0 3 | folderAsset: yes 4 | timeCreated: 1500560899 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/07) Scripting/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ba07109648e547da84598a323e02386 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/13) Marshalling/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ee7e05e7ee904b7a890545120be82e1 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e2789b3246370941bdfebf99d75ed1f 3 | folderAsset: yes 4 | timeCreated: 1469261161 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventBlob.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventBlob : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventDouble.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventDouble : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventFloat.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventFloat : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventMidi.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventMidi : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventString.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventString : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75020ba27b0954f1288efd9fb0b26ef5 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/05) Events And Informers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87513e796e6b7446fb5af48567b3b967 3 | folderAsset: yes 4 | timeCreated: 1469620338 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/09) Address Masks/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c21a854b99bd4d948a9a7961663aa5a 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/12) Match Pattern/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 953c95c5c1efd4b198aa4b634c0bd99a 3 | folderAsset: yes 4 | timeCreated: 1469621468 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventBundle.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventBundle : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventPacket.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventPacket : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96e8a67109ee3435aa322972d216ecf0 3 | folderAsset: yes 4 | timeCreated: 1468059570 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f1a8ab9aadfbf24aa762ee5bbe8e8a5 3 | folderAsset: yes 4 | timeCreated: 1503905005 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventMessage.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventMessage : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventDateTime.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventDateTime : UnityEvent 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventRect.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Core.Events 7 | { 8 | [System.Serializable] 9 | public class OSCEventRect : UnityEvent 10 | { } 11 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventColor.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Core.Events 7 | { 8 | [System.Serializable] 9 | public class OSCEventColor : UnityEvent 10 | { } 11 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventVector2.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Core.Events 7 | { 8 | [System.Serializable] 9 | public class OSCEventVector2 : UnityEvent 10 | { } 11 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventVector3.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Core.Events 7 | { 8 | [System.Serializable] 9 | public class OSCEventVector3 : UnityEvent 10 | { } 11 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventVector4.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Core.Events 7 | { 8 | [System.Serializable] 9 | public class OSCEventVector4 : UnityEvent 10 | { } 11 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventArray.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine.Events; 4 | 5 | namespace extOSC.Core.Events 6 | { 7 | [System.Serializable] 8 | public class OSCEventArray : UnityEvent> 9 | { } 10 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventQuaternion.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Core.Events 7 | { 8 | [System.Serializable] 9 | public class OSCEventQuaternion : UnityEvent 10 | { } 11 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/IOSCBindBundle.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using extOSC.Core.Events; 4 | 5 | namespace extOSC.Core 6 | { 7 | public interface IOSCBindBundle 8 | { 9 | #region Public Vars 10 | 11 | OSCEventBundle Callback { get; } 12 | 13 | #endregion 14 | } 15 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCBindBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee922e2eef4a2f247a4e221269beac4b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/IOSCBindBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 025de14a0edc05e4387a82cf62b525f2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/extOSC/Examples/2) Value Types/Value Types.unity 10 | guid: d564e5d9157d14280bad3f7e424db8ab 11 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCHostDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34bb02940ab532349a2081d2f028a53e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCSelectorDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b64e23fc130c2d45b56e85e4aaba6b4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCBind.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 257b0c875994a400e8982047ef5ca976 3 | timeCreated: 1467572212 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38efe02dc8961bd4b9978b03019faa5e 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCEnums.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 090df38242862904c8541273c655829c 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCMidi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62e1c0055b0084f73917cee1fa186c08 3 | timeCreated: 1500558639 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCValue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fac5ee4dfad2fe459895919625ca3ed 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI/OSCPad.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0b17a7e5df8d421f94418aaf797527d 3 | timeCreated: 1470298497 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/IOSCBind.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd7506036bb224e509cc9ceb7a5abb93 3 | timeCreated: 1468015974 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/OSCBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed38c75da82e9d64882216c17f7a5c7d 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/OSCConsole.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e2f0d6dc83194950bf278612483969a 3 | timeCreated: 1458914577 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCMatchPattern.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbfd851c3be3a4354b99b88c19500bc6 3 | timeCreated: 1473599662 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51a5ce6cec4bf2748b130430475b0b0d 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCReceiver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fbba286dc10e549b2bdec947ef8dbd3b 3 | timeCreated: 1468057738 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCTransmitter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 464088183d2a1484ab8fb64e356c9f5c 3 | timeCreated: 1468057738 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCUtilities.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d7d8642e8a9b4546be434c9b93264c4 3 | timeCreated: 1459076530 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI/OSCButton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bda6702c8a55482f84f34ab90f2dea2 3 | timeCreated: 1470298497 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI/OSCControls.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e86aad17287a44e36a8fbf632402c079 3 | timeCreated: 1470043306 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI/OSCRotary.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fb3267db24fa41858833c6227337502 3 | timeCreated: 1470298497 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI/OSCSlider.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32e1acb24f74d4ef7b0324cc638a6488 3 | timeCreated: 1470298497 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/IOSCPacket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d75039caaf404c842903f64444a5e1ef 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/OSCConverter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68a784b2f13677b4a938ab3d421b0ad8 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCSharpCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0c50b28acb12491ba112a436ef57f1d 3 | timeCreated: 1500620269 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping/OSCMapBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11c91d8cf45934d2094e4445cfb8833b 3 | timeCreated: 1469525938 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping/OSCMapEnum.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a3baaf0f75c5456eac4cc3073b76bf8 3 | timeCreated: 1510315345 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping/OSCMapValue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7de3568dfc6434131970e5a3395fbe53 3 | timeCreated: 1469527021 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Misc/OSCTransmitterSeparateVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1399076df366c14b8970ff8083eaf12 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/OSCComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f72d6f6070c24466a81bd99e594c6300 3 | timeCreated: 1483550958 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventArray.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10e1992a2f87749cf80de05c2da7a939 3 | timeCreated: 1501084692 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventBlob.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 993c4e003f1794ba0946ed1953dfad30 3 | timeCreated: 1468063980 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventBool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33467fa14201845fa8e78eac560d35a9 3 | timeCreated: 1507215696 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventChar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4219b966246048948cd0a91d6b5f357 3 | timeCreated: 1468064457 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b49ed5f326e9a44e198eece10da93344 3 | timeCreated: 1468064565 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8ccd52c126be41d9a6aaae11f80c507 3 | timeCreated: 1468065674 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d540d2587bec4947abdcfe5626e15cc 3 | timeCreated: 1468063432 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventLong.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 600735ba625eb4bc1bf54b20ea078aef 3 | timeCreated: 1468064654 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventMidi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a27e3fe03fa7a4208a959e8e1f3e848c 3 | timeCreated: 1501060404 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventNull.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e027b16b4897047cca2699c0e161f924 3 | timeCreated: 1468064215 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventRect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd2e8cc9e237e4a34bf294ddeb3dc7e1 3 | timeCreated: 1482917833 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/OSCConsolePacket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f548c911ef704afe82bf35c3df7f6c0 3 | timeCreated: 1502530191 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPacker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae67d1a36ce86724fa1949af06a5ef00 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCEditorInterface.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8509fc93f86664ccda53f6f4db03caeb 3 | timeCreated: 1467471357 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCEditorSettings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3061fd876997e454494995de628c7863 3 | timeCreated: 1470061390 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCEditorSprites.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2de88436c3a44401eb096f4d68f9b213 3 | timeCreated: 1470000508 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCEditorStyles.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05660caf412eece44963bc12a067a710 3 | timeCreated: 1458497824 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCEditorTextures.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03320299af046a940a20cb48af0a5642 3 | timeCreated: 1458423265 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCEditorUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c20e869ed0d4891458b150c58a78ec00 3 | timeCreated: 1458508149 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCHierarchyIcon.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 143c74c330250714ea577a3855055adc 3 | timeCreated: 1458497962 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCMenuOptions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90a9ad26ac37b479ea87d43f08ce4211 3 | timeCreated: 1469878393 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7055c87630fb94d64a0428d95feadf45 3 | timeCreated: 1469426488 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Windows/OSCWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5bfb557717ba4743a618e9036fbd45f 3 | timeCreated: 1469426488 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping/OSCMapMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22b414b648b3a4430b3f32ad593fbf22 3 | timeCreated: 1469527002 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/UI/OSCMultiplySliders.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04ec8b873161b44309d39b02a1ef004f 3 | timeCreated: 1470233317 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/10) Ping/Scripts/PingExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f13c9cd32453e454a9a28c6b085661fb 3 | timeCreated: 1482920138 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Ping/OSCPingClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30acc69e16e97460c966233259186d33 3 | timeCreated: 1485854193 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Ping/OSCPingServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4e620750df9b4b48aa6c2f5e739ced0 3 | timeCreated: 1485854205 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 134fab55212696d4bbeade2ce2b7ebea 3 | timeCreated: 1468060770 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventDateTime.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb1a6157107a1447aa5f08d917672d7d 3 | timeCreated: 1468064326 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventDouble.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c79573dd15a246758eedb9adb814edd 3 | timeCreated: 1468063746 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventImpulse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0acf14c12363347ffbe4f30a846bcdb8 3 | timeCreated: 1468064237 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddaff9fbe950f4ac19f7363d49b834be 3 | timeCreated: 1468060770 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventPacket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1031221889229e4eaa1719489b52225 3 | timeCreated: 1468060770 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventQuaternion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 680931baaf82740529db96460d93d390 3 | timeCreated: 1469206844 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventString.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 151a01b4ef7c44db2b5ba85b60768249 3 | timeCreated: 1468063592 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventVector2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aaaf5810a27df4d99a1695ae1114c76e 3 | timeCreated: 1468062671 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7132424d886c465db6f0725000a467e 3 | timeCreated: 1468062671 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Events/OSCEventVector4.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ed5a184d3f384242bd5f05aa2356aa8 3 | timeCreated: 1468062671 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerBlob.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f383c5daa2a7ca4b8ee13c65349b0d6 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerChar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: badc9c71b19802b44bf5ab0d3384035b 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 416e849e146124149af8207e39cc7ccd 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerDouble.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b41da80cf39d804fb491f7729bd30ea 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerFalse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddf5dea6136368146a4a39d19223b9e4 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14519a5eb96524a47be95f8e379ed57e 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerImpulse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 746b107197baaa0429790787dbd44140 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1408363e43a68234dbb1e208b125e5ba 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerLong.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7fb82857e2583844bee209b3ff78c4f 3 | timeCreated: 1458393500 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerMidi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c743e4b26d87543f0bfed1fa38515244 3 | timeCreated: 1500559186 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerNull.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e15cb18a0297c8428ffbe7eefa5aa2c 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerString.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a82419efe5645a24b824bd69cca7e6ee 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerTimeTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f50672be6bd22ad408bcde848d9324d6 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerTrue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bde0afb7e092dc84db9c79879f06ae25 3 | timeCreated: 1458393499 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Reflection/OSCReflection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c04bd9476bfb442989733243c398811 3 | timeCreated: 1468601562 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCFilterDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec99e44021c881043bd4c148cfab738a 3 | timeCreated: 1537338422 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/UI/OSCPadEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8b24225d16b643149981a9c12185d84 3 | timeCreated: 1470156368 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCWindowsStoreHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa4ced34fdca36e48abbc90d8dc7696b 3 | timeCreated: 1486295732 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanelConsole.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5b6bf18c42b84ed39e6ef67656e3e2e 3 | timeCreated: 1474025232 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanelMapping.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bf5968f77c2f4cf9a115b2be2d8e10a 3 | timeCreated: 1469514326 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanelPacket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5b4894787af1419d9e770639f34fe36 3 | timeCreated: 1460033552 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCSplitPanel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9737c80136af4480e813baebdc5f8b8e 3 | timeCreated: 1469426488 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Windows/OSCWindowDebug.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a3eab6650d79433ab7cbcbd27d52abd 3 | timeCreated: 1469514212 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/03) Events/Scripts/EventsExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4527cc0486a6844de89b69417577a360 3 | timeCreated: 1469717471 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/06) Mapping/Scripts/MappingExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1312c29451cd4c919cbf3a6be088444 3 | timeCreated: 1469742768 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/11) Array/Scripts/ArrayExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d0ccedf9e445454885d28b2a9c31d09 3 | timeCreated: 1501148785 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ead6fe8076674e15b789526be81ac47 3 | timeCreated: 1468080838 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Misc/OSCReceiverGyro.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b171448735e124653b5b009d6aff83a1 3 | timeCreated: 1482861910 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Misc/OSCTransmitterPing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df7ddf4f0ca2e4f8aabf5d8009768c68 3 | timeCreated: 1482857585 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/OSCReceiverComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2fb5b3289934436eabcbd8811af3bf6 3 | timeCreated: 1468060149 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/OSCTransmitterComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6b59c5b35e4f4c8caf0b870ad04ef00 3 | timeCreated: 1469261805 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCReceiverBackend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67d52ed67ba5de442ac3a41e574ca9f1 3 | timeCreated: 1486163402 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCTransmitterBackend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df9cc67942fd5d74da31457fa31f5393 3 | timeCreated: 1486158012 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Reflection/OSCReflectionMember.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 612800da802ae4870a0ba5b7a5b4e8ac 3 | timeCreated: 1468601887 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/OSCMapBundleEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71a548d7b90f04ffaa029874142f9350 3 | timeCreated: 1469550467 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/OSCReceiverEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b06323053d52dc34280388782ac3c570 3 | timeCreated: 1458682089 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/OSCTransmitterEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 270b84788372efc49972352235b62f6b 3 | timeCreated: 1458498642 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/UI/OSCButtonEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0da75a683636e4748b0fa6d1554fc660 3 | timeCreated: 1470129472 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/UI/OSCRotaryEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03ecbe6ce54fb4e8a8d417c3f37e7471 3 | timeCreated: 1470156120 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/UI/OSCSliderEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 911b5f5fc0eb14fd49e4bf64e1aa02ef 3 | timeCreated: 1469975447 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanelControllers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90d110a7bc88e489ea6794568d14c713 3 | timeCreated: 1469538264 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanelPacketEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd043f96a1dc5484ba0726dee66c516a 3 | timeCreated: 1469436846 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Windows/OSCWindowConsole.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 358ed270e2f7648c282dc98db8a83f1a 3 | timeCreated: 1469514212 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Windows/OSCWindowMapping.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d16ef0f242cbb4480b2cfaf91ca8fab5 3 | timeCreated: 1469514212 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/04) Informers/Scripts/InformersExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 70d6e6a02989740f6a826e757dd7a31a 3 | timeCreated: 1469722604 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/07) Scripting/Scripts/ScriptingExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d3d1635b1c9a49739d3caf6ca892447 3 | timeCreated: 1469802036 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventArray.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 992aa880d8b09419f9d2757f68c61cc7 3 | timeCreated: 1501084861 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventBlob.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 584bc642ca8b0448e90bb0d9fe314781 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventBool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 813f76f3130a34f40b4330c253b361e1 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventChar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b77ca86e584e14f17a2ada43bc9bba9e 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15e4d77c061184627af5a52607f4c7d6 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventDouble.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14337cca2d5934a11bd665131f78fe88 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b117a0703b374103913db889311565f 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f5937ce4de6a4254b9249339eea0c2a 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventLong.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 760ae93b15d024fc6986c6d3f57fe96c 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventMidi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e0215ea1a3bd4ac1a93a0bdea312198 3 | timeCreated: 1501060796 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventNull.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9615fc7ed12d94699a85fc7648ad7215 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventRect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0843aa8364db64d7fbd2695cae98d150 3 | timeCreated: 1482917681 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventString.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdbad2d6d94bf4c7fbce143744b3480e 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Misc/OSCReceiverSkinnedMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9a49a15924edb14da970025e1a02a29 3 | timeCreated: 1553545465 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Reflection/OSCReflectionProperty.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 499e312369f7543b6aff7ac8e7e5a87a 3 | timeCreated: 1468601562 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCTransmitterSeparateVector3Editor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21b0ef81765029d4ca56f65997541d15 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanelControlCreator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2559b134bcbd49b78f89bbc12f36329 3 | timeCreated: 1470045654 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Windows/OSCWindowControlCreator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f9f04a5070474468bee6f33331ecb22 3 | timeCreated: 1470044333 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/02) Value Types/Scripts/ValueTypesExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e101aa33d9b34e1db6a2b8bf88723cb 3 | timeCreated: 1469636353 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/09) Address Masks/Scripts/AddressMaskExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c884655debff24624ab60039f43fe64e 3 | timeCreated: 1474405139 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/13) Marshalling/Scripts/MarshallingExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80920bbbb29084722ac4e8605f19e885 3 | timeCreated: 1506358070 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventImpulse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fb7744825800446bb402117c7cac5d8 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b6729ebfc7bf403f9f3afb0c93ed10d 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventQuaternion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d51ef013357a41a3bee2c26058b7bdd 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventTimeTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8dec63d2443844cda824c841b8aa8e7 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventVector2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0bd5d9dd86ec547978b81cc68cb1112a 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff8f7c1accdb041159bf664f07d5fb85 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventVector4.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fc479081765547d2a150f9e4dda3ae1 3 | timeCreated: 1469207448 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f80f00bbe567441e1a101c74bfcac2f4 3 | timeCreated: 1469262823 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCReceiverStandaloneBackend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ecf4ebde7a98e84d93b48bd940142a2 3 | timeCreated: 1486163632 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCReceiverWindowsStoreBackend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 749de5c0c9206ab4aabdcf2dffe10ece 3 | timeCreated: 1486168295 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCTransmitterStandaloneBackend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a572f26c0e0135c4d9359a1bbe6f7d57 3 | timeCreated: 1486159144 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCComponentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 643e1d84065294781ba11af4c3c5effe 3 | timeCreated: 1485801434 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCPingClientEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 102c7235959634032890f1c577ae278a 3 | timeCreated: 1485854541 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCPingServerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1de94d8c61da45f6abf17bb76057361 3 | timeCreated: 1485854541 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/UI/OSCMultiplySlidersEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a51f3bf7fa30042b9b16261d14e1021f 3 | timeCreated: 1470257773 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started/Scripts/SimpleMessageReceiver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d4043274b57c4c039efe20febc16183 3 | timeCreated: 1469632300 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/12) Match Pattern/Scripts/MatchPatternExample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0df008bf90846489c8bb05dd73575d73 3 | timeCreated: 1506357022 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerArray.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cfb44b8581f946d39ba8b5cc7af0310 3 | timeCreated: 1501084972 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerBlob.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a70116166e4645c58c449c6cd2ec356 3 | timeCreated: 1469276736 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerBool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9da87fb95f42e48b2b05b160c09ff113 3 | timeCreated: 1469276530 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerChar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cdf7f40c466754afd8a32082dd056c2f 3 | timeCreated: 1469276303 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 413652edbc1984337954aa180b219021 3 | timeCreated: 1469276348 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerDouble.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d25125a04241f4f85a3e85f22c3c9e15 3 | timeCreated: 1469276088 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68bb978b896e244e69cb32252ed8cf5b 3 | timeCreated: 1469276026 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a7829d4dd69f24ac6a93c5a51b67e54c 3 | timeCreated: 1469275972 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerLong.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7ef94b01bc4741138a6445b16d00d65 3 | timeCreated: 1469276151 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerMidi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d78397610b8d4431baca0174b7db974a 3 | timeCreated: 1501060796 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerRect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6bd46f50764184a8690e1ddc13950549 3 | timeCreated: 1482917994 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerString.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5d31582afe4b495f8a509ea615cfbaf 3 | timeCreated: 1469276258 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerTimeTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa959726c0ada441a9b491ebb2816ca9 3 | timeCreated: 1469276421 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerVector2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a32d72eebc1a4a0d9eb08e7cc2e64ab 3 | timeCreated: 1469265661 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca502f3ea46a24fb1b2f5a576883da03 3 | timeCreated: 1469262834 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerVector4.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d6aff875a47e4704aa987233894d61a 3 | timeCreated: 1469262834 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/IOSCBind.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using extOSC.Core.Events; 4 | 5 | namespace extOSC.Core 6 | { 7 | public interface IOSCBind 8 | { 9 | #region Public Vars 10 | 11 | OSCEventMessage Callback { get; } 12 | 13 | string ReceiverAddress { get; } 14 | 15 | #endregion 16 | } 17 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCTransmitterWindowsStoreBackend.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aeaaced94851a474b820966fb6d95d08 3 | timeCreated: 1486159144 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCReceiverEventEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f14a77f73ad243f9b519c4dcc633203 3 | timeCreated: 1468080751 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCReceiverGyroEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ed8b9a7f470b4551a264f2fb8ed35ed 3 | timeCreated: 1482861950 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCTransmitterPingEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b457888adb20a44429270cbb0a97e7e0 3 | timeCreated: 1482858560 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started/Scripts/SimpleMessageTransmitter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5c2895b5c31a42cb95d36d019aeff5c 3 | timeCreated: 1469631502 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerFloatToInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 568bcbf90f3460449bac69c4b2fda9a4 3 | timeCreated: 1556729887 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerIntToFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfe0255d3980562418e0711265f06cc5 3 | timeCreated: 1556729887 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerQuaternion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73d1fb28a575040f58df1f3c7794998e 3 | timeCreated: 1469276223 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6606b25d0ed8f4ceca6cf5a4e284053a 3 | timeCreated: 1503905130 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionInt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bb5b7b716d314753af44851b7c8f717 3 | timeCreated: 1503906373 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCReceiverComponentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8afb461b14b2d4081a6d84a580abdc55 3 | timeCreated: 1468060149 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCReceiverReflectionEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d6774ffb97464a33bfe519c08f69d29 3 | timeCreated: 1503908106 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCTransmitterComponentEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c310151a08364a09852d592846275d7 3 | timeCreated: 1469261846 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Editors/Components/OSCTransmitterInformerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 542ab34793363418da1c9c590695f2f5 3 | timeCreated: 1469266203 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCDefinesManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 845b1afcff0f33341832c26e85624a3d 3 | timeCreated: 1538125619 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionArray.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45cf0c0a61ecd4ac4b9990bb108b00c0 3 | timeCreated: 1503938868 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionBlob.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e638fca5fc4eb413cbe6f4dbeedce9ba 3 | timeCreated: 1503938533 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionBool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0894c1e252474d47bfd0213015a0a1d 3 | timeCreated: 1503938407 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionChar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78ad65fe037da4c949a54d9af6a07538 3 | timeCreated: 1503938601 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90a008cf1a59748399dbc031a04e5a4e 3 | timeCreated: 1503938638 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionDouble.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8df654e1243df4d438a502618eb8c564 3 | timeCreated: 1503938696 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b103e34ab534146ad84a9b30057e6b26 3 | timeCreated: 1503938912 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionLong.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9e4b759057e54499b9b8d32e385f940 3 | timeCreated: 1503938965 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionMidi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc2b034f673754cf1bc211d282f9102d 3 | timeCreated: 1503939007 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionRect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3888dbb450e0646209a8cc7ec89de434 3 | timeCreated: 1503939096 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionString.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85004272452934ca79bb4b8a61eb2d4c 3 | timeCreated: 1503939158 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionTimeTag.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62d44b6f7f5eb46ba824524e2948fe44 3 | timeCreated: 1503939234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionVector2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f8aaeb9700024a56b4607333885d062 3 | timeCreated: 1503939283 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bfc4255cff3d642d98cd2d58a1e6b144 3 | timeCreated: 1503939283 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionVector4.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93a273110c482455eb89ffab80bda339 3 | timeCreated: 1503939283 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCPacketDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65bf936fa5ef7504783b7d4ea09593ce 3 | timeCreated: 1536332391 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/extOSC.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "extOSC", 3 | "references": [], 4 | "includePlatforms": [], 5 | "excludePlatforms": [], 6 | "allowUnsafeCode": false, 7 | "overrideReferences": false, 8 | "precompiledReferences": [], 9 | "autoReferenced": true, 10 | "defineConstraints": [], 11 | "versionDefines": [], 12 | "noEngineReferences": false 13 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionQuaternion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8382020c642464ed68516497d0465e1f 3 | timeCreated: 1503939049 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCStandaloneManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e40dc655807004d90bdf76ea76b8b302 3 | timeCreated: 1524393414 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCReflectionMemberDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0a107162ce7a8745a8b3a435a6cd30d 3 | timeCreated: 1536253203 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCMatchPattern.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC 4 | { 5 | public class OSCMatchPattern 6 | { 7 | #region Public Methods 8 | 9 | public OSCValueType[] Types { get; } 10 | 11 | #endregion 12 | 13 | #region Public Methods 14 | 15 | public OSCMatchPattern(params OSCValueType[] types) 16 | { 17 | Types = types; 18 | } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping/OSCMapEnum.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Mapping 4 | { 5 | public enum OSCMapType 6 | { 7 | Float, 8 | 9 | Int, 10 | 11 | FloatToBool, 12 | 13 | BoolToFloat, 14 | 15 | IntToBool, 16 | 17 | BoolToInt 18 | } 19 | 20 | public enum OSCMapLogic 21 | { 22 | GreaterOrEquals, 23 | 24 | Greater, 25 | 26 | LessOrEquals, 27 | 28 | Less, 29 | 30 | Equals 31 | } 32 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/IOSCPacket.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using System.Net; 4 | 5 | namespace extOSC.Core 6 | { 7 | public interface IOSCPacket 8 | { 9 | #region Vars 10 | 11 | string Address { get; } 12 | 13 | IPAddress Ip { get; set; } 14 | 15 | int Port { get; set; } 16 | 17 | #endregion 18 | 19 | #region Public Methods 20 | 21 | bool IsBundle(); 22 | 23 | IOSCPacket Copy(); 24 | 25 | #endregion 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/extOSC.Editor.asmdef: -------------------------------------------------------------------------------- 1 | { 2 | "name": "extOSC.Editor", 3 | "references": [ 4 | "extOSC" 5 | ], 6 | "includePlatforms": [ 7 | "Editor" 8 | ], 9 | "excludePlatforms": [], 10 | "allowUnsafeCode": false, 11 | "overrideReferences": false, 12 | "precompiledReferences": [], 13 | "autoReferenced": true, 14 | "defineConstraints": [], 15 | "versionDefines": [], 16 | "noEngineReferences": false 17 | } -------------------------------------------------------------------------------- /Assets/extOSC/Examples/10) Ping/Scripts/PingExample.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | 6 | namespace extOSC.Examples 7 | { 8 | public class PingExample : MonoBehaviour 9 | { 10 | #region Public Vars 11 | 12 | public Text IntervalText; 13 | 14 | #endregion 15 | 16 | #region Public Methods 17 | 18 | public void ChangeInterval(float value) 19 | { 20 | IntervalText.text = value.ToString(); 21 | } 22 | 23 | #endregion 24 | } 25 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerInt.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Int Informer")] 8 | public class OSCTransmitterInformerInt : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, int value) => message.AddValue(OSCValue.Int(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerBlob.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Blob Informer")] 8 | public class OSCTransmitterInformerBlob : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, byte[] value) => message.AddValue(OSCValue.Blob(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerBool.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Bool Informer")] 8 | public class OSCTransmitterInformerBool : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, bool value) => message.AddValue(OSCValue.Bool(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerChar.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Char Informer")] 8 | public class OSCTransmitterInformerChar : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, char value) => message.AddValue(OSCValue.Char(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerLong.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Long Informer")] 8 | public class OSCTransmitterInformerLong : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, long value) => message.AddValue(OSCValue.Long(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionInt.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Int Reflection")] 8 | public class OSCReceiverReflectionInt : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out int value) => message.ToInt(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerColor.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Color Informer")] 8 | public class OSCTransmitterInformerColor : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, Color value) => message.AddValue(OSCValue.Color(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerFloat.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Float Informer")] 8 | public class OSCTransmitterInformerFloat : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, float value) => message.AddValue(OSCValue.Float(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerMidi.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Midi Informer")] 8 | public class OSCTransmitterInformerMidi : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, OSCMidi value) => message.AddValue(OSCValue.Midi(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionBool.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Bool Reflection")] 8 | public class OSCReceiverReflectionBool : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out bool value) => message.ToBool(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionChar.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Char Reflection")] 8 | public class OSCReceiverReflectionChar : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out char value) => message.ToChar(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionLong.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Long Reflection")] 8 | public class OSCReceiverReflectionLong : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out long value) => message.ToLong(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionRect.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Rect Reflection")] 8 | public class OSCReceiverReflectionRect : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out Rect value) => message.ToRect(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerDouble.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Double Informer")] 8 | public class OSCTransmitterInformerDouble : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, double value) => message.AddValue(OSCValue.Double(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerString.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/String Informer")] 8 | public class OSCTransmitterInformerString : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, string value) => message.AddValue(OSCValue.String(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionBlob.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Blob Reflection")] 8 | public class OSCReceiverReflectionBlob : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out byte[] value) => message.ToBlob(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerIntToFloat.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Int To Float Informer")] 8 | public class OSCTransmitterInformerIntToFloat : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, int value) => message.AddValue(OSCValue.Float(value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionColor.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Color Reflection")] 8 | public class OSCReceiverReflectionColor : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out Color value) => message.ToColor(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionFloat.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Float Reflection")] 8 | public class OSCReceiverReflectionFloat : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out float value) => message.ToFloat(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionMidi.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Midi Reflection")] 8 | public class OSCReceiverReflectionMidi : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out OSCMidi value) => message.ToMidi(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionDouble.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Double Reflection")] 8 | public class OSCReceiverReflectionDouble : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out double value) => message.ToDouble(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionString.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/String Reflection")] 8 | public class OSCReceiverReflectionString : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out string value) => message.ToString(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerFloatToInt.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Float To Int Informer")] 8 | public class OSCTransmitterInformerFloatToInt : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, float value) => message.AddValue(OSCValue.Int((int) value)); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionVector2.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Vector2 Reflection")] 8 | public class OSCReceiverReflectionVector2 : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out Vector2 value) => message.ToVector2(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionVector3.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Vector3 Reflection")] 8 | public class OSCReceiverReflectionVector3 : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out Vector3 value) => message.ToVector3(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionVector4.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Vector4 Reflection")] 8 | public class OSCReceiverReflectionVector4 : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out Vector4 value) => message.ToVector4(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerTimeTag.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using System; 6 | 7 | namespace extOSC.Components.Informers 8 | { 9 | [AddComponentMenu("extOSC/Components/Transmitter/TimeTag Informer")] 10 | public class OSCTransmitterInformerTimeTag : OSCTransmitterInformer 11 | { 12 | #region Protected Methods 13 | 14 | protected override void FillMessage(OSCMessage message, DateTime value) => message.AddValue(OSCValue.TimeTag(value)); 15 | 16 | #endregion 17 | } 18 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionQuaternion.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.ReceiverReflections 6 | { 7 | [AddComponentMenu("extOSC/Components/Receiver/Quaternion Reflection")] 8 | public class OSCReceiverReflectionQuaternion : OSCReceiverReflection 9 | { 10 | #region Protected Methods 11 | 12 | protected override bool ProcessMessage(OSCMessage message, out Quaternion value) => message.ToQuaternion(out value); 13 | 14 | #endregion 15 | } 16 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerTrue.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Packers 4 | { 5 | internal class OSCPackerTrue : OSCPacker 6 | { 7 | #region Public Methods 8 | 9 | public override OSCValueType PackerType => OSCValueType.True; 10 | 11 | #endregion 12 | 13 | #region Protected Methods 14 | 15 | protected override bool BytesToValue(byte[] buffer, ref int index) => true; 16 | 17 | protected override void ValueToBytes(byte[] buffer, ref int index, bool value) 18 | { } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventMessage.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Message Event")] 10 | public class OSCReceiverEventMessage : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null) 17 | onReceive.Invoke(message); 18 | } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionTimeTag.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using System; 6 | 7 | namespace extOSC.Components.ReceiverReflections 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/TimeTag Reflection")] 10 | public class OSCReceiverReflectionTimeTag : OSCReceiverReflection 11 | { 12 | #region Protected Methods 13 | 14 | protected override bool ProcessMessage(OSCMessage message, out DateTime value) => message.ToTimeTag(out value); 15 | 16 | #endregion 17 | } 18 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerFalse.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Packers 4 | { 5 | internal class OSCPackerFalse : OSCPacker 6 | { 7 | #region Public Methods 8 | 9 | public override OSCValueType PackerType => OSCValueType.False; 10 | 11 | #endregion 12 | 13 | #region Protected Methods 14 | 15 | protected override bool BytesToValue(byte[] buffer, ref int index) => false; 16 | 17 | protected override void ValueToBytes(byte[] buffer, ref int index, bool value) 18 | { } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerNull.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Packers 4 | { 5 | internal class OSCPackerNull : OSCPacker 6 | { 7 | #region Public Methods 8 | 9 | public override OSCValueType PackerType => OSCValueType.Null; 10 | 11 | #endregion 12 | 13 | #region Protected Methods 14 | 15 | protected override object BytesToValue(byte[] buffer, ref int index) => null; 16 | 17 | protected override void ValueToBytes(byte[] buffer, ref int index, object value) 18 | { } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEvent.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | namespace extOSC.Components.Events 7 | { 8 | public abstract class OSCReceiverEvent : OSCReceiverComponent where T : UnityEventBase 9 | { 10 | #region Public Vars 11 | 12 | public T OnReceive 13 | { 14 | get => onReceive; 15 | set => onReceive = value; 16 | } 17 | 18 | #endregion 19 | 20 | #region Protected Vars 21 | 22 | [SerializeField] 23 | protected T onReceive; 24 | 25 | #endregion 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerImpulse.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Packers 4 | { 5 | internal class OSCPackerImpulse : OSCPacker 6 | { 7 | #region Public Methods 8 | 9 | public override OSCValueType PackerType => OSCValueType.Impulse; 10 | 11 | #endregion 12 | 13 | #region Protected Methods 14 | 15 | protected override object BytesToValue(byte[] buffer, ref int index) => null; 16 | 17 | protected override void ValueToBytes(byte[] buffer, ref int index, object value) 18 | { } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventNull.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Null Event")] 10 | public class OSCReceiverEventNull : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.HasNull()) 17 | { 18 | onReceive.Invoke(); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerArray.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using System.Collections.Generic; 6 | 7 | namespace extOSC.Components.Informers 8 | { 9 | [AddComponentMenu("extOSC/Components/Transmitter/Array Informer")] 10 | public class OSCTransmitterInformerArray : OSCTransmitterInformer> 11 | { 12 | #region Protected Methods 13 | 14 | protected override void FillMessage(OSCMessage message, List value) => message.AddValue(OSCValue.Array(value.ToArray())); 15 | 16 | #endregion 17 | } 18 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/ReceiverReflection/OSCReceiverReflectionArray.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using System.Collections.Generic; 6 | 7 | namespace extOSC.Components.ReceiverReflections 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Array Reflection")] 10 | public class OSCReceiverReflectionArray : OSCReceiverReflection> 11 | { 12 | #region Protected Methods 13 | 14 | protected override bool ProcessMessage(OSCMessage message, out List value) => message.ToArray(out value); 15 | 16 | #endregion 17 | } 18 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventImpulse.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Impulse Event")] 10 | public class OSCReceiverEventImpulse : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.HasImpulse()) 17 | { 18 | onReceive.Invoke(); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventBlob.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Blob Event")] 10 | public class OSCReceiverEventBlob : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToBlob(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventBool.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Bool Event")] 10 | public class OSCReceiverEventBool : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToBool(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventChar.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Char Event")] 10 | public class OSCReceiverEventChar : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToChar(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventInt.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Integer Event")] 10 | public class OSCReceiverEventInt : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToInt(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventLong.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Long Event")] 10 | public class OSCReceiverEventLong : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToLong(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventMidi.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Midi Event")] 10 | public class OSCReceiverEventMidi : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToMidi(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventRect.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Rect Event")] 10 | public class OSCReceiverEventRect : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToRect(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerVector2.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Vector2 Informer")] 8 | public class OSCTransmitterInformerVector2 : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, Vector2 value) 13 | { 14 | message.AddValue(OSCValue.Float(value.x)); 15 | message.AddValue(OSCValue.Float(value.y)); 16 | } 17 | 18 | #endregion 19 | } 20 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventArray.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Array Event")] 10 | public class OSCReceiverEventArray : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToArray(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventColor.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Color Event")] 10 | public class OSCReceiverEventColor : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToColor(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventFloat.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Float Event")] 10 | public class OSCReceiverEventFloat : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToFloat(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventDouble.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Double Event")] 10 | public class OSCReceiverEventDouble : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToDouble(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventString.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/String Event")] 10 | public class OSCReceiverEventString : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToString(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventVector2.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Vector2 Event")] 10 | public class OSCReceiverEventVector2 : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToVector2(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventVector3.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Vector3 Event")] 10 | public class OSCReceiverEventVector3 : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToVector3(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventVector4.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Vector4 Event")] 10 | public class OSCReceiverEventVector4 : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToVector4(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventQuaternion.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/Quaternion Event")] 10 | public class OSCReceiverEventQuaternion : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToQuaternion(out var value)) 17 | { 18 | onReceive.Invoke(value); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Events/OSCReceiverEventTimeTag.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Core.Events; 6 | 7 | namespace extOSC.Components.Events 8 | { 9 | [AddComponentMenu("extOSC/Components/Receiver/TimeTag Event")] 10 | public class OSCReceiverEventTimeTag : OSCReceiverEvent 11 | { 12 | #region Protected Methods 13 | 14 | protected override void Invoke(OSCMessage message) 15 | { 16 | if (onReceive != null && message.ToTimeTag(out var timeTag)) 17 | { 18 | onReceive.Invoke(timeTag); 19 | } 20 | } 21 | 22 | #endregion 23 | } 24 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerVector3.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Vector3 Informer")] 8 | public class OSCTransmitterInformerVector3 : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, Vector3 value) 13 | { 14 | message.AddValue(OSCValue.Float(value.x)); 15 | message.AddValue(OSCValue.Float(value.y)); 16 | message.AddValue(OSCValue.Float(value.z)); 17 | } 18 | 19 | #endregion 20 | } 21 | } -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started/Scripts/SimpleMessageTransmitter.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Examples 6 | { 7 | public class SimpleMessageTransmitter : MonoBehaviour 8 | { 9 | #region Public Vars 10 | 11 | public string Address = "/example/1"; 12 | 13 | [Header("OSC Settings")] 14 | public OSCTransmitter Transmitter; 15 | 16 | #endregion 17 | 18 | #region Unity Methods 19 | 20 | protected virtual void Start() 21 | { 22 | var message = new OSCMessage(Address); 23 | message.AddValue(OSCValue.String("Hello, world!")); 24 | 25 | Transmitter.Send(message); 26 | } 27 | 28 | #endregion 29 | } 30 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerRect.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Rect Informer")] 8 | public class OSCTransmitterInformerRect : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, Rect value) 13 | { 14 | message.AddValue(OSCValue.Float(value.x)); 15 | message.AddValue(OSCValue.Float(value.y)); 16 | message.AddValue(OSCValue.Float(value.width)); 17 | message.AddValue(OSCValue.Float(value.height)); 18 | } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerVector4.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Vector4 Informer")] 8 | public class OSCTransmitterInformerVector4 : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, Vector4 value) 13 | { 14 | message.AddValue(OSCValue.Float(value.x)); 15 | message.AddValue(OSCValue.Float(value.y)); 16 | message.AddValue(OSCValue.Float(value.z)); 17 | message.AddValue(OSCValue.Float(value.w)); 18 | } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Components/Informers/OSCTransmitterInformerQuaternion.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Components.Informers 6 | { 7 | [AddComponentMenu("extOSC/Components/Transmitter/Quaternion Informer")] 8 | public class OSCTransmitterInformerQuaternion : OSCTransmitterInformer 9 | { 10 | #region Protected Methods 11 | 12 | protected override void FillMessage(OSCMessage message, Quaternion value) 13 | { 14 | message.AddValue(OSCValue.Float(value.x)); 15 | message.AddValue(OSCValue.Float(value.y)); 16 | message.AddValue(OSCValue.Float(value.z)); 17 | message.AddValue(OSCValue.Float(value.w)); 18 | } 19 | 20 | #endregion 21 | } 22 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCMidi.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using System; 4 | 5 | namespace extOSC 6 | { 7 | [Serializable] 8 | public struct OSCMidi 9 | { 10 | #region Public Vars 11 | 12 | public byte Channel; 13 | 14 | public byte Status; 15 | 16 | public byte Data1; 17 | 18 | public byte Data2; 19 | 20 | #endregion 21 | 22 | #region Public Methods 23 | 24 | public OSCMidi(byte channel, byte status, byte data1, byte data2) 25 | { 26 | Channel = channel; 27 | Status = status; 28 | Data1 = data1; 29 | Data2 = data2; 30 | } 31 | 32 | public override string ToString() 33 | { 34 | return $"({Channel}, {Status}, {Data1}, {Data2})"; 35 | } 36 | 37 | #endregion 38 | } 39 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Drawers/OSCHostDrawer.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEditor; 4 | using UnityEngine; 5 | 6 | using System.Net; 7 | 8 | namespace extOSC.Editor.Drawers 9 | { 10 | [CustomPropertyDrawer(typeof(OSCHostAttribute))] 11 | public class OSCHostDrawer : PropertyDrawer 12 | { 13 | #region Public Methods 14 | 15 | public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) 16 | { 17 | var defaultColor = GUI.color; 18 | 19 | // REMOTE HOST 20 | GUI.color = IPAddress.TryParse(property.stringValue, out _) ? defaultColor : Color.red; 21 | EditorGUI.PropertyField(position, property, label); 22 | GUI.color = defaultColor; 23 | } 24 | 25 | #endregion 26 | } 27 | } -------------------------------------------------------------------------------- /Assets/extOSC/Examples/01) Getting Started/Scripts/SimpleMessageReceiver.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Examples 6 | { 7 | public class SimpleMessageReceiver : MonoBehaviour 8 | { 9 | #region Public Vars 10 | 11 | public string Address = "/example/1"; 12 | 13 | [Header("OSC Settings")] 14 | public OSCReceiver Receiver; 15 | 16 | #endregion 17 | 18 | #region Unity Methods 19 | 20 | protected virtual void Start() 21 | { 22 | Receiver.Bind(Address, ReceivedMessage); 23 | } 24 | 25 | #endregion 26 | 27 | #region Private Methods 28 | 29 | private void ReceivedMessage(OSCMessage message) 30 | { 31 | Debug.LogFormat("Received: {0}", message); 32 | } 33 | 34 | #endregion 35 | } 36 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCBindBundle.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | 6 | using extOSC.Core; 7 | using extOSC.Core.Events; 8 | 9 | namespace extOSC 10 | { 11 | public class OSCBindBundle : IOSCBindBundle 12 | { 13 | #region Public Vars 14 | 15 | public OSCEventBundle Callback 16 | { 17 | get => _callback; 18 | set => _callback = value; 19 | } 20 | 21 | #endregion 22 | 23 | #region Protected Vars 24 | 25 | [SerializeField] 26 | private OSCEventBundle _callback = new OSCEventBundle(); 27 | 28 | #endregion 29 | 30 | #region Public Methods 31 | 32 | public OSCBindBundle(UnityAction callback) 33 | { 34 | _callback.AddListener(callback); 35 | } 36 | 37 | #endregion 38 | } 39 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerMidi.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Packers 4 | { 5 | internal class OSCPackerMidi : OSCPacker 6 | { 7 | #region Public Methods 8 | 9 | public override OSCValueType PackerType => OSCValueType.Midi; 10 | 11 | #endregion 12 | 13 | #region Protected Methods 14 | 15 | protected override OSCMidi BytesToValue(byte[] buffer, ref int index) 16 | { 17 | index += 4; 18 | 19 | return new OSCMidi(buffer[index - 4], 20 | buffer[index - 3], 21 | buffer[index - 2], 22 | buffer[index - 1]); 23 | } 24 | 25 | protected override void ValueToBytes(byte[] buffer, ref int index, OSCMidi value) 26 | { 27 | buffer[index++] = value.Channel; 28 | buffer[index++] = value.Status; 29 | buffer[index++] = value.Data1; 30 | buffer[index++] = value.Data2; 31 | } 32 | 33 | #endregion 34 | } 35 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # extOSC .gitignore file 2023 2 | 3 | # ------- 4 | # FOLDERS 5 | # ------- 6 | 7 | # Unity 8 | 9 | /[Ll]ibrary/ 10 | /[Tt]emp/ 11 | /[Oo]bj/ 12 | /[Bb]uild/ 13 | /[Bb]uilds/ 14 | /[Ll]ogs/ 15 | /Assets/AssetStoreTools* 16 | AssetBundles/ 17 | /extOSC 18 | 19 | # Visual Studio 20 | 21 | ExportedObj/ 22 | 23 | # ----- 24 | # FILES 25 | # ----- 26 | 27 | # Unity 28 | 29 | Assembly-CSharp-Editor-vs.csproj 30 | Assembly-CSharp-Editor.csproj 31 | Assembly-CSharp-firstpass-vs.csproj 32 | Assembly-CSharp-firstpass.csproj 33 | Assembly-CSharp-vs.csproj 34 | Assembly-CSharp.csproj 35 | 36 | # Visual Studio 37 | 38 | *.sln 39 | *.svd 40 | *.userprefs 41 | *.pidb 42 | *.suo 43 | *.user 44 | *.unityproj 45 | *.booproj 46 | *.csproj 47 | .vscode/ 48 | .vs/ 49 | .idea/ 50 | 51 | # OS generated 52 | 53 | .DS_Store 54 | .DS_Store? 55 | ._* 56 | .Spotlight-V100 57 | .Trashes 58 | Icon? 59 | ehthumbs.db 60 | Thumbs.db 61 | Thumbs.db.meta 62 | 63 | .vsconfig 64 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerColor.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | namespace extOSC.Core.Packers 6 | { 7 | internal class OSCPackerColor : OSCPacker 8 | { 9 | #region Public Methods 10 | 11 | public override OSCValueType PackerType => OSCValueType.Color; 12 | 13 | #endregion 14 | 15 | #region Protected Methods 16 | 17 | protected override Color BytesToValue(byte[] buffer, ref int index) 18 | { 19 | index += 4; 20 | 21 | return new Color32(buffer[index - 4], 22 | buffer[index - 3], 23 | buffer[index - 2], 24 | buffer[index - 1]); 25 | } 26 | 27 | protected override void ValueToBytes(byte[] buffer, ref int index, Color value) 28 | { 29 | var color = (Color32) value; 30 | 31 | buffer[index++] = color.r; 32 | buffer[index++] = color.g; 33 | buffer[index++] = color.b; 34 | buffer[index++] = color.a; 35 | } 36 | 37 | #endregion 38 | } 39 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCWindowsStoreHelper.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEditor; 4 | using UnityEngine; 5 | 6 | namespace extOSC.Editor 7 | { 8 | [InitializeOnLoad] 9 | public static class OSCWindowsStoreHelper 10 | { 11 | #region Static Public Methods 12 | 13 | static OSCWindowsStoreHelper() 14 | { 15 | EditorApplication.update += CheckSettings; 16 | } 17 | 18 | #endregion 19 | 20 | #region Static Private Methods 21 | 22 | private static void CheckSettings() 23 | { 24 | if (EditorUserBuildSettings.activeBuildTarget != BuildTarget.WSAPlayer) 25 | return; 26 | 27 | if (!PlayerSettings.WSA.GetCapability(PlayerSettings.WSACapability.InternetClientServer)) 28 | { 29 | PlayerSettings.WSA.SetCapability(PlayerSettings.WSACapability.InternetClientServer, true); 30 | 31 | Debug.Log("[extOSC] WSACapability: InternetClientServer changed to true."); 32 | } 33 | } 34 | 35 | #endregion 36 | } 37 | } -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 0 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Reflection/OSCReflectionMember.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using System; 6 | using System.Reflection; 7 | 8 | namespace extOSC.Core.Reflection 9 | { 10 | [Serializable] 11 | public class OSCReflectionMember 12 | { 13 | #region Public Vars 14 | 15 | public Component Target; 16 | 17 | public string MemberName; 18 | 19 | #endregion 20 | 21 | #region Public Methods 22 | 23 | public bool IsValid() 24 | { 25 | return GetMemberInfo() != null; 26 | } 27 | 28 | public OSCReflectionProperty GetProperty() 29 | { 30 | return OSCReflectionProperty.Create(Target, GetMemberInfo()); 31 | } 32 | 33 | public MemberInfo GetMemberInfo() 34 | { 35 | if (Target == null || string.IsNullOrEmpty(MemberName)) 36 | return null; 37 | 38 | var members = Target.GetType().GetMember(MemberName); 39 | return members.Length > 0 ? members[0] : null; 40 | } 41 | 42 | #endregion 43 | } 44 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/Panels/OSCPanel.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | 5 | using extOSC.Editor.Windows; 6 | 7 | namespace extOSC.Editor.Panels 8 | { 9 | public class OSCPanel 10 | { 11 | #region Public Vars 12 | 13 | public Rect Rect; 14 | 15 | public readonly OSCWindow Window; 16 | 17 | #endregion 18 | 19 | #region Public Methods 20 | 21 | public OSCPanel(OSCWindow window) 22 | { 23 | Window = window; 24 | } 25 | 26 | public virtual void Draw() 27 | { 28 | using (new GUILayout.AreaScope(Rect)) 29 | { 30 | var contentRect = Rect; 31 | contentRect.x = contentRect.y = 0; 32 | 33 | DrawContent(ref contentRect); 34 | PostDrawContent(); 35 | } 36 | } 37 | 38 | #endregion 39 | 40 | #region Protected Methods 41 | 42 | protected virtual void DrawContent(ref Rect contentRect) 43 | { } 44 | 45 | protected virtual void PostDrawContent() 46 | { } 47 | 48 | #endregion 49 | } 50 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCTransmitterBackend.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Network 4 | { 5 | public abstract class OSCTransmitterBackend 6 | { 7 | #region Static Public Methods 8 | 9 | public static OSCTransmitterBackend Create() 10 | { 11 | #if UNITY_WSA && !UNITY_EDITOR 12 | return new OSCTransmitterWindowsStoreBackend(); 13 | #else 14 | return new OSCTransmitterStandaloneBackend(); 15 | #endif 16 | } 17 | 18 | #endregion 19 | 20 | #region Public Vars 21 | 22 | public abstract bool IsAvailable { get; } 23 | 24 | #endregion 25 | 26 | #region Public Methods 27 | 28 | public abstract void Connect(string localHost, int localPort); 29 | 30 | public abstract void RefreshRemote(string remoteHost, int remotePort); 31 | 32 | public abstract void Close(); 33 | 34 | public abstract void Send(byte[] data, int length); 35 | 36 | #endregion 37 | } 38 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/OSCBind.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Events; 5 | using UnityEngine.Serialization; 6 | 7 | using extOSC.Core; 8 | using extOSC.Core.Events; 9 | 10 | namespace extOSC 11 | { 12 | public class OSCBind : IOSCBind 13 | { 14 | #region Public Vars 15 | 16 | public string ReceiverAddress => _address; 17 | 18 | public OSCEventMessage Callback 19 | { 20 | get => _callback; 21 | set => _callback = value; 22 | } 23 | 24 | #endregion 25 | 26 | #region Protected Vars 27 | 28 | [SerializeField] 29 | [FormerlySerializedAs("address")] 30 | private string _address; 31 | 32 | [SerializeField] 33 | [FormerlySerializedAs("callback")] 34 | private OSCEventMessage _callback = new OSCEventMessage(); 35 | 36 | #endregion 37 | 38 | #region Public Methods 39 | 40 | public OSCBind(string address, UnityAction callback) 41 | { 42 | _address = address; 43 | _callback.AddListener(callback); 44 | } 45 | 46 | #endregion 47 | } 48 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Editor/OSCHierarchyIcon.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEditor; 4 | using UnityEngine; 5 | 6 | using extOSC.Core; 7 | 8 | namespace extOSC.Editor 9 | { 10 | [InitializeOnLoad] 11 | public static class OSCHierarchyIcon 12 | { 13 | #region Constructor Methods 14 | 15 | static OSCHierarchyIcon() 16 | { 17 | EditorApplication.hierarchyWindowItemOnGUI += DrawHierarchyIcon; 18 | } 19 | 20 | #endregion 21 | 22 | #region Private Methods 23 | 24 | private static void DrawHierarchyIcon(int instanceId, Rect selectionRect) 25 | { 26 | if (OSCEditorTextures.IronWall == null) return; 27 | 28 | var gameObject = EditorUtility.InstanceIDToObject(instanceId) as GameObject; 29 | if (gameObject == null) return; 30 | 31 | var oscBase = gameObject.GetComponent(); 32 | if (oscBase == null) return; 33 | 34 | var rect = new Rect(selectionRect.x + selectionRect.width - 18f, selectionRect.y, 16f, 16f); 35 | GUI.DrawTexture(rect, OSCEditorTextures.IronWallSmall); 36 | } 37 | 38 | #endregion 39 | } 40 | } -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Mapping/OSCMapBundle.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using UnityEngine; 4 | using UnityEngine.Serialization; 5 | 6 | using System.Collections.Generic; 7 | 8 | using extOSC.Core; 9 | 10 | namespace extOSC.Mapping 11 | { 12 | public class OSCMapBundle : ScriptableObject 13 | { 14 | #region Public Vars 15 | 16 | public List Messages 17 | { 18 | get => _messages; 19 | set => _messages = value; 20 | } 21 | 22 | #endregion 23 | 24 | #region Protected Vars 25 | 26 | [SerializeField] 27 | [FormerlySerializedAs("messages")] 28 | protected List _messages = new List(); 29 | 30 | #endregion 31 | 32 | #region Public Methods 33 | 34 | public void Map(IOSCPacket packet) 35 | { 36 | if (packet is OSCBundle bundle) 37 | { 38 | foreach (var bundlePacket in bundle.Packets) 39 | Map(bundlePacket); 40 | } 41 | else if (packet is OSCMessage message) 42 | { 43 | foreach (var mapMessage in _messages) 44 | mapMessage.Map(message); 45 | } 46 | } 47 | 48 | #endregion 49 | } 50 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018-2021 Vladimir Sigalkin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Assets/extOSC/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018-2020 Vladimir Sigalkin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Network/OSCReceiverBackend.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | namespace extOSC.Core.Network 4 | { 5 | public abstract class OSCReceiverBackend 6 | { 7 | #region Extensions 8 | 9 | public delegate void OSCReceivedCallback(IOSCPacket packet); 10 | 11 | #endregion 12 | 13 | #region Public Methods 14 | 15 | public static OSCReceiverBackend Create() 16 | { 17 | #if UNITY_WSA && !UNITY_EDITOR 18 | return new OSCReceiverWindowsStoreBackend(); 19 | #else 20 | return new OSCReceiverStandaloneBackend(); 21 | #endif 22 | } 23 | 24 | #endregion 25 | 26 | #region Public Vars 27 | 28 | public abstract OSCReceivedCallback ReceivedCallback { get; set; } 29 | 30 | public abstract bool IsAvailable { get; } 31 | 32 | public abstract bool IsRunning { get; } 33 | 34 | #endregion 35 | 36 | #region Public Methods 37 | 38 | public abstract void Connect(string localHost, int localPort); 39 | 40 | public abstract void Close(); 41 | 42 | #endregion 43 | } 44 | } -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "branches" : "master", 3 | "tagFormat": "v${version}", 4 | "plugins": [ 5 | ["@semantic-release/commit-analyzer", { 6 | "preset": "angular", 7 | "releaseRules" : [ 8 | {"type": "docs", "release": "patch"}, 9 | {"type": "docs", "scope": "README", "release": false} 10 | ] 11 | }], 12 | ["@semantic-release/release-notes-generator", { 13 | "writerOpts": { 14 | "commitsSort": ["scope", "subject"] 15 | } 16 | }], 17 | ["@semantic-release/changelog", { 18 | "changelogFile": "CHANGELOG.md" 19 | }], 20 | ["@semantic-release/npm", { 21 | "npmPublish": false, 22 | "pkgRoot": `Assets/${process.env.PROJECT_NAME}` }], 23 | ["@semantic-release/git", { 24 | "assets": [`Assets/${process.env.PROJECT_NAME}/package.json`, "CHANGELOG.md"], 25 | "message": "chore(release): new release ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" 26 | }], 27 | ["@semantic-release/github", { 28 | "assets": [ 29 | {"path": `${process.env.PROJECT_NAME}.unitypackage`, "label": `${process.env.PROJECT_NAME} v\${nextRelease.version}`} 30 | ] 31 | }] 32 | ], 33 | "preset": "angular" 34 | } 35 | -------------------------------------------------------------------------------- /Assets/extOSC/Scripts/Core/Packers/OSCPackerChar.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2024 dr. ext (Vladimir Sigalkin) */ 2 | 3 | using System; 4 | 5 | namespace extOSC.Core.Packers 6 | { 7 | internal class OSCPackerChar : OSCPacker 8 | { 9 | #region Public Methods 10 | 11 | public override OSCValueType PackerType => OSCValueType.Char; 12 | 13 | #endregion 14 | 15 | #region Private Vars 16 | 17 | private readonly byte[] _data = new byte[sizeof(char)]; 18 | 19 | #endregion 20 | 21 | #region Protected Methods 22 | 23 | protected override char BytesToValue(byte[] buffer, ref int index) 24 | { 25 | _data[0] = buffer[index++]; 26 | _data[1] = buffer[index++]; 27 | 28 | if (BitConverter.IsLittleEndian) 29 | Array.Reverse(_data); 30 | 31 | return BitConverter.ToChar(_data, 0); 32 | } 33 | 34 | protected override void ValueToBytes(byte[] buffer, ref int index, char value) 35 | { 36 | // TODO: To marshall structure 37 | var data = BitConverter.GetBytes(value); 38 | 39 | if (BitConverter.IsLittleEndian) 40 | Array.Reverse(data); 41 | 42 | buffer[index++] = data[0]; 43 | buffer[index++] = data[1]; 44 | } 45 | 46 | #endregion 47 | } 48 | } --------------------------------------------------------------------------------