├── Source
└── InteractiveSDK
│ ├── ProjectSettings
│ ├── ProjectVersion.txt
│ ├── AudioManager.asset
│ ├── InputManager.asset
│ ├── NavMeshAreas.asset
│ ├── TagManager.asset
│ ├── TimeManager.asset
│ ├── EditorSettings.asset
│ ├── NetworkManager.asset
│ ├── DynamicsManager.asset
│ ├── GraphicsSettings.asset
│ ├── Physics2DSettings.asset
│ ├── ProjectSettings.asset
│ ├── QualitySettings.asset
│ ├── ClusterInputManager.asset
│ ├── EditorBuildSettings.asset
│ └── UnityConnectSettings.asset
│ └── Assets
│ ├── MixerInteractive
│ ├── Examples
│ │ ├── Basic
│ │ │ ├── Basic.unity
│ │ │ ├── Basic.unity.meta
│ │ │ ├── Instructions.txt.meta
│ │ │ ├── ConnectionStatus.cs.meta
│ │ │ ├── InteractivityToggle.cs.meta
│ │ │ ├── InteractivityToggle.cs
│ │ │ ├── Instructions.txt
│ │ │ └── ConnectionStatus.cs
│ │ ├── Buttons
│ │ │ ├── Buttons.unity
│ │ │ ├── Buttons.unity.meta
│ │ │ ├── Instructions.txt.meta
│ │ │ ├── HealthValue.cs.meta
│ │ │ ├── Instructions.txt
│ │ │ └── HealthValue.cs
│ │ ├── Groups
│ │ │ ├── Groups.unity
│ │ │ ├── Groups.unity.meta
│ │ │ ├── Instructions.txt.meta
│ │ │ ├── Groups.cs.meta
│ │ │ ├── Instructions.txt
│ │ │ └── Groups.cs
│ │ ├── Joysticks
│ │ │ ├── Joysticks.unity
│ │ │ ├── Joysticks.unity.meta
│ │ │ ├── Instructions.txt.meta
│ │ │ ├── Move.cs.meta
│ │ │ ├── Instructions.txt
│ │ │ └── Move.cs
│ │ ├── Viewer controls a character
│ │ │ ├── ViewerControlsACharacter.unity
│ │ │ ├── Instructions.txt.meta
│ │ │ ├── ViewerControlsACharacter.unity.meta
│ │ │ ├── ControlCharacter.cs.meta
│ │ │ ├── Instructions.txt
│ │ │ └── ControlCharacter.cs
│ │ ├── Basic.meta
│ │ ├── Buttons.meta
│ │ ├── Groups.meta
│ │ ├── Joysticks.meta
│ │ ├── Viewer controls a character.meta
│ │ ├── Throttling input, disabling and setting progress
│ │ │ ├── Instructions.txt.meta
│ │ │ ├── ThrottleDisableAndSetProgress.unity
│ │ │ ├── ThrottleDisableAndSetProgress.unity.meta
│ │ │ ├── DisableButtonLogic.cs.meta
│ │ │ ├── SetProgressLogic.cs.meta
│ │ │ ├── TriggerCooldownLogic.cs.meta
│ │ │ ├── TriggerCooldownLogic.cs
│ │ │ ├── Instructions.txt
│ │ │ ├── SetProgressLogic.cs
│ │ │ └── DisableButtonLogic.cs
│ │ └── Throttling input, disabling and setting progress.meta
│ ├── Prefabs
│ │ ├── Media
│ │ │ ├── mixer-logo.png
│ │ │ └── mixer-logo.png.meta
│ │ ├── InteractivityManager.prefab
│ │ ├── InteractivityManager.prefab.meta
│ │ └── Media.meta
│ ├── Source
│ │ ├── DLLs
│ │ │ ├── ERA
│ │ │ │ ├── simplewebsocket.dll
│ │ │ │ ├── simplewebsocket.pdb
│ │ │ │ ├── MixerEraNativePlugin.dll
│ │ │ │ ├── MixerEraNativePlugin.exp
│ │ │ │ ├── MixerEraNativePlugin.lib
│ │ │ │ ├── MixerEraNativePlugin.pdb
│ │ │ │ ├── MixerEraNativePlugin.pri
│ │ │ │ ├── MixerEraNativePlugin.lib.meta
│ │ │ │ ├── MixerEraNativePlugin.exp.meta
│ │ │ │ ├── MixerEraNativePlugin.pdb.meta
│ │ │ │ ├── MixerEraNativePlugin.pri.meta
│ │ │ │ ├── simplewebsocket.pdb.meta
│ │ │ │ ├── MixerEraNativePlugin.dll.meta
│ │ │ │ └── simplewebsocket.dll.meta
│ │ │ ├── UWP
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ ├── x64
│ │ │ │ │ ├── simplewebsocket.dll
│ │ │ │ │ ├── simplewebsocket.pdb
│ │ │ │ │ ├── simplewebsocket.pdb.meta
│ │ │ │ │ └── simplewebsocket.dll.meta
│ │ │ │ ├── x86
│ │ │ │ │ ├── simplewebsocket.dll
│ │ │ │ │ ├── simplewebsocket.pdb
│ │ │ │ │ ├── simplewebsocket.pdb.meta
│ │ │ │ │ └── simplewebsocket.dll.meta
│ │ │ │ ├── Newtonsoft.Json.xml.meta
│ │ │ │ ├── x64.meta
│ │ │ │ ├── x86.meta
│ │ │ │ └── Newtonsoft.Json.dll.meta
│ │ │ ├── Win32
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ ├── websocket-sharp.dll
│ │ │ │ ├── x64
│ │ │ │ │ ├── simplewebsocket.dll
│ │ │ │ │ ├── simplewebsocket.pdb
│ │ │ │ │ ├── simplewebsocket.pdb.meta
│ │ │ │ │ └── simplewebsocket.dll.meta
│ │ │ │ ├── x86
│ │ │ │ │ ├── simplewebsocket.dll
│ │ │ │ │ ├── simplewebsocket.pdb
│ │ │ │ │ ├── simplewebsocket.pdb.meta
│ │ │ │ │ └── simplewebsocket.dll.meta
│ │ │ │ ├── x64.meta
│ │ │ │ ├── x86.meta
│ │ │ │ ├── Newtonsoft.Json.dll.meta
│ │ │ │ └── websocket-sharp.dll.meta
│ │ │ ├── UWP.meta
│ │ │ ├── Win32.meta
│ │ │ ├── ERA.meta
│ │ │ └── Websocket.cs.meta
│ │ ├── DLLs.meta
│ │ ├── Editor.meta
│ │ ├── Scripts.meta
│ │ ├── Scripts
│ │ │ ├── LoggingLevel.cs.meta
│ │ │ ├── InteractiveControl.cs.meta
│ │ │ ├── InteractiveEventArgs.cs.meta
│ │ │ ├── InteractiveEventType.cs.meta
│ │ │ ├── InteractiveGroup.cs.meta
│ │ │ ├── InteractiveScene.cs.meta
│ │ │ ├── InteractivityManager.cs.meta
│ │ │ ├── InteractivityState.cs.meta
│ │ │ ├── MixerInteractive.cs.meta
│ │ │ ├── InteractiveButtonControl.cs.meta
│ │ │ ├── InteractiveParticipant.cs.meta
│ │ │ ├── MixerInteractiveDialog.cs.meta
│ │ │ ├── MixerInteractiveHelper.cs.meta
│ │ │ ├── InteractiveButtonEventArgs.cs.meta
│ │ │ ├── InteractiveJoystickControl.cs.meta
│ │ │ ├── InteractiveJoystickEventArgs.cs.meta
│ │ │ ├── InteractiveMessageEventArgs.cs.meta
│ │ │ ├── InteractiveParticipantState.cs.meta
│ │ │ ├── InteractiveParticipantJoinEventArgs.cs.meta
│ │ │ ├── InteractivityStateChangedEventArgs.cs.meta
│ │ │ ├── InteractiveParticipantLeaveEventArgs.cs.meta
│ │ │ ├── InteractiveParticipantStateChangeEventArgs.cs.meta
│ │ │ ├── InteractiveLabelControl.cs.meta
│ │ │ ├── InteractiveTextControl.cs.meta
│ │ │ ├── InteractiveTextResult.cs.meta
│ │ │ ├── InteractiveControlProperty.cs.meta
│ │ │ ├── InteractiveTextEventArgs.cs.meta
│ │ │ ├── InteractiveMouseButtonEventArgs.cs.meta
│ │ │ ├── InteractiveCoordinatesChangedEventArgs.cs.meta
│ │ │ ├── InteractiveTextResult.cs
│ │ │ ├── InteractiveCoordinatesChangedEventArgs.cs
│ │ │ ├── InteractiveMouseButtonEventArgs.cs
│ │ │ ├── InteractiveTextControl.cs
│ │ │ ├── InteractiveMessageEventArgs.cs
│ │ │ ├── LoggingLevel.cs
│ │ │ ├── InteractiveParticipantState.cs
│ │ │ ├── InteractiveParticipantLeaveEventArgs.cs
│ │ │ ├── InteractiveParticipantJoinEventArgs.cs
│ │ │ ├── InteractivityStateChangedEventArgs.cs
│ │ │ ├── InteractiveTextEventArgs.cs
│ │ │ ├── InteractiveParticipantStateChangeEventArgs.cs
│ │ │ ├── MixerInteractiveDialog.cs
│ │ │ ├── InteractiveControlProperty.cs
│ │ │ ├── InteractiveLabelControl.cs
│ │ │ ├── InteractivityState.cs
│ │ │ ├── InteractiveEventType.cs
│ │ │ ├── InteractiveJoystickEventArgs.cs
│ │ │ ├── InteractiveEventArgs.cs
│ │ │ ├── InteractiveButtonEventArgs.cs
│ │ │ ├── InteractiveScene.cs
│ │ │ ├── InteractiveGroup.cs
│ │ │ ├── InteractiveJoystickControl.cs
│ │ │ ├── InteractiveControl.cs
│ │ │ └── InteractiveParticipant.cs
│ │ └── Editor
│ │ │ ├── InteractivePlugin.cs.meta
│ │ │ ├── InteractiveManagerEditor.cs.meta
│ │ │ ├── InteractiveSettingsWindow.cs.meta
│ │ │ └── InteractivePlugin.cs
│ ├── Readme.txt.meta
│ ├── Examples.meta
│ ├── Prefabs.meta
│ ├── Source.meta
│ └── Readme.txt
│ └── MixerInteractive.meta
├── unreal-studio-new-oauth.PNG
├── documentation
└── media
│ └── images
│ ├── mixer_unity_menu.png
│ ├── unreal-save-local.PNG
│ ├── select_mouse_control.png
│ ├── unreal-enable-plugin.PNG
│ ├── unreal-oauth-values.PNG
│ ├── share-code-sharebutton.png
│ ├── shareCode-share-dialog.png
│ ├── unity_interactive_edit.png
│ ├── unreal-login-blueprint.PNG
│ ├── mouse_control_properties.png
│ ├── unreal-studio-givehealth.PNG
│ ├── unreal-studio-new-oauth-2.PNG
│ ├── unreal-studio-new-oauth.PNG
│ ├── getting-started-share-code.png
│ ├── getting-started-click-code-tag.png
│ ├── getting-started-locate-prefab.png
│ ├── interactive-studio-add-textbox.PNG
│ ├── unreal-give-health-blueprint.PNG
│ ├── unreal-studio-link-to-unreal.PNG
│ ├── getting-started-click-build-tab.png
│ ├── getting-started-click-manage-oath.png
│ ├── getting-started-create-new-project.png
│ ├── getting-started-get-client-id-value.png
│ ├── getting-started-get-project-version.PNG
│ ├── getting-started-import-unity-package.png
│ ├── getting-started-create-give-health-button.png
│ ├── getting-started-edit-give-health-properties.png
│ └── getting-started-add-beammanager-prefab-to-hierarchy.png
├── .gitignore
├── roadmap.md
├── LICENSE.md
├── README.md
└── CONTRIBUTING.md
/Source/InteractiveSDK/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2017.3.0f3
2 |
--------------------------------------------------------------------------------
/unreal-studio-new-oauth.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/unreal-studio-new-oauth.PNG
--------------------------------------------------------------------------------
/documentation/media/images/mixer_unity_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/mixer_unity_menu.png
--------------------------------------------------------------------------------
/documentation/media/images/unreal-save-local.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-save-local.PNG
--------------------------------------------------------------------------------
/documentation/media/images/select_mouse_control.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/select_mouse_control.png
--------------------------------------------------------------------------------
/documentation/media/images/unreal-enable-plugin.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-enable-plugin.PNG
--------------------------------------------------------------------------------
/documentation/media/images/unreal-oauth-values.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-oauth-values.PNG
--------------------------------------------------------------------------------
/documentation/media/images/share-code-sharebutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/share-code-sharebutton.png
--------------------------------------------------------------------------------
/documentation/media/images/shareCode-share-dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/shareCode-share-dialog.png
--------------------------------------------------------------------------------
/documentation/media/images/unity_interactive_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unity_interactive_edit.png
--------------------------------------------------------------------------------
/documentation/media/images/unreal-login-blueprint.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-login-blueprint.PNG
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/AudioManager.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/InputManager.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/NavMeshAreas.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/TagManager.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/TimeManager.asset
--------------------------------------------------------------------------------
/documentation/media/images/mouse_control_properties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/mouse_control_properties.png
--------------------------------------------------------------------------------
/documentation/media/images/unreal-studio-givehealth.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-studio-givehealth.PNG
--------------------------------------------------------------------------------
/documentation/media/images/unreal-studio-new-oauth-2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-studio-new-oauth-2.PNG
--------------------------------------------------------------------------------
/documentation/media/images/unreal-studio-new-oauth.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-studio-new-oauth.PNG
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/EditorSettings.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/NetworkManager.asset
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-share-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-share-code.png
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/DynamicsManager.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/GraphicsSettings.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/Physics2DSettings.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/ProjectSettings.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/QualitySettings.asset
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-click-code-tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-click-code-tag.png
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-locate-prefab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-locate-prefab.png
--------------------------------------------------------------------------------
/documentation/media/images/interactive-studio-add-textbox.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/interactive-studio-add-textbox.PNG
--------------------------------------------------------------------------------
/documentation/media/images/unreal-give-health-blueprint.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-give-health-blueprint.PNG
--------------------------------------------------------------------------------
/documentation/media/images/unreal-studio-link-to-unreal.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/unreal-studio-link-to-unreal.PNG
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/ClusterInputManager.asset
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/EditorBuildSettings.asset
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-click-build-tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-click-build-tab.png
--------------------------------------------------------------------------------
/Source/InteractiveSDK/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/ProjectSettings/UnityConnectSettings.asset
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-click-manage-oath.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-click-manage-oath.png
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-create-new-project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-create-new-project.png
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-get-client-id-value.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-get-client-id-value.png
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-get-project-version.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-get-project-version.PNG
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-import-unity-package.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-import-unity-package.png
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/Basic.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/Basic.unity
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-create-give-health-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-create-give-health-button.png
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons/Buttons.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons/Buttons.unity
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Groups/Groups.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Groups/Groups.unity
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs/Media/mixer-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs/Media/mixer-logo.png
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-edit-give-health-properties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-edit-give-health-properties.png
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks/Joysticks.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks/Joysticks.unity
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs/InteractivityManager.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs/InteractivityManager.prefab
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/simplewebsocket.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/simplewebsocket.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/simplewebsocket.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/simplewebsocket.pdb
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/websocket-sharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/websocket-sharp.dll
--------------------------------------------------------------------------------
/documentation/media/images/getting-started-add-beammanager-prefab-to-hierarchy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/documentation/media/images/getting-started-add-beammanager-prefab-to-hierarchy.png
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.exp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.exp
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.lib
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.pdb
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.pri:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.pri
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64/simplewebsocket.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64/simplewebsocket.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64/simplewebsocket.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64/simplewebsocket.pdb
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86/simplewebsocket.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86/simplewebsocket.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86/simplewebsocket.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86/simplewebsocket.pdb
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x64/simplewebsocket.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x64/simplewebsocket.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x64/simplewebsocket.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x64/simplewebsocket.pdb
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x86/simplewebsocket.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x86/simplewebsocket.dll
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x86/simplewebsocket.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x86/simplewebsocket.pdb
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Readme.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7473b500cb264954d99bd2bdca4827c7
3 | timeCreated: 1493672028
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26ccbb9031b628741aed1418c8c4df68
3 | folderAsset: yes
4 | timeCreated: 1513037622
5 | licenseType: Free
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/Basic.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6f6e07390e598414a8217b88181bc28b
3 | timeCreated: 1492121699
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Groups/Groups.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 633af0238b6ca674ca5de59d924391c0
3 | timeCreated: 1492121699
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/Instructions.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f4a7f0ea9201054d8e827e2f542dbb7
3 | timeCreated: 1492122524
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons/Buttons.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 11cd15da6c41a8640a1acf0e7b54ec1e
3 | timeCreated: 1492123442
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks/Joysticks.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d0e9228af1bd4945acd085cf9decefa
3 | timeCreated: 1492123450
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character/ViewerControlsACharacter.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character/ViewerControlsACharacter.unity
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a7f012f2ef65b44594b3a105d7b4a9f
3 | folderAsset: yes
4 | timeCreated: 1492390045
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons/Instructions.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23a252f944b5abd43a4e5e0f68df5a9f
3 | timeCreated: 1492122524
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Groups/Instructions.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b7db153c6aef0f46a6ab89a378c8131
3 | timeCreated: 1492122524
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks/Instructions.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b6c0fc4ad37492d4c8c3be6677c6d194
3 | timeCreated: 1492296216
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a5c5a9c5bcb8a21478d608a303bff9b1
3 | folderAsset: yes
4 | timeCreated: 1492389996
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5dc1bc5653e91154795dfed10567a970
3 | folderAsset: yes
4 | timeCreated: 1492389964
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.lib.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6cb8fa19672fa24293fa5e8efb5ec85
3 | timeCreated: 1514499965
4 | licenseType: Free
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/Newtonsoft.Json.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3b557388a373cb4688248e77606a270
3 | timeCreated: 1492703232
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs/InteractivityManager.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3d82ac56c3ea1f459a674ccc9c2622f
3 | timeCreated: 1490883315
4 | licenseType: Store
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Prefabs/Media.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 555d16420d130f347a7f7ac0c9cd7d82
3 | folderAsset: yes
4 | timeCreated: 1492455025
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fb9fe180b5d3022448c52e6faf356527
3 | folderAsset: yes
4 | timeCreated: 1492523328
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.exp.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 039c4b02c4906bb46a4bec1834d3daba
3 | timeCreated: 1508706009
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ce69a07bf4ca13c4785e5150c3d96d6e
3 | timeCreated: 1508706009
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/MixerEraNativePlugin.pri.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf3c64215c938b945a3fd1e039ac912d
3 | timeCreated: 1508706009
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7136d568953c21540ba0f9b2ffa93987
3 | folderAsset: yes
4 | timeCreated: 1492390045
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 06fb975b36d1f994881b724aa4f32de6
3 | folderAsset: yes
4 | timeCreated: 1492118334
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 70d0b398074bd3043b6caa556d63a229
3 | folderAsset: yes
4 | timeCreated: 1492118361
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Groups.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d5b8947f6f3d1a340a1d97dc95619e42
3 | folderAsset: yes
4 | timeCreated: 1492118334
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f78422e8fdb8c146a9693e3e5101d44
3 | folderAsset: yes
4 | timeCreated: 1492118351
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9304a27bc517a96409b9cdca594272d1
3 | folderAsset: yes
4 | timeCreated: 1492702163
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 29adf7dfcba39e8428f35b193d4846c1
3 | folderAsset: yes
4 | timeCreated: 1492702163
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eddfa21e761bd0a4695d4985eba744fc
3 | folderAsset: yes
4 | timeCreated: 1492523343
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character/Instructions.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3718dfdd6ff4b74bbc98423b8b2e122
3 | timeCreated: 1493386942
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a2b147ba1adbced4cab58409cf839a6c
3 | folderAsset: yes
4 | timeCreated: 1497975412
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d120561681753f643bb590ff3068d25a
3 | folderAsset: yes
4 | timeCreated: 1492614570
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character/ViewerControlsACharacter.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 96a9368452dfae74ca119ccde90755e4
3 | timeCreated: 1492614626
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/ERA/simplewebsocket.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 61625bc3455595d45b876e9383d1cf21
3 | timeCreated: 1518101101
4 | licenseType: Free
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64/simplewebsocket.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bed28130d6f0aaa4bb67f8c864ca31f8
3 | timeCreated: 1518479047
4 | licenseType: Free
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86/simplewebsocket.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ec64bfb84c858e4e9b68cf310eb5a55
3 | timeCreated: 1518479047
4 | licenseType: Free
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: de1588378181ff641a6da7d0c8315350
3 | folderAsset: yes
4 | timeCreated: 1518484031
5 | licenseType: Free
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab391ea5129bfaf45930f611223027b8
3 | folderAsset: yes
4 | timeCreated: 1518484031
5 | licenseType: Free
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x64.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dff3427ac7403c643a2dd538f011be21
3 | folderAsset: yes
4 | timeCreated: 1517620446
5 | licenseType: Free
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x64/simplewebsocket.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c19f5bf744373c4ca6ecd7cd9941205
3 | timeCreated: 1519163993
4 | licenseType: Free
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x86.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d6d73eb6c824454798fbe3f4b0dc8df
3 | folderAsset: yes
4 | timeCreated: 1517620445
5 | licenseType: Free
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/x86/simplewebsocket.pdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 506c8a13699496b47b90b7a207a0de2c
3 | timeCreated: 1518101101
4 | licenseType: Free
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/Instructions.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b79160f4a011b8e40912695a2f8d2144
3 | timeCreated: 1493386942
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/ThrottleDisableAndSetProgress.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mixer/interactive-unity-plugin/HEAD/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/ThrottleDisableAndSetProgress.unity
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f3db24788d43670488d4ce5922ad2a59
3 | folderAsset: yes
4 | timeCreated: 1496239698
5 | licenseType: Store
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/ThrottleDisableAndSetProgress.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0645e8fb1632d5e4cbd3075a0a638c07
3 | timeCreated: 1492614626
4 | licenseType: Store
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore Everything
2 | *
3 |
4 | # Allow into the tree
5 | !*/
6 |
7 | # But not these files...
8 | !.gitignore
9 | !CONTRIBUTING.md
10 | !LICENSE.md
11 | !README.md
12 | !roadmap.md
13 | !unreal-studio-new-oauth.png
14 | !documentation/**/*
15 | !Source/InteractiveSDK/Assets/MixerInteractive/**
16 | !Source/InteractiveSDK/ProjectSettings/**
17 |
18 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Groups/Groups.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f97e0242af5e99642a614f6729618264
3 | timeCreated: 1493234156
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks/Move.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7ac7edea8d38808478cfeccaa1a0c123
3 | timeCreated: 1492296726
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons/HealthValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b796a23e647e3544bf86ee2637fb73d
3 | timeCreated: 1492295660
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/LoggingLevel.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9bec54b945009cd49b9e0587618ccecd
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/ConnectionStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d86b378c7c01a1c429fc9ad2d0e0169e
3 | timeCreated: 1492122589
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Editor/InteractivePlugin.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db6bf370ebf18af4ab1ad35c7004b0bd
3 | timeCreated: 1491011219
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveControl.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c5faff286656f1b4a919a050b60e767e
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 153ff775677a1de45bc6b3b5cad4c341
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveEventType.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9633efde53f91bb4da9a2745937be753
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveGroup.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6e1cf9f6b840d240ae9d0a7ab214980
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveScene.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1e8bae46199deec4d8d8348d38b0b7c8
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractivityManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fef874dc1ac561a4c9bb1940a44326a7
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractivityState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c406686fabc1d4a44bbd875308b102f6
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/MixerInteractive.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a84bddea62c3e7347875ef98ed866535
3 | timeCreated: 1495131395
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Editor/InteractiveManagerEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f025e8076ab9b347aec89945179a505
3 | timeCreated: 1493236613
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Editor/InteractiveSettingsWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 66ad014f33fdde849903cfe4a2f6ff5f
3 | timeCreated: 1491011219
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveButtonControl.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aceabf2110952bf4a9773da5b9298098
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipant.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3310853f329f93d4aab6b1d031b6e015
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/MixerInteractiveDialog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6dacc2a786a95354c9e43873710d0fe6
3 | timeCreated: 1495131395
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/MixerInteractiveHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 055bf2dbaab25c244b16f75e9d67db13
3 | timeCreated: 1495131395
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveButtonEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 24aa55397b806cd4db89da152bfc04e4
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveJoystickControl.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3432affc2fbad2e4ba48bb3d23327094
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveJoystickEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a52f17c222eb4594b979b8e772b3fd8c
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveMessageEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8af93668c63c5d42a6dc525e76b4211
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9e9fbf8542cf50243ad1c3f267495185
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Websocket.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7bb45339b85c33419f17e906069ba83
3 | timeCreated: 1517342276
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantJoinEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2685959825b748a41acf5f8a3bc7f88e
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractivityStateChangedEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e1e7e6d8c9e485e4d8cdb2e24d220533
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character/ControlCharacter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2221ab6a9506c17479ac4df5b4acb06e
3 | timeCreated: 1492614734
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantLeaveEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8cdb3fe1b6c90e4ab722c330b9391f2
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantStateChangeEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac920e94f75dbb241b237c9a8d95cf06
3 | timeCreated: 1514498763
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/InteractivityToggle.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 15a7bedb99110604182f9a37a8b5d4d8
3 | timeCreated: 1523367557
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveLabelControl.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3140adbc16868884d9adfdf059d78285
3 | timeCreated: 1520529467
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveTextControl.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac957c7f48abf5a4199ec4523a30956c
3 | timeCreated: 1520960486
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveTextResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8eb106062908cf242a606f7315699a06
3 | timeCreated: 1520960486
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveControlProperty.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1bd4cbf96f234bb4e807d2cbb1cd9813
3 | timeCreated: 1520561728
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveTextEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b08be95427f30b4d981c511083b48e7
3 | timeCreated: 1520960486
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveMouseButtonEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 11da6e7dc970a3543bea15caf3cbba00
3 | timeCreated: 1524533777
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveCoordinatesChangedEventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 927658e1e9f511b449b5aa567cb9855c
3 | timeCreated: 1524533777
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 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/DisableButtonLogic.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 88987b56538e6f7439ab0ab1b9e4d573
3 | timeCreated: 1496242424
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/SetProgressLogic.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 37c5fd8a802a7e84181e1b049d230657
3 | timeCreated: 1496243053
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/TriggerCooldownLogic.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a45f67f2fe72f94fbc39c7832b8ad34
3 | timeCreated: 1496242411
4 | licenseType: Store
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/roadmap.md:
--------------------------------------------------------------------------------
1 | # Features
2 | - [X] Buttons
3 | - [X] Joysticks
4 | - [X] Disabling, setting progress and cooldowns for buttons.
5 | - [X] Input by participant
6 | - [X] Get participants
7 | - [X] Groups
8 | - [X] Sparks
9 | - [X] Custom controls
10 |
11 | # Platform support
12 | - [X] Unity Editor on Windows
13 | - [X] Unity Editor on Mac
14 | - [X] Windows Standalone
15 | - [ ] Mac Standalone
16 | - [X] Windows Store Apps (including Xbox One UWPs)
17 | - [X] Xbox One Games (non UWP)
18 | - [X] iOS
19 | - [X] Android
20 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveTextResult.cs:
--------------------------------------------------------------------------------
1 | namespace Microsoft.Mixer
2 | {
3 | ///
4 | /// The object returned from the interactive text APIs.
5 | ///
6 | public struct InteractiveTextResult
7 | {
8 | ///
9 | /// The participant who entered the text.
10 | ///
11 | public InteractiveParticipant Participant
12 | {
13 | get;
14 | set;
15 | }
16 |
17 | ///
18 | /// The value of the text the participant entered.
19 | ///
20 | public string Text
21 | {
22 | get;
23 | set;
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Readme.txt:
--------------------------------------------------------------------------------
1 | Thank you for downloading the Mixer Interactive SDK. The SDK includes:
2 | * Examples - Example scenes and instructions that demonstrate the functionality in this SDK.
3 | * Prefabs - The InteractivityManager prefab which you can use to talk to the Mixer Service
4 | * Source - The DLLs, helper scripts and editor extensions for the SDK
5 |
6 | There are instructions included in each of the example scenes.
7 |
8 | You can learn more about the Mixer SDK at: https://dev.mixer.com/
9 |
10 | For bugs or other issues, you can find support at the official GIT repo: https://github.com/mixer/interactive-unity-plugin/issues
11 |
12 | For feedback, you can visit our feedback site: https://feedback.mixer.com/forums/382521-lazers-and-shiny-things
13 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveCoordinatesChangedEventArgs.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace Microsoft.Mixer
4 | {
5 | public class InteractiveCoordinatesChangedEventArgs : InteractiveEventArgs
6 | {
7 | public string ControlID
8 | {
9 | get;
10 | private set;
11 | }
12 |
13 | public InteractiveParticipant Participant
14 | {
15 | get;
16 | private set;
17 | }
18 |
19 | public Vector3 Position
20 | {
21 | get;
22 | private set;
23 | }
24 |
25 | internal InteractiveCoordinatesChangedEventArgs(
26 | string id,
27 | InteractiveParticipant participant,
28 | Vector3 position) : base(InteractiveEventType.Coordinates)
29 | {
30 | ControlID = id;
31 | Participant = participant;
32 | Position = position;
33 | }
34 | }
35 | }
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveMouseButtonEventArgs.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace Microsoft.Mixer
4 | {
5 | public class InteractiveMouseButtonEventArgs : InteractiveEventArgs
6 | {
7 | public string ControlID
8 | {
9 | get;
10 | private set;
11 | }
12 |
13 | public InteractiveParticipant Participant
14 | {
15 | get;
16 | private set;
17 | }
18 |
19 | public bool IsPressed
20 | {
21 | get;
22 | private set;
23 | }
24 |
25 | public Vector3 Position
26 | {
27 | get;
28 | private set;
29 | }
30 |
31 | internal InteractiveMouseButtonEventArgs(
32 | string id,
33 | InteractiveParticipant participant,
34 | bool isPressed,
35 | Vector3 position) : base(InteractiveEventType.MouseButton)
36 | {
37 | ControlID = id;
38 | Participant = participant;
39 | IsPressed = isPressed;
40 | Position = position;
41 | }
42 | }
43 | }
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Microsoft Corporation
4 |
5 | All rights reserved.
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in all
15 | copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 | SOFTWARE.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveTextControl.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | namespace Microsoft.Mixer
5 | {
6 | ///
7 | /// Represents a control that allows a viewer to enter text. All controls are created and
8 | /// configured using Interactive Studio.
9 | ///
10 | #if !WINDOWS_UWP
11 | [System.Serializable]
12 | #endif
13 | public class InteractiveTextControl : InteractiveControl
14 | {
15 | ///
16 | /// Text from the text entry control.
17 | ///
18 | public IList TextResults
19 | {
20 | get
21 | {
22 | return InteractivityManager.SingletonInstance._GetText(ControlID);
23 | }
24 | }
25 |
26 | public InteractiveTextControl(string controlID, InteractiveEventType type, bool disabled, string helpText, string eTag, string sceneID, Dictionary metaproperties) :
27 | base(controlID, InteractivityManager._CONTROL_KIND_TEXTBOX, type, disabled, helpText, eTag, sceneID, metaproperties)
28 | {
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # NOTE: This repo is no longer being maintained by Microsoft.
2 | You can find more information here: https://dev.mixer.com/blog/mixplaysdkchanges
3 |
4 | --------------
5 |
6 | ## Welcome!
7 |
8 | The Mixer Unity plugin helps you add features to your game that let the audience interact with people streaming your game!
9 |
10 | ## Documentation
11 |
12 | Checkout the Project's [Wiki](https://github.com/mixer/interactive-unity-plugin/wiki) for documentation, including a [Getting Started](https://github.com/mixer/interactive-unity-plugin/wiki/Getting-started) guide.
13 |
14 | ## Doing something cool with Mixer?
15 |
16 | We'd love to hear about it. Send us an email at mixerdevinfo@microsoft.com.
17 |
18 | ## Having Trouble?
19 |
20 | We want to help you fix your problem. The most efficient way to do that is to open an issue in our [issue Tracker](https://github.com/Mixer/interactive-unity-plugin/issues).
21 |
22 | ### Quick Links
23 |
24 | * [Issue Tracker](https://github.com/Mixer/interactive-unity-plugin/issues)
25 |
26 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
27 |
28 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/InteractivityToggle.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Mixer;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 | using UnityEngine.UI;
6 |
7 | public class InteractivityToggle : MonoBehaviour {
8 |
9 | private Toggle toggle;
10 |
11 | // Use this for initialization
12 | void Start () {
13 | toggle = GetComponent();
14 | //Add listener for when the state of the Toggle changes, to take action
15 | toggle.onValueChanged.AddListener(delegate {
16 | if (toggle.isOn)
17 | {
18 | MixerInteractive.StartInteractive();
19 | }
20 | else
21 | {
22 | MixerInteractive.StopInteractive();
23 | }
24 | });
25 | }
26 |
27 | // Update is called once per frame
28 | void Update () {
29 | // Update the state of the toggle to show if interactivity
30 | // is currently enabled or not.
31 | if (MixerInteractive.InteractivityState == InteractivityState.InteractivityDisabled ||
32 | MixerInteractive.InteractivityState == InteractivityState.NotInitialized)
33 | {
34 | toggle.isOn = false;
35 | }
36 | else
37 | {
38 | toggle.isOn = true;
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Buttons/Instructions.txt:
--------------------------------------------------------------------------------
1 | Overview
2 | =====================================================================================================
3 | This sample demonstrates how to create a button for your Mixer viewers and how to recieve input
4 | from that button in your game code.
5 |
6 | Instructions
7 | -----------------------------------------------------------------------------------------------------
8 | 1. Open the Mixer menu and select "Interactive Studio".
9 | 2. Create a new project.
10 | 3. Go to the Build tab.
11 | 4. Create a new button control. Name it "giveHealth".
12 | 5. Place the button on the grid.
13 | 6. Click the save button.
14 | 7. Go to the Code tab.
15 | 8. Click the "OAuth Clients" link.
16 | 9. On the OAuth Clients page, click the "Create new client" button.
17 | 10. Create a new OAuth client with the following information:
18 | * Name: "Test"
19 | * Website: "http://mixer.com"
20 | * Hosts: "*.mixer.com"
21 | 11. Click "Create Client" to save.
22 | 12. In the table, copy the value in the ID column.
23 | 13. Go to Unity.
24 | 14. Open the Mixer menu and select "Open Mixer Editor".
25 | 15. Paste the ID from step 7 into the "OAuth Client ID" field.
26 | 16. Paste the code from step 8 into the "ProjectVersionID" field in the editor.
27 | 17. Click the "Save project information" button.
28 | 18. Press play in Unity editor.
29 | 19. A code will be displayed. Go to http://mixer.com/go and enter the code.
30 | 20. Click yes on the permissions dialog.
31 | 21. Go to your Mixer channel: http://mixer.com/.
32 | 22. Press the Give Health button.
33 | 23. The player health increases.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Joysticks/Instructions.txt:
--------------------------------------------------------------------------------
1 | Overview
2 | =====================================================================================================
3 | This example demonstrates how to create joystick control for your viewers and how to recieve
4 | input from the controls in your game.
5 |
6 | Instructions
7 | -----------------------------------------------------------------------------------------------------
8 | 1. Open the Mixer menu and select "Interactive Studio".
9 | 2. Create a new project.
10 | 3. Go to the Build tab.
11 | 4. Create a new joystick control. Name it "move".
12 | 5. Place the joystick on the grid.
13 | 6. Click the save button.
14 | 7. Go to the Code tab.
15 | 8. Click the "OAuth Clients" link.
16 | 9. On the OAuth Clients page, click the "Create new client" button.
17 | 10. Create a new OAuth client with the following information:
18 | * Name: "Test"
19 | * Website: "http://mixer.com"
20 | * Hosts: "*.mixer.com"
21 | 11. Click "Create Client" to save.
22 | 12. In the table, copy the value in the ID column.
23 | 13. Go to Unity.
24 | 14. Open the Mixer menu and select "Open Mixer Editor".
25 | 15. Paste the ID from step 7 into the "OAuth Client ID" field.
26 | 16. Paste the code from step 8 into the "ProjectVersionID" field in the editor.
27 | 17. Click the "Save project information" button.
28 | 18. Press play in Unity editor.
29 | 19. A code will be displayed. Go to http://mixer.com/go and enter the code.
30 | 20. Click yes on the permissions dialog.
31 | 21. Go to your Mixer channel: http://mixer.com/.
32 | 22. On your channel page, you will see a joystick.
33 | 23. You can move the joystick to control the capsule in Unity.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Viewer controls a character/Instructions.txt:
--------------------------------------------------------------------------------
1 | Overview
2 | -----------------------------------------------------------------------------------------------------
3 | This example demonstrates how to use the joystick control to allow an audience member to
4 | control a character in your game.
5 |
6 | Instructions
7 | -----------------------------------------------------------------------------------------------------
8 | 1. Open the Mixer menu and select "Interactive Studio".
9 | 2. Create a new project.
10 | 3. Go to the Build tab.
11 | 4. Create a new joystick control. Name it "move".
12 | 5. Place the joystick on the grid.
13 | 6. Create a new button control. Name it "spin".
14 | 7. Place the button on the grid.
15 | 8. Click the save button.
16 | 9. Go to the Code tab.
17 | 10. Click the "OAuth Clients" link.
18 | 11. On the OAuth Clients page, click the "Create new client" button.
19 | 12. Create a new OAuth client with the following information:
20 | * Name: "Test"
21 | * Website: "http://mixer.com"
22 | * Hosts: "*.mixer.com"
23 | 13. Click "Create Client" to save.
24 | 14. In the table, copy the value in the ID column.
25 | 15. Go to Unity.
26 | 16. Open the Mixer menu and select "Open Mixer Editor".
27 | 17. Paste the ID from step 7 into the "OAuth Client ID" field.
28 | 18. Paste the code from step 8 into the "ProjectVersionID" field in the editor.
29 | 19. Click the "Save project information" button.
30 | 20. Press play in Unity editor.
31 | 21. A code will be displayed. Go to http://mixer.com/go and enter the code.
32 | 22. Click yes on the permissions dialog.
33 | 23. Go to your Mixer channel: http://mixer.com/.
34 | 24. On your channel page, you will see a joystick.
35 | 25. Move the joystick to control the capsule in Unity.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Basic/Instructions.txt:
--------------------------------------------------------------------------------
1 | Overview
2 | -----------------------------------------------------------------------------------------------------
3 | This example demonstrates how to connect to the Mixer service.
4 |
5 | Instructions
6 | -----------------------------------------------------------------------------------------------------
7 | 1. Open the Mixer menu and select "Interactive Studio".
8 | 2. Create a new project.
9 | 3. Go to the Build tab.
10 | 4. Create a new button control. Name it "giveHealth".
11 | 5. Place the button on the grid.
12 | 6. Click the save button.
13 | 7. Go to the Code tab.
14 | 8. Click the "OAuth Clients" link.
15 | 9. On the OAuth Clients page, click the "Create new client" button.
16 | 10. Create a new OAuth client with the following information:
17 | * Name: "Test"
18 | * Website: "http://mixer.com"
19 | * Hosts: "*.mixer.com"
20 | 11. Click "Create Client" to save.
21 | 12. In the table, copy the value in the ID column.
22 | 13. Go to Unity.
23 | 14. Open the Mixer menu and select "Open Mixer Editor".
24 | 15. Paste the ID from step 7 into the "OAuth Client ID" field.
25 | 16. Paste the code from step 8 into the "ProjectVersionID" field in the editor.
26 | 17. Click the "Save project information" button.
27 | 18. Press play in Unity editor.
28 | 19. Check the "Mixer Interactivity" toggle.
29 | 20. A code will be displayed. Go to http://mixer.com/go and enter the code.
30 | 21. Click yes on the permissions dialog.
31 | 22. Go to your channel: http://mixer.com/.
32 | 23. You can see that you are successfully connected and your button from step 4 will appear.
33 |
34 | Notes:
35 | If you do not see the code dialog dissapear, you may need to click the
36 | Go Interactive button on your channel page and select the project you created
37 | in step 2.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/TriggerCooldownLogic.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using UnityEngine;
26 |
27 | namespace MixerInteractiveExamples
28 | {
29 | public class TriggerCooldownLogic : MonoBehaviour
30 | {
31 | public void TriggerCooldown()
32 | {
33 | // Trigger a cooldown for 30 seconds. This will prevent viewers from
34 | // pressing the button again for 30 seconds.
35 | // Note: The cooldown time is in milliseconds.
36 | MixerInteractive.TriggerCooldown("giveHealth", 30000);
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveMessageEventArgs.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | namespace Microsoft.Mixer
26 | {
27 | ///
28 | /// Represents a custom message event.
29 | ///
30 | public class InteractiveMessageEventArgs : InteractiveEventArgs
31 | {
32 | ///
33 | /// The raw contents of the message.
34 | ///
35 | public string Message
36 | {
37 | get;
38 | private set;
39 | }
40 |
41 | internal InteractiveMessageEventArgs(string message)
42 | {
43 | Message = message;
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/LoggingLevel.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | namespace Microsoft.Mixer
26 | {
27 | ///
28 | /// A list of possible levels of logging from the Interactive SDK.
29 | ///
30 | public enum LoggingLevel
31 | {
32 | ///
33 | /// No debug output.
34 | ///
35 | None,
36 |
37 | ///
38 | /// Only errors and warnings.
39 | ///
40 | Minimal,
41 |
42 | ///
43 | /// All events, including every websocket and HTTP message.
44 | ///
45 | Verbose
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/Instructions.txt:
--------------------------------------------------------------------------------
1 | Overview
2 | =====================================================================================================
3 | This sample demonstrates how to prevent user input by either disabling a button or setting a cooldown.
4 | This sample also shows how to show progress for a button.
5 |
6 | Instructions
7 | -----------------------------------------------------------------------------------------------------
8 | 1. Open the Mixer menu and select "Interactive Studio".
9 | 2. Create a new project.
10 | 3. Go to the Build tab.
11 | 4. Create a new button control. Name it "giveHealth".
12 | 5. Place the button on the grid.
13 | 6. Click the save button.
14 | 7. Go to the Code tab.
15 | 8. Click the "OAuth Clients" link.
16 | 9. On the OAuth Clients page, click the "Create new client" button.
17 | 10. Create a new OAuth client with the following information:
18 | * Name: "Test"
19 | * Website: "http://mixer.com"
20 | * Hosts: "*.mixer.com"
21 | 11. Click "Create Client" to save.
22 | 12. In the table, copy the value in the ID column.
23 | 13. Go to Unity.
24 | 14. Open the Mixer menu and select "Open Mixer Editor".
25 | 15. Paste the ID from step 7 into the "OAuth Client ID" field.
26 | 16. Paste the code from step 8 into the "ProjectVersionID" field in the editor.
27 | 17. Click the "Save project information" button.
28 | 18. Press play in Unity editor.
29 | 19. A code will be displayed. Go to http://mixer.com/go and enter the code.
30 | 20. Click yes on the permissions dialog.
31 | 21. Go to your Mixer channel: http://mixer.com/.
32 | 22. Press the "Toggle Disable / Enable" button to see the button on the channel disabled and enabled.
33 | 23. Press the "Trigger 30 second cooldown" button to see the button on the channel show a cooldown timer.
34 | 24. Press the "Set progress to 50%" button to see the button on the channel show a progress bar that is 50% full.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantState.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using System;
26 |
27 | namespace Microsoft.Mixer
28 | {
29 |
30 | ///
31 | /// Enum representing the current state of the participant
32 | ///
33 | public enum InteractiveParticipantState
34 | {
35 | ///
36 | /// The participant joined the channel
37 | ///
38 | Joined,
39 |
40 | ///
41 | /// The participant's input is disabled
42 | ///
43 | InputDisabled,
44 |
45 | ///
46 | /// The participant left the channel
47 | ///
48 | Left
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantLeaveEventArgs.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | namespace Microsoft.Mixer
26 | {
27 | ///
28 | /// Triggered when a participant leaves the channel.
29 | ///
30 | public class ParticipantLeaveEventArgs : InteractiveEventArgs
31 | {
32 | ///
33 | /// Participant who has just left the channel.
34 | ///
35 | public InteractiveParticipant Participant
36 | {
37 | get;
38 | private set;
39 | }
40 |
41 | internal ParticipantLeaveEventArgs(InteractiveParticipant participant)
42 | {
43 | Participant = participant;
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantJoinEventArgs.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | namespace Microsoft.Mixer
26 | {
27 | ///
28 | /// Triggered when a participant joins the channel.
29 | ///
30 | public class ParticipantJoinEventArgs : InteractiveEventArgs
31 | {
32 | ///
33 | /// Participant who has just joined the channel.
34 | ///
35 | public InteractiveParticipant Participant
36 | {
37 | get;
38 | private set;
39 | }
40 |
41 | internal ParticipantJoinEventArgs(InteractiveParticipant participant): base(InteractiveEventType.ParticipantStateChanged)
42 | {
43 | Participant = participant;
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/SetProgressLogic.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using Microsoft.Mixer;
26 | using System.Collections;
27 | using System.Collections.Generic;
28 | using UnityEngine;
29 |
30 | namespace MixerInteractiveExamples
31 | {
32 | public class SetProgressLogic : MonoBehaviour
33 | {
34 | public void SetProgress()
35 | {
36 | // Get a reference to the button.
37 | var button = InteractivityManager.SingletonInstance.GetButton("giveHealth");
38 |
39 | // Calling SetProgress, will show a progress indicator on the button. The method takes a value
40 | // between 0 and 1, where 0 is 0% and 1 is 100%.
41 | button.SetProgress(0.5f);
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractivityStateChangedEventArgs.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using System.Collections.Generic;
26 |
27 | namespace Microsoft.Mixer
28 | {
29 | ///
30 | /// Contains the new interactivity state of the InteractivityManager.
31 | ///
32 | public class InteractivityStateChangedEventArgs : InteractiveEventArgs
33 | {
34 | ///
35 | /// Unique string identifier for this control.
36 | ///
37 | public InteractivityState State
38 | {
39 | get;
40 | private set;
41 | }
42 |
43 | internal InteractivityStateChangedEventArgs(InteractiveEventType type, InteractivityState state) : base(type)
44 | {
45 | State = state;
46 | }
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveTextEventArgs.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Microsoft.Mixer
4 | {
5 | ///
6 | /// Arguments for when the text on an interactive text entry control changes.
7 | ///
8 | public class InteractiveTextEventArgs : InteractiveEventArgs
9 | {
10 | ///
11 | /// Unique string identifier for this control.
12 | ///
13 | public string ControlID
14 | {
15 | get;
16 | private set;
17 | }
18 |
19 | ///
20 | /// The participant who triggered this event.
21 | ///
22 | public InteractiveParticipant Participant
23 | {
24 | get;
25 | private set;
26 | }
27 |
28 | ///
29 | /// The new text value of the control.
30 | ///
31 | public string Text
32 | {
33 | get;
34 | private set;
35 | }
36 |
37 | ///
38 | /// Unique string identifier for the spark transaction associated with this control event.
39 | ///
40 | public string TransactionID
41 | {
42 | get;
43 | private set;
44 | }
45 |
46 | ///
47 | /// Captures a given interactive event transaction, charging the sparks to the appropriate Participant.
48 | ///
49 | public void CaptureTransaction()
50 | {
51 | InteractivityManager.SingletonInstance.CaptureTransaction(TransactionID);
52 | }
53 |
54 | internal InteractiveTextEventArgs(
55 | InteractiveEventType type,
56 | string id,
57 | InteractiveParticipant participant,
58 | string text,
59 | string transactionID) : base(type)
60 | {
61 | ControlID = id;
62 | Participant = participant;
63 | Text = text;
64 | TransactionID = transactionID;
65 | }
66 | }
67 | }
68 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x64/simplewebsocket.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3f2e625ffed27544beff58e7b02de1b
3 | timeCreated: 1518479047
4 | licenseType: Free
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | isPreloaded: 0
11 | isOverridable: 0
12 | platformData:
13 | - first:
14 | '': Any
15 | second:
16 | enabled: 0
17 | settings:
18 | Exclude Editor: 1
19 | Exclude Linux: 1
20 | Exclude Linux64: 1
21 | Exclude LinuxUniversal: 1
22 | Exclude OSXUniversal: 1
23 | Exclude Win: 1
24 | Exclude Win64: 1
25 | Exclude WindowsStoreApps: 1
26 | Exclude XboxOne: 1
27 | - first:
28 | Any:
29 | second:
30 | enabled: 0
31 | settings: {}
32 | - first:
33 | Editor: Editor
34 | second:
35 | enabled: 0
36 | settings:
37 | CPU: AnyCPU
38 | DefaultValueInitialized: true
39 | OS: AnyOS
40 | - first:
41 | Facebook: Win
42 | second:
43 | enabled: 0
44 | settings:
45 | CPU: AnyCPU
46 | - first:
47 | Facebook: Win64
48 | second:
49 | enabled: 0
50 | settings:
51 | CPU: AnyCPU
52 | - first:
53 | Standalone: Linux
54 | second:
55 | enabled: 0
56 | settings:
57 | CPU: x86
58 | - first:
59 | Standalone: Linux64
60 | second:
61 | enabled: 0
62 | settings:
63 | CPU: x86_64
64 | - first:
65 | Standalone: OSXUniversal
66 | second:
67 | enabled: 0
68 | settings:
69 | CPU: AnyCPU
70 | - first:
71 | Standalone: Win
72 | second:
73 | enabled: 0
74 | settings:
75 | CPU: AnyCPU
76 | - first:
77 | Standalone: Win64
78 | second:
79 | enabled: 0
80 | settings:
81 | CPU: AnyCPU
82 | - first:
83 | Windows Store Apps: WindowsStoreApps
84 | second:
85 | enabled: 0
86 | settings:
87 | CPU: X64
88 | DontProcess: False
89 | PlaceholderPath:
90 | SDK: AnySDK
91 | ScriptingBackend: AnyScriptingBackend
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/UWP/x86/simplewebsocket.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 82c9c5787a1055d45a8fd6fca6278f42
3 | timeCreated: 1518479047
4 | licenseType: Free
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | isPreloaded: 0
11 | isOverridable: 0
12 | platformData:
13 | - first:
14 | '': Any
15 | second:
16 | enabled: 0
17 | settings:
18 | Exclude Editor: 1
19 | Exclude Linux: 1
20 | Exclude Linux64: 1
21 | Exclude LinuxUniversal: 1
22 | Exclude OSXUniversal: 1
23 | Exclude Win: 1
24 | Exclude Win64: 1
25 | Exclude WindowsStoreApps: 1
26 | Exclude XboxOne: 1
27 | - first:
28 | Any:
29 | second:
30 | enabled: 0
31 | settings: {}
32 | - first:
33 | Editor: Editor
34 | second:
35 | enabled: 0
36 | settings:
37 | CPU: AnyCPU
38 | DefaultValueInitialized: true
39 | OS: AnyOS
40 | - first:
41 | Facebook: Win
42 | second:
43 | enabled: 0
44 | settings:
45 | CPU: AnyCPU
46 | - first:
47 | Facebook: Win64
48 | second:
49 | enabled: 0
50 | settings:
51 | CPU: AnyCPU
52 | - first:
53 | Standalone: Linux
54 | second:
55 | enabled: 0
56 | settings:
57 | CPU: x86
58 | - first:
59 | Standalone: Linux64
60 | second:
61 | enabled: 0
62 | settings:
63 | CPU: x86_64
64 | - first:
65 | Standalone: OSXUniversal
66 | second:
67 | enabled: 0
68 | settings:
69 | CPU: AnyCPU
70 | - first:
71 | Standalone: Win
72 | second:
73 | enabled: 0
74 | settings:
75 | CPU: AnyCPU
76 | - first:
77 | Standalone: Win64
78 | second:
79 | enabled: 0
80 | settings:
81 | CPU: AnyCPU
82 | - first:
83 | Windows Store Apps: WindowsStoreApps
84 | second:
85 | enabled: 0
86 | settings:
87 | CPU: X86
88 | DontProcess: False
89 | PlaceholderPath:
90 | SDK: AnySDK
91 | ScriptingBackend: AnyScriptingBackend
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/DLLs/Win32/Newtonsoft.Json.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f138b515924a7a141bb5b893194c427a
3 | timeCreated: 1492389967
4 | licenseType: Store
5 | PluginImporter:
6 | serializedVersion: 1
7 | iconMap: {}
8 | executionOrder: {}
9 | isPreloaded: 0
10 | isOverridable: 0
11 | platformData:
12 | Android:
13 | enabled: 0
14 | settings:
15 | CPU: ARMv7
16 | Any:
17 | enabled: 0
18 | settings:
19 | Exclude Android: 1
20 | Exclude Editor: 0
21 | Exclude Linux: 0
22 | Exclude Linux64: 0
23 | Exclude LinuxUniversal: 0
24 | Exclude OSXIntel: 0
25 | Exclude OSXIntel64: 0
26 | Exclude OSXUniversal: 0
27 | Exclude Win: 0
28 | Exclude Win64: 0
29 | Exclude WindowsStoreApps: 1
30 | Exclude XboxOne: 0
31 | Exclude iOS: 1
32 | Editor:
33 | enabled: 1
34 | settings:
35 | CPU: AnyCPU
36 | DefaultValueInitialized: true
37 | OS: AnyOS
38 | Linux:
39 | enabled: 1
40 | settings:
41 | CPU: x86
42 | Linux64:
43 | enabled: 1
44 | settings:
45 | CPU: x86_64
46 | LinuxUniversal:
47 | enabled: 1
48 | settings:
49 | CPU: AnyCPU
50 | OSXIntel:
51 | enabled: 1
52 | settings:
53 | CPU: AnyCPU
54 | OSXIntel64:
55 | enabled: 1
56 | settings:
57 | CPU: AnyCPU
58 | OSXUniversal:
59 | enabled: 1
60 | settings:
61 | CPU: AnyCPU
62 | Win:
63 | enabled: 1
64 | settings:
65 | CPU: AnyCPU
66 | Win64:
67 | enabled: 1
68 | settings:
69 | CPU: AnyCPU
70 | WindowsStoreApps:
71 | enabled: 0
72 | settings:
73 | CPU: AnyCPU
74 | DontProcess: False
75 | PlaceholderPath:
76 | SDK: AnySDK
77 | ScriptingBackend: AnyScriptingBackend
78 | XboxOne:
79 | enabled: 1
80 | settings: {}
81 | iOS:
82 | enabled: 0
83 | settings:
84 | CompileFlags:
85 | FrameworkDependencies:
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution Guidelines
2 |
3 | There are many different ways in which you can contribute! Please submit issues, questions, bug reports, feature requests, bug fixes, improvements, and new features.
4 |
5 | ### Report bugs and request features
6 |
7 | Issues and feature requests are submitted through the project's [issue tracker](../issues) section on GitHub. Please use the following guidelines when you submit issues and feature requests:
8 |
9 | * Make sure the issue is not already reported by searching through the list of issues
10 | * Provide a detailed description of the issue including the following information:
11 | * Which feature the issue appears in
12 | * Under what circumstances the issue appears
13 | * What is the desired behavior
14 | * What is breaking
15 | * What is the impact (things like loss or corruption of data, compromising security, disruption of service etc.)
16 | * Any code that will be helpful to reproduce the issue
17 |
18 | ### Create bug fixes and features
19 |
20 | Please submit any changes as a Pull Request against the development branch. Make sure to write a detailed message describing the changes in the Pull Request. This will help us quickly determine what changes (if any) need to be made for it to be ready for integration.
21 |
22 | _Note: Please keep in mind that not all requests will be approved. Requests are reviewed by the team on a regular basis and will be updated with the status at each review. If your request is accepted you will receive information about the next steps and when the request will be integrated in the development branch. If your request is rejected you will receive information about the reasons why it was rejected._
23 |
24 | ### Contribution guidelines
25 |
26 | Before you start working on bug fixes and features it is good idea to discuss those broadly with the community. You can use the [issue tracker](../issues) for this purpose. Before submitting your changes make sure you followed the guidelines below:
27 |
28 | * You have properly documented any new functionality
29 | * For any new functionality you have written complete unit tests
30 | * You have run all unit tests and they pass
31 | * In order to speed up the process of accepting your contributions, you should try to make your checkins as small as possible, avoid any unnecessary deltas and the need to rebase.
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/InteractiveParticipantStateChangeEventArgs.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using System;
26 |
27 | namespace Microsoft.Mixer
28 | {
29 | ///
30 | /// Triggered when a participant joins or leaves the channel.
31 | ///
32 | public class InteractiveParticipantStateChangedEventArgs : InteractiveEventArgs
33 | {
34 | ///
35 | /// Participant who has just joined the channel
36 | ///
37 | public InteractiveParticipant Participant
38 | {
39 | get;
40 | private set;
41 | }
42 |
43 | ///
44 | /// The participant's current state.
45 | ///
46 | public InteractiveParticipantState State
47 | {
48 | get;
49 | private set;
50 | }
51 |
52 | internal InteractiveParticipantStateChangedEventArgs(InteractiveEventType type, InteractiveParticipant participant, InteractiveParticipantState state) : base(type)
53 | {
54 | Participant = participant;
55 | State = state;
56 | }
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Examples/Throttling input, disabling and setting progress/DisableButtonLogic.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using Microsoft.Mixer;
26 | using UnityEngine;
27 |
28 | namespace MixerInteractiveExamples
29 | {
30 | public class DisableButtonLogic : MonoBehaviour
31 | {
32 |
33 | public void Start()
34 | {
35 | MixerInteractive.GoInteractive();
36 | }
37 |
38 | public void ToggleDisabled()
39 | {
40 | // Get a reference to the button.
41 | var button = InteractivityManager.SingletonInstance.GetButton("giveHealth");
42 |
43 | // You can check the current Enabled / Disabled state of a button through the Disabled property.
44 | if (button.Disabled)
45 | {
46 | // Call the SetDisabled method with 'false' to enable a button that has been disabled.
47 | button.SetDisabled(false);
48 | }
49 | else
50 | {
51 | // Call the SetDisabled method with 'true' to disable a button.
52 | button.SetDisabled(true);
53 | }
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/Source/InteractiveSDK/Assets/MixerInteractive/Source/Scripts/MixerInteractiveDialog.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Mixer Unity SDK
3 | *
4 | * Copyright (c) Microsoft Corporation
5 | * All rights reserved.
6 | *
7 | * MIT License
8 | *
9 | * Permission is hereby granted, free of charge, to any person obtaining a copy of this
10 | * software and associated documentation files (the "Software"), to deal in the Software
11 | * without restriction, including without limitation the rights to use, copy, modify, merge,
12 | * publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
13 | * to whom the Software is furnished to do so, subject to the following conditions:
14 | *
15 | * The above copyright notice and this permission notice shall be included in all copies or
16 | * substantial portions of the Software.
17 | *
18 | * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
19 | * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
20 | * PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
21 | * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22 | * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23 | * DEALINGS IN THE SOFTWARE.
24 | */
25 | using UnityEngine;
26 | using UnityEngine.UI;
27 |
28 | public class MixerInteractiveDialog : MonoBehaviour {
29 |
30 | public Text shortCodeElement;
31 | private Canvas _dialogCanvas;
32 |
33 | // Use this for initialization
34 | void Start () {
35 | _dialogCanvas = GetComponent