Browse Source

提交修改 视频 模型的显示

胡佳骏 1 year ago
parent
commit
02512d68d1
100 changed files with 83 additions and 1910 deletions
  1. 9 2
      Assets/AVideoSlide.cs
  2. 12 10
      Assets/AgoraVideoAudioManager.cs
  3. 8 1
      Assets/MediaSoup/RemoteRtc.cs
  4. 1 1
      Assets/Plugins.meta
  5. 4 1
      Assets/Plugins/Android.meta
  6. 8 0
      Assets/Plugins/Android/AndroidManifest.xml
  7. 19 39
      Assets/Remote/Scenes/Remote3.0.unity
  8. 1 1
      Assets/Remote/ShowLogin/CommonMethod.cs
  9. 1 1
      Assets/Remote/ShowLogin/TestMVC/LoginDlg.cs
  10. 9 9
      Assets/Remote/ShowRoom/RemoteVideoControl.cs
  11. 7 217
      Assets/Remote/ShowRoom/RoomInvite/Prefab/Mp4Item.prefab
  12. 2 2
      Assets/Remote/ShowRoom/RoomInvite/Prefab/PngJpgItem.prefab
  13. 1 0
      Assets/Remote/ShowRoom/RoomInvite/Scripts/Mp4Item.cs
  14. 1 1
      Assets/Samples.meta
  15. 0 8
      Assets/TriLib.meta
  16. 0 8
      Assets/TriLib/TriLibCore.meta
  17. 0 8
      Assets/TriLib/TriLibCore/Editor.meta
  18. 0 8
      Assets/TriLib/TriLibCore/Editor/Scripts.meta
  19. 0 178
      Assets/TriLib/TriLibCore/Editor/Scripts/AssetLoaderOptionsEditor.cs
  20. 0 3
      Assets/TriLib/TriLibCore/Editor/Scripts/AssetLoaderOptionsEditor.cs.meta
  21. 0 22
      Assets/TriLib/TriLibCore/Editor/Scripts/BuildProcessor.cs
  22. 0 11
      Assets/TriLib/TriLibCore/Editor/Scripts/BuildProcessor.cs.meta
  23. 0 17
      Assets/TriLib/TriLibCore/Editor/Scripts/ImporterOption.cs
  24. 0 3
      Assets/TriLib/TriLibCore/Editor/Scripts/ImporterOption.cs.meta
  25. 0 38
      Assets/TriLib/TriLibCore/Editor/Scripts/LipSyncMappingEditor.cs
  26. 0 11
      Assets/TriLib/TriLibCore/Editor/Scripts/LipSyncMappingEditor.cs.meta
  27. 0 43
      Assets/TriLib/TriLibCore/Editor/Scripts/MapperContextActions.cs
  28. 0 11
      Assets/TriLib/TriLibCore/Editor/Scripts/MapperContextActions.cs.meta
  29. 0 62
      Assets/TriLib/TriLibCore/Editor/Scripts/MecanimAnimationClipEditor.cs
  30. 0 3
      Assets/TriLib/TriLibCore/Editor/Scripts/MecanimAnimationClipEditor.cs.meta
  31. 0 77
      Assets/TriLib/TriLibCore/Editor/Scripts/PreBuiltResources.cs
  32. 0 11
      Assets/TriLib/TriLibCore/Editor/Scripts/PreBuiltResources.cs.meta
  33. 0 27
      Assets/TriLib/TriLibCore/Editor/Scripts/SimpleAnimationPlayerEditor.cs
  34. 0 3
      Assets/TriLib/TriLibCore/Editor/Scripts/SimpleAnimationPlayerEditor.cs.meta
  35. 0 36
      Assets/TriLib/TriLibCore/Editor/Scripts/TriLibImporterEditor.cs
  36. 0 11
      Assets/TriLib/TriLibCore/Editor/Scripts/TriLibImporterEditor.cs.meta
  37. 0 60
      Assets/TriLib/TriLibCore/Editor/Scripts/TriLibScriptedImporter.cs
  38. 0 11
      Assets/TriLib/TriLibCore/Editor/Scripts/TriLibScriptedImporter.cs.meta
  39. 0 107
      Assets/TriLib/TriLibCore/Editor/Scripts/TriLibSettingsProvider.cs
  40. 0 3
      Assets/TriLib/TriLibCore/Editor/Scripts/TriLibSettingsProvider.cs.meta
  41. 0 10
      Assets/TriLib/TriLibCore/KnownIssues.txt
  42. 0 7
      Assets/TriLib/TriLibCore/KnownIssues.txt.meta
  43. 0 8
      Assets/TriLib/TriLibCore/Licenses.meta
  44. 0 52
      Assets/TriLib/TriLibCore/Licenses/ANTLR4.txt
  45. 0 7
      Assets/TriLib/TriLibCore/Licenses/ANTLR4.txt.meta
  46. 0 21
      Assets/TriLib/TriLibCore/Licenses/AndroidNativeFilePicker.txt
  47. 0 7
      Assets/TriLib/TriLibCore/Licenses/AndroidNativeFilePicker.txt.meta
  48. 0 11
      Assets/TriLib/TriLibCore/Licenses/GLTFLoader.txt
  49. 0 7
      Assets/TriLib/TriLibCore/Licenses/GLTFLoader.txt.meta
  50. 0 22
      Assets/TriLib/TriLibCore/Licenses/IxMilia.ThreeMf.txt
  51. 0 7
      Assets/TriLib/TriLibCore/Licenses/IxMilia.ThreeMf.txt.meta
  52. 0 25
      Assets/TriLib/TriLibCore/Licenses/LibTessDotNet.txt
  53. 0 7
      Assets/TriLib/TriLibCore/Licenses/LibTessDotNet.txt.meta
  54. 0 9
      Assets/TriLib/TriLibCore/Licenses/NewtonSoftJson.txt
  55. 0 7
      Assets/TriLib/TriLibCore/Licenses/NewtonSoftJson.txt.meta
  56. 0 9
      Assets/TriLib/TriLibCore/Licenses/NewtonSoftJsonForUnity.txt
  57. 0 7
      Assets/TriLib/TriLibCore/Licenses/NewtonSoftJsonForUnity.txt.meta
  58. 0 5
      Assets/TriLib/TriLibCore/Licenses/OpenSans.txt
  59. 0 7
      Assets/TriLib/TriLibCore/Licenses/OpenSans.txt.meta
  60. 0 17
      Assets/TriLib/TriLibCore/Licenses/SharpZipLib.txt
  61. 0 7
      Assets/TriLib/TriLibCore/Licenses/SharpZipLib.txt.meta
  62. 0 21
      Assets/TriLib/TriLibCore/Licenses/StandaloneFileBrowser.txt
  63. 0 7
      Assets/TriLib/TriLibCore/Licenses/StandaloneFileBrowser.txt.meta
  64. 0 8
      Assets/TriLib/TriLibCore/Plugins.meta
  65. BIN
      Assets/TriLib/TriLibCore/Plugins/Antlr4.Runtime.Standard.dll
  66. 0 33
      Assets/TriLib/TriLibCore/Plugins/Antlr4.Runtime.Standard.dll.meta
  67. BIN
      Assets/TriLib/TriLibCore/Plugins/IxMilia.ThreeMf.dll
  68. 0 33
      Assets/TriLib/TriLibCore/Plugins/IxMilia.ThreeMf.dll.meta
  69. BIN
      Assets/TriLib/TriLibCore/Plugins/LibTessDotNet.dll
  70. 0 33
      Assets/TriLib/TriLibCore/Plugins/LibTessDotNet.dll.meta
  71. BIN
      Assets/TriLib/TriLibCore/Plugins/StbImageSharp.dll
  72. 0 33
      Assets/TriLib/TriLibCore/Plugins/StbImageSharp.dll.meta
  73. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Fbx.dll
  74. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Fbx.dll.meta
  75. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.Draco.dll
  76. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.Draco.dll.meta
  77. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.dll
  78. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.dll.meta
  79. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.HDRLoader.dll
  80. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.HDRLoader.dll.meta
  81. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Obj.dll
  82. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Obj.dll.meta
  83. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Ply.dll
  84. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Ply.dll.meta
  85. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Stl.dll
  86. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.Stl.dll.meta
  87. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.ThreeMf.dll
  88. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.ThreeMf.dll.meta
  89. BIN
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.dll
  90. 0 33
      Assets/TriLib/TriLibCore/Plugins/TriLibCore.dll.meta
  91. BIN
      Assets/TriLib/TriLibCore/Plugins/glTFLoader2.dll
  92. 0 33
      Assets/TriLib/TriLibCore/Plugins/glTFLoader2.dll.meta
  93. 0 8
      Assets/TriLib/TriLibCore/Resources.meta
  94. 0 10
      Assets/TriLib/TriLibCore/Resources/Mappers.meta
  95. 0 8
      Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip.meta
  96. 0 17
      Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/ByNameAnimatorOverrideAnimationClipMapper.asset
  97. 0 8
      Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/ByNameAnimatorOverrideAnimationClipMapper.asset.meta
  98. 0 15
      Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/LegacyToHumanoidAnimationClipMapper.asset
  99. 0 8
      Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/LegacyToHumanoidAnimationClipMapper.asset.meta
  100. 0 14
      Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/SimpleAnimationPlayerAnimationClipMapper.asset

+ 9 - 2
Assets/AVideoSlide.cs

@@ -3,12 +3,13 @@ using System.Collections.Generic;
 using UnityEngine;
 using UnityEngine.EventSystems;
 using UnityEngine.UI;
+using XRTool.Util;
 
 public class AVideoSlide : PointerHandler
 {
     public AVProVideoPlayer aVdieoPlayer;
     public Slider slider;
-    bool isDown = false;
+   public static bool isDown = false;
 
     // Start is called before the first frame update
     void Start()
@@ -28,7 +29,7 @@ public class AVideoSlide : PointerHandler
     {
         if (slider && aVdieoPlayer)
         {
-            aVdieoPlayer.SetSeek(aVdieoPlayer.GetMaxTimer() * per);
+            aVdieoPlayer.SetSeek( per);
             //float targetFrame = vidoPlayer.frameCount * per;
             //vidoPlayer.frame = (long)targetFrame;
         }
@@ -37,6 +38,7 @@ public class AVideoSlide : PointerHandler
     public override void OnPointerDown(PointerEventData eventData)
     {
         base.OnPointerDown(eventData);
+        aVdieoPlayer.Pause();
         isDown = true;
     }
 
@@ -44,6 +46,11 @@ public class AVideoSlide : PointerHandler
     {
         base.OnPointerUp(eventData);
         sliderChanged(slider.value);
+        TimerMgr.Instance.CreateTimer(()=> {
+            aVdieoPlayer.Play();
+        },0.2f);
         isDown = false;
     }
+
+    
 }

+ 12 - 10
Assets/AgoraVideoAudioManager.cs

@@ -86,13 +86,13 @@ public class AgoraVideoAudioManager : SingletonMono<AgoraVideoAudioManager>
         //RTCManager.Instance.OnSetChannelName += SetChinnelName;
         //RTCManager.Instance.OnAddPeeridUid += AddPeeridUid;
         //RTCManager.Instance.OnRemAtPeeridUid += RemAtPeeridUid;
+        PermissionHelper.RequestMicrophontPermission();
+        PermissionHelper.RequestCameraPermission();
     }
 
     // Update is called once per frame
     private void Update()
     {
-        PermissionHelper.RequestMicrophontPermission();
-        PermissionHelper.RequestCameraPermission();
 
         //if(isRoom&&CommonMethod.MyPeer!=null&&list_ShowView.Count>0)
         //{
@@ -173,17 +173,19 @@ public class AgoraVideoAudioManager : SingletonMono<AgoraVideoAudioManager>
 
         // RtcEngine.DisableAudio();
         //  RtcEngine.DisableVideo();
-        VideoEncoderConfiguration config = new VideoEncoderConfiguration();
-        config.dimensions = new VideoDimensions(1280, 720);
-        config.frameRate = 15;
-        config.bitrate = 0;
+     //   VideoEncoderConfiguration config = new VideoEncoderConfiguration();
+        //config.dimensions = new VideoDimensions(1280, 720);
+        //config.frameRate = 15;
+        //config.bitrate = 0;
         //    config.orientationMode = ORIENTATION_MODE.ORIENTATION_MODE_ADAPTIVE;
-        RtcEngine.SetVideoEncoderConfiguration(config);
+      //  RtcEngine.SetVideoEncoderConfiguration(config);
         RtcEngine.SetChannelProfile(CHANNEL_PROFILE_TYPE.CHANNEL_PROFILE_COMMUNICATION);
         RtcEngine.SetClientRole(CLIENT_ROLE_TYPE.CLIENT_ROLE_BROADCASTER);
         // _channelName = roomid;
-        RtcEngine.SetExternalVideoSource(true, true, EXTERNAL_VIDEO_SOURCE_TYPE.VIDEO_FRAME, new SenderOptions());
-
+        SenderOptions s = new SenderOptions();
+        s.targetBitrate = 1000;
+        RtcEngine.SetExternalVideoSource(true, true, EXTERNAL_VIDEO_SOURCE_TYPE.VIDEO_FRAME,s);
+        RtcEngine.SetRemoteDefaultVideoStreamType(VIDEO_STREAM_TYPE.VIDEO_STREAM_LOW);
         if (DeviceType.type == "DreamGlass")
             RtcEngine.SetAudioProfile(0, AUDIO_SCENARIO_TYPE.AUDIO_SCENARIO_GAME_STREAMING);
         //  RtcEngine.SetLocalVideoMirrorMode(VIDEO_MIRROR_MODE_TYPE.VIDEO_MIRROR_MODE_ENABLED);
@@ -219,7 +221,7 @@ public class AgoraVideoAudioManager : SingletonMono<AgoraVideoAudioManager>
         yield return new WaitForEndOfFrame();
         if (screenShot == null)
         {
-            screenShot = new Texture2D(1280, 720, TextureFormat.RGBA32, false);
+            screenShot = new Texture2D(CustomInfo.mWidth, CustomInfo.mHight, TextureFormat.RGBA32, false);
             StartCoroutine(GetRenederFPS());
         }
         while (true)

+ 8 - 1
Assets/MediaSoup/RemoteRtc.cs

@@ -27,6 +27,13 @@ public class RemoteRtc : SCRtcManager
     // Start is called before the first frame update
     void Start()
     {
+
+        if (DeviceType.type == "DreamGlass")
+        {
+            CustomInfo.mWidth = 640;
+            CustomInfo.mHight = 360;
+        }
+        cam2.targetTexture = new RenderTexture(CustomInfo.mWidth, CustomInfo.mHight,1);
         WSHandler.Rtc.onRtcState += onRtcState;
         DontDestroyOnLoad(this.gameObject);
         Instance = this;
@@ -244,7 +251,7 @@ public class RemoteRtc : SCRtcManager
                 webTex = null;
             }
             //设置摄像机摄像的区域    
-            webTex = new WebCamTexture(deviceName, 1280, 720, CustomInfo.FPS);
+            webTex = new WebCamTexture(deviceName, CustomInfo.mWidth, CustomInfo.mHight, CustomInfo.FPS);
             // webTex = new WebCamTexture(deviceName, 640, 480, CustomInfo.FPS);
             meshRender.material.mainTexture = webTex;
             webTex.Play();//开始摄像

+ 1 - 1
Assets/Plugins.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 73a8d8d1254fc6845bb2b7f28ee98cc1
+guid: 0b55dd63a27a7514697b7aa2a2a5fc89
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}

+ 4 - 1
Assets/Plugins/Android.meta

@@ -1,5 +1,8 @@
 fileFormatVersion: 2
-guid: feabf12f46c89dd4086b2b331b4d3b91
+guid: 91080f17e0d424745b6d1dde27e86c1c
 folderAsset: yes
 DefaultImporter:
+  externalObjects: {}
   userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Assets/Plugins/Android/AndroidManifest.xml

@@ -15,4 +15,12 @@
     </application>
 
   <uses-permission android:name="android.permission.RECORD_AUDIO" />
+  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+  <uses-permission android:name="android.permission.WRITE_SETTINGS"
+          tools:ignore="ProtectedPermissions" />
+  <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
+  <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
+  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
+  <uses-permission android:name="android.permission.INTERNET" />
 </manifest>

+ 19 - 39
Assets/Remote/Scenes/Remote3.0.unity

@@ -38,7 +38,7 @@ RenderSettings:
   m_ReflectionIntensity: 1
   m_CustomReflection: {fileID: 0}
   m_Sun: {fileID: 0}
-  m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
+  m_IndirectSpecularColor: {r: 0.44402242, g: 0.49316543, b: 0.5722324, a: 1}
   m_UseRadianceAmbientProbe: 0
 --- !u!157 &3
 LightmapSettings:
@@ -371,6 +371,11 @@ PrefabInstance:
       propertyPath: m_CullingMask.m_Bits
       value: 2568
       objectReference: {fileID: 0}
+    - target: {fileID: 604547952892512398, guid: 1f19c6a2eb9f83340a868c4c9fd2d104,
+        type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 1f19c6a2eb9f83340a868c4c9fd2d104, type: 3}
 --- !u!1 &284870646
@@ -389,7 +394,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!20 &284870648
 Camera:
   m_ObjectHideFlags: 0
@@ -1983,44 +1988,9 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 2775557577792744613, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: m_CullingMask.m_Bits
-      value: 511
-      objectReference: {fileID: 0}
-    - target: {fileID: 2834678857674975723, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: DebugInEditor
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 4181028404793140007, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: m_CullingMask.m_Bits
-      value: 511
-      objectReference: {fileID: 0}
-    - target: {fileID: 5121918160867592627, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: m_CullingMask.m_Bits
-      value: 511
-      objectReference: {fileID: 0}
-    - target: {fileID: 5122635176959177789, guid: 7cd0ceba7525bdc42a36be841a8aad16,
+    - target: {fileID: 2834678867704421285, guid: 7cd0ceba7525bdc42a36be841a8aad16,
         type: 3}
-      propertyPath: m_CullingMask.m_Bits
-      value: 511
-      objectReference: {fileID: 0}
-    - target: {fileID: 5122699813067246381, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: m_CullingMask.m_Bits
-      value: 511
-      objectReference: {fileID: 0}
-    - target: {fileID: 5142388695032135296, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: isHand
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6007065485426162334, guid: 7cd0ceba7525bdc42a36be841a8aad16,
-        type: 3}
-      propertyPath: m_LocalPosition.y
+      propertyPath: debugInEditor
       value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 8475401995549084109, guid: 7cd0ceba7525bdc42a36be841a8aad16,
@@ -2083,5 +2053,15 @@ PrefabInstance:
       propertyPath: m_Name
       value: SDKSystem
       objectReference: {fileID: 0}
+    - target: {fileID: 9056915208821754902, guid: 7cd0ceba7525bdc42a36be841a8aad16,
+        type: 3}
+      propertyPath: m_CullingMask.m_Bits
+      value: 511
+      objectReference: {fileID: 0}
+    - target: {fileID: 9076914349180199080, guid: 7cd0ceba7525bdc42a36be841a8aad16,
+        type: 3}
+      propertyPath: m_CullingMask.m_Bits
+      value: 511
+      objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 7cd0ceba7525bdc42a36be841a8aad16, type: 3}

+ 1 - 1
Assets/Remote/ShowLogin/CommonMethod.cs

@@ -171,7 +171,7 @@ namespace XRTool.Util
                     {
                         NetLoading = (GameObject)Resources.Load("loading");
                         NetLoading = GameObject.Instantiate(NetLoading);
-                        NetLoading.transform.parent = GSXRManager.Instance.head;
+                        NetLoading.transform.parent = OpenXRCamera.Instance.head;
                         NetLoading.transform.localPosition = new Vector3(0, 0, 1);
                         NetLoading.transform.localEulerAngles = new Vector3(0, 0, 0);
                         NetLoading.transform.localScale = new Vector3(0.5f, 0.5f, delayTime);

+ 1 - 1
Assets/Remote/ShowLogin/TestMVC/LoginDlg.cs

@@ -245,7 +245,7 @@ namespace ShadowStudio.UI
             //passwordInputField.text = "abc12345";
 
 #if UNITY_EDITOR
-           userInputField.text = "test06";
+           userInputField.text = "test01";
             passwordInputField.text = "123456Aa";
 #endif
 

+ 9 - 9
Assets/Remote/ShowRoom/RemoteVideoControl.cs

@@ -25,14 +25,14 @@ public class RemoteVideoControl : MonoBehaviour
  
     public void VideoStartSwitch()
     {
-       // isStart = videoPlayer.isPlaying;
+        // isStart = videoPlayer.isPlaying;
         isStart = avProVideoPlayer.IsPlaying();
         isStart = !isStart;
         Icon.SetActive(!isStart.Value);
         Stop.SetActive(isStart.Value);
         if (isStart.Value)
         {
-          //  videoPlayer?.Play();
+            //  videoPlayer?.Play();
             avProVideoPlayer?.Play();
         }
         else
@@ -60,11 +60,6 @@ public class RemoteVideoControl : MonoBehaviour
         //    mint = (int)time % 60;
         //    currentTime.text = string.Format("{0}:{1}", hour.ToString("00"), mint.ToString("00"));
         //}
-        if (value > 0.99)
-        {
-            Icon.SetActive(true);
-            Stop.SetActive(false);
-        }
     }
 
     float max;
@@ -74,12 +69,17 @@ public class RemoteVideoControl : MonoBehaviour
         while (true)
         {
             yield return new WaitForSeconds(0.5f);
-            if (avProVideoPlayer.IsVideoReady())
+            if (avProVideoPlayer.IsVideoReady()&& !AVideoSlide.isDown)
             {
                 textTotalTime.text = string.Format("{0}:{1}", (avProVideoPlayer.GetMaxTimer() / 60).ToString("00"), (avProVideoPlayer.GetMaxTimer() % 60).ToString("00"));
                 currentTime.text = string.Format("{0}:{1}", (avProVideoPlayer.GetNowTimer() / 60).ToString("00"), (avProVideoPlayer.GetNowTimer() % 60).ToString("00"));
                 slider.value = avProVideoPlayer.GetNowTimer() / avProVideoPlayer.GetMaxTimer();
-            
+
+                if (slider.value > 0.99)
+                {
+                    Icon.SetActive(true);
+                    Stop.SetActive(false);
+                }
             }
 
         }

+ 7 - 217
Assets/Remote/ShowRoom/RoomInvite/Prefab/Mp4Item.prefab

@@ -420,8 +420,8 @@ BoxCollider:
   m_IsTrigger: 0
   m_Enabled: 1
   serializedVersion: 2
-  m_Size: {x: 0.06298574, y: 0.043095395, z: 0.001630066}
-  m_Center: {x: -0.000103598875, y: 0.002238519, z: 0.0011813234}
+  m_Size: {x: 0.070448436, y: 0.04451201, z: 0.00047612056}
+  m_Center: {x: 0.0012563788, y: 0.0029468243, z: -0.0029240903}
 --- !u!114 &2283116017620586618
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -807,7 +807,6 @@ GameObject:
   - component: {fileID: 7501303589197907794}
   - component: {fileID: 4772399195672543194}
   - component: {fileID: 5004922790156949567}
-  - component: {fileID: 3942060849700519476}
   - component: {fileID: 2795984278497288442}
   m_Layer: 3
   m_Name: MainVideo
@@ -863,206 +862,6 @@ MonoBehaviour:
   slider: {fileID: 6349363836886034461}
   currentTime: {fileID: 2207506276946927452}
   textTotalTime: {fileID: 7664475438327412785}
---- !u!114 &3942060849700519476
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 4243057379313034182}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 638c870cac4da414fba921606d504407, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  _mediaSource: 1
-  _mediaReference: {fileID: 0}
-  _mediaPath:
-    _pathType: 0
-    _path: 
-  _fallbackMediaHints:
-    transparency: 0
-    alphaPacking: 0
-    stereoPacking: 0
-  _autoOpen: 1
-  _autoPlayOnStart: 0
-  _loop: 1
-  _audioVolume: 1
-  _audioBalance: 0
-  _audioMuted: 0
-  _playbackRate: 1
-  _useResampler: 0
-  _resampleMode: 0
-  _resampleBufferSize: 5
-  _videoMapping: 0
-  _textureFilterMode: 1
-  _textureWrapMode: 1
-  _textureAnisoLevel: 0
-  _useVideoResolve: 0
-  _videoResolveOptions:
-    applyHSBC: 0
-    hue: 0
-    saturation: 0.5
-    brightness: 0.5
-    contrast: 0.5
-    gamma: 1
-    tint: {r: 1, g: 1, b: 1, a: 1}
-    generateMipmaps: 0
-  _sideloadSubtitles: 0
-  _subtitlePath:
-    _pathType: 2
-    _path: 
-  _audioHeadTransform: {fileID: 0}
-  _audioFocusEnabled: 0
-  _audioFocusTransform: {fileID: 0}
-  _audioFocusWidthDegrees: 90
-  _audioFocusOffLevelDB: 0
-  _httpHeaders:
-    httpHeaders: []
-  _keyAuth:
-    keyServerToken: 
-    overrideDecryptionKeyBase64: 
-    overrideDecryptionKey: 
-  _events:
-    m_PersistentCalls:
-      m_Calls: []
-  _eventMask: -1
-  _pauseMediaOnAppPause: 1
-  _playMediaOnAppUnpause: 1
-  _persistent: 0
-  _forceFileFormat: 0
-  _optionsWindows:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    videoApi: 0
-    useHardwareDecoding: 1
-    useTextureMips: 0
-    use10BitTextures: 0
-    hintAlphaChannel: 0
-    useLowLatency: 0
-    useCustomMovParser: 0
-    useHapNotchLC: 0
-    useStereoDetection: 1
-    useTextTrackSupport: 1
-    useFacebookAudio360Support: 1
-    useAudioDelay: 0
-    bufferedFrameSelection: 0
-    pauseOnPrerollComplete: 0
-    forceAudioOutputDeviceName: 
-    preferredFilters: []
-    audioOutput: 0
-    audio360ChannelMode: 0
-    startWithHighestBitrate: 0
-    useLowLiveLatency: 0
-    parallelFrameCount: 3
-    prerollFrameCount: 4
-    useUnityAudio: 0
-    enableAudio360: 0
-  _optionsMacOSX:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    textureFormat: 0
-    _audioMode: 0
-    _flags: 0
-    maximumPlaybackRate: 2
-    _preferredPeakBitRate: 0
-    _preferredPeakBitRateUnits: 1
-    _preferredForwardBufferDuration: 0
-    _preferredMaximumResolution: 0
-    _customPreferredMaximumResolution: {x: 0, y: 0}
-  _optionsIOS:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    textureFormat: 0
-    _audioMode: 0
-    _flags: 0
-    maximumPlaybackRate: 2
-    _preferredPeakBitRate: 0
-    _preferredPeakBitRateUnits: 1
-    _preferredForwardBufferDuration: 0
-    _preferredMaximumResolution: 0
-    _customPreferredMaximumResolution: {x: 0, y: 0}
-  _optionsTVOS:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    textureFormat: 0
-    _audioMode: 0
-    _flags: 0
-    maximumPlaybackRate: 2
-    _preferredPeakBitRate: 0
-    _preferredPeakBitRateUnits: 1
-    _preferredForwardBufferDuration: 0
-    _preferredMaximumResolution: 0
-    _customPreferredMaximumResolution: {x: 0, y: 0}
-  _optionsAndroid:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    _preferredMaximumResolution: 0
-    _customPreferredMaximumResolution: {x: 0, y: 0}
-    _preferredPeakBitRate: 0
-    _preferredPeakBitRateUnits: 1
-    videoApi: 1
-    useFastOesPath: 0
-    showPosterFrame: 0
-    audioOutput: 0
-    audio360ChannelMode: 0
-    preferSoftwareDecoder: 0
-    blitTextureFiltering: 0
-    fileOffset: 0
-    startWithHighestBitrate: 0
-    minBufferMs: 50000
-    maxBufferMs: 50000
-    bufferForPlaybackMs: 2500
-    bufferForPlaybackAfterRebufferMs: 5000
-    enableAudio360: 0
-  _optionsWindowsUWP:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    useHardwareDecoding: 1
-    useTextureMips: 0
-    use10BitTextures: 0
-    hintOutput10Bit: 0
-    useLowLatency: 0
-    videoApi: 1
-    audioOutput: 0
-    audio360ChannelMode: 0
-    startWithHighestBitrate: 0
-    useLowLiveLatency: 0
-  _optionsWebGL:
-    httpHeaders:
-      httpHeaders: []
-    keyAuth:
-      keyServerToken: 
-      overrideDecryptionKeyBase64: 
-      overrideDecryptionKey: 
-    externalLibrary: 0
-    useTextureMips: 0
-  m_VideoPath: 
-  m_VideoLocation: 2
 --- !u!114 &2795984278497288442
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -1072,7 +871,7 @@ MonoBehaviour:
   m_GameObject: {fileID: 4243057379313034182}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: c7d817848393db44c8e1668eb60b40d8, type: 3}
+  m_Script: {fileID: 11500000, guid: eb94bf957aaed554492064dde1c1775e, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
 --- !u!1 &4468352108730432857
@@ -1322,7 +1121,7 @@ GameObject:
   - component: {fileID: 7243836119739601944}
   - component: {fileID: 1549779324380688215}
   - component: {fileID: 4835135013135617026}
-  - component: {fileID: 2802108232955433869}
+  - component: {fileID: 7925737214940722042}
   m_Layer: 3
   m_Name: Quad
   m_TagString: Untagged
@@ -1400,7 +1199,7 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!114 &2802108232955433869
+--- !u!114 &7925737214940722042
 MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
@@ -1409,19 +1208,10 @@ MonoBehaviour:
   m_GameObject: {fileID: 6215359594116144350}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f6d1977a52888584496b1acc7e998011, type: 3}
+  m_Script: {fileID: 11500000, guid: d1976a6c73df16c4997032b3e989d934, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  _media: {fileID: 3942060849700519476}
-  _automaticStereoPacking: 1
-  _overrideStereoPacking: 0
-  _stereoRedGreenTint: 0
-  _defaultTexture: {fileID: 0}
-  _renderer: {fileID: 4835135013135617026}
-  _materialIndex: -1
-  _texturePropertyName: _MainTex
-  _offset: {x: 0, y: 0}
-  _scale: {x: 1, y: 1}
+  ap: {fileID: 2795984278497288442}
 --- !u!1 &6349363835038450775
 GameObject:
   m_ObjectHideFlags: 0

+ 2 - 2
Assets/Remote/ShowRoom/RoomInvite/Prefab/PngJpgItem.prefab

@@ -285,8 +285,8 @@ BoxCollider:
   m_IsTrigger: 0
   m_Enabled: 1
   serializedVersion: 2
-  m_Size: {x: 0.06298574, y: 0.043095395, z: 0.001630066}
-  m_Center: {x: -0.000103598875, y: 0.002238519, z: 0.0011813234}
+  m_Size: {x: 0.07000965, y: 0.044130176, z: 0.00060388073}
+  m_Center: {x: -0.00012241345, y: 0.002755909, z: -0.00357868}
 --- !u!114 &2283116017620586618
 MonoBehaviour:
   m_ObjectHideFlags: 0

+ 1 - 0
Assets/Remote/ShowRoom/RoomInvite/Scripts/Mp4Item.cs

@@ -12,6 +12,7 @@ public class Mp4Item : BaseFilePrefabItem
     public AVProVideoPlayer aVProVideoPlayer;
     public override void Init(FileConfig fileConfig)
     {
+        Debug.Log("Hjj      "+ fileConfig.Url);
         base.Init(fileConfig);
         if (!string.IsNullOrEmpty(fileConfig.Url))
         {

+ 1 - 1
Assets/Samples.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 154d1ec41b124db46863d42b9817d759
+guid: 5225d72e6f3888d419b342090569c7ca
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}

+ 0 - 8
Assets/TriLib.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d45086d3d2f73fe4182e6708d45c5092
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 1b8b64140ddec434b9ed4abe6a36c0a0
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore/Editor.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 91666c51940c01649add8bf59b7f312d
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore/Editor/Scripts.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 61f32c23bb6bcca409a927845e965ab5
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 178
Assets/TriLib/TriLibCore/Editor/Scripts/AssetLoaderOptionsEditor.cs

@@ -1,178 +0,0 @@
-using TriLibCore.General;
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    [CustomEditor(typeof(AssetLoaderOptions))]
-    public class AssetLoaderOptionsEditor : UnityEditor.Editor
-    {
-        private int _currentTab;
-
-        public override void OnInspectorGUI()
-        {
-            ShowInspectorGUI(serializedObject, ref _currentTab);
-        }
-
-        public static void ShowInspectorGUI(SerializedObject serializedObject, ref int currentTab)
-        {
-            serializedObject.Update();
-            EditorGUILayout.BeginHorizontal();
-            if (GUILayout.Toggle(currentTab == 0, "Model", "LargeButtonLeft"))
-            {
-                currentTab = 0;
-            }
-            if (GUILayout.Toggle(currentTab == 1, "Rig", "LargeButtonMid"))
-            {
-                currentTab = 1;
-            }
-            if (GUILayout.Toggle(currentTab == 2, "Animations", "LargeButtonMid"))
-            {
-                currentTab = 2;
-            }
-            if (GUILayout.Toggle(currentTab == 3, "Materials", "LargeButtonMid"))
-            {
-                currentTab = 3;
-            }
-            if (GUILayout.Toggle(currentTab == 4, "Textures", "LargeButtonMid"))
-            {
-                currentTab = 4;
-            }
-            if (GUILayout.Toggle(currentTab == 5, "External Data", "LargeButtonRight"))
-            {
-                currentTab = 5;
-            }
-            EditorGUILayout.EndHorizontal();
-            EditorGUILayout.BeginVertical();
-            switch (currentTab)
-            {
-                case 0:
-                    GUILayout.Label(new GUIContent("Scene", "Scene import settings"), "BoldLabel");
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("ScaleFactor"), new GUIContent("Scale Factor", "Model scale multiplier."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("UseFileScale"), new GUIContent("Use File Scale", "Turn on this flag to use the file original scale."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("ImportVisibility"), new GUIContent("Import Visibility", "Turn on this field to apply the visibility property to Mesh Renderers/Skinned Mesh Renderers."));
-                    //todo: cameras and lights
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("Static"), new GUIContent("Import as Static", "Turn on this field to import the Model as a static Game Object."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("SortHierarchyByName"), new GUIContent("Sort Hierarchy by Name", "Turn on this field to sort the Model hierarchy by name."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("AddAssetUnloader"), new GUIContent("Add Asset Unloader", "Turn on this field to add the Asset Unloader Component to the loaded Game Object."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("ShowLoadingWarnings"), new GUIContent("Show Loading Warnings", "Turn on this field to display Model loading warnings on the Console."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("CloseStreamAutomatically"), new GUIContent("Close Stream Automatically", "Turn on this field to close the Model loading Stream automatically."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("DestroyOnError"), new GUIContent("Destroy on Error", "Turn on this field to destroy the loaded Game Object automatically when there is any loading error."));
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("Timeout"), new GUIContent("Timeout", "Model loading timeout in seconds (0=disabled)."));
-                    EditorGUILayout.Space();
-                    GUILayout.Label(new GUIContent("Meshes", "Global settings for generated meshes"), "BoldLabel");
-                    var importMeshesProperty = serializedObject.FindProperty("ImportMeshes");
-                    EditorGUILayout.PropertyField(importMeshesProperty, new GUIContent("Import Meshes", "Turn on this field to import Model Meshes."));
-                    if (importMeshesProperty.boolValue)
-                    {
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ReadAndWriteEnabled"), new GUIContent("Read and Write Enabled", "Turn on this field to optimize imported Meshes for reading/writing."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("OptimizeMeshes"), new GUIContent("Optimize Meshes", "Turn on this field to optimize imported Meshes for GPU access."));
-                        var generateCollidersProperty = serializedObject.FindProperty("GenerateColliders");
-                        EditorGUILayout.PropertyField(generateCollidersProperty, new GUIContent("Generate Colliders", "Turn on this field to generate Colliders for imported Meshes."));
-                        if (generateCollidersProperty.boolValue)
-                        {
-                            EditorGUILayout.PropertyField(serializedObject.FindProperty("ConvexColliders"), new GUIContent("Convex Colliders", "Turn on this field to generate convex Colliders when the GenerateColliders field is enabled."));
-                        }
-                        EditorGUILayout.Space();
-                        GUILayout.Label(new GUIContent("Geometry", "Detailed mesh data"), "BoldLabel");
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("KeepQuads"), new GUIContent("Keep Quads", "Turn on this field to mantain Mesh quads. (Useful for DX11 tesselation)"));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("IndexFormat"), new GUIContent("Index Format", "Mesh index format (16 or 32 bits)."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ImportNormals"), new GUIContent("Import Normals", "Turn on this field to import Mesh normals. If not enabled, normals will be calculated instead."));
-                        EditorGUILayout.Slider(serializedObject.FindProperty("SmoothingAngle"), 0f, 180f, new GUIContent("Smoothing Angle", "Normals calculation smoothing angle."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ImportBlendShapes"), new GUIContent("Import Blend Shapes", "Turn on this field to import Mesh Blend Shapes."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ImportBlendShapeNormals"), new GUIContent("Import Blend Shape Normals", "Turn on this field to import Mesh Blend Shape normals. If not enabled, normals will be calculated instead."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ImportColors"), new GUIContent("Import Colors", "Turn on this field to import Mesh Colors."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ImportTangents"), new GUIContent("Import Tangents", "Turn on this field to import Mesh tangents. If not enabled, tangents will be calculated instead."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("SwapUVs"), new GUIContent("Swap UVs", "Turn on this field to swap Mesh UVs. (uv1 into uv2)"));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("LipSyncMappers"), new GUIContent("Lip Sync Mappers", "Mappers used to configure Lip-Sync Blend Shapes."));
-                    }
-                    break;
-                case 1:
-                    var animationTypeProperty = serializedObject.FindProperty("AnimationType");
-                    EditorGUILayout.PropertyField(animationTypeProperty, new GUIContent("Animation Type", "Model rigging type."));
-                    var animationType = (AnimationType)animationTypeProperty.intValue;
-                    switch (animationType)
-                    {
-                        case AnimationType.Generic:
-                        case AnimationType.Humanoid:
-
-                            var avatarDefinitionTypeProperty = serializedObject.FindProperty("AvatarDefinition");
-                            EditorGUILayout.PropertyField(avatarDefinitionTypeProperty, new GUIContent("Avatar Definition", "Type of avatar creation for the Model."));
-                            var avatarDefinitionType = (AvatarDefinitionType)avatarDefinitionTypeProperty.intValue;
-                            switch (avatarDefinitionType)
-                            {
-                                case AvatarDefinitionType.CreateFromThisModel:
-                                    if (animationType == AnimationType.Humanoid)
-                                    {
-                                        EditorGUILayout.PropertyField(serializedObject.FindProperty("HumanDescription"), new GUIContent("Human Description", "HHuman Description used to create the humanoid Avatar, when the humanoid rigging type is selected."));
-                                        EditorGUILayout.PropertyField(serializedObject.FindProperty("SampleBindPose"), new GUIContent("Sample Bind Pose", "Turn on this field to enforce the loaded Model to the bind-pose when rigging."));
-                                        EditorGUILayout.PropertyField(serializedObject.FindProperty("EnforceTPose"), new GUIContent("Enforce T-Pose", "Turn on this field to enforce the loaded Model to the t-pose when rigging."));
-                                        EditorGUILayout.PropertyField(serializedObject.FindProperty("HumanoidAvatarMapper"), new GUIContent("Humanoid Avatar Mapper", "Mapper used to map the humanoid Avatar, when the humanoid rigging type is selected."));
-                                    }
-                                    break;
-                                case AvatarDefinitionType.CopyFromOtherAvatar:
-                                    EditorGUILayout.PropertyField(serializedObject.FindProperty("Avatar"), new GUIContent("Source", "Source Avatar to use when copying from other Avatar."));
-                                    break;
-                            }
-                            break;
-                    }
-                    if (animationType != AnimationType.None)
-                    {
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("RootBoneMapper"), new GUIContent("Root Bone Mapper", "Mapper used to find the Model root bone."));
-                    }
-#if UNITY_2019_1_OR_NEWER
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("LimitBoneWeights"), new GUIContent("Limit Bone Weights", "Turn on this field to limit bones weight to 4 weights per bone."));
-#endif
-                    break;
-                case 2:
-                    animationTypeProperty = serializedObject.FindProperty("AnimationType");
-                    animationType = (AnimationType)animationTypeProperty.intValue;
-                    //todo: constraints
-                    if (animationType != AnimationType.None)
-                    {
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("ResampleAnimations"), new GUIContent("Resample Curves", "Turn on this field to resample Animations."));
-                        //todo: keyframe reduction
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("AnimationWrapMode"), new GUIContent("Wrap Mode", "Default wrap-mode to apply to Animations."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("AnimationClipMappers"), new GUIContent("Animation Clip Mappers", "Mappers used to process Animation Clips."));
-                    }
-                    break;
-                case 3:
-                    var importMaterialsProperty = serializedObject.FindProperty("ImportMaterials");
-                    EditorGUILayout.PropertyField(importMaterialsProperty, new GUIContent("Import Materials", "Turn on this field to import Materials."));
-                    if (importMaterialsProperty.boolValue)
-                    {
-                        var useAlphaMaterials = serializedObject.FindProperty("UseAlphaMaterials");
-                        EditorGUILayout.PropertyField(useAlphaMaterials, new GUIContent("Use Alpha Materials", "Turn on this field to enable alpha (transparent) Materials creation."));
-                        if (useAlphaMaterials.boolValue)
-                        {
-                            EditorGUILayout.PropertyField(serializedObject.FindProperty("AddSecondAlphaMaterial"), new GUIContent("Add Second Alpha Material", "Turn on this field to add a second-pass to alpha Materials and make they write to the depth-channel."));
-                        }
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("MaterialMappers"), new GUIContent("Material Mappers", "Mappers used to create suitable Unity Materials from original Materials."));
-                    }
-                    break;
-                case 4:
-                    var importTexturesProperty = serializedObject.FindProperty("ImportTextures");
-                    EditorGUILayout.PropertyField(importTexturesProperty, new GUIContent("Import Textures", "Turn on this field to import Textures."));
-                    if (importTexturesProperty.boolValue)
-                    {
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("TextureMapper"), new GUIContent("Texture Mapper", "Mapper used to find native Texture Streams from custom sources."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("TextureCompressionQuality"), new GUIContent("Texture Compression Quality", "Texture compression to apply on loaded Textures."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("GenerateMipmaps"), new GUIContent("Generate Mipmaps", "Turn on this field to enable Textures mip-map generation."));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("FixNormalMaps"), new GUIContent("Fix Normal Maps", "Turn on this field to swap normal map Textures channel R with channel A. (This setting may work for some platforms, but not others)"));
-                        EditorGUILayout.PropertyField(serializedObject.FindProperty("Enforce16BitsTextures"), new GUIContent("Enforce 16 Bits Textures", "Turn on this field to import Textures as 16-bits HDR."));
-                        var useAlphaMaterials = serializedObject.FindProperty("UseAlphaMaterials");
-                        if (useAlphaMaterials.boolValue)
-                        {
-                            EditorGUILayout.PropertyField(serializedObject.FindProperty("ScanForAlphaPixels"), new GUIContent("Scan for Alpha Pixels", "Turn on this field to scan Textures for alpha-blended pixels in order to generate transparent Materials."));
-                        }
-                    }
-                    break;
-                case 5:
-                    EditorGUILayout.PropertyField(serializedObject.FindProperty("ExternalDataMapper"), new GUIContent("External Data Mapper", "Mapper used to find data Streams on external sources."));
-                    break;
-            }
-            EditorGUILayout.EndVertical();
-            serializedObject.ApplyModifiedProperties();
-        }
-    }
-}

+ 0 - 3
Assets/TriLib/TriLibCore/Editor/Scripts/AssetLoaderOptionsEditor.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: e964c5e158b24dc6ad03b0a14c2ef811
-timeCreated: 1573053965

+ 0 - 22
Assets/TriLib/TriLibCore/Editor/Scripts/BuildProcessor.cs

@@ -1,22 +0,0 @@
-using UnityEditor;
-using UnityEditor.Build;
-using UnityEditor.Build.Reporting;
-
-namespace TriLibCore.Editor
-{
-    public class BuildProcessor : IPreprocessBuildWithReport
-    {
-        public int callbackOrder => 0;
-
-        public void OnPreprocessBuild(BuildReport report)
-        {
-            if ((
-                    report.summary.platform == BuildTarget.StandaloneWindows || report.summary.platform == BuildTarget.StandaloneWindows64 ||
-                    report.summary.platform == BuildTarget.StandaloneLinux64 || report.summary.platform == BuildTarget.StandaloneOSX
-                ) && PlayerSettings.GetApiCompatibilityLevel(report.summary.platformGroup) != ApiCompatibilityLevel.NET_4_6)
-            {
-                UnityEngine.Debug.LogWarning("Please change the API Compatibility Level to .NET 4.x under Player Settings. Otherwise, some TriLib features like GLTF loading won't work.");
-            }
-        }
-    }
-}

+ 0 - 11
Assets/TriLib/TriLibCore/Editor/Scripts/BuildProcessor.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: d556beac2d22e38459a0060666d79950
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 17
Assets/TriLib/TriLibCore/Editor/Scripts/ImporterOption.cs

@@ -1,17 +0,0 @@
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    public class ImporterOption : GUIContent
-    {
-        public readonly string Namespace;
-        public readonly PluginImporter PluginImporter;
-
-        public ImporterOption(string name, string @namespace, PluginImporter pluginImporter) : base(name)
-        {
-            Namespace = @namespace;
-            PluginImporter = pluginImporter;
-        }
-    }
-}

+ 0 - 3
Assets/TriLib/TriLibCore/Editor/Scripts/ImporterOption.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: c201497c49b244e8a7ae0152eb5ad027
-timeCreated: 1573070165

+ 0 - 38
Assets/TriLib/TriLibCore/Editor/Scripts/LipSyncMappingEditor.cs

@@ -1,38 +0,0 @@
-using TriLibCore.General;
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    [CustomEditor(typeof(LipSyncMapping))]
-    public class LipSyncMappingEditor : UnityEditor.Editor
-    {
-        private SkinnedMeshRenderer _skinnedMeshRenderer;
-
-        private void OnEnable()
-        {
-            _skinnedMeshRenderer = ((LipSyncMapping) target).GetComponent<SkinnedMeshRenderer>();
-        }
-
-        private void OnDisable()
-        {
-            _skinnedMeshRenderer = null;
-        }
-
-        public override void OnInspectorGUI()
-        {
-            if (_skinnedMeshRenderer == null)
-            {
-                base.OnInspectorGUI();
-                return;
-            }
-            GUI.enabled = false;
-            var visemeToBlendShapeTargets = serializedObject.FindProperty("VisemeToBlendTargets");
-            for (var i = 0; i < 14; i++)
-            {
-                EditorGUILayout.TextField(((LipSyncViseme) i).ToString(), _skinnedMeshRenderer.sharedMesh.GetBlendShapeName(visemeToBlendShapeTargets.GetArrayElementAtIndex(i).intValue));
-            }
-            GUI.enabled = true;
-        }
-    }
-}

+ 0 - 11
Assets/TriLib/TriLibCore/Editor/Scripts/LipSyncMappingEditor.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 4660b91c10b46834391a27f679f07187
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 43
Assets/TriLib/TriLibCore/Editor/Scripts/MapperContextActions.cs

@@ -1,43 +0,0 @@
-using TriLibCore.Mappers;
-using TriLibCore.Utils;
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    public class MapperContextActions : MonoBehaviour
-    {
-        [MenuItem("Assets/Create Mapper Instance")]
-        private static void CreateInstance()
-        {
-            var monoScript = Selection.activeObject as MonoScript;
-            if (monoScript != null)
-            {
-                var scriptableObject = ScriptableObject.CreateInstance(monoScript.GetClass());
-                var assetPath = AssetDatabase.GetAssetPath(monoScript);
-                var directory = FileUtils.GetFileDirectory(assetPath);
-                var name = FileUtils.GetFilenameWithoutExtension(assetPath);
-                AssetDatabase.CreateAsset(scriptableObject, $"{directory}/{name}.asset");
-                AssetDatabase.SaveAssets();
-            }
-        }
-
-        [MenuItem("Assets/Create Mapper Instance", true)]
-        private static bool Validate()
-        {
-            if (Selection.activeObject is MonoScript monoScript)
-            {
-                var @class = monoScript.GetClass();
-                return
-                    typeof(AnimationClipMapper).IsAssignableFrom(@class) ||
-                    typeof(MaterialMapper).IsAssignableFrom(@class) ||
-                    typeof(TextureMapper).IsAssignableFrom(@class) ||
-                    typeof(HumanoidAvatarMapper).IsAssignableFrom(@class) ||
-                    typeof(RootBoneMapper).IsAssignableFrom(@class) ||
-                    typeof(LipSyncMapper).IsAssignableFrom(@class) ||
-                    typeof(ExternalDataMapper).IsAssignableFrom(@class);
-            }
-            return false;
-        }
-    }
-}

+ 0 - 11
Assets/TriLib/TriLibCore/Editor/Scripts/MapperContextActions.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 222f79d3cf134a44483e2a2122cec110
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 62
Assets/TriLib/TriLibCore/Editor/Scripts/MecanimAnimationClipEditor.cs

@@ -1,62 +0,0 @@
-using TriLibCore.Utils;
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    public class MecanimAnimationClipEditor : EditorWindow
-    {
-        private AnimationClip _animationClip;
-        private SerializedObject _serializedObject;
-        private SerializedProperty _animationClipSettings;
-
-        [MenuItem("Assets/Create/TriLib/MecanimAnimationClipTemplate")]
-        public static void CreateMecanimAnimationClipTemplate()
-        {
-            var editorWindow = (EditorWindow)EditorWindow.GetWindow<MecanimAnimationClipEditor>();
-            editorWindow.Show();
-        }
-
-        private void Awake()
-        {
-            _animationClip = new AnimationClip();
-            _animationClip.name = "NewMecanimAnimationClipTemplate";
-            _serializedObject = new SerializedObject(_animationClip);
-            _animationClipSettings = _serializedObject.FindProperty("m_AnimationClipSettings");
-        }
-
-        private void OnDestroy()
-        {
-            if (!AssetDatabase.Contains(_animationClip))
-            {
-                DestroyImmediate(_animationClip);
-            }
-        }
-
-        private void OnGUI()
-        {
-            EditorGUILayout.PropertyField(_serializedObject.FindProperty("m_Name"));
-
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_StartTime"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_StopTime"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_OrientationOffsetY"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_Level"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_CycleOffset"));
-
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_LoopTime"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_LoopBlend"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_LoopBlendOrientation"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_LoopBlendPositionY"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_LoopBlendPositionXZ"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_KeepOriginalOrientation"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_KeepOriginalPositionY"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_KeepOriginalPositionXZ"));
-            EditorGUILayout.PropertyField(_animationClipSettings.FindPropertyRelative("m_HeightFromFeet"));
-
-            if (GUILayout.Button("Create Template with given Settings"))
-            {
-                AssetDatabase.CreateAsset(_animationClip, $"{AssetDatabase.GetAssetPath(Selection.activeObject)}/{FileUtils.SanitizePath(_animationClip.name)}.asset");
-            }
-        }
-    }
-}

+ 0 - 3
Assets/TriLib/TriLibCore/Editor/Scripts/MecanimAnimationClipEditor.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: a555f57923e341018ed888f0601784de
-timeCreated: 1589119700

+ 0 - 77
Assets/TriLib/TriLibCore/Editor/Scripts/PreBuiltResources.cs

@@ -1,77 +0,0 @@
-using TriLibCore.Mappers;
-using UnityEditor;
-using UnityEngine;
-using HumanLimit = TriLibCore.General.HumanLimit;
-
-namespace TriLibCore.Editor
-{
-    public class PreBuiltResources : UnityEditor.Editor
-    {
-        [MenuItem("Assets/Create/TriLib/Asset Loader Options/Pre-built Asset Loader Options")]
-        public static void CreatePreBuiltAssetLoaderOptions()
-        {
-            var assetLoaderOptions = AssetLoader.CreateDefaultLoaderOptions();
-            AssetDatabase.CreateAsset(assetLoaderOptions, $"{AssetDatabase.GetAssetPath(Selection.activeObject)}/AssetLoaderOptions.asset");
-        }
-
-        [MenuItem("Assets/Create/TriLib/Mappers/Humanoid/Mixamo and Biped By Name Humanoid Avatar Mapper")]
-        public static void CreateMixamoAndBipedMapper()
-        {
-            var humanLimit = new HumanLimit();
-            var mapper = CreateInstance<ByNameHumanoidAvatarMapper>();
-            mapper.AddMapping(HumanBodyBones.Head, humanLimit, "Head", "Head1");
-            mapper.AddMapping(HumanBodyBones.Neck, humanLimit, "Neck", "Neck1");
-            mapper.AddMapping(HumanBodyBones.Chest, humanLimit, "Spine1");
-            mapper.AddMapping(HumanBodyBones.UpperChest, humanLimit, "Spine4", "Spine3", "Spine2", "Spine1");
-            mapper.AddMapping(HumanBodyBones.Spine, humanLimit, "Spine");
-            mapper.AddMapping(HumanBodyBones.Hips, humanLimit, "Hips", "Bip01", "Pelvis");
-            mapper.AddMapping(HumanBodyBones.LeftShoulder, humanLimit, "LeftShoulder", "L Clavicle", "L_Clavicle");
-            mapper.AddMapping(HumanBodyBones.LeftUpperArm, humanLimit, "LeftArm", "L UpperArm", "L_UpperArm");
-            mapper.AddMapping(HumanBodyBones.LeftLowerArm, humanLimit, "LeftForeArm", "L Forearm", "L_Forearm");
-            mapper.AddMapping(HumanBodyBones.LeftHand, humanLimit, "LeftHand", "L Hand", "L_Hand");
-            mapper.AddMapping(HumanBodyBones.RightShoulder, humanLimit, "RightShoulder", "R Clavicle", "R_Clavicle");
-            mapper.AddMapping(HumanBodyBones.RightUpperArm, humanLimit, "RightArm", "R UpperArm", "R_UpperArm");
-            mapper.AddMapping(HumanBodyBones.RightLowerArm, humanLimit, "RightForeArm", "R Forearm", "R_Forearm");
-            mapper.AddMapping(HumanBodyBones.RightHand, humanLimit, "RightHand", "R Hand", "R_Hand");
-            mapper.AddMapping(HumanBodyBones.LeftUpperLeg, humanLimit, "LeftUpLeg", "L Thigh", "L_Thigh");
-            mapper.AddMapping(HumanBodyBones.LeftLowerLeg, humanLimit, "LeftLeg", "L Calf", "L_Calf");
-            mapper.AddMapping(HumanBodyBones.LeftFoot, humanLimit, "LeftFoot", "L Foot", "L_Foot");
-            mapper.AddMapping(HumanBodyBones.LeftToes, humanLimit, "LeftToeBase", "L Toe0", "L_Toe0");
-            mapper.AddMapping(HumanBodyBones.RightUpperLeg, humanLimit, "RightUpLeg", "R Thigh", "R_Thigh");
-            mapper.AddMapping(HumanBodyBones.RightLowerLeg, humanLimit, "RightLeg", "R Calf", "R_Calf");
-            mapper.AddMapping(HumanBodyBones.RightFoot, humanLimit, "RightFoot", "R Foot", "R_Foot");
-            mapper.AddMapping(HumanBodyBones.RightToes, humanLimit, "RightToeBase", "R Toe0", "R_Toe0");
-            mapper.AddMapping(HumanBodyBones.LeftThumbProximal, humanLimit, "LeftHandThumb1", "L Finger0", "L_Finger0");
-            mapper.AddMapping(HumanBodyBones.LeftThumbIntermediate, humanLimit, "LeftHandThumb2", "L Finger01", "L_Finger01");
-            mapper.AddMapping(HumanBodyBones.LeftThumbDistal, humanLimit, "LeftHandThumb3", "L Finger02", "L_Finger02");
-            mapper.AddMapping(HumanBodyBones.LeftIndexProximal, humanLimit, "LeftHandIndex1", "L Finger1", "L_Finger1");
-            mapper.AddMapping(HumanBodyBones.LeftIndexIntermediate, humanLimit, "LeftHandIndex2", "L Finger11", "L_Finger11");
-            mapper.AddMapping(HumanBodyBones.LeftIndexDistal, humanLimit, "LeftHandIndex3", "L Finger12", "L_Finger12");
-            mapper.AddMapping(HumanBodyBones.LeftMiddleProximal, humanLimit, "LeftHandMiddle1", "L Finger2", "L_Finger2");
-            mapper.AddMapping(HumanBodyBones.LeftMiddleIntermediate, humanLimit, "LeftHandMiddle2", "L Finger21", "L_Finger21");
-            mapper.AddMapping(HumanBodyBones.LeftMiddleDistal, humanLimit, "LeftHandMiddle3", "L Finger22", "L_Finger22");
-            mapper.AddMapping(HumanBodyBones.LeftRingProximal, humanLimit, "LeftHandRing1", "L Finger3", "L_Finger3");
-            mapper.AddMapping(HumanBodyBones.LeftRingIntermediate, humanLimit, "LeftHandRing2", "L Finger31", "L_Finger31");
-            mapper.AddMapping(HumanBodyBones.LeftRingDistal, humanLimit, "LeftHandRing3", "L Finger32", "L_Finger32");
-            mapper.AddMapping(HumanBodyBones.LeftLittleProximal, humanLimit, "LeftHandPinky1", "L Finger4", "L_Finger4");
-            mapper.AddMapping(HumanBodyBones.LeftLittleIntermediate, humanLimit, "LeftHandPinky2", "L Finger41", "L_Finger41");
-            mapper.AddMapping(HumanBodyBones.LeftLittleDistal, humanLimit, "LeftHandPinky3", "L Finger42", "L_Finger42");
-            mapper.AddMapping(HumanBodyBones.RightThumbProximal, humanLimit, "RightHandThumb1", "R Finger0", "R_Finger0");
-            mapper.AddMapping(HumanBodyBones.RightThumbIntermediate, humanLimit, "RightHandThumb2", "R Finger01", "R_Finger01");
-            mapper.AddMapping(HumanBodyBones.RightThumbDistal, humanLimit, "RightHandThumb3", "R Finger02", "R_Finger02");
-            mapper.AddMapping(HumanBodyBones.RightIndexProximal, humanLimit, "RightHandIndex1", "R Finger1", "R_Finger1");
-            mapper.AddMapping(HumanBodyBones.RightIndexIntermediate, humanLimit, "RightHandIndex2", "R Finger11", "R_Finger11");
-            mapper.AddMapping(HumanBodyBones.RightIndexDistal, humanLimit, "RightHandIndex3", "R Finger12", "R_Finger12");
-            mapper.AddMapping(HumanBodyBones.RightMiddleProximal, humanLimit, "RightHandMiddle1", "R Finger2", "R_Finger2");
-            mapper.AddMapping(HumanBodyBones.RightMiddleIntermediate, humanLimit, "RightHandMiddle2", "R Finger21", "R_Finger21");
-            mapper.AddMapping(HumanBodyBones.RightMiddleDistal, humanLimit, "RightHandMiddle3", "R Finger22", "R_Finger22");
-            mapper.AddMapping(HumanBodyBones.RightRingProximal, humanLimit, "RightHandRing1", "R Finger3", "R_Finger3");
-            mapper.AddMapping(HumanBodyBones.RightRingIntermediate, humanLimit, "RightHandRing2", "R Finger31", "R_Finger31");
-            mapper.AddMapping(HumanBodyBones.RightRingDistal, humanLimit, "RightHandRing3", "R Finger32", "R_Finger32");
-            mapper.AddMapping(HumanBodyBones.RightLittleProximal, humanLimit, "RightHandPinky1", "R Finger4", "R_Finger4");
-            mapper.AddMapping(HumanBodyBones.RightLittleIntermediate, humanLimit, "RightHandPinky2", "R Finger41", "R_Finger41");
-            mapper.AddMapping(HumanBodyBones.RightLittleDistal, humanLimit, "RightHandPinky3", "R Finger42", "R_Finger42");
-            AssetDatabase.CreateAsset(mapper, $"{AssetDatabase.GetAssetPath(Selection.activeObject)}/MixamoAndBipedByNameHumanoidAvatarMapper.asset");
-        }
-    }
-}

+ 0 - 11
Assets/TriLib/TriLibCore/Editor/Scripts/PreBuiltResources.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 26256a5ba4a8395469486a528ea78955
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 27
Assets/TriLib/TriLibCore/Editor/Scripts/SimpleAnimationPlayerEditor.cs

@@ -1,27 +0,0 @@
-using TriLibCore.Playables;
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    [CustomEditor(typeof(SimpleAnimationPlayer))]
-    public class SimpleAnimationPlayerEditor : UnityEditor.Editor
-    {
-        public override void OnInspectorGUI()
-        {
-            base.OnInspectorGUI();
-            var simpleAnimationPlayer = (SimpleAnimationPlayer) target;
-            if (simpleAnimationPlayer.AnimationClips != null)
-            {
-                for (var i = 0; i < simpleAnimationPlayer.AnimationClips.Length; i++)
-                {
-                    var animationClip = simpleAnimationPlayer.AnimationClips[i];
-                    if (animationClip != null && GUILayout.Button(animationClip.name))
-                    {
-                        simpleAnimationPlayer.PlayAnimation(i);
-                    }
-                }
-            }
-        }
-    }
-}

+ 0 - 3
Assets/TriLib/TriLibCore/Editor/Scripts/SimpleAnimationPlayerEditor.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: f2d92827e4bc43d68ac3a39cbdee0da3
-timeCreated: 1589229113

+ 0 - 36
Assets/TriLib/TriLibCore/Editor/Scripts/TriLibImporterEditor.cs

@@ -1,36 +0,0 @@
-using System;
-using UnityEditor;
-
-using Object = UnityEngine.Object;
-
-namespace TriLibCore.Editor
-{
-    [CustomEditor(typeof(TriLibScriptedImporter))]
-    public class TriLibImporterEditor : UnityEditor.AssetImporters.ScriptedImporterEditor
-    {
-        private int _currentTab;
-
-        protected override Type extraDataType => typeof(AssetLoaderOptions);
-
-        protected override void InitializeExtraDataInstance(Object extraData, int targetIndex)
-        {
-            var scriptedImporter = (TriLibScriptedImporter) target;
-            var existingAssetLoaderOptions = scriptedImporter.AssetLoaderOptions;
-            EditorUtility.CopySerializedIfDifferent(existingAssetLoaderOptions, extraData);
-        }
-
-        protected override void Apply()
-        {
-            base.Apply();
-            var assetLoaderOptions = (AssetLoaderOptions) extraDataTarget;
-            var scriptedImporter = (TriLibScriptedImporter) target;
-            scriptedImporter.AssetLoaderOptions = assetLoaderOptions;
-        }
-
-        public override void OnInspectorGUI()
-        {
-            AssetLoaderOptionsEditor.ShowInspectorGUI(extraDataSerializedObject, ref _currentTab);
-            ApplyRevertGUI();
-        }
-    }
-}

+ 0 - 11
Assets/TriLib/TriLibCore/Editor/Scripts/TriLibImporterEditor.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: f82f36bf6ab73c44a9d8b5017d3a2ea7
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 60
Assets/TriLib/TriLibCore/Editor/Scripts/TriLibScriptedImporter.cs

@@ -1,60 +0,0 @@
-using UnityEngine;
-using TriLibCore.General;
-using TriLibCore.Interfaces;
-using UnityEditor;
-
-
-namespace TriLibCore.Editor
-{
-    [UnityEditor.AssetImporters.ScriptedImporter(1, new[] { "gltf", "glb", "ply", "stl", "3mf" })]
-    public class TriLibScriptedImporter : UnityEditor.AssetImporters.ScriptedImporter
-    {
-        public AssetLoaderOptions AssetLoaderOptions
-        {
-            get
-            {
-                var assetLoaderOptions = AssetLoader.CreateDefaultLoaderOptions(true);
-                if (userData != null && userData != "null")
-                {
-                    EditorJsonUtility.FromJsonOverwrite(userData, assetLoaderOptions);
-                }
-                return assetLoaderOptions;
-            }
-            set => userData = EditorJsonUtility.ToJson(value);
-        }
-
-        public override void OnImportAsset(UnityEditor.AssetImporters.AssetImportContext assetImportContext)
-        {
-            var assetLoaderOptions = AssetLoaderOptions;
-            var assetLoaderContext = AssetLoader.LoadModelFromFileNoThread(assetImportContext.assetPath, OnError, null, assetLoaderOptions, assetImportContext);
-            if (assetLoaderContext.RootGameObject != null)
-            {
-                assetImportContext.AddObjectToAsset("Main", assetLoaderContext.RootGameObject);
-                assetImportContext.SetMainObject(assetLoaderContext.RootGameObject);
-                foreach (var allocation in assetLoaderContext.Allocations)
-                {
-                    if (string.IsNullOrWhiteSpace(allocation.name))
-                    {
-                        allocation.name = allocation.GetType().Name;
-                    }
-                    assetImportContext.AddObjectToAsset(allocation.name, allocation);
-                }
-            }
-        }
-
-        private static void OnError(IContextualizedError contextualizedError)
-        {
-            var exception = contextualizedError.GetInnerException();
-            if (contextualizedError.GetContext() is IAssetLoaderContext assetLoaderContext)
-            {
-                var assetImportContext = (UnityEditor.AssetImporters.AssetImportContext)assetLoaderContext.Context.CustomData;
-                if (assetLoaderContext.Context.Options.ShowLoadingWarnings)
-                {
-                    assetImportContext.LogImportError(exception.ToString());
-                    return;
-                }
-            }
-            Debug.LogError(exception.ToString());
-        }
-    }
-}

+ 0 - 11
Assets/TriLib/TriLibCore/Editor/Scripts/TriLibScriptedImporter.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 6baa15879b9982542854c3ca3522da19
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 107
Assets/TriLib/TriLibCore/Editor/Scripts/TriLibSettingsProvider.cs

@@ -1,107 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Reflection;
-using UnityEditor;
-using UnityEngine;
-
-namespace TriLibCore.Editor
-{
-    public class TriLibSettingsProvider : SettingsProvider
-    {
-        private const string ReadersFileTemplate = "//Auto-generated: Do not modify this file!\n\nusing System.Collections;\nusing System.Collections.Generic;\n{0}\nnamespace TriLibCore\n{{\n    public class Readers\n    {{\n        public static IList<string> Extensions\n        {{\n            get\n            {{\n                var extensions = new List<string>();{1}\n                return extensions;\n            }}\n        }}\n        public static ReaderBase FindReaderForExtension(string extension)\n        {{\n\t\t\t{2}\n            return null;\n        }}\n    }}\n}}";
-
-        private class Styles
-        {
-            public static readonly GUIStyle Group = new GUIStyle { padding = new RectOffset(10, 10, 5, 5) };
-        }
-
-        private readonly List<ImporterOption> _importerOptions = new List<ImporterOption>();
-        private readonly string _readersFilePath;
-
-        public TriLibSettingsProvider(string path, SettingsScope scopes = SettingsScope.User, IEnumerable<string> keywords = null) : base(path, scopes, keywords)
-        {
-            var triLibReadersAssets = AssetDatabase.FindAssets("TriLibReaders");
-            if (triLibReadersAssets.Length > 0)
-            {
-                _readersFilePath = AssetDatabase.GUIDToAssetPath(triLibReadersAssets[0]);
-            }
-            else
-            {
-                throw new Exception("Could not find TriLibReaders.cs file. Please re-import TriLib package.");
-            }
-            _importerOptions.Clear();
-            var pluginImporters = PluginImporter.GetAllImporters();
-            foreach (var pluginImporter in pluginImporters)
-            {
-                if (!pluginImporter.isNativePlugin && pluginImporter.assetPath.Contains("TriLibCore."))
-                {
-                    var assembly = Assembly.LoadFile(pluginImporter.assetPath);
-                    foreach (var type in assembly.ExportedTypes)
-                    {
-                        if (type.BaseType == typeof(ReaderBase))
-                        {
-                            _importerOptions.Add(new ImporterOption(type.Name,  type.Namespace, pluginImporter));
-                        }
-                    }
-                }
-            }
-        }
-
-        public override void OnGUI(string searchContext)
-        {
-            EditorGUILayout.Space();
-            var contentWidth = GUILayoutUtility.GetLastRect().width * 0.5f;
-            EditorGUIUtility.labelWidth = contentWidth;
-            EditorGUIUtility.fieldWidth = contentWidth;
-            EditorGUILayout.BeginVertical(Styles.Group);
-            EditorGUILayout.LabelField($"TriLibReaders path: {_readersFilePath}");
-            foreach (var importerOption in _importerOptions)
-            {
-                ShowToggle(importerOption.PluginImporter.GetCompatibleWithAnyPlatform(), importerOption, delegate(bool value)
-                {
-                    importerOption.PluginImporter.SetCompatibleWithAnyPlatform(value);
-                    string usings = null;
-                    string extensions = null;
-                    string findReader = null;
-                    foreach (var importerOption2 in _importerOptions)
-                    {
-                        if (importerOption.PluginImporter.GetCompatibleWithAnyPlatform())
-                        {
-                            extensions += $"\n\t\t\t\textensions.AddRange({importerOption2.text}.GetExtensions());";
-                            usings += $"using {importerOption2.Namespace};\n";
-                            findReader += $"\n\t\t\tif (((IList) {importerOption2.text}.GetExtensions()).Contains(extension))\n\t\t\t{{\n\t\t\t\treturn new {importerOption2.text}();\n\t\t\t}}";
-                        }
-                    }
-                    var text = string.Format(ReadersFileTemplate, usings, extensions, findReader);
-                    using (var streamWriter = new StreamWriter(_readersFilePath))
-                    {
-                        streamWriter.Write(text);
-                    }
-                    AssetDatabase.SaveAssets();
-                });
-            }
-            EditorGUILayout.EndVertical();
-            base.OnGUI(searchContext);
-        }
-
-        private static void ShowToggle(bool value, GUIContent guiContent, Action<bool> onValueChanged)
-        {
-            var newValue = EditorGUILayout.Toggle(guiContent, value);
-            if (newValue != value)
-            {
-                onValueChanged(newValue);
-            }
-        }
-
-        [SettingsProvider]
-        public static SettingsProvider Register()
-        {
-            var provider = new TriLibSettingsProvider("Project/TriLibCore", SettingsScope.Project)
-            {
-                keywords = GetSearchKeywordsFromGUIContentProperties<Styles>()
-            };
-            return provider;
-        }
-    }
-}

+ 0 - 3
Assets/TriLib/TriLibCore/Editor/Scripts/TriLibSettingsProvider.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: a5b653e1047e419fb6dc0d9b9d4d2c46
-timeCreated: 1573055735

+ 0 - 10
Assets/TriLib/TriLibCore/KnownIssues.txt

@@ -1,10 +0,0 @@
-- TriLib is not a Model exporter.
-- FBX Importer does not import multiple texture layers yet.  
-- Some FBX files may present incompatibilities. Some FBX polygons may have tesselation issues.  
-- STL colors are not supported yet.
-- Lights and Cameras are not supported yet.
-- Some GLTF animations are incompatible. Fix in the works.
-- 3MF Beam Lattice format is not supported yet.
-- 3MF PBR Specular materials are not supported yet.
-- Mesh tangents importing are not imported yet and are generated on-the-fly.
-- Unrestricted bones-per-vertex option in the works.

+ 0 - 7
Assets/TriLib/TriLibCore/KnownIssues.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ff4558089a8720148825b5c0660970d2
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore/Licenses.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: e2a382f99bd251c4ba8aacf120aeefd7
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 52
Assets/TriLib/TriLibCore/Licenses/ANTLR4.txt

@@ -1,52 +0,0 @@
-[The "BSD 3-clause license"]
-Copyright (c) 2012-2017 The ANTLR Project. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
- 3. Neither the name of the copyright holder nor the names of its contributors
-    may be used to endorse or promote products derived from this software
-    without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-=====
-
-MIT License for codepointat.js from https://git.io/codepointat
-MIT License for fromcodepoint.js from https://git.io/vDW1m
-
-Copyright Mathias Bynens <https://mathiasbynens.be/>
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/ANTLR4.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5f2cd0f564a1f144dbb126e85e5a83c2
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 21
Assets/TriLib/TriLibCore/Licenses/AndroidNativeFilePicker.txt

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Süleyman Yasir KULA
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/AndroidNativeFilePicker.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 4a44c9e9906ebab438d5c6aec01735be
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 11
Assets/TriLib/TriLibCore/Licenses/GLTFLoader.txt

@@ -1,11 +0,0 @@
-This license is for the C# reference loader, not the rest of the repository.
-
-Copyright (c) 2015, Matthew and Xueru McMullan All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/GLTFLoader.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 95dbdae93ff99234f8ca508e2835e06b
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 22
Assets/TriLib/TriLibCore/Licenses/IxMilia.ThreeMf.txt

@@ -1,22 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) IxMilia.
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/IxMilia.ThreeMf.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 5b63d12c9ee3c484095f7de3fbc0ffa6
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 25
Assets/TriLib/TriLibCore/Licenses/LibTessDotNet.txt

@@ -1,25 +0,0 @@
-** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) 
-** Copyright (C) 2011 Silicon Graphics, Inc.
-** All Rights Reserved.
-**
-** Permission is hereby granted, free of charge, to any person obtaining a copy
-** of this software and associated documentation files (the "Software"), to deal
-** in the Software without restriction, including without limitation the rights
-** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-** of the Software, and to permit persons to whom the Software is furnished to do so,
-** subject to the following conditions:
-** 
-** The above copyright notice including the dates of first publication and either this
-** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be
-** included in all copies or substantial portions of the Software. 
-**
-** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
-** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC.
-** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
-** OR OTHER DEALINGS IN THE SOFTWARE.
-** 
-** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not
-** be used in advertising or otherwise to promote the sale, use or other dealings in
-** this Software without prior written authorization from Silicon Graphics, Inc.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/LibTessDotNet.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d17d778b4d4a0004498c98ee00bdf67d
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 9
Assets/TriLib/TriLibCore/Licenses/NewtonSoftJson.txt

@@ -1,9 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2007 James Newton-King
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/NewtonSoftJson.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d57a12678cce4be4d850a4df72d163b9
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 9
Assets/TriLib/TriLibCore/Licenses/NewtonSoftJsonForUnity.txt

@@ -1,9 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2019 Kalle Jillheden (jilleJr)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/NewtonSoftJsonForUnity.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e6f1ae8a1af0e4b43bdd50037bd616bb
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 5
Assets/TriLib/TriLibCore/Licenses/OpenSans.txt

@@ -1,5 +0,0 @@
-These fonts are licensed under the Apache License, Version 2.0.
-
-You can use them freely in your products & projects - print or digital, commercial or otherwise. However, you can't sell the fonts on their own.
-
-This isn't legal advice, please consider consulting a lawyer and see the full license for all details.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/OpenSans.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: d9f24e4a225fe8440a6dafe265266acd
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 17
Assets/TriLib/TriLibCore/Licenses/SharpZipLib.txt

@@ -1,17 +0,0 @@
-Copyright © 2000-2018 SharpZipLib Contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this
-software and associated documentation files (the "Software"), to deal in the Software
-without restriction, including without limitation the rights to use, copy, modify, merge,
-publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons
-to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or
-substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
-INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
-PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
-FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/SharpZipLib.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e3d99dea0516b4a4185b26fd0e6da7c3
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 21
Assets/TriLib/TriLibCore/Licenses/StandaloneFileBrowser.txt

@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Gökhan Gökçe
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 7
Assets/TriLib/TriLibCore/Licenses/StandaloneFileBrowser.txt.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: e182f6b442e0c7e44b3a2a8c2b9e3469
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore/Plugins.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: cd61a0d9cfa5780468f07a2a85b30571
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/Antlr4.Runtime.Standard.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/Antlr4.Runtime.Standard.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 95f79063c07bb434fa06d33b928e5883
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/IxMilia.ThreeMf.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/IxMilia.ThreeMf.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: d256a173176b7094f9e67f1dfb585d4d
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/LibTessDotNet.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/LibTessDotNet.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 4d13a367215e70a46922a7ca211f00a4
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/StbImageSharp.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/StbImageSharp.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: c4d01a5000a286140acb9855bc753553
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Fbx.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Fbx.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 0675fd058df391e4eb907f34162cd8aa
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.Draco.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.Draco.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 8222b3298dfc52b46ae40a9d51bb6819
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Gltf.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: dab61581e27141b4d98b75890a163aae
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.HDRLoader.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.HDRLoader.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: cf295c5be26a5a045a0dd72eaac9b63f
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Obj.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Obj.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 042426622db0fe0498b9e9d04b3ae299
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Ply.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Ply.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 9217cb6fe6077a7408b6e00fa5b3ecbb
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Stl.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.Stl.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 5ab8f8b27c702fd4c90644c9f8895957
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.ThreeMf.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.ThreeMf.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 17c7488f16462e04eb72367ff8b660c7
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/TriLibCore.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/TriLibCore.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 47f4d775581344d4c829eadada817cd4
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

BIN
Assets/TriLib/TriLibCore/Plugins/glTFLoader2.dll


+ 0 - 33
Assets/TriLib/TriLibCore/Plugins/glTFLoader2.dll.meta

@@ -1,33 +0,0 @@
-fileFormatVersion: 2
-guid: 5e8736ef9ec916a4a98fc6d5101f55e0
-PluginImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  iconMap: {}
-  executionOrder: {}
-  defineConstraints: []
-  isPreloaded: 0
-  isOverridable: 0
-  isExplicitlyReferenced: 0
-  validateReferences: 1
-  platformData:
-  - first:
-      Any: 
-    second:
-      enabled: 1
-      settings: {}
-  - first:
-      Editor: Editor
-    second:
-      enabled: 0
-      settings:
-        DefaultValueInitialized: true
-  - first:
-      Windows Store Apps: WindowsStoreApps
-    second:
-      enabled: 0
-      settings:
-        CPU: AnyCPU
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore/Resources.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: a8b83b7b7e10d304f944886515783853
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 10
Assets/TriLib/TriLibCore/Resources/Mappers.meta

@@ -1,10 +0,0 @@
-fileFormatVersion: 2
-guid: 499790fd820a8314aa8b4913378a53c2
-folderAsset: yes
-timeCreated: 1576592658
-licenseType: Store
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d92e012a6293f7f4185adcf2e630c179
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 17
Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/ByNameAnimatorOverrideAnimationClipMapper.asset

@@ -1,17 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: ca2e0455013d452eab4c7af7d2476796, type: 3}
-  m_Name: ByNameAnimatorOverrideAnimationClipMapper
-  m_EditorClassIdentifier: 
-  AnimatorOverrideController: {fileID: 0}
-  StringComparisonMode: 0
-  CaseInsensitive: 1

+ 0 - 8
Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/ByNameAnimatorOverrideAnimationClipMapper.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 252ca7325cd81ea4ea6f662185d1ef4e
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 15
Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/LegacyToHumanoidAnimationClipMapper.asset

@@ -1,15 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4b158927e3684968acc8b6099d0be223, type: 3}
-  m_Name: LegacyToHumanoidAnimationClipMapper
-  m_EditorClassIdentifier: 
-  MecanimAnimationClipTemplate: {fileID: 0}

+ 0 - 8
Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/LegacyToHumanoidAnimationClipMapper.asset.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: d85b5a8fac416c24483c1c083dd88a97
-NativeFormatImporter:
-  externalObjects: {}
-  mainObjectFileID: 0
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 14
Assets/TriLib/TriLibCore/Resources/Mappers/AnimationClip/SimpleAnimationPlayerAnimationClipMapper.asset

@@ -1,14 +0,0 @@
-%YAML 1.1
-%TAG !u! tag:unity3d.com,2011:
---- !u!114 &11400000
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 0}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 2e5a628125c14581a6bb1e1bdbef89f9, type: 3}
-  m_Name: SimpleAnimationPlayerAnimationClipMapper
-  m_EditorClassIdentifier: 

Some files were not shown because too many files changed in this diff