├── .gitignore ├── Assets ├── Fonts.meta ├── Fonts │ ├── digital-7 (mono italic).ttf │ ├── digital-7 (mono italic).ttf.meta │ ├── readme.txt │ └── readme.txt.meta ├── Packages.meta ├── Packages │ ├── LoadingIcon.meta │ ├── LoadingIcon │ │ ├── Animations.meta │ │ ├── Animations │ │ │ ├── Spinner anim.meta │ │ │ └── Spinner anim │ │ │ │ ├── Spinner 2.meta │ │ │ │ └── Spinner 2 │ │ │ │ ├── spinner_2_1.anim │ │ │ │ ├── spinner_2_1.anim.meta │ │ │ │ ├── spinner_2_10.anim │ │ │ │ ├── spinner_2_10.anim.meta │ │ │ │ ├── spinner_2_11.anim │ │ │ │ ├── spinner_2_11.anim.meta │ │ │ │ ├── spinner_2_12.anim │ │ │ │ ├── spinner_2_12.anim.meta │ │ │ │ ├── spinner_2_2.anim │ │ │ │ ├── spinner_2_2.anim.meta │ │ │ │ ├── spinner_2_3.anim │ │ │ │ ├── spinner_2_3.anim.meta │ │ │ │ ├── spinner_2_4.anim │ │ │ │ ├── spinner_2_4.anim.meta │ │ │ │ ├── spinner_2_5.anim │ │ │ │ ├── spinner_2_5.anim.meta │ │ │ │ ├── spinner_2_6.anim │ │ │ │ ├── spinner_2_6.anim.meta │ │ │ │ ├── spinner_2_7.anim │ │ │ │ ├── spinner_2_7.anim.meta │ │ │ │ ├── spinner_2_8.anim │ │ │ │ ├── spinner_2_8.anim.meta │ │ │ │ ├── spinner_2_9.anim │ │ │ │ └── spinner_2_9.anim.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── Spinner.meta │ │ │ └── Spinner │ │ │ │ ├── Spinner.prefab │ │ │ │ └── Spinner.prefab.meta │ │ ├── Spritesheet.meta │ │ └── Spritesheet │ │ │ ├── Icons Spritesheet.png │ │ │ └── Icons Spritesheet.png.meta │ ├── StandaloneFileBrowser.meta │ └── StandaloneFileBrowser │ │ ├── IStandaloneFileBrowser.cs │ │ ├── IStandaloneFileBrowser.cs.meta │ │ ├── Plugins.meta │ │ ├── Plugins │ │ ├── Linux.meta │ │ ├── Linux │ │ │ ├── x86_64.meta │ │ │ └── x86_64 │ │ │ │ ├── libStandaloneFileBrowser.so │ │ │ │ └── libStandaloneFileBrowser.so.meta │ │ ├── Ookii.Dialogs.dll │ │ ├── Ookii.Dialogs.dll.meta │ │ ├── StandaloneFileBrowser.bundle.meta │ │ ├── StandaloneFileBrowser.bundle │ │ │ ├── Contents.meta │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ ├── Info.plist.meta │ │ │ │ ├── MacOS.meta │ │ │ │ └── MacOS │ │ │ │ ├── StandaloneFileBrowser │ │ │ │ └── StandaloneFileBrowser.meta │ │ ├── StandaloneFileBrowser.jslib │ │ ├── StandaloneFileBrowser.jslib.meta │ │ ├── System.Windows.Forms.dll │ │ └── System.Windows.Forms.dll.meta │ │ ├── Sample.meta │ │ ├── Sample │ │ ├── BasicSample.cs │ │ ├── BasicSample.cs.meta │ │ ├── BasicSampleScene.unity │ │ ├── BasicSampleScene.unity.meta │ │ ├── CanvasSampleOpenFileImage.cs │ │ ├── CanvasSampleOpenFileImage.cs.meta │ │ ├── CanvasSampleOpenFileText.cs │ │ ├── CanvasSampleOpenFileText.cs.meta │ │ ├── CanvasSampleOpenFileTextMultiple.cs │ │ ├── CanvasSampleOpenFileTextMultiple.cs.meta │ │ ├── CanvasSampleSaveFileImage.cs │ │ ├── CanvasSampleSaveFileImage.cs.meta │ │ ├── CanvasSampleSaveFileText.cs │ │ ├── CanvasSampleSaveFileText.cs.meta │ │ ├── CanvasSampleScene.unity │ │ └── CanvasSampleScene.unity.meta │ │ ├── StandaloneFileBrowser.cs │ │ ├── StandaloneFileBrowser.cs.meta │ │ ├── StandaloneFileBrowserEditor.cs │ │ ├── StandaloneFileBrowserEditor.cs.meta │ │ ├── StandaloneFileBrowserLinux.cs │ │ ├── StandaloneFileBrowserLinux.cs.meta │ │ ├── StandaloneFileBrowserMac.cs │ │ ├── StandaloneFileBrowserMac.cs.meta │ │ ├── StandaloneFileBrowserWindows.cs │ │ └── StandaloneFileBrowserWindows.cs.meta ├── Plugins.meta ├── Plugins │ ├── Demigiant.meta │ └── Demigiant │ │ ├── DOTween.meta │ │ └── DOTween │ │ ├── DOTween.XML │ │ ├── DOTween.XML.meta │ │ ├── DOTween.dll │ │ ├── DOTween.dll.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── DOTweenEditor.XML │ │ ├── DOTweenEditor.XML.meta │ │ ├── DOTweenEditor.dll │ │ ├── DOTweenEditor.dll.meta │ │ ├── Imgs.meta │ │ └── Imgs │ │ │ ├── DOTweenIcon.png │ │ │ ├── DOTweenIcon.png.meta │ │ │ ├── DOTweenMiniIcon.png │ │ │ ├── DOTweenMiniIcon.png.meta │ │ │ ├── Footer.png │ │ │ ├── Footer.png.meta │ │ │ ├── Footer_dark.png │ │ │ ├── Footer_dark.png.meta │ │ │ ├── Header.jpg │ │ │ └── Header.jpg.meta │ │ ├── Modules.meta │ │ ├── Modules │ │ ├── DOTween.Modules.asmdef │ │ ├── DOTween.Modules.asmdef.meta │ │ ├── DOTweenModuleAudio.cs │ │ ├── DOTweenModuleAudio.cs.meta │ │ ├── DOTweenModuleEPOOutline.cs │ │ ├── DOTweenModuleEPOOutline.cs.meta │ │ ├── DOTweenModulePhysics.cs │ │ ├── DOTweenModulePhysics.cs.meta │ │ ├── DOTweenModulePhysics2D.cs │ │ ├── DOTweenModulePhysics2D.cs.meta │ │ ├── DOTweenModuleSprite.cs │ │ ├── DOTweenModuleSprite.cs.meta │ │ ├── DOTweenModuleUI.cs │ │ ├── DOTweenModuleUI.cs.meta │ │ ├── DOTweenModuleUnityVersion.cs │ │ ├── DOTweenModuleUnityVersion.cs.meta │ │ ├── DOTweenModuleUtils.cs │ │ └── DOTweenModuleUtils.cs.meta │ │ ├── readme.txt │ │ └── readme.txt.meta ├── Prefabs.meta ├── Prefabs │ ├── Dialog.prefab │ └── Dialog.prefab.meta ├── Resources.meta ├── Resources │ ├── DOTweenSettings.asset │ └── DOTweenSettings.asset.meta ├── Scenes.meta ├── Scenes │ ├── ArtNetRecorder.unity │ └── ArtNetRecorder.unity.meta ├── Scripts.meta ├── Scripts │ ├── Core.meta │ ├── Core │ │ ├── Application.meta │ │ ├── Application │ │ │ ├── ApplicationBase.cs │ │ │ ├── ApplicationBase.cs.meta │ │ │ ├── ApplicationManager.cs │ │ │ ├── ApplicationManager.cs.meta │ │ │ ├── ArtNetPlayerApplication.cs │ │ │ ├── ArtNetPlayerApplication.cs.meta │ │ │ ├── DataVisualizer.cs │ │ │ ├── DataVisualizer.cs.meta │ │ │ ├── DialogManager.cs │ │ │ ├── DialogManager.cs.meta │ │ │ ├── DmxRecorderApplication.cs │ │ │ ├── DmxRecorderApplication.cs.meta │ │ │ ├── Logger.cs │ │ │ └── Logger.cs.meta │ │ ├── ArtNet.meta │ │ ├── ArtNet │ │ │ ├── ArtNetBinaryWriter.cs │ │ │ ├── ArtNetBinaryWriter.cs.meta │ │ │ ├── ArtNetDmxPacket.cs │ │ │ ├── ArtNetDmxPacket.cs.meta │ │ │ ├── ArtNetOpCodes.cs │ │ │ ├── ArtNetOpCodes.cs.meta │ │ │ ├── ArtNetPacket.cs │ │ │ ├── ArtNetPacket.cs.meta │ │ │ ├── ArtNetPacketUtillity.cs │ │ │ ├── ArtNetPacketUtillity.cs.meta │ │ │ ├── Const.cs │ │ │ └── Const.cs.meta │ │ ├── DataStructure.meta │ │ ├── DataStructure │ │ │ ├── DmxRecordData.cs │ │ │ └── DmxRecordData.cs.meta │ │ ├── Player.meta │ │ ├── Player │ │ │ ├── ArtNetPlayer.cs │ │ │ ├── ArtNetPlayer.cs.meta │ │ │ ├── AudioPlayer.cs │ │ │ └── AudioPlayer.cs.meta │ │ ├── Recorder.meta │ │ ├── Recorder │ │ │ ├── AcnRecorder.cs │ │ │ ├── AcnRecorder.cs.meta │ │ │ ├── ArtNetRecorder.cs │ │ │ ├── ArtNetRecorder.cs.meta │ │ │ ├── UdpRecorder.cs │ │ │ └── UdpRecorder.cs.meta │ │ ├── Unsafe.meta │ │ ├── Unsafe │ │ │ ├── BitConverter.cs │ │ │ ├── BitConverter.cs.meta │ │ │ ├── ThrowHelper.cs │ │ │ └── ThrowHelper.cs.meta │ │ ├── Utility.meta │ │ └── Utility │ │ │ ├── ByteConvertUtility.cs │ │ │ ├── ByteConvertUtility.cs.meta │ │ │ ├── SingletonMonoBehaviour.cs │ │ │ ├── SingletonMonoBehaviour.cs.meta │ │ │ ├── TaskExtensions.cs │ │ │ └── TaskExtensions.cs.meta │ ├── Timeline.meta │ ├── Timeline │ │ ├── DmxBehaviour.cs │ │ ├── DmxBehaviour.cs.meta │ │ ├── DmxClip.cs │ │ ├── DmxClip.cs.meta │ │ ├── DmxMixerBehaviour.cs │ │ ├── DmxMixerBehaviour.cs.meta │ │ ├── DmxTrack.cs │ │ └── DmxTrack.cs.meta │ ├── UI.meta │ └── UI │ │ ├── ArtNetResendUI.cs │ │ ├── ArtNetResendUI.cs.meta │ │ ├── DialogUI.cs │ │ ├── DialogUI.cs.meta │ │ ├── FileDialogUI.cs │ │ ├── FileDialogUI.cs.meta │ │ ├── IndicatorUI.cs │ │ ├── IndicatorUI.cs.meta │ │ ├── LoadingUI.cs │ │ ├── LoadingUI.cs.meta │ │ ├── PlayToggleButton.cs │ │ ├── PlayToggleButton.cs.meta │ │ ├── PlayerUI.cs │ │ ├── PlayerUI.cs.meta │ │ ├── RecordButton.cs │ │ ├── RecordButton.cs.meta │ │ ├── RecorderUI.cs │ │ ├── RecorderUI.cs.meta │ │ ├── StatusTextUI.cs │ │ ├── StatusTextUI.cs.meta │ │ ├── Tab.cs │ │ └── Tab.cs.meta ├── Shaders.meta ├── Shaders │ ├── DmxTextureGenerator.compute │ └── DmxTextureGenerator.compute.meta ├── StreamingAssets.meta ├── Textures.meta ├── Textures │ ├── Error.png │ ├── Error.png.meta │ ├── Info.png │ ├── Info.png.meta │ ├── icon.png │ ├── icon.png.meta │ ├── pause.png │ ├── pause.png.meta │ ├── play.png │ ├── play.png.meta │ ├── rec.png │ ├── rec.png.meta │ ├── stop.png │ └── stop.png.meta ├── URP.meta └── URP │ ├── Universal Render Pipeline Asset.asset │ ├── Universal Render Pipeline Asset.asset.meta │ ├── Universal Render Pipeline Asset_Renderer.asset │ ├── Universal Render Pipeline Asset_Renderer.asset.meta │ ├── UniversalRenderPipelineGlobalSettings.asset │ └── UniversalRenderPipelineGlobalSettings.asset.meta ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── BurstAotSettings_StandaloneOSX.json ├── BurstAotSettings_StandaloneWindows.json ├── ClusterInputManager.asset ├── CommonBurstAotSettings.json ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── ShaderGraphSettings.asset ├── TagManager.asset ├── TimeManager.asset ├── URPProjectSettings.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── XRSettings.asset ├── README.md └── img ├── icon.png ├── sender.png ├── structure.png └── thumbnail.png /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Mm]emoryCaptures/ 12 | 13 | # Asset meta data should only be ignored when the corresponding asset is also ignored 14 | !/[Aa]ssets/**/*.meta 15 | 16 | # Uncomment this line if you wish to ignore the asset store tools plugin 17 | # /[Aa]ssets/AssetStoreTools* 18 | 19 | # Autogenerated Jetbrains Rider plugin 20 | [Aa]ssets/Plugins/Editor/JetBrains* 21 | 22 | # Visual Studio cache directory 23 | .vs/ 24 | 25 | # Gradle cache directory 26 | .gradle/ 27 | 28 | # Autogenerated VS/MD/Consulo solution and project files 29 | ExportedObj/ 30 | .consulo/ 31 | *.csproj 32 | *.unityproj 33 | *.sln 34 | *.suo 35 | *.tmp 36 | *.user 37 | *.userprefs 38 | *.pidb 39 | *.booproj 40 | *.svd 41 | *.pdb 42 | *.mdb 43 | *.opendb 44 | *.VC.db 45 | 46 | # Unity3D generated meta files 47 | *.pidb.meta 48 | *.pdb.meta 49 | *.mdb.meta 50 | 51 | # Unity3D generated file on crash reports 52 | sysinfo.txt 53 | 54 | # Builds 55 | *.apk 56 | *.unitypackage 57 | 58 | # Crashlytics generated file 59 | crashlytics-build.properties 60 | 61 | Assets/StreamingAssets/ 62 | .idea/ 63 | 64 | UserSettings/ -------------------------------------------------------------------------------- /Assets/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fc81a207b282484684d5413f133ac23 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Fonts/digital-7 (mono italic).ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodai100/Unity_ArtNetRecorder/85d473f56562836e5bbfbb447ed77b26f556600c/Assets/Fonts/digital-7 (mono italic).ttf -------------------------------------------------------------------------------- /Assets/Fonts/digital-7 (mono italic).ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d734f3c780ed874ab063dbf68fe340d 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontNames: 12 | - Digital-7 Mono 13 | fallbackFontReferences: [] 14 | customCharacters: 15 | fontRenderingMode: 0 16 | ascentCalculationMode: 1 17 | useLegacyBoundsCalculation: 0 18 | shouldRoundAdvanceValue: 1 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Fonts/readme.txt: -------------------------------------------------------------------------------- 1 | True Type Fonts: DIGITAL-7 version 1.02 2 | 3 | 4 | EULA 5 | -==- 6 | The fonts Digital-7 is freeware for home using. 7 | 8 | 9 | DESCRIPTION 10 | -=========- 11 | 12 | This font created specially for program Calculator-7 (download shareware version: http://www.styleseven.com/ and use 7 days fo free). 13 | 14 | The program Calculator-7 offers you the following possibilities: 15 | * calculate using seven operator: addition, subtraction, multiply, divide, percent, square root, 1 divide to X; 16 | * set decimal position (0, 2, 3, float) and round type (up, mathematical, down); 17 | * customize an appearance of work window: scale, fonts for digital panel and buttons, background color; 18 | * customize an appearance of number in digital panel: leading zero for decimal, thousand separator, decimal separator, digit grouping; 19 | * calculate total from clipboard (copy data to clipboard from table or text and press one button). 20 | 21 | 22 | Files in digital-7_font.zip: 23 | readme.txt this file; 24 | digital-7.ttf digital-7 regular font; 25 | digital-7 (italic).ttf digital-7 italic font; 26 | digital-7 (mono).ttf digital-7 mono font; 27 | digital-7 (mono italic).ttf digital-7 mono font. 28 | 29 | Please visit http://www.styleseven.com/ for download our other products as freeware as shareware. 30 | We will welcome any useful suggestions and comments; please send them to ms-7@styleseven.com 31 | 32 | 33 | FREEWARE USE (NOTES) 34 | -=================- 35 | Also you may: 36 | * Use the font in freeware software (credit needed); 37 | * Use the font for your education process. 38 | 39 | 40 | COMMERCIAL OR BUSINESS USE 41 | -========================- 42 | 43 | You can buy font for commercial use here ($24.95): http://store.esellerate.net/s.aspx?s=STR0331655240 44 | You may: 45 | * Include the font to your installation; 46 | * Use one license up to 100 computers in your office. 47 | Please contact us for any questions. 48 | 49 | 50 | WHAT IS NEW? 51 | -==========- 52 | 53 | Version 1.01 April 05 2009 54 | -------------------------- 55 | * Change Typeface name for fonts "Digital-7 (mono)" and "Digital-7 (italic)" (now available all fonts for select in application, for example Word Pad). 56 | * Corrected symbol ':'. 57 | 58 | Version 1.01 April 07 2011 59 | -------------------------- 60 | * Embedding is allowed. 61 | 62 | Version 1.1 June 07 2013 63 | -------------------------- 64 | * Mono Italic font is added. 65 | 66 | 67 | AUTHOR 68 | -====- 69 | 70 | Sizenko Alexander 71 | Style-7 72 | http://www.styleseven.com 73 | Created: October 7 2008 -------------------------------------------------------------------------------- /Assets/Fonts/readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46371bd74723b4a498e5b14503986978 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Packages.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 396757dc5e17c433b808da994b171ee5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2ab6d9c7d62f45d7b2583c9efb02b5e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81140960a0dfb4067bdda31bf71807a2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13ab6a1e2d1e846efb68d7b088cee252 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 908c5f731c1684782a4d39975062cc0e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_1.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: spinner_2_1 10 | serializedVersion: 6 11 | m_Legacy: 1 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: [] 19 | m_FloatCurves: 20 | - curve: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 1 26 | inSlope: 0 27 | outSlope: 0 28 | tangentMode: 0 29 | weightedMode: 0 30 | inWeight: 0.33333334 31 | outWeight: 0.33333334 32 | - serializedVersion: 3 33 | time: 0.16666667 34 | value: 0.25 35 | inSlope: 0 36 | outSlope: 0 37 | tangentMode: 0 38 | weightedMode: 0 39 | inWeight: 0.33333334 40 | outWeight: 0.33333334 41 | - serializedVersion: 3 42 | time: 1.8333334 43 | value: 0.25 44 | inSlope: 0 45 | outSlope: 0 46 | tangentMode: 0 47 | weightedMode: 0 48 | inWeight: 0.33333334 49 | outWeight: 0.33333334 50 | - serializedVersion: 3 51 | time: 2 52 | value: 1 53 | inSlope: 0 54 | outSlope: 0 55 | tangentMode: 0 56 | weightedMode: 0 57 | inWeight: 0.33333334 58 | outWeight: 0.33333334 59 | m_PreInfinity: 2 60 | m_PostInfinity: 2 61 | m_RotationOrder: 4 62 | attribute: m_Alpha 63 | path: 64 | classID: 225 65 | script: {fileID: 0} 66 | m_PPtrCurves: [] 67 | m_SampleRate: 60 68 | m_WrapMode: 2 69 | m_Bounds: 70 | m_Center: {x: 0, y: 0, z: 0} 71 | m_Extent: {x: 0, y: 0, z: 0} 72 | m_ClipBindingConstant: 73 | genericBindings: [] 74 | pptrCurveMapping: [] 75 | m_AnimationClipSettings: 76 | serializedVersion: 2 77 | m_AdditiveReferencePoseClip: {fileID: 0} 78 | m_AdditiveReferencePoseTime: 0 79 | m_StartTime: 0 80 | m_StopTime: 2 81 | m_OrientationOffsetY: 0 82 | m_Level: 0 83 | m_CycleOffset: 0 84 | m_HasAdditiveReferencePose: 0 85 | m_LoopTime: 0 86 | m_LoopBlend: 0 87 | m_LoopBlendOrientation: 0 88 | m_LoopBlendPositionY: 0 89 | m_LoopBlendPositionXZ: 0 90 | m_KeepOriginalOrientation: 0 91 | m_KeepOriginalPositionY: 1 92 | m_KeepOriginalPositionXZ: 0 93 | m_HeightFromFeet: 0 94 | m_Mirror: 0 95 | m_EditorCurves: 96 | - curve: 97 | serializedVersion: 2 98 | m_Curve: 99 | - serializedVersion: 3 100 | time: 0 101 | value: 1 102 | inSlope: 0 103 | outSlope: 0 104 | tangentMode: 0 105 | weightedMode: 0 106 | inWeight: 0.33333334 107 | outWeight: 0.33333334 108 | - serializedVersion: 3 109 | time: 0.16666667 110 | value: 0.25 111 | inSlope: 0 112 | outSlope: 0 113 | tangentMode: 0 114 | weightedMode: 0 115 | inWeight: 0.33333334 116 | outWeight: 0.33333334 117 | - serializedVersion: 3 118 | time: 1.8333334 119 | value: 0.25 120 | inSlope: 0 121 | outSlope: 0 122 | tangentMode: 0 123 | weightedMode: 0 124 | inWeight: 0.33333334 125 | outWeight: 0.33333334 126 | - serializedVersion: 3 127 | time: 2 128 | value: 1 129 | inSlope: 0 130 | outSlope: 0 131 | tangentMode: 0 132 | weightedMode: 0 133 | inWeight: 0.33333334 134 | outWeight: 0.33333334 135 | m_PreInfinity: 2 136 | m_PostInfinity: 2 137 | m_RotationOrder: 4 138 | attribute: m_Alpha 139 | path: 140 | classID: 225 141 | script: {fileID: 0} 142 | m_EulerEditorCurves: [] 143 | m_HasGenericRootTransform: 0 144 | m_HasMotionFloatCurves: 0 145 | m_Events: [] 146 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_1.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 989c8cb51d96e7744893233f51302b9c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_10.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95fa53ac3ec98fc4ea877b5e09db183c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_11.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49f6ec05b36e6bf47bf9506b09c3938d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_12.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: spinner_2_12 10 | serializedVersion: 6 11 | m_Legacy: 1 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: [] 19 | m_FloatCurves: 20 | - curve: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0.25 26 | inSlope: 0 27 | outSlope: 0 28 | tangentMode: 0 29 | weightedMode: 0 30 | inWeight: 0.33333334 31 | outWeight: 0.33333334 32 | - serializedVersion: 3 33 | time: 1.6666666 34 | value: 0.25 35 | inSlope: 0 36 | outSlope: 0 37 | tangentMode: 0 38 | weightedMode: 0 39 | inWeight: 0.33333334 40 | outWeight: 0.33333334 41 | - serializedVersion: 3 42 | time: 1.8333334 43 | value: 1 44 | inSlope: 0 45 | outSlope: 0 46 | tangentMode: 0 47 | weightedMode: 0 48 | inWeight: 0.33333334 49 | outWeight: 0.33333334 50 | - serializedVersion: 3 51 | time: 2 52 | value: 0.25 53 | inSlope: 0 54 | outSlope: 0 55 | tangentMode: 0 56 | weightedMode: 0 57 | inWeight: 0.33333334 58 | outWeight: 0.33333334 59 | m_PreInfinity: 2 60 | m_PostInfinity: 2 61 | m_RotationOrder: 4 62 | attribute: m_Alpha 63 | path: 64 | classID: 225 65 | script: {fileID: 0} 66 | m_PPtrCurves: [] 67 | m_SampleRate: 60 68 | m_WrapMode: 2 69 | m_Bounds: 70 | m_Center: {x: 0, y: 0, z: 0} 71 | m_Extent: {x: 0, y: 0, z: 0} 72 | m_ClipBindingConstant: 73 | genericBindings: [] 74 | pptrCurveMapping: [] 75 | m_AnimationClipSettings: 76 | serializedVersion: 2 77 | m_AdditiveReferencePoseClip: {fileID: 0} 78 | m_AdditiveReferencePoseTime: 0 79 | m_StartTime: 0 80 | m_StopTime: 2 81 | m_OrientationOffsetY: 0 82 | m_Level: 0 83 | m_CycleOffset: 0 84 | m_HasAdditiveReferencePose: 0 85 | m_LoopTime: 0 86 | m_LoopBlend: 0 87 | m_LoopBlendOrientation: 0 88 | m_LoopBlendPositionY: 0 89 | m_LoopBlendPositionXZ: 0 90 | m_KeepOriginalOrientation: 0 91 | m_KeepOriginalPositionY: 1 92 | m_KeepOriginalPositionXZ: 0 93 | m_HeightFromFeet: 0 94 | m_Mirror: 0 95 | m_EditorCurves: 96 | - curve: 97 | serializedVersion: 2 98 | m_Curve: 99 | - serializedVersion: 3 100 | time: 0 101 | value: 0.25 102 | inSlope: 0 103 | outSlope: 0 104 | tangentMode: 0 105 | weightedMode: 0 106 | inWeight: 0.33333334 107 | outWeight: 0.33333334 108 | - serializedVersion: 3 109 | time: 1.6666666 110 | value: 0.25 111 | inSlope: 0 112 | outSlope: 0 113 | tangentMode: 0 114 | weightedMode: 0 115 | inWeight: 0.33333334 116 | outWeight: 0.33333334 117 | - serializedVersion: 3 118 | time: 1.8333334 119 | value: 1 120 | inSlope: 0 121 | outSlope: 0 122 | tangentMode: 0 123 | weightedMode: 0 124 | inWeight: 0.33333334 125 | outWeight: 0.33333334 126 | - serializedVersion: 3 127 | time: 2 128 | value: 0.25 129 | inSlope: 0 130 | outSlope: 0 131 | tangentMode: 0 132 | weightedMode: 0 133 | inWeight: 0.33333334 134 | outWeight: 0.33333334 135 | m_PreInfinity: 2 136 | m_PostInfinity: 2 137 | m_RotationOrder: 4 138 | attribute: m_Alpha 139 | path: 140 | classID: 225 141 | script: {fileID: 0} 142 | m_EulerEditorCurves: [] 143 | m_HasGenericRootTransform: 0 144 | m_HasMotionFloatCurves: 0 145 | m_Events: [] 146 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_12.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37e1db6e8f8c7784db2f8a5fb369f17d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_2.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: spinner_2_2 10 | serializedVersion: 6 11 | m_Legacy: 1 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: [] 19 | m_FloatCurves: 20 | - curve: 21 | serializedVersion: 2 22 | m_Curve: 23 | - serializedVersion: 3 24 | time: 0 25 | value: 0.25 26 | inSlope: 0 27 | outSlope: 0 28 | tangentMode: 0 29 | weightedMode: 0 30 | inWeight: 0.33333334 31 | outWeight: 0.33333334 32 | - serializedVersion: 3 33 | time: 0.16666667 34 | value: 1 35 | inSlope: 0 36 | outSlope: 0 37 | tangentMode: 0 38 | weightedMode: 0 39 | inWeight: 0.33333334 40 | outWeight: 0.33333334 41 | - serializedVersion: 3 42 | time: 0.33333334 43 | value: 0.25 44 | inSlope: 0 45 | outSlope: 0 46 | tangentMode: 0 47 | weightedMode: 0 48 | inWeight: 0.33333334 49 | outWeight: 0.33333334 50 | - serializedVersion: 3 51 | time: 2 52 | value: 0.25 53 | inSlope: 0 54 | outSlope: 0 55 | tangentMode: 0 56 | weightedMode: 0 57 | inWeight: 0.33333334 58 | outWeight: 0.33333334 59 | m_PreInfinity: 2 60 | m_PostInfinity: 2 61 | m_RotationOrder: 4 62 | attribute: m_Alpha 63 | path: 64 | classID: 225 65 | script: {fileID: 0} 66 | m_PPtrCurves: [] 67 | m_SampleRate: 60 68 | m_WrapMode: 2 69 | m_Bounds: 70 | m_Center: {x: 0, y: 0, z: 0} 71 | m_Extent: {x: 0, y: 0, z: 0} 72 | m_ClipBindingConstant: 73 | genericBindings: [] 74 | pptrCurveMapping: [] 75 | m_AnimationClipSettings: 76 | serializedVersion: 2 77 | m_AdditiveReferencePoseClip: {fileID: 0} 78 | m_AdditiveReferencePoseTime: 0 79 | m_StartTime: 0 80 | m_StopTime: 2 81 | m_OrientationOffsetY: 0 82 | m_Level: 0 83 | m_CycleOffset: 0 84 | m_HasAdditiveReferencePose: 0 85 | m_LoopTime: 0 86 | m_LoopBlend: 0 87 | m_LoopBlendOrientation: 0 88 | m_LoopBlendPositionY: 0 89 | m_LoopBlendPositionXZ: 0 90 | m_KeepOriginalOrientation: 0 91 | m_KeepOriginalPositionY: 1 92 | m_KeepOriginalPositionXZ: 0 93 | m_HeightFromFeet: 0 94 | m_Mirror: 0 95 | m_EditorCurves: 96 | - curve: 97 | serializedVersion: 2 98 | m_Curve: 99 | - serializedVersion: 3 100 | time: 0 101 | value: 0.25 102 | inSlope: 0 103 | outSlope: 0 104 | tangentMode: 0 105 | weightedMode: 0 106 | inWeight: 0.33333334 107 | outWeight: 0.33333334 108 | - serializedVersion: 3 109 | time: 0.16666667 110 | value: 1 111 | inSlope: 0 112 | outSlope: 0 113 | tangentMode: 0 114 | weightedMode: 0 115 | inWeight: 0.33333334 116 | outWeight: 0.33333334 117 | - serializedVersion: 3 118 | time: 0.33333334 119 | value: 0.25 120 | inSlope: 0 121 | outSlope: 0 122 | tangentMode: 0 123 | weightedMode: 0 124 | inWeight: 0.33333334 125 | outWeight: 0.33333334 126 | - serializedVersion: 3 127 | time: 2 128 | value: 0.25 129 | inSlope: 0 130 | outSlope: 0 131 | tangentMode: 0 132 | weightedMode: 0 133 | inWeight: 0.33333334 134 | outWeight: 0.33333334 135 | m_PreInfinity: 2 136 | m_PostInfinity: 2 137 | m_RotationOrder: 4 138 | attribute: m_Alpha 139 | path: 140 | classID: 225 141 | script: {fileID: 0} 142 | m_EulerEditorCurves: [] 143 | m_HasGenericRootTransform: 0 144 | m_HasMotionFloatCurves: 0 145 | m_Events: [] 146 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_2.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 964408ef698d0234aa8054ddeb82556d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_3.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1e425f629d25e94eb128b1299a8956c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_4.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aac5d1e88a6c97245b45aeac00c1be34 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_5.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb34014376d9c794fbecc034cfc90c2d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_6.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00711d410bdbdcf449b02de5462d92e8 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_7.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 239bfcaa2e9d1d74dad8ee466762b0bc 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_8.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7e8484294fd29b48af1cdabecd3ad89 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Animations/Spinner anim/Spinner 2/spinner_2_9.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d37546b392a08e4385fb5728622d7f9 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95cc280927e38452e8f4713b4c9869d9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Prefabs/Spinner.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b2b1dd46e29b4117b738f1e735eed13 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Prefabs/Spinner/Spinner.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42a6b30c4f44ecd4894e1303b18472ff 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Spritesheet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9cd97b3220d604bd9a934fcd833da4ec 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/LoadingIcon/Spritesheet/Icons Spritesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodai100/Unity_ArtNetRecorder/85d473f56562836e5bbfbb447ed77b26f556600c/Assets/Packages/LoadingIcon/Spritesheet/Icons Spritesheet.png -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57e25b4a578dba94c9353f4633b20549 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/IStandaloneFileBrowser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SFB { 4 | public interface IStandaloneFileBrowser { 5 | string[] OpenFilePanel(string title, string directory, ExtensionFilter[] extensions, bool multiselect); 6 | string[] OpenFolderPanel(string title, string directory, bool multiselect); 7 | string SaveFilePanel(string title, string directory, string defaultName, ExtensionFilter[] extensions); 8 | 9 | void OpenFilePanelAsync(string title, string directory, ExtensionFilter[] extensions, bool multiselect, Action cb); 10 | void OpenFolderPanelAsync(string title, string directory, bool multiselect, Action cb); 11 | void SaveFilePanelAsync(string title, string directory, string defaultName, ExtensionFilter[] extensions, Action cb); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/IStandaloneFileBrowser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7609f7b6787a54496aa41a3053fcc76a 3 | timeCreated: 1483902788 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddc4e7b83981f244ba9a26b88c18cb67 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/Linux.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 82666e520ab4d4cf08bebbb8059cd6f4 3 | folderAsset: yes 4 | timeCreated: 1538224809 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/Linux/x86_64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd198408642944765b9305bd99404136 3 | folderAsset: yes 4 | timeCreated: 1538230728 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodai100/Unity_ArtNetRecorder/85d473f56562836e5bbfbb447ed77b26f556600c/Assets/Packages/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/Linux/x86_64/libStandaloneFileBrowser.so.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8c465928f1784a3fac8dc3766f7201c 3 | timeCreated: 1538230728 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 Android: 1 19 | Exclude Editor: 0 20 | Exclude Linux: 1 21 | Exclude Linux64: 0 22 | Exclude LinuxUniversal: 0 23 | Exclude OSXIntel: 1 24 | Exclude OSXIntel64: 1 25 | Exclude OSXUniversal: 1 26 | Exclude SamsungTV: 1 27 | Exclude Tizen: 1 28 | Exclude WebGL: 1 29 | Exclude Win: 0 30 | Exclude Win64: 0 31 | Exclude iOS: 1 32 | - first: 33 | Android: Android 34 | second: 35 | enabled: 0 36 | settings: 37 | CPU: ARMv7 38 | - first: 39 | Any: 40 | second: 41 | enabled: 0 42 | settings: {} 43 | - first: 44 | Editor: Editor 45 | second: 46 | enabled: 1 47 | settings: 48 | CPU: x86_64 49 | DefaultValueInitialized: true 50 | OS: Linux 51 | - first: 52 | Facebook: Win 53 | second: 54 | enabled: 0 55 | settings: 56 | CPU: AnyCPU 57 | - first: 58 | Facebook: Win64 59 | second: 60 | enabled: 0 61 | settings: 62 | CPU: AnyCPU 63 | - first: 64 | Samsung TV: SamsungTV 65 | second: 66 | enabled: 0 67 | settings: 68 | STV_MODEL: STANDARD_15 69 | - first: 70 | Standalone: Linux 71 | second: 72 | enabled: 0 73 | settings: 74 | CPU: None 75 | - first: 76 | Standalone: Linux64 77 | second: 78 | enabled: 1 79 | settings: 80 | CPU: x86_64 81 | - first: 82 | Standalone: LinuxUniversal 83 | second: 84 | enabled: 1 85 | settings: 86 | CPU: x86_64 87 | - first: 88 | Standalone: OSXIntel 89 | second: 90 | enabled: 0 91 | settings: 92 | CPU: None 93 | - first: 94 | Standalone: OSXIntel64 95 | second: 96 | enabled: 0 97 | settings: 98 | CPU: None 99 | - first: 100 | Standalone: OSXUniversal 101 | second: 102 | enabled: 0 103 | settings: 104 | CPU: None 105 | - first: 106 | Standalone: Win 107 | second: 108 | enabled: 1 109 | settings: 110 | CPU: AnyCPU 111 | - first: 112 | Standalone: Win64 113 | second: 114 | enabled: 1 115 | settings: 116 | CPU: AnyCPU 117 | - first: 118 | iPhone: iOS 119 | second: 120 | enabled: 0 121 | settings: 122 | CompileFlags: 123 | FrameworkDependencies: 124 | userData: 125 | assetBundleName: 126 | assetBundleVariant: 127 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodai100/Unity_ArtNetRecorder/85d473f56562836e5bbfbb447ed77b26f556600c/Assets/Packages/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/Ookii.Dialogs.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e60958662eed5413d86143a0a69b731e 3 | timeCreated: 1491979494 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Android: 1 19 | Exclude Editor: 0 20 | Exclude Linux: 1 21 | Exclude Linux64: 1 22 | Exclude LinuxUniversal: 1 23 | Exclude OSXIntel: 1 24 | Exclude OSXIntel64: 1 25 | Exclude OSXUniversal: 1 26 | Exclude WebGL: 1 27 | Exclude Win: 0 28 | Exclude Win64: 0 29 | Exclude iOS: 1 30 | data: 31 | first: 32 | '': Editor 33 | second: 34 | enabled: 0 35 | settings: 36 | CPU: AnyCPU 37 | OS: AnyOS 38 | data: 39 | first: 40 | Android: Android 41 | second: 42 | enabled: 0 43 | settings: 44 | CPU: ARMv7 45 | data: 46 | first: 47 | Any: 48 | second: 49 | enabled: 0 50 | settings: {} 51 | data: 52 | first: 53 | Editor: Editor 54 | second: 55 | enabled: 1 56 | settings: 57 | DefaultValueInitialized: true 58 | data: 59 | first: 60 | Facebook: Win 61 | second: 62 | enabled: 0 63 | settings: 64 | CPU: AnyCPU 65 | data: 66 | first: 67 | Facebook: Win64 68 | second: 69 | enabled: 0 70 | settings: 71 | CPU: AnyCPU 72 | data: 73 | first: 74 | Standalone: Linux 75 | second: 76 | enabled: 0 77 | settings: 78 | CPU: None 79 | data: 80 | first: 81 | Standalone: Linux64 82 | second: 83 | enabled: 0 84 | settings: 85 | CPU: None 86 | data: 87 | first: 88 | Standalone: LinuxUniversal 89 | second: 90 | enabled: 0 91 | settings: 92 | CPU: None 93 | data: 94 | first: 95 | Standalone: OSXIntel 96 | second: 97 | enabled: 0 98 | settings: 99 | CPU: None 100 | data: 101 | first: 102 | Standalone: OSXIntel64 103 | second: 104 | enabled: 0 105 | settings: 106 | CPU: None 107 | data: 108 | first: 109 | Standalone: OSXUniversal 110 | second: 111 | enabled: 0 112 | settings: 113 | CPU: None 114 | data: 115 | first: 116 | Standalone: Win 117 | second: 118 | enabled: 1 119 | settings: 120 | CPU: AnyCPU 121 | data: 122 | first: 123 | Standalone: Win64 124 | second: 125 | enabled: 1 126 | settings: 127 | CPU: AnyCPU 128 | data: 129 | first: 130 | Windows Store Apps: WindowsStoreApps 131 | second: 132 | enabled: 0 133 | settings: 134 | CPU: AnyCPU 135 | data: 136 | first: 137 | iPhone: iOS 138 | second: 139 | enabled: 0 140 | settings: 141 | CompileFlags: 142 | FrameworkDependencies: 143 | userData: 144 | assetBundleName: 145 | assetBundleVariant: 146 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 110fdfb459db4fc448a2ccd37e200fa4 3 | folderAsset: yes 4 | PluginImporter: 5 | externalObjects: {} 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | - first: 13 | Any: 14 | second: 15 | enabled: 0 16 | settings: {} 17 | - first: 18 | Editor: Editor 19 | second: 20 | enabled: 1 21 | settings: 22 | DefaultValueInitialized: true 23 | - first: 24 | Standalone: OSXIntel 25 | second: 26 | enabled: 1 27 | settings: {} 28 | - first: 29 | Standalone: OSXIntel64 30 | second: 31 | enabled: 1 32 | settings: {} 33 | - first: 34 | Standalone: OSXUniversal 35 | second: 36 | enabled: 1 37 | settings: {} 38 | userData: 39 | assetBundleName: 40 | assetBundleVariant: 41 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 996ea0b0fb9804844ba9595686ee3e7a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 18A391 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | StandaloneFileBrowser 11 | CFBundleIdentifier 12 | com.gkngkc.sfb 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | StandaloneFileBrowser 17 | CFBundlePackageType 18 | BNDL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.0 29 | CSResourcesFileMapped 30 | 31 | DTCompiler 32 | com.apple.compilers.llvm.clang.1_0 33 | DTPlatformBuild 34 | 10A255 35 | DTPlatformVersion 36 | GM 37 | DTSDKBuild 38 | 18A384 39 | DTSDKName 40 | macosx10.14 41 | DTXcode 42 | 1000 43 | DTXcodeBuild 44 | 10A255 45 | 46 | 47 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/Info.plist.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce685769797f44046afa3e567860c94c 3 | timeCreated: 1505756861 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5a66f5db020f344c9327188aec2c060 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS/StandaloneFileBrowser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodai100/Unity_ArtNetRecorder/85d473f56562836e5bbfbb447ed77b26f556600c/Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS/StandaloneFileBrowser -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.bundle/Contents/MacOS/StandaloneFileBrowser.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddf122e0e89124ce78aacfeecb3ec554 3 | timeCreated: 1508179371 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib: -------------------------------------------------------------------------------- 1 | var StandaloneFileBrowserWebGLPlugin = { 2 | // Open file. 3 | // gameObjectNamePtr: Unique GameObject name. Required for calling back unity with SendMessage. 4 | // methodNamePtr: Callback method name on given GameObject. 5 | // filter: Filter files. Example filters: 6 | // Match all image files: "image/*" 7 | // Match all video files: "video/*" 8 | // Match all audio files: "audio/*" 9 | // Custom: ".plist, .xml, .yaml" 10 | // multiselect: Allows multiple file selection 11 | UploadFile: function(gameObjectNamePtr, methodNamePtr, filterPtr, multiselect) { 12 | gameObjectName = Pointer_stringify(gameObjectNamePtr); 13 | methodName = Pointer_stringify(methodNamePtr); 14 | filter = Pointer_stringify(filterPtr); 15 | 16 | // Delete if element exist 17 | var fileInput = document.getElementById(gameObjectName) 18 | if (fileInput) { 19 | document.body.removeChild(fileInput); 20 | } 21 | 22 | fileInput = document.createElement('input'); 23 | fileInput.setAttribute('id', gameObjectName); 24 | fileInput.setAttribute('type', 'file'); 25 | fileInput.setAttribute('style','display:none;'); 26 | fileInput.setAttribute('style','visibility:hidden;'); 27 | if (multiselect) { 28 | fileInput.setAttribute('multiple', ''); 29 | } 30 | if (filter) { 31 | fileInput.setAttribute('accept', filter); 32 | } 33 | fileInput.onclick = function (event) { 34 | // File dialog opened 35 | this.value = null; 36 | }; 37 | fileInput.onchange = function (event) { 38 | // multiselect works 39 | var urls = []; 40 | for (var i = 0; i < event.target.files.length; i++) { 41 | urls.push(URL.createObjectURL(event.target.files[i])); 42 | } 43 | // File selected 44 | SendMessage(gameObjectName, methodName, urls.join()); 45 | 46 | // Remove after file selected 47 | document.body.removeChild(fileInput); 48 | } 49 | document.body.appendChild(fileInput); 50 | 51 | document.onmouseup = function() { 52 | fileInput.click(); 53 | document.onmouseup = null; 54 | } 55 | }, 56 | 57 | // Save file 58 | // DownloadFile method does not open SaveFileDialog like standalone builds, its just allows user to download file 59 | // gameObjectNamePtr: Unique GameObject name. Required for calling back unity with SendMessage. 60 | // methodNamePtr: Callback method name on given GameObject. 61 | // filenamePtr: Filename with extension 62 | // byteArray: byte[] 63 | // byteArraySize: byte[].Length 64 | DownloadFile: function(gameObjectNamePtr, methodNamePtr, filenamePtr, byteArray, byteArraySize) { 65 | gameObjectName = Pointer_stringify(gameObjectNamePtr); 66 | methodName = Pointer_stringify(methodNamePtr); 67 | filename = Pointer_stringify(filenamePtr); 68 | 69 | var bytes = new Uint8Array(byteArraySize); 70 | for (var i = 0; i < byteArraySize; i++) { 71 | bytes[i] = HEAPU8[byteArray + i]; 72 | } 73 | 74 | var downloader = window.document.createElement('a'); 75 | downloader.setAttribute('id', gameObjectName); 76 | downloader.href = window.URL.createObjectURL(new Blob([bytes], { type: 'application/octet-stream' })); 77 | downloader.download = filename; 78 | document.body.appendChild(downloader); 79 | 80 | document.onmouseup = function() { 81 | downloader.click(); 82 | document.body.removeChild(downloader); 83 | document.onmouseup = null; 84 | 85 | SendMessage(gameObjectName, methodName); 86 | } 87 | } 88 | }; 89 | 90 | mergeInto(LibraryManager.library, StandaloneFileBrowserWebGLPlugin); -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/StandaloneFileBrowser.jslib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 265aaf20a6d564e0fb00a9c4a7a9c300 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | isPreloaded: 0 9 | isOverridable: 0 10 | platformData: 11 | - first: 12 | '': Any 13 | second: 14 | enabled: 0 15 | settings: 16 | Exclude Editor: 1 17 | Exclude Linux: 1 18 | Exclude Linux64: 1 19 | Exclude LinuxUniversal: 1 20 | Exclude OSXUniversal: 1 21 | Exclude Win: 1 22 | Exclude Win64: 1 23 | - first: 24 | Any: 25 | second: 26 | enabled: 0 27 | settings: {} 28 | - first: 29 | Editor: Editor 30 | second: 31 | enabled: 0 32 | settings: 33 | CPU: AnyCPU 34 | DefaultValueInitialized: true 35 | OS: AnyOS 36 | - first: 37 | Facebook: WebGL 38 | second: 39 | enabled: 1 40 | settings: {} 41 | - first: 42 | Facebook: Win 43 | second: 44 | enabled: 0 45 | settings: 46 | CPU: AnyCPU 47 | - first: 48 | Facebook: Win64 49 | second: 50 | enabled: 0 51 | settings: 52 | CPU: AnyCPU 53 | - first: 54 | Standalone: Linux 55 | second: 56 | enabled: 0 57 | settings: 58 | CPU: x86 59 | - first: 60 | Standalone: Linux64 61 | second: 62 | enabled: 0 63 | settings: 64 | CPU: x86_64 65 | - first: 66 | Standalone: LinuxUniversal 67 | second: 68 | enabled: 0 69 | settings: 70 | CPU: None 71 | - first: 72 | Standalone: OSXUniversal 73 | second: 74 | enabled: 0 75 | settings: 76 | CPU: AnyCPU 77 | - first: 78 | Standalone: Win 79 | second: 80 | enabled: 0 81 | settings: 82 | CPU: AnyCPU 83 | - first: 84 | Standalone: Win64 85 | second: 86 | enabled: 0 87 | settings: 88 | CPU: AnyCPU 89 | - first: 90 | WebGL: WebGL 91 | second: 92 | enabled: 1 93 | settings: {} 94 | userData: 95 | assetBundleName: 96 | assetBundleVariant: 97 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kodai100/Unity_ArtNetRecorder/85d473f56562836e5bbfbb447ed77b26f556600c/Assets/Packages/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Plugins/System.Windows.Forms.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d459a96865cc4aaab657012c6dc4833 3 | timeCreated: 1491979494 4 | licenseType: Pro 5 | PluginImporter: 6 | serializedVersion: 2 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | isOverridable: 0 11 | platformData: 12 | data: 13 | first: 14 | '': Any 15 | second: 16 | enabled: 0 17 | settings: 18 | Exclude Android: 1 19 | Exclude Editor: 0 20 | Exclude Linux: 1 21 | Exclude Linux64: 1 22 | Exclude LinuxUniversal: 1 23 | Exclude OSXIntel: 1 24 | Exclude OSXIntel64: 1 25 | Exclude OSXUniversal: 1 26 | Exclude WebGL: 1 27 | Exclude Win: 0 28 | Exclude Win64: 0 29 | Exclude iOS: 1 30 | data: 31 | first: 32 | '': Editor 33 | second: 34 | enabled: 0 35 | settings: 36 | CPU: AnyCPU 37 | OS: AnyOS 38 | data: 39 | first: 40 | Android: Android 41 | second: 42 | enabled: 0 43 | settings: 44 | CPU: ARMv7 45 | data: 46 | first: 47 | Any: 48 | second: 49 | enabled: 0 50 | settings: {} 51 | data: 52 | first: 53 | Editor: Editor 54 | second: 55 | enabled: 1 56 | settings: 57 | DefaultValueInitialized: true 58 | data: 59 | first: 60 | Facebook: Win 61 | second: 62 | enabled: 0 63 | settings: 64 | CPU: AnyCPU 65 | data: 66 | first: 67 | Facebook: Win64 68 | second: 69 | enabled: 0 70 | settings: 71 | CPU: AnyCPU 72 | data: 73 | first: 74 | Standalone: Linux 75 | second: 76 | enabled: 0 77 | settings: 78 | CPU: None 79 | data: 80 | first: 81 | Standalone: Linux64 82 | second: 83 | enabled: 0 84 | settings: 85 | CPU: None 86 | data: 87 | first: 88 | Standalone: LinuxUniversal 89 | second: 90 | enabled: 0 91 | settings: 92 | CPU: None 93 | data: 94 | first: 95 | Standalone: OSXIntel 96 | second: 97 | enabled: 0 98 | settings: 99 | CPU: None 100 | data: 101 | first: 102 | Standalone: OSXIntel64 103 | second: 104 | enabled: 0 105 | settings: 106 | CPU: None 107 | data: 108 | first: 109 | Standalone: OSXUniversal 110 | second: 111 | enabled: 0 112 | settings: 113 | CPU: None 114 | data: 115 | first: 116 | Standalone: Win 117 | second: 118 | enabled: 1 119 | settings: 120 | CPU: AnyCPU 121 | data: 122 | first: 123 | Standalone: Win64 124 | second: 125 | enabled: 1 126 | settings: 127 | CPU: AnyCPU 128 | data: 129 | first: 130 | Windows Store Apps: WindowsStoreApps 131 | second: 132 | enabled: 0 133 | settings: 134 | CPU: AnyCPU 135 | data: 136 | first: 137 | iPhone: iOS 138 | second: 139 | enabled: 0 140 | settings: 141 | CompileFlags: 142 | FrameworkDependencies: 143 | userData: 144 | assetBundleName: 145 | assetBundleVariant: 146 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Sample.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 435c74f62ab57b448adeeb37cbc0f96b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Sample/BasicSample.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5148400295519405d82bb0fa65246ea2 3 | timeCreated: 1483902788 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Sample/BasicSampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d97280fe82b874466870f709c3315d41 3 | timeCreated: 1483902786 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/StandaloneFileBrowser/Sample/CanvasSampleOpenFileImage.cs: -------------------------------------------------------------------------------- 1 | using System.Text; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Runtime.InteropServices; 5 | using UnityEngine; 6 | using UnityEngine.UI; 7 | using UnityEngine.EventSystems; 8 | using SFB; 9 | 10 | [RequireComponent(typeof(Button))] 11 | public class CanvasSampleOpenFileImage : MonoBehaviour, IPointerDownHandler { 12 | public RawImage output; 13 | 14 | #if UNITY_WEBGL && !UNITY_EDITOR 15 | // 16 | // WebGL 17 | // 18 | [DllImport("__Internal")] 19 | private static extern void UploadFile(string gameObjectName, string methodName, string filter, bool multiple); 20 | 21 | public void OnPointerDown(PointerEventData eventData) { 22 | UploadFile(gameObject.name, "OnFileUpload", ".png, .jpg", false); 23 | } 24 | 25 | // Called from browser 26 | public void OnFileUpload(string url) { 27 | StartCoroutine(OutputRoutine(url)); 28 | } 29 | #else 30 | // 31 | // Standalone platforms & editor 32 | // 33 | public void OnPointerDown(PointerEventData eventData) { } 34 | 35 | void Start() { 36 | var button = GetComponent