From f1aa83a4ab1a646188ece3432833d7ca92b45f35 Mon Sep 17 00:00:00 2001 From: Juan Alvarez Date: Tue, 27 Feb 2018 16:24:14 -0500 Subject: [PATCH 01/29] =?UTF-8?q?Se=20actualizo=20el=20c=C3=B3digo=20a=20U?= =?UTF-8?q?nity=202017.1.2f1=20Se=20limpiaron=20advertencias.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Examples/Scripts/OuyaPlotAxisButton.cs | 2 + .../Scripts/OuyaPlotMeshThumbstick.cs | 4 + .../Examples/Scripts/OuyaShowUnityInput.cs | 6 + .../Examples/Scripts/VirtualController.cs | 2 + Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs | 2 + Assets/Ouya/SDK/Editor/OuyaPanel.cs | 28 +- Assets/Ouya/SDK/Scripts/OuyaInputModule.cs | 6 +- .../Ouya/StarterKit/Scripts/OuyaSceneInit.cs | 2 +- .../StarterKit/Scripts/OuyaSceneSplash.cs | 2 +- ProjectSettings/ProjectSettings.asset | 470 ++++++++++++------ ProjectSettings/ProjectVersion.txt | 3 +- ProjectSettings/UnityAdsSettings.asset | 11 - ProjectSettings/UnityConnectSettings.asset | 20 + 13 files changed, 366 insertions(+), 192 deletions(-) delete mode 100644 ProjectSettings/UnityAdsSettings.asset diff --git a/Assets/Ouya/Examples/Scripts/OuyaPlotAxisButton.cs b/Assets/Ouya/Examples/Scripts/OuyaPlotAxisButton.cs index b015db1..492435a 100644 --- a/Assets/Ouya/Examples/Scripts/OuyaPlotAxisButton.cs +++ b/Assets/Ouya/Examples/Scripts/OuyaPlotAxisButton.cs @@ -36,8 +36,10 @@ public class OuyaPlotAxisButton : MonoBehaviour private int m_timeIndex = 0; +#pragma warning disable CS0414 // private List m_plotAxises = new List(); private List m_plotButtons = new List(); +#pragma warning restore CS0414 // public void OnEnable() { diff --git a/Assets/Ouya/Examples/Scripts/OuyaPlotMeshThumbstick.cs b/Assets/Ouya/Examples/Scripts/OuyaPlotMeshThumbstick.cs index dcb71b0..aebcbdd 100644 --- a/Assets/Ouya/Examples/Scripts/OuyaPlotMeshThumbstick.cs +++ b/Assets/Ouya/Examples/Scripts/OuyaPlotMeshThumbstick.cs @@ -40,8 +40,10 @@ public class OuyaPlotMeshThumbstick : MonoBehaviour private static List m_plots = new List(); +#pragma warning disable CS0414 // private int m_lastX = -2; private int m_lastY = -2; +#pragma warning restore CS0414 // public string m_label = null; @@ -138,7 +140,9 @@ private void UpdateCounts() } } +#pragma warning disable CS0414 // private float m_increment = 1/32f; +#pragma warning restore CS0414 // void UpdateTexture() { diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowUnityInput.cs b/Assets/Ouya/Examples/Scripts/OuyaShowUnityInput.cs index 29d8b89..7fcdba3 100644 --- a/Assets/Ouya/Examples/Scripts/OuyaShowUnityInput.cs +++ b/Assets/Ouya/Examples/Scripts/OuyaShowUnityInput.cs @@ -39,8 +39,10 @@ public class OuyaShowUnityInput : MonoBehaviour { public static int PlayerNum = 0; +#pragma warning disable CS0414 // private GUISkin m_guiSkin = null; private Texture2D m_backgroundBlack = null; +#pragma warning restore CS0414 // #region Model reference fields @@ -63,6 +65,7 @@ public class OuyaShowUnityInput : MonoBehaviour #endregion +#pragma warning disable CS0414 // private string m_axis1 = string.Empty; private string m_axis2 = string.Empty; private string m_axis3 = string.Empty; @@ -92,6 +95,7 @@ public class OuyaShowUnityInput : MonoBehaviour private string m_controller6 = string.Empty; private string m_controller7 = string.Empty; private string m_controller8 = string.Empty; +#pragma warning restore CS0414 // #region Thumbstick plots @@ -99,7 +103,9 @@ public class OuyaShowUnityInput : MonoBehaviour #endregion +#pragma warning disable CS0414 // private DateTime m_menuDetected = DateTime.MinValue; +#pragma warning restore CS0414 // public void OuyaMenuAppearing() { diff --git a/Assets/Ouya/Examples/Scripts/VirtualController.cs b/Assets/Ouya/Examples/Scripts/VirtualController.cs index 79f3216..3209dd6 100644 --- a/Assets/Ouya/Examples/Scripts/VirtualController.cs +++ b/Assets/Ouya/Examples/Scripts/VirtualController.cs @@ -47,7 +47,9 @@ public class VirtualController : MonoBehaviour public int _PlayerNumber = 0; // controller #1 +#pragma warning disable CS0414 // private DateTime _timerMenu = DateTime.MinValue; +#pragma warning restore CS0414 // private const float AXIS_SCALER = 0.05f; diff --git a/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs b/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs index 7f59ab8..495d50b 100644 --- a/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs +++ b/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs @@ -156,6 +156,7 @@ public static void MenuSetTransform() } } +#pragma warning disable CS0414 // private static string m_pathUnityProject = string.Empty; private static string m_pathUnityEditor = string.Empty; private static string m_pathUnityJar = string.Empty; @@ -165,6 +166,7 @@ public static void MenuSetTransform() private static string m_pathJavaC = string.Empty; private static string m_pathJavaP = string.Empty; private static string m_pathSDK = string.Empty; +#pragma warning restore CS0414 // private static void UpdatePaths() { diff --git a/Assets/Ouya/SDK/Editor/OuyaPanel.cs b/Assets/Ouya/SDK/Editor/OuyaPanel.cs index 2d21028..b8f835a 100644 --- a/Assets/Ouya/SDK/Editor/OuyaPanel.cs +++ b/Assets/Ouya/SDK/Editor/OuyaPanel.cs @@ -102,7 +102,7 @@ void UpdateOuyaPaths() public static string GetBundleId() { - return PlayerSettings.bundleIdentifier; + return PlayerSettings.applicationIdentifier; } #endregion @@ -124,7 +124,9 @@ public static string GetBundleId() public static string pathAAPT = string.Empty; public static string pathSDK = string.Empty; +#pragma warning disable CS0414 // private string m_browserUrl = "https://devs.ouya.tv/developers/docs/unity"; +#pragma warning restore CS0414 // static string GetPathAndroidJar() { @@ -500,7 +502,7 @@ void Update() if (!string.IsNullOrEmpty(m_nextScene)) { - EditorApplication.OpenScene(m_nextScene); + UnityEditor.SceneManagement.EditorSceneManager.OpenScene(m_nextScene); m_nextScene = string.Empty; return; } @@ -525,7 +527,7 @@ void Update() { //Debug.Log(appPath); //Debug.Log(pathADB); - string args = string.Format("shell am start -n {0}/tv.ouya.sdk.MainActivity", PlayerSettings.bundleIdentifier); + string args = string.Format("shell am start -n {0}/tv.ouya.sdk.MainActivity", PlayerSettings.applicationIdentifier); //Debug.Log(args); ProcessStartInfo ps = new ProcessStartInfo(pathADB, args); Process p = new Process(); @@ -547,7 +549,7 @@ void Update() { //Debug.Log(appPath); //Debug.Log(pathADB); - string args = string.Format("shell am force-stop {0}", PlayerSettings.bundleIdentifier); + string args = string.Format("shell am force-stop {0}", PlayerSettings.applicationIdentifier); //Debug.Log(args); ProcessStartInfo ps = new ProcessStartInfo(pathADB, args); Process p = new Process(); @@ -832,7 +834,7 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) apkName = string.Format ("{0}.apk", productName); EditorPrefs.SetString(KEY_APK_NAME, apkName); - PlayerSettings.bundleIdentifier = string.Format("tv.ouya.demo.{0}", productName); + PlayerSettings.applicationIdentifier = string.Format("tv.ouya.demo.{0}", productName); PlayerSettings.productName = productName; } @@ -857,6 +859,7 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) "VirtualControllerJS", }; +#pragma warning disable CS0414 // private static int m_selectedAdbMode = 0; private static string[] m_abdModes = @@ -864,6 +867,7 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) "wired", "wireless", }; +#pragma warning restore CS0414 // void OnGUI() { @@ -956,12 +960,12 @@ void OnGUI() PlayerSettings.productName = GUILayout.TextField(PlayerSettings.productName, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); GUILayout.EndHorizontal(); - if ((PlayerSettings.bundleIdentifier.Contains(" ") || - PlayerSettings.bundleIdentifier.Contains("\t") || - PlayerSettings.bundleIdentifier.Contains("\r") || - PlayerSettings.bundleIdentifier.Contains("\n") || - PlayerSettings.bundleIdentifier.Contains("(") || - PlayerSettings.bundleIdentifier.Contains(")"))) + if ((PlayerSettings.applicationIdentifier.Contains(" ") || + PlayerSettings.applicationIdentifier.Contains("\t") || + PlayerSettings.applicationIdentifier.Contains("\r") || + PlayerSettings.applicationIdentifier.Contains("\n") || + PlayerSettings.applicationIdentifier.Contains("(") || + PlayerSettings.applicationIdentifier.Contains(")"))) { String fieldError = "[error] (bundle id has an invalid character)\n"; if (string.IsNullOrEmpty(error)) @@ -976,7 +980,7 @@ void OnGUI() GUILayout.Space(25); GUILayout.Label("Bundle Identifier", GUILayout.Width(100)); GUILayout.Space(5); - PlayerSettings.bundleIdentifier = GUILayout.TextField(PlayerSettings.bundleIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); + PlayerSettings.applicationIdentifier = GUILayout.TextField(PlayerSettings.applicationIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(GUILayout.MaxWidth(position.width)); diff --git a/Assets/Ouya/SDK/Scripts/OuyaInputModule.cs b/Assets/Ouya/SDK/Scripts/OuyaInputModule.cs index 9f926ab..ef65937 100644 --- a/Assets/Ouya/SDK/Scripts/OuyaInputModule.cs +++ b/Assets/Ouya/SDK/Scripts/OuyaInputModule.cs @@ -31,11 +31,13 @@ namespace tv.ouya.sdk [AddComponentMenu("Event/OUYA Input Module")] public class OuyaInputModule : PointerInputModule { - public int m_PlayerNum = 0; +#pragma warning disable CS0414 // + public int m_PlayerNum = 0; private float m_NextAction; private Vector2 m_LastMousePosition; private Vector2 m_MousePosition; +#pragma warning restore CS0414 // protected OuyaInputModule() { } @@ -103,7 +105,9 @@ public override void ActivateModule() var toSelect = eventSystem.currentSelectedGameObject; if (toSelect == null) +#pragma warning disable CS0618 // El tipo o el miembro están obsoletos toSelect = eventSystem.lastSelectedGameObject; +#pragma warning restore CS0618 // El tipo o el miembro están obsoletos if (toSelect == null) toSelect = eventSystem.firstSelectedGameObject; diff --git a/Assets/Ouya/StarterKit/Scripts/OuyaSceneInit.cs b/Assets/Ouya/StarterKit/Scripts/OuyaSceneInit.cs index b5271c9..869f9c6 100644 --- a/Assets/Ouya/StarterKit/Scripts/OuyaSceneInit.cs +++ b/Assets/Ouya/StarterKit/Scripts/OuyaSceneInit.cs @@ -22,6 +22,6 @@ public class OuyaSceneInit : MonoBehaviour public void Start() { - Application.LoadLevel(NextScene); + UnityEngine.SceneManagement.SceneManager.LoadScene(NextScene); } } \ No newline at end of file diff --git a/Assets/Ouya/StarterKit/Scripts/OuyaSceneSplash.cs b/Assets/Ouya/StarterKit/Scripts/OuyaSceneSplash.cs index a280edc..f30b6b1 100644 --- a/Assets/Ouya/StarterKit/Scripts/OuyaSceneSplash.cs +++ b/Assets/Ouya/StarterKit/Scripts/OuyaSceneSplash.cs @@ -61,7 +61,7 @@ public void Update() if (m_timerOut < DateTime.Now) { - Application.LoadLevel(NextScene); + UnityEngine.SceneManagement.SceneManager.LoadScene(NextScene); return; } diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 3b32487..452093c 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,7 +3,7 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 8 + serializedVersion: 12 productGUID: 412decc45f9673247a20570859c63674 AndroidProfiler: 0 defaultScreenOrientation: 3 @@ -14,21 +14,46 @@ PlayerSettings: productName: SceneShowProducts defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} - m_SplashScreenStyle: 0 + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_SplashScreenBackgroundLandscape: {fileID: 0} + m_SplashScreenBackgroundPortrait: {fileID: 0} m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} defaultScreenWidth: 1024 defaultScreenHeight: 768 defaultScreenWidthWeb: 960 defaultScreenHeightWeb: 600 - m_RenderingPath: 1 - m_MobileRenderingPath: 1 + m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 m_MobileMTRendering: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 + tizenShowActivityIndicatorOnLoading: -1 iosAppInBackgroundBehavior: 0 displayResolutionDialog: 1 iosAllowHTTPDownload: 1 @@ -43,14 +68,16 @@ PlayerSettings: defaultIsNativeResolution: 1 runInBackground: 1 captureSingleScreen: 0 - Override IPod Music: 0 + muteOtherAudioSources: 0 Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 submitAnalytics: 1 usePlayerLog: 1 bakeCollisionMeshes: 0 forceSingleInstance: 0 resizableWindow: 0 useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games gpuSkinning: 0 graphicsJobs: 0 xboxPIXTextureCapture: 0 @@ -60,6 +87,7 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 0 allowFullscreenSwitch: 1 + graphicsJobMode: 0 macFullscreenMode: 2 d3d9FullscreenMode: 1 d3d11FullscreenMode: 1 @@ -70,12 +98,11 @@ PlayerSettings: n3dsDisableStereoscopicView: 0 n3dsEnableSharedListOpt: 1 n3dsEnableVSync: 0 - uiUse16BitDepthBuffer: 0 ignoreAlphaClear: 0 xboxOneResolution: 0 xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 - ps3SplashScreen: {fileID: 0} + xboxOneDisableEsram: 0 videoMemoryForVertexBuffers: 0 psp2PowerMode: 0 psp2AcquireBGM: 1 @@ -94,35 +121,55 @@ PlayerSettings: 16:10: 1 16:9: 1 Others: 1 - bundleIdentifier: tv.ouya.demo.SceneShowProducts bundleVersion: 1.0 preloadedAssets: [] - metroEnableIndependentInputSource: 0 + metroInputSource: 0 + m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 0 - singlePassStereoRendering: 0 + xboxOneEnable7thCore: 0 + vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + hololens: + depthFormat: 1 protectGraphicsMemory: 0 + useHDRDisplay: 0 + targetPixelDensity: 0 + resolutionScalingMode: 0 + applicationIdentifier: + Android: tv.ouya.demo.SceneShowProducts + Standalone: unity.OUYA.SceneShowProducts + Tizen: tv.ouya.demo.SceneShowProducts + iOS: tv.ouya.demo.SceneShowProducts + tvOS: tv.ouya.demo.SceneShowProducts + buildNumber: + iOS: 0 AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 21 + AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: - apiCompatibilityLevel: 2 stripEngineCode: 1 iPhoneStrippingLevel: 3 iPhoneScriptCallOptimization: 0 - iPhoneBuildNumber: 0 ForceInternetPermission: 0 ForceSDCardPermission: 0 CreateWallpaper: 0 APKExpansionFiles: 0 - preloadShaders: 0 + keepLoadedShadersAlive: 0 StripUnusedMeshComponents: 0 VertexChannelCompressionMask: serializedVersion: 2 m_Bits: 238 iPhoneSdkVersion: 988 - iPhoneTargetOSVersion: 22 + iOSTargetOSVersionString: 6.0 tvOSSdkVersion: 0 - tvOSTargetOSVersion: 900 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 9.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -143,6 +190,7 @@ PlayerSettings: tvOSSmallIconLayers: [] tvOSLargeIconLayers: [] tvOSTopShelfImageLayers: [] + tvOSTopShelfImageWideLayers: [] iOSLaunchScreenType: 0 iOSLaunchScreenPortrait: {fileID: 0} iOSLaunchScreenLandscape: {fileID: 0} @@ -162,6 +210,15 @@ PlayerSettings: iOSLaunchScreeniPadCustomXibPath: iOSDeviceRequirements: [] iOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 1 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + appleEnableAutomaticSigning: 0 AndroidTargetDevice: 3 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} @@ -183,6 +240,7 @@ PlayerSettings: m_Icon: {fileID: 0} m_Width: 149022704 m_Height: 149022704 + m_Kind: 0 m_BuildTargetBatching: - m_BuildTarget: Standalone m_StaticBatching: 1 @@ -191,6 +249,63 @@ PlayerSettings: - m_BuildTarget: AndroidPlayer m_APIs: 08000000 m_Automatic: 0 + m_BuildTargetVRSettings: + - m_BuildTarget: Android + m_Enabled: 0 + m_Devices: + - Oculus + - m_BuildTarget: Metro + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: N3DS + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PS3 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PS4 + m_Enabled: 0 + m_Devices: + - PlayStationVR + - m_BuildTarget: PSM + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PSP2 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: SamsungTV + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: Standalone + m_Enabled: 0 + m_Devices: + - Oculus + - m_BuildTarget: Tizen + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WebGL + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WebPlayer + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WiiU + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: Xbox360 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: XboxOne + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: iOS + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: tvOS + m_Enabled: 0 + m_Devices: [] + openGLRequireES31: 0 + openGLRequireES31AEP: 0 webPlayerTemplate: APPLICATION:Default m_TemplateCustomTags: {} wiiUTitleID: 0005000011000000 @@ -209,40 +324,126 @@ PlayerSettings: wiiUSystemHeapSize: 128 wiiUTVStartupScreen: {fileID: 0} wiiUGamePadStartupScreen: {fileID: 0} + wiiUDrcBufferDisabled: 0 wiiUProfilerLibPath: + playModeTestRunnerEnabled: 0 actionOnDotNetUnhandledException: 1 enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 enableCrashReportAPI: 0 + cameraUsageDescription: locationUsageDescription: - XboxTitleId: - XboxImageXexPath: - XboxSpaPath: - XboxGenerateSpa: 0 - XboxDeployKinectResources: 0 - XboxSplashScreen: {fileID: 0} - xboxEnableSpeech: 0 - xboxAdditionalTitleMemorySize: 0 - xboxDeployKinectHeadOrientation: 0 - xboxDeployKinectHeadPosition: 0 - ps3TitleConfigPath: - ps3DLCConfigPath: - ps3ThumbnailPath: - ps3BackgroundPath: - ps3SoundPath: - ps3NPAgeRating: 12 - ps3TrophyCommId: - ps3NpCommunicationPassphrase: - ps3TrophyPackagePath: - ps3BootCheckMaxSaveGameSizeKB: 128 - ps3TrophyCommSig: - ps3SaveGameSlots: 1 - ps3TrialMode: 0 - ps3VideoMemoryForAudio: 0 - ps3EnableVerboseMemoryStats: 0 - ps3UseSPUForUmbra: 0 - ps3EnableMoveSupport: 1 - ps3DisableDolbyEncoding: 0 + microphoneUsageDescription: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchTouchScreenUsage: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchDataLossConfirmation: 0 + switchSupportedNpadStyles: 3 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: @@ -254,7 +455,9 @@ PlayerSettings: ps4AppType: 0 ps4ParamSfxPath: ps4VideoOutPixelFormat: 0 - ps4VideoOutResolution: 4 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 120 ps4PronunciationXMLPath: ps4PronunciationSIGPath: ps4BackgroundImagePath: @@ -276,16 +479,19 @@ PlayerSettings: ps4ApplicationParam4: 0 ps4DownloadDataSize: 0 ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 ps4Passcode: F69AzBlax3CF3EDNhm3soLBPh71Yexui - ps4UseDebugIl2cppLibs: 0 ps4pnSessions: 1 ps4pnPresence: 1 ps4pnFriends: 1 ps4pnGameCustomData: 1 playerPrefsSupport: 0 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 ps4UseAudio3dBackend: 0 ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 0 ps4Audio3dVirtualSpeakerCount: 14 ps4attribCpuUsage: 0 ps4PatchPkgPath: @@ -298,6 +504,9 @@ PlayerSettings: ps4attribShareSupport: 0 ps4attribExclusiveVR: 0 ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] monoEnv: psp2Splashimage: {fileID: 0} @@ -346,10 +555,35 @@ PlayerSettings: psp2UseLibLocation: 0 psp2InfoBarOnStartup: 0 psp2InfoBarColor: 0 - psp2UseDebugIl2cppLibs: 0 + psp2ScriptOptimizationLevel: 0 psmSplashimage: {fileID: 0} + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} spritePackerPolicy: + webGLMemorySize: 256 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLDataCaching: 0 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLUseWasm: 0 + webGLCompressionFormat: 1 scriptingDefineSymbols: {} + platformArchitecture: {} + scriptingBackend: + Android: 0 + Standalone: 0 + WebGL: 1 + incrementalIl2cppBuild: {} + additionalIl2CppArgs: + scriptingRuntimeVersion: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 metroPackageName: ouya-everywhere-unity-plugin metroPackageVersion: metroCertificatePath: @@ -380,7 +614,9 @@ PlayerSettings: tizenSigningProfileName: tizenGPSPermissions: 0 tizenMicrophonePermissions: 0 - tizenMinOSVersion: 0 + tizenDeploymentTarget: + tizenDeploymentTargetType: -1 + tizenMinOSVersion: 1 n3dsUseExtSaveData: 0 n3dsCompressStaticMem: 1 n3dsExtSaveDataNumber: 0x12345 @@ -410,130 +646,36 @@ PlayerSettings: XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} XboxOneIsContentPackage: 0 XboxOneEnableGPUVariability: 0 XboxOneSockets: {} XboxOneSplashScreen: {fileID: 0} XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 - intPropertyNames: - - Android::ScriptingBackend - - Standalone::ScriptingBackend - - WebGL::ScriptingBackend - - WebGL::audioCompressionFormat - - WebGL::exceptionSupport - - WebGL::memorySize - Android::ScriptingBackend: 0 - Standalone::ScriptingBackend: 0 - WebGL::ScriptingBackend: 1 - WebGL::audioCompressionFormat: 4 - WebGL::exceptionSupport: 1 - WebGL::memorySize: 256 - boolPropertyNames: - - Android::VR::enable - - Metro::VR::enable - - N3DS::VR::enable - - PS3::VR::enable - - PS4::VR::enable - - PSM::VR::enable - - PSP2::VR::enable - - SamsungTV::VR::enable - - Standalone::VR::enable - - Tizen::VR::enable - - WebGL::VR::enable - - WebGL::analyzeBuildSize - - WebGL::dataCaching - - WebGL::useEmbeddedResources - - WebPlayer::VR::enable - - WiiU::VR::enable - - Xbox360::VR::enable - - XboxOne::VR::enable - - iOS::VR::enable - - tvOS::VR::enable - Android::VR::enable: 0 - Metro::VR::enable: 0 - N3DS::VR::enable: 0 - PS3::VR::enable: 0 - PS4::VR::enable: 0 - PSM::VR::enable: 0 - PSP2::VR::enable: 0 - SamsungTV::VR::enable: 0 - Standalone::VR::enable: 0 - Tizen::VR::enable: 0 - WebGL::VR::enable: 0 - WebGL::analyzeBuildSize: 0 - WebGL::dataCaching: 0 - WebGL::useEmbeddedResources: 0 - WebPlayer::VR::enable: 0 - WiiU::VR::enable: 0 - Xbox360::VR::enable: 0 - XboxOne::VR::enable: 0 - iOS::VR::enable: 0 - tvOS::VR::enable: 0 - stringPropertyNames: - - Analytics_ServiceEnabled::Analytics_ServiceEnabled - - Build_ServiceEnabled::Build_ServiceEnabled - - Collab_ServiceEnabled::Collab_ServiceEnabled - - ErrorHub_ServiceEnabled::ErrorHub_ServiceEnabled - - Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled - - Hub_ServiceEnabled::Hub_ServiceEnabled - - Purchasing_ServiceEnabled::Purchasing_ServiceEnabled - - UNet_ServiceEnabled::UNet_ServiceEnabled - - Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled - - WebGL::emscriptenArgs - - WebGL::template - - additionalIl2CppArgs::additionalIl2CppArgs - Analytics_ServiceEnabled::Analytics_ServiceEnabled: False - Build_ServiceEnabled::Build_ServiceEnabled: False - Collab_ServiceEnabled::Collab_ServiceEnabled: False - ErrorHub_ServiceEnabled::ErrorHub_ServiceEnabled: False - Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled: False - Hub_ServiceEnabled::Hub_ServiceEnabled: False - Purchasing_ServiceEnabled::Purchasing_ServiceEnabled: False - UNet_ServiceEnabled::UNet_ServiceEnabled: False - Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled: False - WebGL::emscriptenArgs: - WebGL::template: APPLICATION:Default - additionalIl2CppArgs::additionalIl2CppArgs: - vectorPropertyNames: - - Android::VR::enabledDevices - - Metro::VR::enabledDevices - - N3DS::VR::enabledDevices - - PS3::VR::enabledDevices - - PS4::VR::enabledDevices - - PSM::VR::enabledDevices - - PSP2::VR::enabledDevices - - SamsungTV::VR::enabledDevices - - Standalone::VR::enabledDevices - - Tizen::VR::enabledDevices - - WebGL::VR::enabledDevices - - WebPlayer::VR::enabledDevices - - WiiU::VR::enabledDevices - - Xbox360::VR::enabledDevices - - XboxOne::VR::enabledDevices - - iOS::VR::enabledDevices - - tvOS::VR::enabledDevices - Android::VR::enabledDevices: - - Oculus - Metro::VR::enabledDevices: [] - N3DS::VR::enabledDevices: [] - PS3::VR::enabledDevices: [] - PS4::VR::enabledDevices: - - PlayStationVR - PSM::VR::enabledDevices: [] - PSP2::VR::enabledDevices: [] - SamsungTV::VR::enabledDevices: [] - Standalone::VR::enabledDevices: - - Oculus - Tizen::VR::enabledDevices: [] - WebGL::VR::enabledDevices: [] - WebPlayer::VR::enabledDevices: [] - WiiU::VR::enabledDevices: [] - Xbox360::VR::enabledDevices: [] - XboxOne::VR::enabledDevices: [] - iOS::VR::enabledDevices: [] - tvOS::VR::enabledDevices: [] + xboxOneScriptCompiler: 0 + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} + cloudServicesEnabled: + Analytics: 0 + Build: 0 + Collab: 0 + ErrorHub: 0 + Game_Performance: 0 + Hub: 0 + Purchasing: 0 + UNet: 0 + Unity_Ads: 0 + facebookSdkVersion: 7.9.4 + apiCompatibilityLevel: 2 cloudProjectId: projectName: organizationId: cloudEnabled: 0 + enableNativePlatformBackendsForNewInputSystem: 0 + disableOldInputManagerSupport: 0 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 96b25e7..4b80f92 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1 @@ -m_EditorVersion: 5.4.1f1 -m_StandardAssetsVersion: 0 +m_EditorVersion: 2017.1.2f1 diff --git a/ProjectSettings/UnityAdsSettings.asset b/ProjectSettings/UnityAdsSettings.asset deleted file mode 100644 index 224050c..0000000 --- a/ProjectSettings/UnityAdsSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!292 &1 -UnityAdsSettings: - m_ObjectHideFlags: 0 - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_EnabledPlatforms: 4294967295 - m_IosGameId: - m_AndroidGameId: diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index 9b7a578..1cc5485 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -3,6 +3,15 @@ --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 + m_Enabled: 0 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_Enabled: 0 + m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 @@ -12,3 +21,14 @@ UnityConnectSettings: m_TestMode: 0 m_TestEventUrl: m_TestConfigUrl: + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_EnabledPlatforms: 4294967295 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 From d79a4f594b8e8c8cbe5cf74a2218abe47f124727 Mon Sep 17 00:00:00 2001 From: JuanJSAR Date: Fri, 2 Mar 2018 08:18:59 -0500 Subject: [PATCH 02/29] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Versión actualizada. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b3442d7..dbf28d3 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,4 @@ This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwo Includes support for `Turret Mouse` on `Forge TV`. -Unity: 5.4.1f1 +Unity: 2017.1.2f1 From b56508217942d196fcc58acb842207566b30f836 Mon Sep 17 00:00:00 2001 From: Juan Alvarez Date: Fri, 2 Mar 2018 09:47:24 -0500 Subject: [PATCH 03/29] Update and correction of errors when compiling. --- .../Materials/AxisButtonGraphMaterial.mat | 29 ++++--- .../Examples/Materials/FPSGraphMaterial.mat | 29 ++++--- .../Ouya/Examples/Scripts/OuyaShowSounds.cs | 6 +- Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs | 1 + .../Materials/OuyaMaterialSplash.mat | 76 +++++++------------ Assets/Plugins/Android/AndroidManifest.xml | 1 - ProjectSettings/EditorBuildSettings.asset | 3 +- ProjectSettings/GraphicsSettings.asset | 34 ++++----- ProjectSettings/ProjectSettings.asset | 8 +- README.md | 4 +- 10 files changed, 83 insertions(+), 108 deletions(-) diff --git a/Assets/Ouya/Examples/Materials/AxisButtonGraphMaterial.mat b/Assets/Ouya/Examples/Materials/AxisButtonGraphMaterial.mat index 6bb6ce1..9c0e842 100644 --- a/Assets/Ouya/Examples/Materials/AxisButtonGraphMaterial.mat +++ b/Assets/Ouya/Examples/Materials/AxisButtonGraphMaterial.mat @@ -2,27 +2,26 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 3 + serializedVersion: 6 m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: AxisButtonGraphMaterial m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] m_SavedProperties: - serializedVersion: 2 + serializedVersion: 3 m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: [] m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/Ouya/Examples/Materials/FPSGraphMaterial.mat b/Assets/Ouya/Examples/Materials/FPSGraphMaterial.mat index 7c4ebb0..1c02073 100644 --- a/Assets/Ouya/Examples/Materials/FPSGraphMaterial.mat +++ b/Assets/Ouya/Examples/Materials/FPSGraphMaterial.mat @@ -2,27 +2,26 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 3 + serializedVersion: 6 m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: FPSGraphMaterial m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] m_SavedProperties: - serializedVersion: 2 + serializedVersion: 3 m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: [] m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs b/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs index c67ee64..c04dab9 100644 --- a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs +++ b/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs @@ -96,7 +96,7 @@ private void OnGUI() (m_focusManager.SelectedButton == m_btnPlayMP3 && OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_O))) { -#if UNITY_5 +#if UNITY_5 || UNITY_2017 || UNITY_2018 GetComponent().PlayOneShot(m_soundMP3, 100); #else audio.PlayOneShot(m_soundMP3, 100); @@ -118,7 +118,7 @@ private void OnGUI() (m_focusManager.SelectedButton == m_btnPlayOGG && OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_O))) { -#if UNITY_5 +#if UNITY_5 || UNITY_2017 || UNITY_2018 GetComponent().PlayOneShot(m_soundOGG, 100); #else audio.PlayOneShot(m_soundOGG, 100); @@ -140,7 +140,7 @@ private void OnGUI() (m_focusManager.SelectedButton == m_btnPlayWAV && OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_O))) { -#if UNITY_5 +#if UNITY_5 || UNITY_2017 || UNITY_2018 GetComponent().PlayOneShot(m_soundWAV, 100); #else audio.PlayOneShot(m_soundWAV, 100); diff --git a/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs b/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs index 495d50b..b03b50b 100644 --- a/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs +++ b/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs @@ -50,6 +50,7 @@ public static void MenuPackageCore() "Assets/Plugins/OuyaSDK.cs", "Assets/Plugins/OuyaUnityActivity.cs", "Assets/Plugins/OuyaUnityPlugin.cs", + "Assets/Plugins/RazerTurretKeyboard.cs", "Assets/Plugins/UnityPlayer.cs", "Assets/Plugins/Android/AndroidManifest.xml", "Assets/Plugins/Android/assets/key.der", diff --git a/Assets/Ouya/StarterKit/Materials/OuyaMaterialSplash.mat b/Assets/Ouya/StarterKit/Materials/OuyaMaterialSplash.mat index d9c37b2..d7616dc 100644 --- a/Assets/Ouya/StarterKit/Materials/OuyaMaterialSplash.mat +++ b/Assets/Ouya/StarterKit/Materials/OuyaMaterialSplash.mat @@ -2,59 +2,39 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 3 + serializedVersion: 6 m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: OuyaMaterialSplash - m_Shader: {fileID: 30, guid: 0000000000000000e000000000000000, type: 0} + m_Shader: {fileID: 30, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] m_SavedProperties: - serializedVersion: 2 + serializedVersion: 3 m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: ea571746ab151464d80fa4934b92e02a, type: 1} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DecalTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _Illum - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} + - _DecalTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Illum: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ea571746ab151464d80fa4934b92e02a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} m_Floats: - data: - first: - name: _Cutoff - second: 0 - data: - first: - name: _Shininess - second: .699999988 - data: - first: - name: _EmissionLM - second: 0 + - _Cutoff: 0 + - _EmissionLM: 0 + - _Shininess: 0.7 m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 0} - data: - first: - name: _SpecColor - second: {r: 1, g: 1, b: 1, a: 0} - data: - first: - name: _Emission - second: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 0} + - _Emission: {r: 0, g: 0, b: 0, a: 0} + - _SpecColor: {r: 1, g: 1, b: 1, a: 0} diff --git a/Assets/Plugins/Android/AndroidManifest.xml b/Assets/Plugins/Android/AndroidManifest.xml index d77d4cc..ec31c88 100644 --- a/Assets/Plugins/Android/AndroidManifest.xml +++ b/Assets/Plugins/Android/AndroidManifest.xml @@ -15,7 +15,6 @@ See the License for the specific language governing permissions and limitations under the License. --> - diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 341c105..9e403ac 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -6,4 +6,5 @@ EditorBuildSettings: serializedVersion: 2 m_Scenes: - enabled: 1 - path: Assets/Ouya/Examples/Scenes/SceneShowProducts.unity + path: Assets/Ouya/Examples/Scenes/SceneShowUnityInput.unity + guid: 2f8b058e37870744da57754bebe01810 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 1277112..a847871 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -3,7 +3,7 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 12 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} @@ -35,33 +35,29 @@ GraphicsSettings: - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16002, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderSettings_Tier1: - useCascadedShadowMaps: 0 - standardShaderQuality: 0 - useReflectionProbeBoxProjection: 0 - useReflectionProbeBlending: 0 - m_ShaderSettings_Tier2: - useCascadedShadowMaps: 0 - standardShaderQuality: 1 - useReflectionProbeBoxProjection: 0 - useReflectionProbeBlending: 0 - m_ShaderSettings_Tier3: - useCascadedShadowMaps: 0 - standardShaderQuality: 1 - useReflectionProbeBoxProjection: 0 - useReflectionProbeBlending: 0 - m_BuildTargetShaderSettings: [] + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 + m_InstancingStripping: 0 m_LightmapKeepPlain: 1 m_LightmapKeepDirCombined: 1 - m_LightmapKeepDirSeparate: 1 m_LightmapKeepDynamicPlain: 1 m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepDynamicDirSeparate: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 m_FogKeepLinear: 1 m_FogKeepExp: 1 m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 452093c..cf25442 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -11,7 +11,7 @@ PlayerSettings: useOnDemandResources: 0 accelerometerFrequency: 60 companyName: OUYA - productName: SceneShowProducts + productName: SceneShowUnityInput defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} @@ -141,7 +141,7 @@ PlayerSettings: targetPixelDensity: 0 resolutionScalingMode: 0 applicationIdentifier: - Android: tv.ouya.demo.SceneShowProducts + Android: tv.ouya.demo.SceneShowUnityInput Standalone: unity.OUYA.SceneShowProducts Tizen: tv.ouya.demo.SceneShowProducts iOS: tv.ouya.demo.SceneShowProducts @@ -149,7 +149,7 @@ PlayerSettings: buildNumber: iOS: 0 AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 21 + AndroidMinSdkVersion: 16 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: @@ -248,7 +248,7 @@ PlayerSettings: m_BuildTargetGraphicsAPIs: - m_BuildTarget: AndroidPlayer m_APIs: 08000000 - m_Automatic: 0 + m_Automatic: 1 m_BuildTargetVRSettings: - m_BuildTarget: Android m_Enabled: 0 diff --git a/README.md b/README.md index dbf28d3..b8511cf 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ OUYA Plugin for Unity -This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) and `Android API 21` or better. +This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) and `Android API 21` or higher. Includes support for `Turret Mouse` on `Forge TV`. -Unity: 2017.1.2f1 +Unity: 2017.1 or higher \ No newline at end of file From 2d875f2fc61c3ba8997245ade4499eca585bcd04 Mon Sep 17 00:00:00 2001 From: Juan Alvarez Date: Fri, 2 Mar 2018 09:51:35 -0500 Subject: [PATCH 04/29] Update of the project version. --- Assets/Plugins/OuyaSDK.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/Plugins/OuyaSDK.cs b/Assets/Plugins/OuyaSDK.cs index de1778b..e220d36 100644 --- a/Assets/Plugins/OuyaSDK.cs +++ b/Assets/Plugins/OuyaSDK.cs @@ -34,7 +34,7 @@ public static class OuyaSDK { - public const string PLUGIN_VERSION = "2.1.0.11"; + public const string PLUGIN_VERSION = "2.2.0.0"; #if UNITY_ANDROID && !UNITY_EDITOR From 8a7dbfff15cef2d175d8212f3cb9ec0ea76566ef Mon Sep 17 00:00:00 2001 From: JuanJSAR Date: Thu, 8 Mar 2018 14:34:33 -0500 Subject: [PATCH 05/29] Create license --- LICENSE | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. From d4e3127a6263a8441c3656f6bd6d1ecf4a5626c0 Mon Sep 17 00:00:00 2001 From: Juan Alvarez Date: Tue, 24 Apr 2018 16:13:29 -0500 Subject: [PATCH 06/29] Update of the project to a stable version of Unity "2017.4.1f1 LTS" --- .../Icons/OuyaEverywhere/app_icon.png.meta | 75 ++++++++++++++++++- .../Icons/OuyaEverywhere/ouya_icon.png.meta | 75 ++++++++++++++++++- ProjectSettings/ProjectVersion.txt | 2 +- UnityPackageManager/manifest.json | 4 + 4 files changed, 153 insertions(+), 3 deletions(-) create mode 100644 UnityPackageManager/manifest.json diff --git a/Assets/Ouya/Examples/Icons/OuyaEverywhere/app_icon.png.meta b/Assets/Ouya/Examples/Icons/OuyaEverywhere/app_icon.png.meta index b10ff6c..c6bb791 100644 --- a/Assets/Ouya/Examples/Icons/OuyaEverywhere/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/OuyaEverywhere/app_icon.png.meta @@ -1,4 +1,77 @@ fileFormatVersion: 2 guid: 015161c0b0c8d1e4f9b269fac91a47b4 -DefaultImporter: +TextureImporter: + fileIDToRecycleName: + 8900000: generatedCubemap + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/OuyaEverywhere/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/OuyaEverywhere/ouya_icon.png.meta index 3584ccd..e4c5e53 100644 --- a/Assets/Ouya/Examples/Icons/OuyaEverywhere/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/OuyaEverywhere/ouya_icon.png.meta @@ -1,4 +1,77 @@ fileFormatVersion: 2 guid: 5ca3becb3d380c140be6d880f74f3477 -DefaultImporter: +TextureImporter: + fileIDToRecycleName: + 8900000: generatedCubemap + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 4b80f92..e3618f1 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1 +1 @@ -m_EditorVersion: 2017.1.2f1 +m_EditorVersion: 2017.4.1f1 diff --git a/UnityPackageManager/manifest.json b/UnityPackageManager/manifest.json new file mode 100644 index 0000000..526aca6 --- /dev/null +++ b/UnityPackageManager/manifest.json @@ -0,0 +1,4 @@ +{ + "dependencies": { + } +} From c2eddfc275ad982cee44065a56dd03fa030ad44e Mon Sep 17 00:00:00 2001 From: Juan Alvarez Date: Tue, 24 Apr 2018 16:36:52 -0500 Subject: [PATCH 07/29] The scripts were relocated in the Ouya folder within Plugins to make the project independent. --- Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs | 42 +++++----- Assets/Plugins/Ouya.meta | 10 +++ Assets/Plugins/{ => Ouya}/Bitmap.cs | 0 Assets/Plugins/{ => Ouya}/Bitmap.cs.meta | 0 Assets/Plugins/{ => Ouya}/BitmapDrawable.cs | 0 .../Plugins/{ => Ouya}/BitmapDrawable.cs.meta | 0 Assets/Plugins/{ => Ouya}/BitmapFactory.cs | 0 .../Plugins/{ => Ouya}/BitmapFactory.cs.meta | 0 .../{ => Ouya}/ByteArrayOutputStream.cs | 0 .../{ => Ouya}/ByteArrayOutputStream.cs.meta | 0 Assets/Plugins/{ => Ouya}/DebugInput.cs | 0 Assets/Plugins/{ => Ouya}/DebugInput.cs.meta | 0 Assets/Plugins/{ => Ouya}/Drawable.cs | 0 Assets/Plugins/{ => Ouya}/Drawable.cs.meta | 0 Assets/Plugins/{ => Ouya}/InputStream.cs | 0 Assets/Plugins/{ => Ouya}/InputStream.cs.meta | 0 Assets/Plugins/{ => Ouya}/JSONArray.cs | 0 Assets/Plugins/{ => Ouya}/JSONArray.cs.meta | 0 Assets/Plugins/{ => Ouya}/JSONObject.cs | 0 Assets/Plugins/{ => Ouya}/JSONObject.cs.meta | 0 .../Plugins/{ => Ouya}/JniHandleOwnership.cs | 0 .../{ => Ouya}/JniHandleOwnership.cs.meta | 0 Assets/Plugins/{ => Ouya}/OutputStream.cs | 0 .../Plugins/{ => Ouya}/OutputStream.cs.meta | 0 Assets/Plugins/{ => Ouya}/OuyaContent.cs | 0 Assets/Plugins/{ => Ouya}/OuyaContent.cs.meta | 0 Assets/Plugins/{ => Ouya}/OuyaController.cs | 0 .../Plugins/{ => Ouya}/OuyaController.cs.meta | 0 Assets/Plugins/{ => Ouya}/OuyaMod.cs | 0 Assets/Plugins/{ => Ouya}/OuyaMod.cs.meta | 0 .../Plugins/{ => Ouya}/OuyaModScreenshot.cs | 0 .../{ => Ouya}/OuyaModScreenshot.cs.meta | 0 Assets/Plugins/{ => Ouya}/OuyaSDK.cs | 0 Assets/Plugins/{ => Ouya}/OuyaSDK.cs.meta | 0 .../Plugins/{ => Ouya}/OuyaUnityActivity.cs | 0 .../{ => Ouya}/OuyaUnityActivity.cs.meta | 0 Assets/Plugins/{ => Ouya}/OuyaUnityPlugin.cs | 0 .../{ => Ouya}/OuyaUnityPlugin.cs.meta | 0 .../Plugins/{ => Ouya}/RazerTurretKeyboard.cs | 0 .../{ => Ouya}/RazerTurretKeyboard.cs.meta | 0 Assets/Plugins/{ => Ouya}/UnityPlayer.cs | 0 Assets/Plugins/{ => Ouya}/UnityPlayer.cs.meta | 0 ProjectSettings/GraphicsSettings.asset | 1 + ProjectSettings/ProjectSettings.asset | 80 +++++++++++++++---- 44 files changed, 98 insertions(+), 35 deletions(-) create mode 100644 Assets/Plugins/Ouya.meta rename Assets/Plugins/{ => Ouya}/Bitmap.cs (100%) rename Assets/Plugins/{ => Ouya}/Bitmap.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/BitmapDrawable.cs (100%) rename Assets/Plugins/{ => Ouya}/BitmapDrawable.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/BitmapFactory.cs (100%) rename Assets/Plugins/{ => Ouya}/BitmapFactory.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/ByteArrayOutputStream.cs (100%) rename Assets/Plugins/{ => Ouya}/ByteArrayOutputStream.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/DebugInput.cs (100%) rename Assets/Plugins/{ => Ouya}/DebugInput.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/Drawable.cs (100%) rename Assets/Plugins/{ => Ouya}/Drawable.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/InputStream.cs (100%) rename Assets/Plugins/{ => Ouya}/InputStream.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/JSONArray.cs (100%) rename Assets/Plugins/{ => Ouya}/JSONArray.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/JSONObject.cs (100%) rename Assets/Plugins/{ => Ouya}/JSONObject.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/JniHandleOwnership.cs (100%) rename Assets/Plugins/{ => Ouya}/JniHandleOwnership.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OutputStream.cs (100%) rename Assets/Plugins/{ => Ouya}/OutputStream.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaContent.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaContent.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaController.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaController.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaMod.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaMod.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaModScreenshot.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaModScreenshot.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaSDK.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaSDK.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaUnityActivity.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaUnityActivity.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/OuyaUnityPlugin.cs (100%) rename Assets/Plugins/{ => Ouya}/OuyaUnityPlugin.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/RazerTurretKeyboard.cs (100%) rename Assets/Plugins/{ => Ouya}/RazerTurretKeyboard.cs.meta (100%) rename Assets/Plugins/{ => Ouya}/UnityPlayer.cs (100%) rename Assets/Plugins/{ => Ouya}/UnityPlayer.cs.meta (100%) diff --git a/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs b/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs index b03b50b..bb37285 100644 --- a/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs +++ b/Assets/Ouya/SDK/Editor/OuyaMenuAdmin.cs @@ -32,26 +32,27 @@ public static void MenuPackageCore() string[] paths = { "Assets/Ouya/SDK", - "Assets/Plugins/Bitmap.cs", - "Assets/Plugins/BitmapDrawable.cs", - "Assets/Plugins/BitmapFactory.cs", - "Assets/Plugins/ByteArrayOutputStream.cs", - "Assets/Plugins/DebugInput.cs", - "Assets/Plugins/Drawable.cs", - "Assets/Plugins/InputStream.cs", - "Assets/Plugins/JniHandleOwnership.cs", - "Assets/Plugins/JSONArray.cs", - "Assets/Plugins/JSONObject.cs", - "Assets/Plugins/OutputStream.cs", - "Assets/Plugins/OuyaContent.cs", - "Assets/Plugins/OuyaController.cs", - "Assets/Plugins/OuyaMod.cs", - "Assets/Plugins/OuyaModScreenshot.cs", - "Assets/Plugins/OuyaSDK.cs", - "Assets/Plugins/OuyaUnityActivity.cs", - "Assets/Plugins/OuyaUnityPlugin.cs", - "Assets/Plugins/RazerTurretKeyboard.cs", - "Assets/Plugins/UnityPlayer.cs", + "Assets/Plugins/Ouya", + //"Assets/Plugins/Bitmap.cs", + //"Assets/Plugins/BitmapDrawable.cs", + //"Assets/Plugins/BitmapFactory.cs", + //"Assets/Plugins/ByteArrayOutputStream.cs", + //"Assets/Plugins/DebugInput.cs", + //"Assets/Plugins/Drawable.cs", + //"Assets/Plugins/InputStream.cs", + //"Assets/Plugins/JniHandleOwnership.cs", + //"Assets/Plugins/JSONArray.cs", + //"Assets/Plugins/JSONObject.cs", + //"Assets/Plugins/OutputStream.cs", + //"Assets/Plugins/OuyaContent.cs", + //"Assets/Plugins/OuyaController.cs", + //"Assets/Plugins/OuyaMod.cs", + //"Assets/Plugins/OuyaModScreenshot.cs", + //"Assets/Plugins/OuyaSDK.cs", + //"Assets/Plugins/OuyaUnityActivity.cs", + //"Assets/Plugins/OuyaUnityPlugin.cs", + //"Assets/Plugins/RazerTurretKeyboard.cs", + //"Assets/Plugins/UnityPlayer.cs", "Assets/Plugins/Android/AndroidManifest.xml", "Assets/Plugins/Android/assets/key.der", "Assets/Plugins/Android/jni/Android.mk", @@ -65,6 +66,7 @@ public static void MenuPackageCore() "Assets/Plugins/Android/res/drawable/icon.png", "Assets/Plugins/Android/res/drawable-xhdpi/ouya_icon.png", "Assets/Plugins/Android/res/values/strings.xml", + "Assets/Plugins/Android/res/values-zh-rCN/strings.xml", }; AssetDatabase.ExportPackage(paths, "OuyaSDK-Core.unitypackage", ExportPackageOptions.IncludeDependencies | ExportPackageOptions.Recurse | ExportPackageOptions.Interactive); Debug.Log(string.Format("Export OuyaSDK-Core.unitypackage success in: {0}", Directory.GetCurrentDirectory())); diff --git a/Assets/Plugins/Ouya.meta b/Assets/Plugins/Ouya.meta new file mode 100644 index 0000000..a9c57bf --- /dev/null +++ b/Assets/Plugins/Ouya.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d79e67f0d5dd9de4eb4d6f67f5af87a4 +folderAsset: yes +timeCreated: 1524605230 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Bitmap.cs b/Assets/Plugins/Ouya/Bitmap.cs similarity index 100% rename from Assets/Plugins/Bitmap.cs rename to Assets/Plugins/Ouya/Bitmap.cs diff --git a/Assets/Plugins/Bitmap.cs.meta b/Assets/Plugins/Ouya/Bitmap.cs.meta similarity index 100% rename from Assets/Plugins/Bitmap.cs.meta rename to Assets/Plugins/Ouya/Bitmap.cs.meta diff --git a/Assets/Plugins/BitmapDrawable.cs b/Assets/Plugins/Ouya/BitmapDrawable.cs similarity index 100% rename from Assets/Plugins/BitmapDrawable.cs rename to Assets/Plugins/Ouya/BitmapDrawable.cs diff --git a/Assets/Plugins/BitmapDrawable.cs.meta b/Assets/Plugins/Ouya/BitmapDrawable.cs.meta similarity index 100% rename from Assets/Plugins/BitmapDrawable.cs.meta rename to Assets/Plugins/Ouya/BitmapDrawable.cs.meta diff --git a/Assets/Plugins/BitmapFactory.cs b/Assets/Plugins/Ouya/BitmapFactory.cs similarity index 100% rename from Assets/Plugins/BitmapFactory.cs rename to Assets/Plugins/Ouya/BitmapFactory.cs diff --git a/Assets/Plugins/BitmapFactory.cs.meta b/Assets/Plugins/Ouya/BitmapFactory.cs.meta similarity index 100% rename from Assets/Plugins/BitmapFactory.cs.meta rename to Assets/Plugins/Ouya/BitmapFactory.cs.meta diff --git a/Assets/Plugins/ByteArrayOutputStream.cs b/Assets/Plugins/Ouya/ByteArrayOutputStream.cs similarity index 100% rename from Assets/Plugins/ByteArrayOutputStream.cs rename to Assets/Plugins/Ouya/ByteArrayOutputStream.cs diff --git a/Assets/Plugins/ByteArrayOutputStream.cs.meta b/Assets/Plugins/Ouya/ByteArrayOutputStream.cs.meta similarity index 100% rename from Assets/Plugins/ByteArrayOutputStream.cs.meta rename to Assets/Plugins/Ouya/ByteArrayOutputStream.cs.meta diff --git a/Assets/Plugins/DebugInput.cs b/Assets/Plugins/Ouya/DebugInput.cs similarity index 100% rename from Assets/Plugins/DebugInput.cs rename to Assets/Plugins/Ouya/DebugInput.cs diff --git a/Assets/Plugins/DebugInput.cs.meta b/Assets/Plugins/Ouya/DebugInput.cs.meta similarity index 100% rename from Assets/Plugins/DebugInput.cs.meta rename to Assets/Plugins/Ouya/DebugInput.cs.meta diff --git a/Assets/Plugins/Drawable.cs b/Assets/Plugins/Ouya/Drawable.cs similarity index 100% rename from Assets/Plugins/Drawable.cs rename to Assets/Plugins/Ouya/Drawable.cs diff --git a/Assets/Plugins/Drawable.cs.meta b/Assets/Plugins/Ouya/Drawable.cs.meta similarity index 100% rename from Assets/Plugins/Drawable.cs.meta rename to Assets/Plugins/Ouya/Drawable.cs.meta diff --git a/Assets/Plugins/InputStream.cs b/Assets/Plugins/Ouya/InputStream.cs similarity index 100% rename from Assets/Plugins/InputStream.cs rename to Assets/Plugins/Ouya/InputStream.cs diff --git a/Assets/Plugins/InputStream.cs.meta b/Assets/Plugins/Ouya/InputStream.cs.meta similarity index 100% rename from Assets/Plugins/InputStream.cs.meta rename to Assets/Plugins/Ouya/InputStream.cs.meta diff --git a/Assets/Plugins/JSONArray.cs b/Assets/Plugins/Ouya/JSONArray.cs similarity index 100% rename from Assets/Plugins/JSONArray.cs rename to Assets/Plugins/Ouya/JSONArray.cs diff --git a/Assets/Plugins/JSONArray.cs.meta b/Assets/Plugins/Ouya/JSONArray.cs.meta similarity index 100% rename from Assets/Plugins/JSONArray.cs.meta rename to Assets/Plugins/Ouya/JSONArray.cs.meta diff --git a/Assets/Plugins/JSONObject.cs b/Assets/Plugins/Ouya/JSONObject.cs similarity index 100% rename from Assets/Plugins/JSONObject.cs rename to Assets/Plugins/Ouya/JSONObject.cs diff --git a/Assets/Plugins/JSONObject.cs.meta b/Assets/Plugins/Ouya/JSONObject.cs.meta similarity index 100% rename from Assets/Plugins/JSONObject.cs.meta rename to Assets/Plugins/Ouya/JSONObject.cs.meta diff --git a/Assets/Plugins/JniHandleOwnership.cs b/Assets/Plugins/Ouya/JniHandleOwnership.cs similarity index 100% rename from Assets/Plugins/JniHandleOwnership.cs rename to Assets/Plugins/Ouya/JniHandleOwnership.cs diff --git a/Assets/Plugins/JniHandleOwnership.cs.meta b/Assets/Plugins/Ouya/JniHandleOwnership.cs.meta similarity index 100% rename from Assets/Plugins/JniHandleOwnership.cs.meta rename to Assets/Plugins/Ouya/JniHandleOwnership.cs.meta diff --git a/Assets/Plugins/OutputStream.cs b/Assets/Plugins/Ouya/OutputStream.cs similarity index 100% rename from Assets/Plugins/OutputStream.cs rename to Assets/Plugins/Ouya/OutputStream.cs diff --git a/Assets/Plugins/OutputStream.cs.meta b/Assets/Plugins/Ouya/OutputStream.cs.meta similarity index 100% rename from Assets/Plugins/OutputStream.cs.meta rename to Assets/Plugins/Ouya/OutputStream.cs.meta diff --git a/Assets/Plugins/OuyaContent.cs b/Assets/Plugins/Ouya/OuyaContent.cs similarity index 100% rename from Assets/Plugins/OuyaContent.cs rename to Assets/Plugins/Ouya/OuyaContent.cs diff --git a/Assets/Plugins/OuyaContent.cs.meta b/Assets/Plugins/Ouya/OuyaContent.cs.meta similarity index 100% rename from Assets/Plugins/OuyaContent.cs.meta rename to Assets/Plugins/Ouya/OuyaContent.cs.meta diff --git a/Assets/Plugins/OuyaController.cs b/Assets/Plugins/Ouya/OuyaController.cs similarity index 100% rename from Assets/Plugins/OuyaController.cs rename to Assets/Plugins/Ouya/OuyaController.cs diff --git a/Assets/Plugins/OuyaController.cs.meta b/Assets/Plugins/Ouya/OuyaController.cs.meta similarity index 100% rename from Assets/Plugins/OuyaController.cs.meta rename to Assets/Plugins/Ouya/OuyaController.cs.meta diff --git a/Assets/Plugins/OuyaMod.cs b/Assets/Plugins/Ouya/OuyaMod.cs similarity index 100% rename from Assets/Plugins/OuyaMod.cs rename to Assets/Plugins/Ouya/OuyaMod.cs diff --git a/Assets/Plugins/OuyaMod.cs.meta b/Assets/Plugins/Ouya/OuyaMod.cs.meta similarity index 100% rename from Assets/Plugins/OuyaMod.cs.meta rename to Assets/Plugins/Ouya/OuyaMod.cs.meta diff --git a/Assets/Plugins/OuyaModScreenshot.cs b/Assets/Plugins/Ouya/OuyaModScreenshot.cs similarity index 100% rename from Assets/Plugins/OuyaModScreenshot.cs rename to Assets/Plugins/Ouya/OuyaModScreenshot.cs diff --git a/Assets/Plugins/OuyaModScreenshot.cs.meta b/Assets/Plugins/Ouya/OuyaModScreenshot.cs.meta similarity index 100% rename from Assets/Plugins/OuyaModScreenshot.cs.meta rename to Assets/Plugins/Ouya/OuyaModScreenshot.cs.meta diff --git a/Assets/Plugins/OuyaSDK.cs b/Assets/Plugins/Ouya/OuyaSDK.cs similarity index 100% rename from Assets/Plugins/OuyaSDK.cs rename to Assets/Plugins/Ouya/OuyaSDK.cs diff --git a/Assets/Plugins/OuyaSDK.cs.meta b/Assets/Plugins/Ouya/OuyaSDK.cs.meta similarity index 100% rename from Assets/Plugins/OuyaSDK.cs.meta rename to Assets/Plugins/Ouya/OuyaSDK.cs.meta diff --git a/Assets/Plugins/OuyaUnityActivity.cs b/Assets/Plugins/Ouya/OuyaUnityActivity.cs similarity index 100% rename from Assets/Plugins/OuyaUnityActivity.cs rename to Assets/Plugins/Ouya/OuyaUnityActivity.cs diff --git a/Assets/Plugins/OuyaUnityActivity.cs.meta b/Assets/Plugins/Ouya/OuyaUnityActivity.cs.meta similarity index 100% rename from Assets/Plugins/OuyaUnityActivity.cs.meta rename to Assets/Plugins/Ouya/OuyaUnityActivity.cs.meta diff --git a/Assets/Plugins/OuyaUnityPlugin.cs b/Assets/Plugins/Ouya/OuyaUnityPlugin.cs similarity index 100% rename from Assets/Plugins/OuyaUnityPlugin.cs rename to Assets/Plugins/Ouya/OuyaUnityPlugin.cs diff --git a/Assets/Plugins/OuyaUnityPlugin.cs.meta b/Assets/Plugins/Ouya/OuyaUnityPlugin.cs.meta similarity index 100% rename from Assets/Plugins/OuyaUnityPlugin.cs.meta rename to Assets/Plugins/Ouya/OuyaUnityPlugin.cs.meta diff --git a/Assets/Plugins/RazerTurretKeyboard.cs b/Assets/Plugins/Ouya/RazerTurretKeyboard.cs similarity index 100% rename from Assets/Plugins/RazerTurretKeyboard.cs rename to Assets/Plugins/Ouya/RazerTurretKeyboard.cs diff --git a/Assets/Plugins/RazerTurretKeyboard.cs.meta b/Assets/Plugins/Ouya/RazerTurretKeyboard.cs.meta similarity index 100% rename from Assets/Plugins/RazerTurretKeyboard.cs.meta rename to Assets/Plugins/Ouya/RazerTurretKeyboard.cs.meta diff --git a/Assets/Plugins/UnityPlayer.cs b/Assets/Plugins/Ouya/UnityPlayer.cs similarity index 100% rename from Assets/Plugins/UnityPlayer.cs rename to Assets/Plugins/Ouya/UnityPlayer.cs diff --git a/Assets/Plugins/UnityPlayer.cs.meta b/Assets/Plugins/Ouya/UnityPlayer.cs.meta similarity index 100% rename from Assets/Plugins/UnityPlayer.cs.meta rename to Assets/Plugins/Ouya/UnityPlayer.cs.meta diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index a847871..9262b80 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -37,6 +37,7 @@ GraphicsSettings: - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 16002, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index cf25442..a26d5cd 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,9 +3,10 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 + serializedVersion: 14 productGUID: 412decc45f9673247a20570859c63674 AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 defaultScreenOrientation: 3 targetDevice: 2 useOnDemandResources: 0 @@ -38,8 +39,6 @@ PlayerSettings: width: 1 height: 1 m_SplashScreenLogos: [] - m_SplashScreenBackgroundLandscape: {fileID: 0} - m_SplashScreenBackgroundPortrait: {fileID: 0} m_VirtualRealitySplashScreen: {fileID: 0} m_HolographicTrackingLossScreen: {fileID: 0} defaultScreenWidth: 1024 @@ -49,7 +48,6 @@ PlayerSettings: m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 - m_MobileMTRendering: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 @@ -63,14 +61,19 @@ PlayerSettings: allowedAutorotateToLandscapeLeft: 1 useOSAutorotation: 1 use32BitDisplayBuffer: 0 + preserveFramebufferAlpha: 0 disableDepthAndStencilBuffers: 0 + androidBlitType: 0 defaultIsFullScreen: 0 defaultIsNativeResolution: 1 + macRetinaSupport: 1 runInBackground: 1 captureSingleScreen: 0 muteOtherAudioSources: 0 Prepare IOS For Recording: 0 Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 submitAnalytics: 1 usePlayerLog: 1 bakeCollisionMeshes: 0 @@ -89,20 +92,22 @@ PlayerSettings: allowFullscreenSwitch: 1 graphicsJobMode: 0 macFullscreenMode: 2 - d3d9FullscreenMode: 1 d3d11FullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 n3dsDisableStereoscopicView: 0 n3dsEnableSharedListOpt: 1 n3dsEnableVSync: 0 - ignoreAlphaClear: 0 xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 xboxOneDisableEsram: 0 + xboxOnePresentImmediateThreshold: 0 videoMemoryForVertexBuffers: 0 psp2PowerMode: 0 psp2AcquireBGM: 1 @@ -124,6 +129,7 @@ PlayerSettings: bundleVersion: 1.0 preloadedAssets: [] metroInputSource: 0 + wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 0 xboxOneEnable7thCore: 0 @@ -134,12 +140,23 @@ PlayerSettings: daydream: depthFormat: 0 useSustainedPerformanceMode: 0 + enableVideoLayer: 0 + useProtectedVideoMemory: 0 + minimumSupportedHeadTracking: 0 + maximumSupportedHeadTracking: 1 hololens: depthFormat: 1 + depthBufferSharingEnabled: 0 + oculus: + sharedDepthBuffer: 0 + dashSupport: 0 protectGraphicsMemory: 0 useHDRDisplay: 0 - targetPixelDensity: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 resolutionScalingMode: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 applicationIdentifier: Android: tv.ouya.demo.SceneShowUnityInput Standalone: unity.OUYA.SceneShowProducts @@ -166,7 +183,7 @@ PlayerSettings: serializedVersion: 2 m_Bits: 238 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 6.0 + iOSTargetOSVersionString: 7.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 tvOSTargetOSVersionString: 9.0 @@ -182,15 +199,21 @@ PlayerSettings: iPhone47inSplashScreen: {fileID: 0} iPhone55inPortraitSplashScreen: {fileID: 0} iPhone55inLandscapeSplashScreen: {fileID: 0} + iPhone58inPortraitSplashScreen: {fileID: 0} + iPhone58inLandscapeSplashScreen: {fileID: 0} iPadPortraitSplashScreen: {fileID: 0} iPadHighResPortraitSplashScreen: {fileID: 0} iPadLandscapeSplashScreen: {fileID: 0} iPadHighResLandscapeSplashScreen: {fileID: 0} appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] tvOSLargeIconLayers: [] tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] iOSLaunchScreenType: 0 iOSLaunchScreenPortrait: {fileID: 0} iOSLaunchScreenLandscape: {fileID: 0} @@ -208,6 +231,8 @@ PlayerSettings: iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: + iOSUseLaunchScreenStoryboard: 0 + iOSLaunchScreenCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] iOSBackgroundModes: 0 @@ -219,6 +244,7 @@ PlayerSettings: iOSManualSigningProvisioningProfileID: tvOSManualSigningProvisioningProfileID: appleEnableAutomaticSigning: 0 + clonedFromGUID: 00000000000000000000000000000000 AndroidTargetDevice: 3 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} @@ -226,7 +252,9 @@ PlayerSettings: AndroidKeyaliasName: AndroidTVCompatibility: 1 AndroidIsGame: 1 + AndroidEnableTango: 0 androidEnableBanner: 0 + androidUseLowAccuracyLocation: 0 m_AndroidBanners: - width: 320 height: 180 @@ -304,10 +332,21 @@ PlayerSettings: - m_BuildTarget: tvOS m_Enabled: 0 m_Devices: [] + m_BuildTargetEnableVuforiaSettings: [] openGLRequireES31: 0 openGLRequireES31AEP: 0 - webPlayerTemplate: APPLICATION:Default m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - m_BuildTarget: Standalone + m_EncodingQuality: 1 + - m_BuildTarget: XboxOne + m_EncodingQuality: 1 + - m_BuildTarget: PS4 + m_EncodingQuality: 1 wiiUTitleID: 0005000011000000 wiiUGroupID: 00010000 wiiUCommonSaveSize: 4096 @@ -354,6 +393,9 @@ PlayerSettings: switchTitleNames_9: switchTitleNames_10: switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: switchPublisherNames_0: switchPublisherNames_1: switchPublisherNames_2: @@ -366,6 +408,9 @@ PlayerSettings: switchPublisherNames_9: switchPublisherNames_10: switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: switchIcons_0: {fileID: 0} switchIcons_1: {fileID: 0} switchIcons_2: {fileID: 0} @@ -378,6 +423,9 @@ PlayerSettings: switchIcons_9: {fileID: 0} switchIcons_10: {fileID: 0} switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} switchSmallIcons_0: {fileID: 0} switchSmallIcons_1: {fileID: 0} switchSmallIcons_2: {fileID: 0} @@ -390,6 +438,9 @@ PlayerSettings: switchSmallIcons_9: {fileID: 0} switchSmallIcons_10: {fileID: 0} switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} switchManualHTML: switchAccessibleURLs: switchLegalInformation: @@ -431,6 +482,8 @@ PlayerSettings: switchLocalCommunicationIds_7: switchParentalControl: 0 switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 switchDataLossConfirmation: 0 switchSupportedNpadStyles: 3 switchSocketConfigEnabled: 0 @@ -462,6 +515,8 @@ PlayerSettings: ps4PronunciationSIGPath: ps4BackgroundImagePath: ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: ps4SaveDataImagePath: ps4SdkOverride: ps4BGMPath: @@ -628,12 +683,6 @@ PlayerSettings: n3dsTitle: GameName n3dsProductCode: n3dsApplicationId: 0xFF3FF - stvDeviceAddress: - stvProductDescription: - stvProductAuthor: - stvProductAuthorEmail: - stvProductLink: - stvProductCategory: 0 XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -656,6 +705,7 @@ PlayerSettings: XboxOneSplashScreen: {fileID: 0} XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 xboxOneScriptCompiler: 0 vrEditorSettings: daydream: From ca00641fc6226c46d38665774b0957a26ffb58d2 Mon Sep 17 00:00:00 2001 From: Juan Alvarez Date: Wed, 22 Aug 2018 16:31:17 -0500 Subject: [PATCH 08/29] Update of ".gitignore" --- .gitignore | 58 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 89e4ea8..b49f9d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,55 @@ -Library/* -obj/* -Temp/* -!Assets/Plugins/Android/libs/OuyaUnityPlugin.jar -/screenshot.png +# =============== # +# Unity generated # +# =============== # +[Tt]emp/ +[Oo]bj/ +[Bb]uild +/[Bb]uilds/ +/[Ll]ibrary/ +sysinfo.txt +*.stackdump +/Assets/AssetStoreTools* *.apk *.unitypackage -*.csproj -*.sln + +# ============== # +# OUYA generated # +# ============== # +!Assets/Plugins/Android/libs/OuyaUnityPlugin.jar +/screenshot.png /OuyaUnityPlugin.aar /OuyaUnityPlugin.jar -.vs/* -*.unityproj TestApp/ AAROuyaSdk/java/java.iml + +# ===================================== # +# Visual Studio / MonoDevelop generated # +# ===================================== # +[Ee]xported[Oo]bj/ +.vs/ +/*.userprefs +/*.csproj +/*.pidb +*.pidb.meta +/*.suo +/*.sln* +/*.user +/*.unityproj +/*.booproj +.consulo/ +/*.tmp +/*.svd + +# ============ # +# OS generated # +# ============ # +.DS_Store* +._* +.Spotlight-V100 +.Trashes +Icon? +ehthumbs.db +[Tt]humbs.db +[Dd]esktop.ini +Corridor/Library/ShaderCache/ +Corridor/Library/metadata/ \ No newline at end of file From a40b461e0be5b7a00fcd43e8a578c1ca82353ca8 Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 12:33:14 -0700 Subject: [PATCH 09/29] Upgraded to work with newer versions of unity --- AAROuyaSdk/.gitignore | 3 - AAROuyaSdk/.idea/.name | 1 - AAROuyaSdk/.idea/compiler.xml | 22 - .../.idea/copyright/profiles_settings.xml | 3 - AAROuyaSdk/.idea/encodings.xml | 6 - AAROuyaSdk/.idea/libraries/UnityPlayer.xml | 9 - AAROuyaSdk/.idea/libraries/ouya_sdk.xml | 9 - AAROuyaSdk/.idea/modules.xml | 9 - AAROuyaSdk/AAROuyaSdk.iml | 18 - AAROuyaSdk/UnityPluginStoreSDK.iml | 19 - AAROuyaSdk/build.gradle | 1 - AAROuyaSdk/build_aar.cmd | 2 - AAROuyaSdk/copy_libs.cmd | 14 - AAROuyaSdk/grab_signatures.cmd | 17 - AAROuyaSdk/gradle.properties | 16 - AAROuyaSdk/gradle/wrapper/gradle-wrapper.jar | Bin 50557 -> 0 bytes AAROuyaSdk/java/.gitignore | 1 - AAROuyaSdk/java/build.gradle | 44 - AAROuyaSdk/java/libs/UnityPlayer.jar | Bin 70307 -> 0 bytes AAROuyaSdk/local.properties | 12 - AAROuyaSdk/settings.gradle | 1 - AAROuyaSdk/signature_debuginput.txt | 23 - AAROuyaSdk/signature_hidjni.txt | 49 - AAROuyaSdk/signature_iouyaactivity.txt | 72 - AAROuyaSdk/signature_mainactivity.txt | 83 - AAROuyaSdk/signature_ouyainputview.txt | 40 - AAROuyaSdk/signature_ouyaunityplugin.txt | 101 - AAROuyaSdk/signature_turretmouseservice.txt | 213 -- AAROuyaSdk/signature_unityouyafacade.txt | 68 - .../Examples/Scenes/SceneGroundRaycast.unity | 332 --- .../Scenes/SceneGroundRaycast.unity.meta | 2 - .../Examples/Scenes/SceneSetResolution.unity | 316 --- .../Scenes/SceneSetResolution.unity.meta | 2 - .../Examples/Scenes/SceneShowCamera.unity | 320 --- .../Scenes/SceneShowCamera.unity.meta | 2 - .../Examples/Scenes/SceneShowDrumkit.unity | 1963 --------------- .../Scenes/SceneShowDrumkit.unity.meta | 2 - .../Examples/Scenes/SceneShowGuitar.unity | 2033 ---------------- .../Scenes/SceneShowGuitar.unity.meta | 2 - .../Examples/Scenes/SceneShowJavaScript.unity | 316 --- .../Scenes/SceneShowJavaScript.unity.meta | 2 - .../Scenes/SceneShowMeshPerformance.unity | 2134 ----------------- .../SceneShowMeshPerformance.unity.meta | 2 - .../Ouya/Examples/Scenes/SceneShowNDK.unity | 288 --- .../Examples/Scenes/SceneShowNDK.unity.meta | 2 - .../Examples/Scenes/SceneShowSounds.unity | 378 --- .../Scenes/SceneShowSounds.unity.meta | 2 - .../Examples/Scripts/OuyaShowJavaScript.js | 131 - .../Scripts/OuyaShowJavaScript.js.meta | 7 - .../Ouya/Examples/Scripts/OuyaShowSounds.cs | 251 -- .../Examples/Scripts/OuyaShowSounds.cs.meta | 8 - .../Examples/Scripts/VirtualControllerJS.js | 194 -- .../Scripts/VirtualControllerJS.js.meta | 8 - .../Textures/VirtualController/a.png.meta | 63 +- .../VirtualController/controller.png.meta | 68 +- .../VirtualController/dpad_down.png.meta | 63 +- .../VirtualController/dpad_left.png.meta | 63 +- .../VirtualController/dpad_right.png.meta | 63 +- .../VirtualController/dpad_up.png.meta | 63 +- .../VirtualController/l_stick.png.meta | 63 +- .../Textures/VirtualController/lb.png.meta | 63 +- .../Textures/VirtualController/lt.png.meta | 63 +- .../Textures/VirtualController/menu.png.meta | 68 +- .../Textures/VirtualController/o.png.meta | 63 +- .../VirtualController/r_stick.png.meta | 63 +- .../Textures/VirtualController/rb.png.meta | 63 +- .../Textures/VirtualController/rt.png.meta | 68 +- .../VirtualController/thumbl.png.meta | 63 +- .../VirtualController/thumbr.png.meta | 63 +- .../Textures/VirtualController/u.png.meta | 63 +- .../Textures/VirtualController/y.png.meta | 63 +- Assets/Ouya/SDK/Editor/OuyaPanel.cs | 22 +- .../Plugins/Android/libs/OuyaUnityPlugin.aar | Bin 0 -> 71145 bytes ...ugin.jar.meta => OuyaUnityPlugin.aar.meta} | 23 +- .../Plugins/Android/libs/OuyaUnityPlugin.jar | Bin 81510 -> 0 bytes Logs/Packages-Update.log | 47 + OuyaSdk_AndroidStudio/.gitignore | 14 + OuyaSdk_AndroidStudio/.idea/.name | 1 + .../.idea/codeStyles/Project.xml | 116 + OuyaSdk_AndroidStudio/.idea/gradle.xml | 22 + .../.idea/jarRepositories.xml | 25 + OuyaSdk_AndroidStudio/.idea/misc.xml | 9 + .../.idea/runConfigurations.xml | 12 + OuyaSdk_AndroidStudio/.idea/vcs.xml | 6 + OuyaSdk_AndroidStudio/app/.gitignore | 1 + OuyaSdk_AndroidStudio/app/build.gradle | 32 + OuyaSdk_AndroidStudio/app/proguard-rules.pro | 21 + .../tv/ouya/sdk/ExampleInstrumentedTest.java | 26 + .../app/src/main/AndroidManifest.xml | 12 + .../drawable-v24/ic_launcher_foreground.xml | 30 + .../res/drawable/ic_launcher_background.xml | 170 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3593 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5339 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2636 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3388 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4926 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7472 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7909 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11873 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10652 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 16570 bytes .../app/src/main/res/values/colors.xml | 6 + .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 10 + .../java/tv/ouya/sdk/ExampleUnitTest.java | 17 + OuyaSdk_AndroidStudio/build.gradle | 24 + OuyaSdk_AndroidStudio/gradle.properties | 19 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- {AAROuyaSdk => OuyaSdk_AndroidStudio}/gradlew | 78 +- .../gradlew.bat | 14 +- OuyaSdk_AndroidStudio/sdk/.gitignore | 1 + OuyaSdk_AndroidStudio/sdk/build.gradle | 30 + OuyaSdk_AndroidStudio/sdk/consumer-rules.pro | 0 .../sdk/libs/UnityPlayer.jar | Bin 0 -> 90071 bytes .../sdk}/libs/ouya-sdk.jar | Bin OuyaSdk_AndroidStudio/sdk/proguard-rules.pro | 21 + .../tv/ouya/sdk/ExampleInstrumentedTest.java | 26 + .../sdk}/src/main/AndroidManifest.xml | 2 - .../com/razerzone/turretmouse/HidJni.java | 0 .../turretmouse/TurretMouseService.java | 410 ++-- .../src/main/java/tv/ouya/sdk/DebugInput.java | 0 .../main/java/tv/ouya/sdk/IOuyaActivity.java | 0 .../main/java/tv/ouya/sdk/MainActivity.java | 19 +- .../main/java/tv/ouya/sdk/OuyaInputView.java | 0 .../java/tv/ouya/sdk/OuyaUnityPlugin.java | 0 .../java/tv/ouya/sdk/UnityOuyaFacade.java | 0 .../sdk}/src/main/jni/jni.cpp | 0 .../java/tv/ouya/sdk/ExampleUnitTest.java | 17 + OuyaSdk_AndroidStudio/settings.gradle | 3 + Packages/manifest.json | 44 + ProjectSettings/GraphicsSettings.asset | 37 +- ProjectSettings/PresetManager.asset | 6 + ProjectSettings/ProjectSettings.asset | 731 +++--- ProjectSettings/ProjectVersion.txt | 4 +- ProjectSettings/UnityAdsSettings.asset | 11 - ProjectSettings/UnityConnectSettings.asset | 24 +- ProjectSettings/VFXManager.asset | 11 + ProjectSettings/XRSettings.asset | 10 + 141 files changed, 2575 insertions(+), 10308 deletions(-) delete mode 100644 AAROuyaSdk/.gitignore delete mode 100644 AAROuyaSdk/.idea/.name delete mode 100644 AAROuyaSdk/.idea/compiler.xml delete mode 100644 AAROuyaSdk/.idea/copyright/profiles_settings.xml delete mode 100644 AAROuyaSdk/.idea/encodings.xml delete mode 100644 AAROuyaSdk/.idea/libraries/UnityPlayer.xml delete mode 100644 AAROuyaSdk/.idea/libraries/ouya_sdk.xml delete mode 100644 AAROuyaSdk/.idea/modules.xml delete mode 100644 AAROuyaSdk/AAROuyaSdk.iml delete mode 100644 AAROuyaSdk/UnityPluginStoreSDK.iml delete mode 100644 AAROuyaSdk/build.gradle delete mode 100644 AAROuyaSdk/build_aar.cmd delete mode 100644 AAROuyaSdk/copy_libs.cmd delete mode 100644 AAROuyaSdk/grab_signatures.cmd delete mode 100644 AAROuyaSdk/gradle.properties delete mode 100644 AAROuyaSdk/gradle/wrapper/gradle-wrapper.jar delete mode 100644 AAROuyaSdk/java/.gitignore delete mode 100644 AAROuyaSdk/java/build.gradle delete mode 100644 AAROuyaSdk/java/libs/UnityPlayer.jar delete mode 100644 AAROuyaSdk/local.properties delete mode 100644 AAROuyaSdk/settings.gradle delete mode 100644 AAROuyaSdk/signature_debuginput.txt delete mode 100644 AAROuyaSdk/signature_hidjni.txt delete mode 100644 AAROuyaSdk/signature_iouyaactivity.txt delete mode 100644 AAROuyaSdk/signature_mainactivity.txt delete mode 100644 AAROuyaSdk/signature_ouyainputview.txt delete mode 100644 AAROuyaSdk/signature_ouyaunityplugin.txt delete mode 100644 AAROuyaSdk/signature_turretmouseservice.txt delete mode 100644 AAROuyaSdk/signature_unityouyafacade.txt delete mode 100644 Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneSetResolution.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneSetResolution.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowCamera.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowCamera.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowNDK.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowNDK.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowSounds.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShowSounds.unity.meta delete mode 100644 Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js delete mode 100644 Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js.meta delete mode 100644 Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs delete mode 100644 Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta delete mode 100644 Assets/Ouya/Examples/Scripts/VirtualControllerJS.js delete mode 100644 Assets/Ouya/Examples/Scripts/VirtualControllerJS.js.meta create mode 100644 Assets/Plugins/Android/libs/OuyaUnityPlugin.aar rename Assets/Plugins/Android/libs/{OuyaUnityPlugin.jar.meta => OuyaUnityPlugin.aar.meta} (50%) delete mode 100644 Assets/Plugins/Android/libs/OuyaUnityPlugin.jar create mode 100644 Logs/Packages-Update.log create mode 100644 OuyaSdk_AndroidStudio/.gitignore create mode 100644 OuyaSdk_AndroidStudio/.idea/.name create mode 100644 OuyaSdk_AndroidStudio/.idea/codeStyles/Project.xml create mode 100644 OuyaSdk_AndroidStudio/.idea/gradle.xml create mode 100644 OuyaSdk_AndroidStudio/.idea/jarRepositories.xml create mode 100644 OuyaSdk_AndroidStudio/.idea/misc.xml create mode 100644 OuyaSdk_AndroidStudio/.idea/runConfigurations.xml create mode 100644 OuyaSdk_AndroidStudio/.idea/vcs.xml create mode 100644 OuyaSdk_AndroidStudio/app/.gitignore create mode 100644 OuyaSdk_AndroidStudio/app/build.gradle create mode 100644 OuyaSdk_AndroidStudio/app/proguard-rules.pro create mode 100644 OuyaSdk_AndroidStudio/app/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java create mode 100644 OuyaSdk_AndroidStudio/app/src/main/AndroidManifest.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/values/colors.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/values/strings.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/main/res/values/styles.xml create mode 100644 OuyaSdk_AndroidStudio/app/src/test/java/tv/ouya/sdk/ExampleUnitTest.java create mode 100644 OuyaSdk_AndroidStudio/build.gradle create mode 100644 OuyaSdk_AndroidStudio/gradle.properties create mode 100644 OuyaSdk_AndroidStudio/gradle/wrapper/gradle-wrapper.jar rename {AAROuyaSdk => OuyaSdk_AndroidStudio}/gradle/wrapper/gradle-wrapper.properties (80%) rename {AAROuyaSdk => OuyaSdk_AndroidStudio}/gradlew (83%) rename {AAROuyaSdk => OuyaSdk_AndroidStudio}/gradlew.bat (91%) create mode 100644 OuyaSdk_AndroidStudio/sdk/.gitignore create mode 100644 OuyaSdk_AndroidStudio/sdk/build.gradle create mode 100644 OuyaSdk_AndroidStudio/sdk/consumer-rules.pro create mode 100644 OuyaSdk_AndroidStudio/sdk/libs/UnityPlayer.jar rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/libs/ouya-sdk.jar (100%) create mode 100644 OuyaSdk_AndroidStudio/sdk/proguard-rules.pro create mode 100644 OuyaSdk_AndroidStudio/sdk/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/AndroidManifest.xml (77%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/com/razerzone/turretmouse/HidJni.java (100%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/com/razerzone/turretmouse/TurretMouseService.java (75%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/tv/ouya/sdk/DebugInput.java (100%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/tv/ouya/sdk/IOuyaActivity.java (100%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/tv/ouya/sdk/MainActivity.java (97%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/tv/ouya/sdk/OuyaInputView.java (100%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/tv/ouya/sdk/OuyaUnityPlugin.java (100%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/java/tv/ouya/sdk/UnityOuyaFacade.java (100%) rename {AAROuyaSdk/java => OuyaSdk_AndroidStudio/sdk}/src/main/jni/jni.cpp (100%) create mode 100644 OuyaSdk_AndroidStudio/sdk/src/test/java/tv/ouya/sdk/ExampleUnitTest.java create mode 100644 OuyaSdk_AndroidStudio/settings.gradle create mode 100644 Packages/manifest.json create mode 100644 ProjectSettings/PresetManager.asset delete mode 100644 ProjectSettings/UnityAdsSettings.asset create mode 100644 ProjectSettings/VFXManager.asset create mode 100644 ProjectSettings/XRSettings.asset diff --git a/AAROuyaSdk/.gitignore b/AAROuyaSdk/.gitignore deleted file mode 100644 index 5254acb..0000000 --- a/AAROuyaSdk/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -.gradle -build/* -.idea/* diff --git a/AAROuyaSdk/.idea/.name b/AAROuyaSdk/.idea/.name deleted file mode 100644 index b95c3af..0000000 --- a/AAROuyaSdk/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -AAROuyaSdk \ No newline at end of file diff --git a/AAROuyaSdk/.idea/compiler.xml b/AAROuyaSdk/.idea/compiler.xml deleted file mode 100644 index 96cc43e..0000000 --- a/AAROuyaSdk/.idea/compiler.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/.idea/copyright/profiles_settings.xml b/AAROuyaSdk/.idea/copyright/profiles_settings.xml deleted file mode 100644 index e7bedf3..0000000 --- a/AAROuyaSdk/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/AAROuyaSdk/.idea/encodings.xml b/AAROuyaSdk/.idea/encodings.xml deleted file mode 100644 index 97626ba..0000000 --- a/AAROuyaSdk/.idea/encodings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/.idea/libraries/UnityPlayer.xml b/AAROuyaSdk/.idea/libraries/UnityPlayer.xml deleted file mode 100644 index 5448c9a..0000000 --- a/AAROuyaSdk/.idea/libraries/UnityPlayer.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/.idea/libraries/ouya_sdk.xml b/AAROuyaSdk/.idea/libraries/ouya_sdk.xml deleted file mode 100644 index f37ef7f..0000000 --- a/AAROuyaSdk/.idea/libraries/ouya_sdk.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/.idea/modules.xml b/AAROuyaSdk/.idea/modules.xml deleted file mode 100644 index 6172e64..0000000 --- a/AAROuyaSdk/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/AAROuyaSdk.iml b/AAROuyaSdk/AAROuyaSdk.iml deleted file mode 100644 index 1ad1649..0000000 --- a/AAROuyaSdk/AAROuyaSdk.iml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/UnityPluginStoreSDK.iml b/AAROuyaSdk/UnityPluginStoreSDK.iml deleted file mode 100644 index f90a3ce..0000000 --- a/AAROuyaSdk/UnityPluginStoreSDK.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AAROuyaSdk/build.gradle b/AAROuyaSdk/build.gradle deleted file mode 100644 index 495c503..0000000 --- a/AAROuyaSdk/build.gradle +++ /dev/null @@ -1 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. diff --git a/AAROuyaSdk/build_aar.cmd b/AAROuyaSdk/build_aar.cmd deleted file mode 100644 index 368241c..0000000 --- a/AAROuyaSdk/build_aar.cmd +++ /dev/null @@ -1,2 +0,0 @@ -CALL gradlew clean build -CALL copy_libs.cmd diff --git a/AAROuyaSdk/copy_libs.cmd b/AAROuyaSdk/copy_libs.cmd deleted file mode 100644 index ad2a228..0000000 --- a/AAROuyaSdk/copy_libs.cmd +++ /dev/null @@ -1,14 +0,0 @@ -SET JDK7=c:\Program Files (x86)\Java\jdk1.8.0_112 -SET JAR=%JDK7%\bin\jar.exe -COPY /Y java\build\outputs\aar\java-release.aar ..\OuyaUnityPlugin.aar -CD ..\ -IF EXIST classes.jar DEL classes.jar -"%JAR%" -xvf OuyaUnityPlugin.aar classes.jar -IF EXIST OuyaUnityPlugin.jar DEL OuyaUnityPlugin.jar -RENAME classes.jar OuyaUnityPlugin.jar -COPY /Y OuyaUnityPlugin.jar Assets\Plugins\Android\libs\ - -IF EXIST Assets\Plugins\Android\libs\armeabi-v7a\lib-ouya-ndk.so DEL Assets\Plugins\Android\libs\armeabi-v7a\lib-ouya-ndk.so -COPY AAROuyaSdk\java\build\intermediates\ndk\release\lib\armeabi-v7a\lib-ouya-ndk.so Assets\Plugins\Android\libs\armeabi-v7a\lib-ouya-ndk.so - -PAUSE diff --git a/AAROuyaSdk/grab_signatures.cmd b/AAROuyaSdk/grab_signatures.cmd deleted file mode 100644 index e68b219..0000000 --- a/AAROuyaSdk/grab_signatures.cmd +++ /dev/null @@ -1,17 +0,0 @@ -cd java\build\intermediates\classes\release - -CALL javap -s tv.ouya.sdk.DebugInput > ..\..\..\..\..\signature_debuginput.txt - -CALL javap -s tv.ouya.sdk.OuyaInputView > ..\..\..\..\..\signature_ouyainputview.txt - -CALL javap -s tv.ouya.sdk.MainActivity > ..\..\..\..\..\signature_mainactivity.txt - -CALL javap -s tv.ouya.sdk.IOuyaActivity > ..\..\..\..\..\signature_iouyaactivity.txt - -CALL javap -s tv.ouya.sdk.OuyaUnityPlugin > ..\..\..\..\..\signature_ouyaunityplugin.txt - -CALL javap -s tv.ouya.sdk.UnityOuyaFacade > ..\..\..\..\..\signature_unityouyafacade.txt - -CALL javap -s com.razerzone.turretmouse.HidJni > ..\..\..\..\..\signature_hidjni.txt - -CALL javap -s com.razerzone.turretmouse.TurretMouseService > ..\..\..\..\..\signature_turretmouseservice.txt diff --git a/AAROuyaSdk/gradle.properties b/AAROuyaSdk/gradle.properties deleted file mode 100644 index 18a785d..0000000 --- a/AAROuyaSdk/gradle.properties +++ /dev/null @@ -1,16 +0,0 @@ -## Project-wide Gradle settings. -# -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html -# -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx10248m -XX:MaxPermSize=256m -# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -# -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true -#Fri Jun 24 09:22:21 PDT 2016 -android.useDeprecatedNdk=true diff --git a/AAROuyaSdk/gradle/wrapper/gradle-wrapper.jar b/AAROuyaSdk/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 5838598129719e795cc5633f411468bdec311016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50557 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 diff --git a/AAROuyaSdk/java/.gitignore b/AAROuyaSdk/java/.gitignore deleted file mode 100644 index a007fea..0000000 --- a/AAROuyaSdk/java/.gitignore +++ /dev/null @@ -1 +0,0 @@ -build/* diff --git a/AAROuyaSdk/java/build.gradle b/AAROuyaSdk/java/build.gradle deleted file mode 100644 index 6372593..0000000 --- a/AAROuyaSdk/java/build.gradle +++ /dev/null @@ -1,44 +0,0 @@ -apply plugin: 'com.android.library' - -buildscript { - repositories { - mavenCentral() - maven { - url "https://oss.sonatype.org/content/repositories/snapshots" - } - } - dependencies { - classpath 'com.android.tools.build:gradle:2.1.2' - } -} - -repositories { - mavenCentral() - flatDir { - dirs 'libs' - } -} - -dependencies { - provided files('libs/ouya-sdk.jar') - provided files('libs/UnityPlayer.jar') - provided 'com.android.support:appcompat-v7:24.1.1' -} - -android { - compileSdkVersion 23 - buildToolsVersion '24.0.1' - defaultConfig { - ndk { - moduleName 'lib-ouya-ndk' - abiFilters 'armeabi-v7a' - stl 'stlport_static' - cFlags '-Wno-error=format-security' - ldLibs 'c', 'm', 'log' - } - minSdkVersion 21 - targetSdkVersion 21 - } - productFlavors { - } -} diff --git a/AAROuyaSdk/java/libs/UnityPlayer.jar b/AAROuyaSdk/java/libs/UnityPlayer.jar deleted file mode 100644 index 9108ac807fbbaff3c42bdd2d33e710326416094e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70307 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 UJ=h;c$N)cAzHq)$ diff --git a/AAROuyaSdk/local.properties b/AAROuyaSdk/local.properties deleted file mode 100644 index f83e002..0000000 --- a/AAROuyaSdk/local.properties +++ /dev/null @@ -1,12 +0,0 @@ -## This file is automatically generated by Android Studio. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must *NOT* be checked into Version Control Systems, -# as it contains information specific to your local configuration. -# -# Location of the SDK. This is only used by Gradle. -# For customization when using a Version Control System, please read the -# header note. -#Wed Mar 29 15:20:59 PDT 2017 -sdk.dir=C\:\\Users\\tgraupmann\\AppData\\Local\\Android\\Sdk -ndk.dir=C:\\NVPACK\\android-ndk-r12b diff --git a/AAROuyaSdk/settings.gradle b/AAROuyaSdk/settings.gradle deleted file mode 100644 index 65fd03c..0000000 --- a/AAROuyaSdk/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -include 'java' diff --git a/AAROuyaSdk/signature_debuginput.txt b/AAROuyaSdk/signature_debuginput.txt deleted file mode 100644 index c534dbb..0000000 --- a/AAROuyaSdk/signature_debuginput.txt +++ /dev/null @@ -1,23 +0,0 @@ -Compiled from "DebugInput.java" -public class tv.ouya.sdk.DebugInput { - public tv.ouya.sdk.DebugInput(); - Signature: ()V - - public static java.lang.String debugGetAxisName(int); - Signature: (I)Ljava/lang/String; - - public int debugGetKeyCode(java.lang.String); - Signature: (Ljava/lang/String;)I - - public static java.lang.String debugGetButtonName(int); - Signature: (I)Ljava/lang/String; - - public static void debugOuyaMotionEvent(android.view.MotionEvent); - Signature: (Landroid/view/MotionEvent;)V - - public static void debugMotionEvent(android.view.MotionEvent); - Signature: (Landroid/view/MotionEvent;)V - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_hidjni.txt b/AAROuyaSdk/signature_hidjni.txt deleted file mode 100644 index 90133f9..0000000 --- a/AAROuyaSdk/signature_hidjni.txt +++ /dev/null @@ -1,49 +0,0 @@ -Compiled from "HidJni.java" -public class com.razerzone.turretmouse.HidJni { - protected static final char[] hexArray; - Signature: [C - public com.razerzone.turretmouse.HidJni(); - Signature: ()V - - public void HidJni(); - Signature: ()V - - public void discoverMouse(); - Signature: ()V - - public void stopDiscoverMouse(); - Signature: ()V - - public void stopMouse(); - Signature: ()V - - public void mouseDiscovered(); - Signature: ()V - - public void reportReceived(byte[]); - Signature: ([B)V - - public static java.lang.String bytesToHex(byte[]); - Signature: ([B)Ljava/lang/String; - - public void mouseDisconnected(); - Signature: ()V - - public void scanForMouse(); - Signature: ()V - - public native int discoverMouseNative(); - Signature: ()I - - public native int readReportLoopNative(); - Signature: ()I - - public native int stopReadReportLoopNative(); - Signature: ()I - - static android.os.Handler access$002(com.razerzone.turretmouse.HidJni, android.os.Handler); - Signature: (Lcom/razerzone/turretmouse/HidJni;Landroid/os/Handler;)Landroid/os/Handler; - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_iouyaactivity.txt b/AAROuyaSdk/signature_iouyaactivity.txt deleted file mode 100644 index dce2ffb..0000000 --- a/AAROuyaSdk/signature_iouyaactivity.txt +++ /dev/null @@ -1,72 +0,0 @@ -Compiled from "IOuyaActivity.java" -public class tv.ouya.sdk.IOuyaActivity { - protected static android.app.Activity m_activity; - Signature: Landroid/app/Activity; - protected static tv.ouya.sdk.MainActivity s_mainActivity; - Signature: Ltv/ouya/sdk/MainActivity; - protected static android.os.Bundle m_savedInstanceState; - Signature: Landroid/os/Bundle; - protected static tv.ouya.sdk.UnityOuyaFacade m_unityOuyaFacade; - Signature: Ltv/ouya/sdk/UnityOuyaFacade; - protected static byte[] m_applicationKey; - Signature: [B - protected static tv.ouya.console.api.content.OuyaContent m_ouyaContent; - Signature: Ltv/ouya/console/api/content/OuyaContent; - protected static java.util.List m_ouyaContentInstalledResults; - Signature: Ljava/util/List; - protected static java.util.List m_ouyaContentPublishedResults; - Signature: Ljava/util/List; - public tv.ouya.sdk.IOuyaActivity(); - Signature: ()V - - public static android.app.Activity GetActivity(); - Signature: ()Landroid/app/Activity; - - public static void SetActivity(android.app.Activity); - Signature: (Landroid/app/Activity;)V - - public static tv.ouya.sdk.MainActivity GetMainActivity(); - Signature: ()Ltv/ouya/sdk/MainActivity; - - public static void SetMainActivity(tv.ouya.sdk.MainActivity); - Signature: (Ltv/ouya/sdk/MainActivity;)V - - public static android.os.Bundle GetSavedInstanceState(); - Signature: ()Landroid/os/Bundle; - - public static void SetSavedInstanceState(android.os.Bundle); - Signature: (Landroid/os/Bundle;)V - - public static tv.ouya.sdk.UnityOuyaFacade GetUnityOuyaFacade(); - Signature: ()Ltv/ouya/sdk/UnityOuyaFacade; - - public static void SetUnityOuyaFacade(tv.ouya.sdk.UnityOuyaFacade); - Signature: (Ltv/ouya/sdk/UnityOuyaFacade;)V - - public static byte[] GetApplicationKey(); - Signature: ()[B - - public static void SetApplicationKey(byte[]); - Signature: ([B)V - - public static tv.ouya.console.api.content.OuyaContent GetOuyaContent(); - Signature: ()Ltv/ouya/console/api/content/OuyaContent; - - public static void SetOuyaContent(tv.ouya.console.api.content.OuyaContent); - Signature: (Ltv/ouya/console/api/content/OuyaContent;)V - - public static java.util.List GetOuyaContentInstalledResults(); - Signature: ()Ljava/util/List; - - public static void SetOuyaContentInstalledResults(java.util.List); - Signature: (Ljava/util/List;)V - - public static java.util.List GetOuyaContentPublishedResults(); - Signature: ()Ljava/util/List; - - public static void SetOuyaContentPublishedResults(java.util.List); - Signature: (Ljava/util/List;)V - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_mainactivity.txt b/AAROuyaSdk/signature_mainactivity.txt deleted file mode 100644 index fb0da2e..0000000 --- a/AAROuyaSdk/signature_mainactivity.txt +++ /dev/null @@ -1,83 +0,0 @@ -Compiled from "MainActivity.java" -public class tv.ouya.sdk.MainActivity extends android.app.Activity { - protected com.unity3d.player.UnityPlayer mUnityPlayer; - Signature: Lcom/unity3d/player/UnityPlayer; - boolean mMouseServiceBound; - Signature: Z - com.razerzone.turretmouse.TurretMouseService$mouseReceiver mMouseReceiver; - Signature: Lcom/razerzone/turretmouse/TurretMouseService$mouseReceiver; - public tv.ouya.sdk.MainActivity(); - Signature: ()V - - public native void setTurretMouseInfoNative(int, int); - Signature: (II)V - - protected void onCreate(android.os.Bundle); - Signature: (Landroid/os/Bundle;)V - - protected void onDestroy(); - Signature: ()V - - public void onStart(); - Signature: ()V - - public void onStop(); - Signature: ()V - - protected void onPause(); - Signature: ()V - - protected void onResume(); - Signature: ()V - - public void onConfigurationChanged(android.content.res.Configuration); - Signature: (Landroid/content/res/Configuration;)V - - public void onWindowFocusChanged(boolean); - Signature: (Z)V - - public boolean dispatchGenericMotionEvent(android.view.MotionEvent); - Signature: (Landroid/view/MotionEvent;)Z - - public boolean dispatchKeyEvent(android.view.KeyEvent); - Signature: (Landroid/view/KeyEvent;)Z - - public boolean onGenericMotionEvent(android.view.MotionEvent); - Signature: (Landroid/view/MotionEvent;)Z - - public boolean onKeyUp(int, android.view.KeyEvent); - Signature: (ILandroid/view/KeyEvent;)Z - - public boolean onKeyDown(int, android.view.KeyEvent); - Signature: (ILandroid/view/KeyEvent;)Z - - public void onActivityResult(int, int, android.content.Intent); - Signature: (IILandroid/content/Intent;)V - - public void useDefaultInput(); - Signature: ()V - - static int access$000(); - Signature: ()I - - static com.razerzone.turretmouse.TurretMouseService access$102(tv.ouya.sdk.MainActivity, com.razerzone.turretmouse.TurretMouseService); - Signature: (Ltv/ouya/sdk/MainActivity;Lcom/razerzone/turretmouse/TurretMouseService;)Lcom/razerzone/turretmouse/TurretMouseService; - - static com.razerzone.turretmouse.TurretMouseService access$100(tv.ouya.sdk.MainActivity); - Signature: (Ltv/ouya/sdk/MainActivity;)Lcom/razerzone/turretmouse/TurretMouseService; - - static int access$200(); - Signature: ()I - - static tv.ouya.sdk.OuyaInputView access$300(tv.ouya.sdk.MainActivity); - Signature: (Ltv/ouya/sdk/MainActivity;)Ltv/ouya/sdk/OuyaInputView; - - static void access$400(tv.ouya.sdk.MainActivity); - Signature: (Ltv/ouya/sdk/MainActivity;)V - - static tv.ouya.sdk.OuyaInputView access$302(tv.ouya.sdk.MainActivity, tv.ouya.sdk.OuyaInputView); - Signature: (Ltv/ouya/sdk/MainActivity;Ltv/ouya/sdk/OuyaInputView;)Ltv/ouya/sdk/OuyaInputView; - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_ouyainputview.txt b/AAROuyaSdk/signature_ouyainputview.txt deleted file mode 100644 index c72b28b..0000000 --- a/AAROuyaSdk/signature_ouyainputview.txt +++ /dev/null @@ -1,40 +0,0 @@ -Compiled from "OuyaInputView.java" -public class tv.ouya.sdk.OuyaInputView extends android.view.View { - public static boolean sNativeInitialized; - Signature: Z - public tv.ouya.sdk.OuyaInputView(android.content.Context, android.util.AttributeSet); - Signature: (Landroid/content/Context;Landroid/util/AttributeSet;)V - - public tv.ouya.sdk.OuyaInputView(android.content.Context, android.util.AttributeSet, int); - Signature: (Landroid/content/Context;Landroid/util/AttributeSet;I)V - - public tv.ouya.sdk.OuyaInputView(android.content.Context); - Signature: (Landroid/content/Context;)V - - public void shutdown(); - Signature: ()V - - public boolean dispatchGenericMotionEvent(android.view.MotionEvent); - Signature: (Landroid/view/MotionEvent;)Z - - public boolean dispatchKeyEvent(android.view.KeyEvent); - Signature: (Landroid/view/KeyEvent;)Z - - public native void dispatchGenericMotionEventNative(int, int, float); - Signature: (IIF)V - - public native void dispatchKeyEventNative(int, int, int); - Signature: (III)V - - public boolean onGenericMotionEvent(android.view.MotionEvent); - Signature: (Landroid/view/MotionEvent;)Z - - public boolean onKeyUp(int, android.view.KeyEvent); - Signature: (ILandroid/view/KeyEvent;)Z - - public boolean onKeyDown(int, android.view.KeyEvent); - Signature: (ILandroid/view/KeyEvent;)Z - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_ouyaunityplugin.txt b/AAROuyaSdk/signature_ouyaunityplugin.txt deleted file mode 100644 index 7994bb8..0000000 --- a/AAROuyaSdk/signature_ouyaunityplugin.txt +++ /dev/null @@ -1,101 +0,0 @@ -Compiled from "OuyaUnityPlugin.java" -public class tv.ouya.sdk.OuyaUnityPlugin { - public tv.ouya.sdk.OuyaUnityPlugin(android.app.Activity); - Signature: (Landroid/app/Activity;)V - - public static void initOuyaPlugin(java.lang.String); - Signature: (Ljava/lang/String;)V - - public static boolean isInitialized(); - Signature: ()Z - - public static void putGameData(java.lang.String, java.lang.String); - Signature: (Ljava/lang/String;Ljava/lang/String;)V - - public static java.lang.String getGameData(java.lang.String); - Signature: (Ljava/lang/String;)Ljava/lang/String; - - public static void requestGamerInfo(); - Signature: ()V - - public static void requestProducts(java.lang.String); - Signature: (Ljava/lang/String;)V - - public static void requestPurchase(java.lang.String); - Signature: (Ljava/lang/String;)V - - public static void requestReceipts(); - Signature: ()V - - public static boolean isRunningOnOUYASupportedHardware(); - Signature: ()Z - - public static void setSafeArea(float); - Signature: (F)V - - public static void clearFocus(); - Signature: ()V - - public static tv.ouya.console.api.content.OuyaContent getOuyaContent(); - Signature: ()Ltv/ouya/console/api/content/OuyaContent; - - public static void saveOuyaMod(tv.ouya.console.api.content.OuyaMod, tv.ouya.console.api.content.OuyaMod$Editor); - Signature: (Ltv/ouya/console/api/content/OuyaMod;Ltv/ouya/console/api/content/OuyaMod$Editor;)V - - public static void getOuyaContentInstalled(); - Signature: ()V - - public static tv.ouya.console.api.content.OuyaMod[] getOuyaContentInstalledResults(); - Signature: ()[Ltv/ouya/console/api/content/OuyaMod; - - public static void getOuyaContentPublished(java.lang.String); - Signature: (Ljava/lang/String;)V - - public static tv.ouya.console.api.content.OuyaMod[] getOuyaContentPublishedResults(); - Signature: ()[Ltv/ouya/console/api/content/OuyaMod; - - public static void contentDelete(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public static void contentPublish(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public static void contentUnpublish(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public static void contentDownload(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public static float getFloat(java.lang.Float); - Signature: (Ljava/lang/Float;)F - - public static android.graphics.Bitmap[] getBitmapArray(java.util.List); - Signature: (Ljava/util/List;)[Landroid/graphics/Bitmap; - - public static tv.ouya.console.api.content.OuyaModScreenshot[] getOuyaModScreenshotArray(java.util.List); - Signature: (Ljava/util/List;)[Ltv/ouya/console/api/content/OuyaModScreenshot; - - public static java.lang.String[] getStringArray(java.util.List); - Signature: (Ljava/util/List;)[Ljava/lang/String; - - public static java.lang.String getStringResource(java.lang.String); - Signature: (Ljava/lang/String;)Ljava/lang/String; - - public static void shutdown(); - Signature: ()V - - public static java.lang.String getDeviceHardwareName(); - Signature: ()Ljava/lang/String; - - public static void useDefaultInput(); - Signature: ()V - - static java.lang.String access$000(); - Signature: ()Ljava/lang/String; - - static void access$100(float); - Signature: (F)V - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_turretmouseservice.txt b/AAROuyaSdk/signature_turretmouseservice.txt deleted file mode 100644 index 714d19d..0000000 --- a/AAROuyaSdk/signature_turretmouseservice.txt +++ /dev/null @@ -1,213 +0,0 @@ -Compiled from "TurretMouseService.java" -public class com.razerzone.turretmouse.TurretMouseService extends android.app.Service { - public static final int BUTTON_LEFT; - Signature: I - public static final int BUTTON_RIGHT; - Signature: I - public static final int BUTTON_MIDDLE; - Signature: I - public static final int BUTTON_BACK; - Signature: I - public static final int BUTTON_FORWARD; - Signature: I - public static final int BUTTON_6; - Signature: I - public static final int BUTTON_7; - Signature: I - public static final int BUTTON_8; - Signature: I - public com.razerzone.turretmouse.TurretMouseService(); - Signature: ()V - - public static com.razerzone.turretmouse.TurretMouseService getInstance(); - Signature: ()Lcom/razerzone/turretmouse/TurretMouseService; - - public void onCreate(); - Signature: ()V - - public void onDestroy(); - Signature: ()V - - public void setPolling(boolean); - Signature: (Z)V - - public void setDisplayResolution(int, int); - Signature: (II)V - - public void setCursorPosition(int, int); - Signature: (II)V - - public void setSensitivity(double); - Signature: (D)V - - public void setSensitivity(double, double); - Signature: (DD)V - - public void setMouseReceiver(com.razerzone.turretmouse.TurretMouseService$mouseReceiver); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService$mouseReceiver;)V - - public com.razerzone.turretmouse.TurretMouseService$mouseReceiver getMouseReceiver(); - Signature: ()Lcom/razerzone/turretmouse/TurretMouseService$mouseReceiver; - - public int[] pollMouse(); - Signature: ()[I - - public int[] getDisplayResolution(); - Signature: ()[I - - public double getSensitivity(); - Signature: ()D - - public double getmSensitivityX(); - Signature: ()D - - public double getmSensitivityY(); - Signature: ()D - - public boolean ismConnected(); - Signature: ()Z - - public java.lang.String getName(); - Signature: ()Ljava/lang/String; - - public int getProductId(); - Signature: ()I - - public int getVendorId(); - Signature: ()I - - public java.lang.String getAddress(); - Signature: ()Ljava/lang/String; - - public java.lang.String toString(); - Signature: ()Ljava/lang/String; - - public android.os.IBinder onBind(android.content.Intent); - Signature: (Landroid/content/Intent;)Landroid/os/IBinder; - - public boolean onUnbind(android.content.Intent); - Signature: (Landroid/content/Intent;)Z - - public void showToast(java.lang.String, int); - Signature: (Ljava/lang/String;I)V - - public void startScanForMouse(); - Signature: ()V - - public void stopScanForMouse(); - Signature: ()V - - public void parseRazerReport(byte[]); - Signature: ([B)V - - public void disconnect(); - Signature: ()V - - static android.os.Handler access$002(com.razerzone.turretmouse.TurretMouseService, android.os.Handler); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Landroid/os/Handler;)Landroid/os/Handler; - - static java.lang.String access$100(); - Signature: ()Ljava/lang/String; - - static boolean access$200(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Z - - static boolean access$202(com.razerzone.turretmouse.TurretMouseService, boolean); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Z)Z - - static boolean access$300(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Z - - static android.os.Handler access$400(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Landroid/os/Handler; - - static android.bluetooth.BluetoothDevice access$502(com.razerzone.turretmouse.TurretMouseService, android.bluetooth.BluetoothDevice); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Landroid/bluetooth/BluetoothDevice;)Landroid/bluetooth/BluetoothDevice; - - static android.bluetooth.BluetoothDevice access$500(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Landroid/bluetooth/BluetoothDevice; - - static boolean access$600(com.razerzone.turretmouse.TurretMouseService, android.bluetooth.BluetoothDevice); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Landroid/bluetooth/BluetoothDevice;)Z - - static java.util.List access$700(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Ljava/util/List; - - static java.lang.String access$800(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Ljava/lang/String; - - static void access$900(com.razerzone.turretmouse.TurretMouseService, android.bluetooth.BluetoothGattCharacteristic); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Landroid/bluetooth/BluetoothGattCharacteristic;)V - - static java.lang.String access$1000(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Ljava/lang/String; - - static void access$1100(com.razerzone.turretmouse.TurretMouseService, boolean); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Z)V - - static com.razerzone.turretmouse.HidJni access$1200(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Lcom/razerzone/turretmouse/HidJni; - - static void access$1300(com.razerzone.turretmouse.TurretMouseService, android.bluetooth.BluetoothGattService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Landroid/bluetooth/BluetoothGattService;)V - - static android.bluetooth.BluetoothDevice access$1402(com.razerzone.turretmouse.TurretMouseService, android.bluetooth.BluetoothDevice); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Landroid/bluetooth/BluetoothDevice;)Landroid/bluetooth/BluetoothDevice; - - static boolean access$302(com.razerzone.turretmouse.TurretMouseService, boolean); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Z)Z - - static java.util.List access$702(com.razerzone.turretmouse.TurretMouseService, java.util.List); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Ljava/util/List;)Ljava/util/List; - - static int access$1502(com.razerzone.turretmouse.TurretMouseService, int); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;I)I - - static java.lang.String access$1600(com.razerzone.turretmouse.TurretMouseService, byte[]); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;[B)Ljava/lang/String; - - static java.lang.String access$1700(com.razerzone.turretmouse.TurretMouseService, java.lang.String); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Ljava/lang/String;)Ljava/lang/String; - - static void access$1800(com.razerzone.turretmouse.TurretMouseService, int, int); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;II)V - - static void access$1900(com.razerzone.turretmouse.TurretMouseService, int); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;I)V - - static boolean access$2000(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Z - - static void access$2100(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)V - - static boolean access$2002(com.razerzone.turretmouse.TurretMouseService, boolean); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Z)Z - - static android.os.Handler access$000(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Landroid/os/Handler; - - static int access$2202(com.razerzone.turretmouse.TurretMouseService, int); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;I)I - - static void access$2300(com.razerzone.turretmouse.TurretMouseService, java.lang.String); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Ljava/lang/String;)V - - static android.bluetooth.BluetoothGatt access$2400(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Landroid/bluetooth/BluetoothGatt; - - static boolean access$2500(com.razerzone.turretmouse.TurretMouseService); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;)Z - - static boolean access$2502(com.razerzone.turretmouse.TurretMouseService, boolean); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Z)Z - - static void access$2600(com.razerzone.turretmouse.TurretMouseService, java.lang.String, android.bluetooth.BluetoothGattCharacteristic); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Ljava/lang/String;Landroid/bluetooth/BluetoothGattCharacteristic;)V - - static boolean access$2702(com.razerzone.turretmouse.TurretMouseService, boolean); - Signature: (Lcom/razerzone/turretmouse/TurretMouseService;Z)Z - - static {}; - Signature: ()V -} diff --git a/AAROuyaSdk/signature_unityouyafacade.txt b/AAROuyaSdk/signature_unityouyafacade.txt deleted file mode 100644 index b249a5c..0000000 --- a/AAROuyaSdk/signature_unityouyafacade.txt +++ /dev/null @@ -1,68 +0,0 @@ -Compiled from "UnityOuyaFacade.java" -public class tv.ouya.sdk.UnityOuyaFacade { - public tv.ouya.sdk.UnityOuyaFacade(android.content.Context, android.os.Bundle, android.os.Bundle); - Signature: (Landroid/content/Context;Landroid/os/Bundle;Landroid/os/Bundle;)V - - public void shutdown(); - Signature: ()V - - public boolean processActivityResult(int, int, android.content.Intent); - Signature: (IILandroid/content/Intent;)Z - - public boolean isInitialized(); - Signature: ()Z - - public void requestProducts(java.util.ArrayList); - Signature: (Ljava/util/ArrayList;)V - - public void requestGamerInfo(); - Signature: ()V - - public void putGameData(java.lang.String, java.lang.String); - Signature: (Ljava/lang/String;Ljava/lang/String;)V - - public java.lang.String getGameData(java.lang.String); - Signature: (Ljava/lang/String;)Ljava/lang/String; - - public void requestReceipts(); - Signature: ()V - - public java.lang.Boolean isRunningOnOUYASupportedHardware(); - Signature: ()Ljava/lang/Boolean; - - public void requestPurchase(tv.ouya.console.api.Product) throws java.security.GeneralSecurityException, java.io.UnsupportedEncodingException, org.json.JSONException; - Signature: (Ltv/ouya/console/api/Product;)V - - public void saveOuyaMod(tv.ouya.console.api.content.OuyaMod, tv.ouya.console.api.content.OuyaMod$Editor); - Signature: (Ltv/ouya/console/api/content/OuyaMod;Ltv/ouya/console/api/content/OuyaMod$Editor;)V - - public void getOuyaContentInstalled(); - Signature: ()V - - public void getOuyaContentPublished(tv.ouya.console.api.content.OuyaContent$SortMethod); - Signature: (Ltv/ouya/console/api/content/OuyaContent$SortMethod;)V - - public void contentDelete(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public void contentPublish(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public void contentUnpublish(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public void contentDownload(tv.ouya.console.api.content.OuyaMod); - Signature: (Ltv/ouya/console/api/content/OuyaMod;)V - - public java.lang.String getDeviceHardwareName(); - Signature: ()Ljava/lang/String; - - static boolean access$002(boolean); - Signature: (Z)Z - - static java.lang.String access$100(); - Signature: ()Ljava/lang/String; - - static {}; - Signature: ()V -} diff --git a/Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity b/Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity deleted file mode 100644 index d432889..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity +++ /dev/null @@ -1,332 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1 &887634960 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 887634961} - - 20: {fileID: 887634962} - - 92: {fileID: 887634964} - - 124: {fileID: 887634965} - - 81: {fileID: 887634963} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &887634961 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 887634960} - m_LocalRotation: {x: .277815938, y: .364971727, z: -.115075141, w: .881119609} - m_LocalPosition: {x: -100, y: 207.330002, z: -100} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!20 &887634962 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 887634960} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 1 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &887634963 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 887634960} - m_Enabled: 1 ---- !u!92 &887634964 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 887634960} - m_Enabled: 1 ---- !u!124 &887634965 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 887634960} - m_Enabled: 1 ---- !u!1 &1216809461 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1216809462} - - 108: {fileID: 1216809463} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1216809462 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1216809461} - m_LocalRotation: {x: .124553993, y: 0, z: 0, w: .992212832} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!108 &1216809463 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1216809461} - m_Enabled: 1 - serializedVersion: 3 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: .5 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_Strength: 1 - m_Bias: .0500000007 - m_Softness: 4 - m_SoftnessFade: 1 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_ActuallyLightmapped: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_ShadowSamples: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_IndirectIntensity: 1 - m_AreaSize: {x: 1, y: 1} ---- !u!1 &1402872414 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1402872415} - - 33: {fileID: 1402872417} - - 64: {fileID: 1402872418} - - 23: {fileID: 1402872416} - m_Layer: 0 - m_Name: Ground - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1402872415 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402872414} - m_LocalRotation: {x: 0, y: 1, z: 0, w: -4.37113883e-08} - m_LocalPosition: {x: 100, y: 0, z: 100} - m_LocalScale: {x: 25, y: 25, z: 25} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!23 &1402872416 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402872414} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: 69c816f214c369944a3ce0e63b4b097d, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1402872417 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402872414} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &1402872418 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402872414} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_SmoothSphereCollisions: 0 - m_Convex: 0 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1520023210 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1520023211} - - 114: {fileID: 1520023212} - m_Layer: 0 - m_Name: OuyaExampleGroundRaycast - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1520023211 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1520023210} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 ---- !u!114 &1520023212 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1520023210} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 43d5496696558694db2a7d38357fca7e, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity.meta b/Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity.meta deleted file mode 100644 index 1eaae72..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneGroundRaycast.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 75194e347c8d06740bea411e8e61ad3c diff --git a/Assets/Ouya/Examples/Scenes/SceneSetResolution.unity b/Assets/Ouya/Examples/Scenes/SceneSetResolution.unity deleted file mode 100644 index ab1e642..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneSetResolution.unity +++ /dev/null @@ -1,316 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: debugOff - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[0] - value: long_sword - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[1] - value: sharp_axe - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[2] - value: __DECLINED__THIS_PURCHASE - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseIapTestMode - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &273453979 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 273453980} - - 114: {fileID: 273453981} - m_Layer: 0 - m_Name: OuyaSetResolution - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &273453980 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 273453979} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -.00214879448, y: -29.5424995, z: .255306542} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &273453981 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 273453979} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bc3a8c2efaebd6c47b96beebed983f31, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -100} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .597014904, g: .597014904, b: .597014904, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 diff --git a/Assets/Ouya/Examples/Scenes/SceneSetResolution.unity.meta b/Assets/Ouya/Examples/Scenes/SceneSetResolution.unity.meta deleted file mode 100644 index 04daa52..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneSetResolution.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 94a0844049472b24cb84e4282d31e845 diff --git a/Assets/Ouya/Examples/Scenes/SceneShowCamera.unity b/Assets/Ouya/Examples/Scenes/SceneShowCamera.unity deleted file mode 100644 index 996d740..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowCamera.unity +++ /dev/null @@ -1,320 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: debugOff - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[0] - value: long_sword - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[1] - value: sharp_axe - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[2] - value: __DECLINED__THIS_PURCHASE - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseIapTestMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseLegacyInput - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -100} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .597014904, g: .597014904, b: .597014904, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!1 &1457992874 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1457992875} - - 114: {fileID: 1457992876} - m_Layer: 0 - m_Name: OuyaShowCamera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457992875 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &1457992876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc09c58cd7b178b48aaf33aca46f2277, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Ouya/Examples/Scenes/SceneShowCamera.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowCamera.unity.meta deleted file mode 100644 index b61efc3..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowCamera.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 56d7805851108e040996c1ff5dc053ef diff --git a/Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity b/Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity deleted file mode 100644 index 5f5ca0d..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity +++ /dev/null @@ -1,1963 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1 &9038993 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 9038994} - - 33: {fileID: 9038996} - - 65: {fileID: 9038997} - - 23: {fileID: 9038995} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &9038994 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 406850992} - m_RootOrder: 0 ---- !u!23 &9038995 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &9038996 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &9038997 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &13015485 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 13015486} - - 108: {fileID: 13015487} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &13015486 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 13015485} - m_LocalRotation: {x: .408217937, y: -.234569728, z: .109381661, w: .875426114} - m_LocalPosition: {x: 96.4239502, y: -3.75640488, z: -21.3660583} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 ---- !u!108 &13015487 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 13015485} - m_Enabled: 1 - serializedVersion: 3 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: .5 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_Strength: 1 - m_Bias: .0500000007 - m_Softness: 4 - m_SoftnessFade: 1 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_ActuallyLightmapped: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_ShadowSamples: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_IndirectIntensity: 1 - m_AreaSize: {x: 1, y: 1} ---- !u!1 &69482155 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 69482156} - - 33: {fileID: 69482158} - - 65: {fileID: 69482159} - - 23: {fileID: 69482157} - m_Layer: 0 - m_Name: CubeTrackStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &69482156 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 96.9545059, y: -2, z: 0} - m_LocalScale: {x: 512, y: 2, z: 2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 ---- !u!23 &69482157 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &69482158 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &69482159 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &126821232 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 126821233} - - 82: {fileID: 126821234} - m_Layer: 0 - m_Name: CubeLane1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &126821233 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 126821232} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 127952258} - - {fileID: 1483254420} - - {fileID: 427115631} - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!82 &126821234 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 126821232} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: f449e658961e4b4458877eec32c44921, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &127952257 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 127952258} - - 33: {fileID: 127952260} - - 65: {fileID: 127952261} - - 23: {fileID: 127952259} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &127952258 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 126821233} - m_RootOrder: 0 ---- !u!23 &127952259 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &127952260 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &127952261 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: debugOff - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[0] - value: long_sword - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[1] - value: sharp_axe - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[2] - value: __DECLINED__THIS_PURCHASE - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseIapTestMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseLegacyInput - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &368550445 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 368550446} - - 33: {fileID: 368550448} - - 65: {fileID: 368550449} - - 23: {fileID: 368550447} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &368550446 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -49.7099991, y: 3, z: 183.777039} - m_LocalScale: {x: 82.8199997, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1060845661} - m_RootOrder: 1 ---- !u!23 &368550447 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &368550448 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &368550449 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &406850991 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 406850992} - - 82: {fileID: 406850993} - m_Layer: 0 - m_Name: CubeLane4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &406850992 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406850991} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 60.9249535, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 9038994} - - {fileID: 806233930} - - {fileID: 1944617240} - m_Father: {fileID: 0} - m_RootOrder: 3 ---- !u!82 &406850993 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406850991} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 62e2096a2b99c6743a59c26833d9a120, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &427115630 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 427115631} - - 33: {fileID: 427115633} - - 65: {fileID: 427115634} - - 23: {fileID: 427115632} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &427115631 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 126821233} - m_RootOrder: 2 ---- !u!23 &427115632 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &427115633 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &427115634 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &566238382 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 566238383} - - 33: {fileID: 566238385} - - 65: {fileID: 566238386} - - 23: {fileID: 566238384} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &566238383 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 790087562} - m_RootOrder: 0 ---- !u!23 &566238384 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &566238385 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &566238386 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &638768309 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 638768310} - - 33: {fileID: 638768312} - - 65: {fileID: 638768313} - - 23: {fileID: 638768311} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &638768310 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -49.7099991, y: 3, z: -329.615662} - m_LocalScale: {x: 82.8199997, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1060845661} - m_RootOrder: 0 ---- !u!23 &638768311 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &638768312 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &638768313 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &684716900 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 684716901} - - 33: {fileID: 684716903} - - 65: {fileID: 684716904} - - 23: {fileID: 684716902} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &684716901 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1351401175} - m_RootOrder: 2 ---- !u!23 &684716902 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &684716903 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &684716904 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &790087561 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 790087562} - - 82: {fileID: 790087563} - m_Layer: 0 - m_Name: CubeLane3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &790087562 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 790087561} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 40.5620232, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 566238383} - - {fileID: 1622494111} - - {fileID: 963985485} - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!82 &790087563 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 790087561} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 3d5ff09613ea29a409396fc52f6c4a8d, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &806233929 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 806233930} - - 33: {fileID: 806233932} - - 65: {fileID: 806233933} - - 23: {fileID: 806233931} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &806233930 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 406850992} - m_RootOrder: 1 ---- !u!23 &806233931 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &806233932 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &806233933 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &963985484 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 963985485} - - 33: {fileID: 963985487} - - 65: {fileID: 963985488} - - 23: {fileID: 963985486} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &963985485 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 790087562} - m_RootOrder: 2 ---- !u!23 &963985486 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &963985487 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &963985488 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1060845660 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1060845661} - - 82: {fileID: 1060845662} - m_Layer: 0 - m_Name: CubeLane5 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1060845661 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060845660} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 81.0151978, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 638768310} - - {fileID: 368550446} - m_Father: {fileID: 0} - m_RootOrder: 4 ---- !u!82 &1060845662 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060845660} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 50cddfe05b55ece46b1901c6d330e121, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &1139339719 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1139339720} - - 33: {fileID: 1139339722} - - 65: {fileID: 1139339723} - - 23: {fileID: 1139339721} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1139339720 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 1351401175} - m_RootOrder: 1 ---- !u!23 &1139339721 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1139339722 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1139339723 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: .184673294, y: .128241882, z: -.0243127011, w: .974093795} - m_LocalPosition: {x: 7.5, y: 63.9900017, z: -399.209991} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .574626863, g: .731431127, b: 1, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .100000001 - far clip plane: 9999 - field of view: 30 - orthographic: 0 - orthographic size: 25 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!1 &1333879577 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1333879578} - - 33: {fileID: 1333879580} - - 65: {fileID: 1333879581} - - 23: {fileID: 1333879579} - m_Layer: 0 - m_Name: CubeTrackEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1333879578 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 38.7543488, y: -7, z: -259.802155} - m_LocalScale: {x: 256, y: 2, z: 30} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 ---- !u!23 &1333879579 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1333879580 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1333879581 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1351401174 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1351401175} - - 82: {fileID: 1351401176} - m_Layer: 0 - m_Name: CubeLane2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1351401175 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1351401174} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 20.2851276, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1659675737} - - {fileID: 1139339720} - - {fileID: 684716901} - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!82 &1351401176 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1351401174} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: a97da7f746feabe48afe94c197e778b8, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &1457992874 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1457992875} - - 114: {fileID: 1457992876} - m_Layer: 0 - m_Name: OuyaShowDrumkit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457992875 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 10 ---- !u!114 &1457992876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c67544b5103429945b4802ff50ff4fc6, type: 3} - m_Name: - m_EditorClassIdentifier: - Lanes: - - StartPosition: {fileID: 427115630} - EndPosition: {fileID: 127952257} - LaneColor: {r: 1, g: 0, b: 0, a: 1} - LaneButton: 35 - Instance: {fileID: 0} - LaneSound: {fileID: 126821234} - - StartPosition: {fileID: 684716900} - EndPosition: {fileID: 1659675736} - LaneColor: {r: 1, g: 1, b: 0, a: 1} - LaneButton: 36 - Instance: {fileID: 0} - LaneSound: {fileID: 1351401176} - - StartPosition: {fileID: 963985484} - EndPosition: {fileID: 566238382} - LaneColor: {r: 0, g: 0, b: 1, a: 1} - LaneButton: 37 - Instance: {fileID: 0} - LaneSound: {fileID: 790087563} - - StartPosition: {fileID: 1944617239} - EndPosition: {fileID: 9038993} - LaneColor: {r: 0, g: 1, b: 0, a: 1} - LaneButton: 34 - Instance: {fileID: 0} - LaneSound: {fileID: 406850993} - - StartPosition: {fileID: 368550445} - EndPosition: {fileID: 638768309} - LaneColor: {r: 1, g: .549019635, b: 0, a: 1} - LaneButton: 38 - Instance: {fileID: 0} - LaneSound: {fileID: 1060845662} - TrackEnd: {fileID: 1333879578} ---- !u!1 &1483254419 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1483254420} - - 33: {fileID: 1483254422} - - 65: {fileID: 1483254423} - - 23: {fileID: 1483254421} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1483254420 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 126821233} - m_RootOrder: 1 ---- !u!23 &1483254421 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1483254422 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1483254423 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1622494110 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1622494111} - - 33: {fileID: 1622494113} - - 65: {fileID: 1622494114} - - 23: {fileID: 1622494112} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1622494111 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 790087562} - m_RootOrder: 1 ---- !u!23 &1622494112 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1622494113 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1622494114 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1659675736 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1659675737} - - 33: {fileID: 1659675739} - - 65: {fileID: 1659675740} - - 23: {fileID: 1659675738} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1659675737 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1351401175} - m_RootOrder: 0 ---- !u!23 &1659675738 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1659675739 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1659675740 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1944617239 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1944617240} - - 33: {fileID: 1944617242} - - 65: {fileID: 1944617243} - - 23: {fileID: 1944617241} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1944617240 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 406850992} - m_RootOrder: 2 ---- !u!23 &1944617241 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1944617242 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1944617243 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity.meta deleted file mode 100644 index 449f66d..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowDrumkit.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 45e82c28d33d7fd468530c7ca8679e47 diff --git a/Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity b/Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity deleted file mode 100644 index ff0d077..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity +++ /dev/null @@ -1,2033 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1 &9038993 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 9038994} - - 33: {fileID: 9038996} - - 65: {fileID: 9038997} - - 23: {fileID: 9038995} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &9038994 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 406850992} - m_RootOrder: 0 ---- !u!23 &9038995 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &9038996 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &9038997 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 9038993} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &13015485 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 13015486} - - 108: {fileID: 13015487} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &13015486 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 13015485} - m_LocalRotation: {x: .408217937, y: -.234569728, z: .109381661, w: .875426114} - m_LocalPosition: {x: 96.4239502, y: -3.75640488, z: -21.3660583} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 ---- !u!108 &13015487 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 13015485} - m_Enabled: 1 - serializedVersion: 3 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: .5 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_Strength: 1 - m_Bias: .0500000007 - m_Softness: 4 - m_SoftnessFade: 1 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_ActuallyLightmapped: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_ShadowSamples: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_IndirectIntensity: 1 - m_AreaSize: {x: 1, y: 1} ---- !u!1 &69482155 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 69482156} - - 33: {fileID: 69482158} - - 65: {fileID: 69482159} - - 23: {fileID: 69482157} - m_Layer: 0 - m_Name: CubeTrackStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &69482156 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 96.9545059, y: -2, z: 0} - m_LocalScale: {x: 512, y: 2, z: 2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 ---- !u!23 &69482157 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &69482158 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &69482159 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 69482155} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &126821232 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 126821233} - - 82: {fileID: 126821234} - m_Layer: 0 - m_Name: CubeLane1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &126821233 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 126821232} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 127952258} - - {fileID: 1483254420} - - {fileID: 427115631} - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!82 &126821234 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 126821232} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 79b970427ad20da438efa56145a75980, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &127952257 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 127952258} - - 33: {fileID: 127952260} - - 65: {fileID: 127952261} - - 23: {fileID: 127952259} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &127952258 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 126821233} - m_RootOrder: 0 ---- !u!23 &127952259 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &127952260 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &127952261 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 127952257} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: debugOff - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[0] - value: long_sword - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[1] - value: sharp_axe - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[2] - value: __DECLINED__THIS_PURCHASE - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseIapTestMode - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseLegacyInput - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &368550445 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 368550446} - - 33: {fileID: 368550448} - - 65: {fileID: 368550449} - - 23: {fileID: 368550447} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &368550446 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1060845661} - m_RootOrder: 2 ---- !u!23 &368550447 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &368550448 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &368550449 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 368550445} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &406850991 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 406850992} - - 82: {fileID: 406850993} - m_Layer: 0 - m_Name: CubeLane4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &406850992 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406850991} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 60.9249535, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 9038994} - - {fileID: 806233930} - - {fileID: 1944617240} - m_Father: {fileID: 0} - m_RootOrder: 3 ---- !u!82 &406850993 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406850991} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 1f9939e259d4d3d44b2406f55a960836, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &427115630 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 427115631} - - 33: {fileID: 427115633} - - 65: {fileID: 427115634} - - 23: {fileID: 427115632} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &427115631 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 126821233} - m_RootOrder: 2 ---- !u!23 &427115632 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &427115633 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &427115634 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 427115630} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &566238382 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 566238383} - - 33: {fileID: 566238385} - - 65: {fileID: 566238386} - - 23: {fileID: 566238384} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &566238383 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 790087562} - m_RootOrder: 0 ---- !u!23 &566238384 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &566238385 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &566238386 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 566238382} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &572141850 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 572141851} - - 33: {fileID: 572141853} - - 65: {fileID: 572141854} - - 23: {fileID: 572141852} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &572141851 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 572141850} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 1060845661} - m_RootOrder: 1 ---- !u!23 &572141852 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 572141850} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &572141853 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 572141850} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &572141854 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 572141850} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &638768309 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 638768310} - - 33: {fileID: 638768312} - - 65: {fileID: 638768313} - - 23: {fileID: 638768311} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &638768310 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1060845661} - m_RootOrder: 0 ---- !u!23 &638768311 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &638768312 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &638768313 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 638768309} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &684716900 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 684716901} - - 33: {fileID: 684716903} - - 65: {fileID: 684716904} - - 23: {fileID: 684716902} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &684716901 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1351401175} - m_RootOrder: 2 ---- !u!23 &684716902 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &684716903 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &684716904 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 684716900} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &790087561 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 790087562} - - 82: {fileID: 790087563} - m_Layer: 0 - m_Name: CubeLane3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &790087562 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 790087561} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 40.5620232, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 566238383} - - {fileID: 1622494111} - - {fileID: 963985485} - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!82 &790087563 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 790087561} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 7001c18dd85858940a25b1ac217cf69b, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &806233929 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 806233930} - - 33: {fileID: 806233932} - - 65: {fileID: 806233933} - - 23: {fileID: 806233931} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &806233930 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 406850992} - m_RootOrder: 1 ---- !u!23 &806233931 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &806233932 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &806233933 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 806233929} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &963985484 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 963985485} - - 33: {fileID: 963985487} - - 65: {fileID: 963985488} - - 23: {fileID: 963985486} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &963985485 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 790087562} - m_RootOrder: 2 ---- !u!23 &963985486 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &963985487 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &963985488 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963985484} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1060845660 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1060845661} - - 82: {fileID: 1060845662} - m_Layer: 0 - m_Name: CubeLane5 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1060845661 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060845660} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 81.0151978, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 638768310} - - {fileID: 572141851} - - {fileID: 368550446} - m_Father: {fileID: 0} - m_RootOrder: 4 ---- !u!82 &1060845662 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060845660} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 2aec3b67a02cf254bae66c15d6264a12, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &1139339719 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1139339720} - - 33: {fileID: 1139339722} - - 65: {fileID: 1139339723} - - 23: {fileID: 1139339721} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1139339720 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 1351401175} - m_RootOrder: 1 ---- !u!23 &1139339721 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1139339722 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1139339723 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1139339719} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: .184673294, y: .128241882, z: -.0243127011, w: .974093795} - m_LocalPosition: {x: 7.5, y: 63.9900017, z: -399.209991} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 8 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .574626863, g: .731431127, b: 1, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .100000001 - far clip plane: 9999 - field of view: 30 - orthographic: 0 - orthographic size: 25 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!1 &1333879577 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1333879578} - - 33: {fileID: 1333879580} - - 65: {fileID: 1333879581} - - 23: {fileID: 1333879579} - m_Layer: 0 - m_Name: CubeTrackEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1333879578 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 38.7543488, y: -7, z: -259.802155} - m_LocalScale: {x: 256, y: 2, z: 30} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 ---- !u!23 &1333879579 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1333879580 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1333879581 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1333879577} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1351401174 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1351401175} - - 82: {fileID: 1351401176} - m_Layer: 0 - m_Name: CubeLane2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1351401175 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1351401174} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 20.2851276, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1659675737} - - {fileID: 1139339720} - - {fileID: 684716901} - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!82 &1351401176 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1351401174} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: 7043e3d7a59a6fc48a9737f0449b6402, type: 3} - m_PlayOnAwake: 1 - m_Volume: 0 - m_Pitch: 1 - Loop: 1 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 ---- !u!1 &1457992874 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1457992875} - - 114: {fileID: 1457992876} - m_Layer: 0 - m_Name: OuyaShowGuitar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457992875 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 10 ---- !u!114 &1457992876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d4728d9ce4debd746bed6d784ff898d7, type: 3} - m_Name: - m_EditorClassIdentifier: - Lanes: - - StartPosition: {fileID: 427115630} - EndPosition: {fileID: 127952257} - LaneColor: {r: 0, g: 1, b: 0, a: 1} - LaneButton: 25 - Instance: {fileID: 0} - LaneSound: {fileID: 126821234} - - StartPosition: {fileID: 684716900} - EndPosition: {fileID: 1659675736} - LaneColor: {r: 1, g: 0, b: 0, a: 1} - LaneButton: 26 - Instance: {fileID: 0} - LaneSound: {fileID: 1351401176} - - StartPosition: {fileID: 963985484} - EndPosition: {fileID: 566238382} - LaneColor: {r: 1, g: 1, b: 0, a: 1} - LaneButton: 27 - Instance: {fileID: 0} - LaneSound: {fileID: 790087563} - - StartPosition: {fileID: 1944617239} - EndPosition: {fileID: 9038993} - LaneColor: {r: 0, g: 0, b: 1, a: 1} - LaneButton: 28 - Instance: {fileID: 0} - LaneSound: {fileID: 406850993} - - StartPosition: {fileID: 368550445} - EndPosition: {fileID: 638768309} - LaneColor: {r: 1, g: .549019635, b: 0, a: 1} - LaneButton: 29 - Instance: {fileID: 0} - LaneSound: {fileID: 1060845662} - TrackEnd: {fileID: 1333879578} ---- !u!1 &1483254419 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1483254420} - - 33: {fileID: 1483254422} - - 65: {fileID: 1483254423} - - 23: {fileID: 1483254421} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1483254420 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 126821233} - m_RootOrder: 1 ---- !u!23 &1483254421 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1483254422 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1483254423 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1483254419} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1622494110 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1622494111} - - 33: {fileID: 1622494113} - - 65: {fileID: 1622494114} - - 23: {fileID: 1622494112} - m_Layer: 0 - m_Name: CubeTrack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1622494111 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -69.8465118} - m_LocalScale: {x: 2, y: 2, z: 512} - m_Children: [] - m_Father: {fileID: 790087562} - m_RootOrder: 1 ---- !u!23 &1622494112 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1622494113 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1622494114 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622494110} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1659675736 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1659675737} - - 33: {fileID: 1659675739} - - 65: {fileID: 1659675740} - - 23: {fileID: 1659675738} - m_Layer: 0 - m_Name: CubeEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1659675737 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: -329.615662} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 1351401175} - m_RootOrder: 0 ---- !u!23 &1659675738 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1659675739 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1659675740 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1659675736} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &1944617239 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1944617240} - - 33: {fileID: 1944617242} - - 65: {fileID: 1944617243} - - 23: {fileID: 1944617241} - m_Layer: 0 - m_Name: CubeStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1944617240 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 3, z: 183.777039} - m_LocalScale: {x: 16, y: 2, z: 4} - m_Children: [] - m_Father: {fileID: 406850992} - m_RootOrder: 2 ---- !u!23 &1944617241 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: cf8188bb436ce1d4daa9d36fdfb46512, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1944617242 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!65 &1944617243 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1944617239} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity.meta deleted file mode 100644 index 400a4d0..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowGuitar.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: c4757dbcba333a2408a4d86d9cba3dae diff --git a/Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity b/Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity deleted file mode 100644 index 0da946a..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity +++ /dev/null @@ -1,316 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: debugOff - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[0] - value: long_sword - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[1] - value: sharp_axe - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[2] - value: __DECLINED__THIS_PURCHASE - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseIapTestMode - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -100} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .597014904, g: .597014904, b: .597014904, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!1 &1457992874 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1457992875} - - 114: {fileID: 1457992876} - m_Layer: 0 - m_Name: OuyaShowJavaScript - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457992875 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &1457992876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ffa842e2f4c49cf408dfa547fa298085, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity.meta deleted file mode 100644 index 4faebdb..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowJavaScript.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: d57eb1cb73e310142aefb03b1d56fd75 diff --git a/Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity b/Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity deleted file mode 100644 index 414172a..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity +++ /dev/null @@ -1,2134 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1 &7933490 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 7933491} - - 114: {fileID: 7933492} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &7933491 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 7933490} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 739849257} - m_RootOrder: 1 ---- !u!114 &7933492 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 7933490} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 1 - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &40511924 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 40511925} - - 114: {fileID: 40511926} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &40511925 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 40511924} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 559852916} - m_RootOrder: 0 ---- !u!114 &40511926 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 40511924} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: A BUTTON - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &41885953 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 41885954} - - 114: {fileID: 41885955} - m_Layer: 8 - m_Name: Group4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &41885954 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 41885953} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 336.659943, y: 90.0999985, z: 0} - m_LocalScale: {x: 1.00007999, y: 1.00007999, z: 1.00007999} - m_Children: - - {fileID: 1557330565} - - {fileID: 739849257} - m_Father: {fileID: 632983505} - m_RootOrder: 3 ---- !u!114 &41885955 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 41885953} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} - m_Name: - m_EditorClassIdentifier: - showInPanelTool: 1 - generateNormals: 0 - depthPass: 0 - widgetsAreStatic: 0 - mDebugInfo: 1 - mClipping: 0 - mClipRange: {x: 0, y: 0, z: 0, w: 0} - mClipSoftness: {x: 40, y: 40} ---- !u!1 &70226765 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 70226766} - - 114: {fileID: 70226767} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &70226766 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 70226765} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 567907797} - m_RootOrder: 0 ---- !u!114 &70226767 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 70226765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: DPAD RIGHT - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &133352253 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 133352254} - m_Layer: 8 - m_Name: PolyCombine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &133352254 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 133352253} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.336395, y: 190.234039, z: 0} - m_LocalScale: {x: .900000036, y: .900000036, z: .900000036} - m_Children: - - {fileID: 562842204} - - {fileID: 972641085} - m_Father: {fileID: 345136337} - m_RootOrder: 0 ---- !u!1 &149093770 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 149093771} - - 114: {fileID: 149093772} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &149093771 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 149093770} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 567907797} - m_RootOrder: 1 ---- !u!114 &149093772 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 149093770} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: INCREASE FILLRATE - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &195704328 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 195704329} - - 114: {fileID: 195704330} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &195704329 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 195704328} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1451959076} - m_RootOrder: 0 ---- !u!114 &195704330 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 195704328} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: O BUTTON - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &201928864 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 201928865} - - 114: {fileID: 201928866} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &201928865 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 201928864} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1451959076} - m_RootOrder: 1 ---- !u!114 &201928866 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 201928864} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: INCREASE SMALL GEOM - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &211018401 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 211018402} - - 114: {fileID: 211018403} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &211018402 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 211018401} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1721327985} - m_RootOrder: 0 ---- !u!114 &211018403 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 211018401} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 'Update FPS:' - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &236861971 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 236861972} - - 20: {fileID: 236861973} - - 114: {fileID: 236861974} - m_Layer: 8 - m_Name: Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &236861972 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 236861971} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 632983505} - m_Father: {fileID: 347808841} - m_RootOrder: 0 ---- !u!20 &236861973 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 236861971} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 3 - m_BackGroundColor: {r: .5, g: .5, b: .5, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: -2 - far clip plane: 2 - field of view: 60 - orthographic: 1 - orthographic size: 1 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 256 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!114 &236861974 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 236861971} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a92b5d748695fd44aac9feef17ba415, type: 3} - m_Name: - m_EditorClassIdentifier: - useMouse: 1 - useTouch: 1 - useKeyboard: 1 - useController: 1 - eventReceiverMask: - serializedVersion: 2 - m_Bits: 256 - tooltipDelay: 1 - stickyTooltip: 1 - mouseClickThreshold: 10 - touchClickThreshold: 40 - rangeDistance: -1 - scrollAxisName: Mouse ScrollWheel - verticalAxisName: Vertical - horizontalAxisName: Horizontal - submitKey0: 13 - submitKey1: 330 - cancelKey0: 27 - cancelKey1: 331 ---- !u!1 &258466336 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 258466337} - - 114: {fileID: 258466338} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &258466337 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 258466336} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1585071982} - m_RootOrder: 0 ---- !u!114 &258466338 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 258466336} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: DPAD LEFT - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &345136336 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 345136337} - - 114: {fileID: 345136338} - m_Layer: 8 - m_Name: Group2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &345136337 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 345136336} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 336.659943, y: 154, z: 0} - m_LocalScale: {x: 1.00007999, y: 1.00007999, z: 1.00007999} - m_Children: - - {fileID: 133352254} - m_Father: {fileID: 632983505} - m_RootOrder: 2 ---- !u!114 &345136338 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 345136336} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} - m_Name: - m_EditorClassIdentifier: - showInPanelTool: 1 - generateNormals: 0 - depthPass: 0 - widgetsAreStatic: 0 - mDebugInfo: 1 - mClipping: 0 - mClipRange: {x: 0, y: 0, z: 0, w: 0} - mClipSoftness: {x: 40, y: 40} ---- !u!1 &345140922 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 345140923} - - 114: {fileID: 345140924} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &345140923 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 345140922} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1557330565} - m_RootOrder: 1 ---- !u!114 &345140924 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 345140922} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 6 - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &347808840 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 347808841} - - 114: {fileID: 347808842} - m_Layer: 8 - m_Name: UI Root (2D) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &347808841 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347808840} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -.00101996551, y: .00101996551, z: -20} - m_LocalScale: {x: .00185185182, y: .00185185182, z: .00185185182} - m_Children: - - {fileID: 236861972} - m_Father: {fileID: 0} - m_RootOrder: 4 ---- !u!114 &347808842 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 347808840} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2c5ecb5660b11414fb042fb826e03b73, type: 3} - m_Name: - m_EditorClassIdentifier: - automatic: 0 - manualHeight: 1080 ---- !u!1 &552620951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 552620952} - - 114: {fileID: 552620953} - m_Layer: 0 - m_Name: OuyaShowMeshPerformance - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &552620952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 552620951} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &552620953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 552620951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d8c3e1a05d62393438384cc6f1b71fb4, type: 3} - m_Name: - m_EditorClassIdentifier: - RendererLabel: {fileID: 7933492} - PolysLabel: {fileID: 345140924} - SharedMaterial: {fileID: 2100000, guid: 9606e07646b334c47ac67cb3d366cd80, type: 2} - PrefabCube: {fileID: 3300000, guid: 77ae91929216f754c97289787cf3c7b2, type: 2} ---- !u!1 &559852915 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 559852916} - m_Layer: 8 - m_Name: PolyDown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &559852916 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 559852915} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.299988, y: 283.24881, z: 0} - m_LocalScale: {x: .899999976, y: .899999976, z: .899999976} - m_Children: - - {fileID: 40511925} - - {fileID: 1152934811} - m_Father: {fileID: 1779207230} - m_RootOrder: 0 ---- !u!1 &562842203 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 562842204} - - 114: {fileID: 562842205} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &562842204 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 562842203} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 133352254} - m_RootOrder: 0 ---- !u!114 &562842205 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 562842203} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: DPAD UP - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &567907796 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 567907797} - m_Layer: 8 - m_Name: PolyUp - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &567907797 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567907796} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.299988, y: 321.648743, z: 0} - m_LocalScale: {x: .899999976, y: .899999976, z: .899999976} - m_Children: - - {fileID: 70226766} - - {fileID: 149093771} - m_Father: {fileID: 1457720449} - m_RootOrder: 1 ---- !u!1 &632983504 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 632983505} - - 114: {fileID: 632983506} - m_Layer: 8 - m_Name: Anchor - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &632983505 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 632983504} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.35743546, y: 1.17903936, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1457720449} - - {fileID: 1779207230} - - {fileID: 345136337} - - {fileID: 41885954} - - {fileID: 1531031465} - m_Father: {fileID: 236861972} - m_RootOrder: 0 ---- !u!114 &632983506 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 632983504} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c8077b76001d36d489868d20d28bddb9, type: 3} - m_Name: - m_EditorClassIdentifier: - uiCamera: {fileID: 236861973} - side: 8 - halfPixelOffset: 1 - depthOffset: 0 - relativeOffset: {x: 0, y: 0} - stretchToFill: 0 ---- !u!1 &739849256 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 739849257} - m_Layer: 8 - m_Name: Renderers - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &739849257 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 739849256} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.336395, y: 79.5254135, z: 0} - m_LocalScale: {x: .900000036, y: .900000036, z: .900000036} - m_Children: - - {fileID: 1180607651} - - {fileID: 7933491} - m_Father: {fileID: 41885954} - m_RootOrder: 1 ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 1385893863} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 1385893863} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 1385893863} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &879655772 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 879655773} - - 114: {fileID: 879655774} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &879655773 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879655772} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 2037866607} - m_RootOrder: 0 ---- !u!114 &879655774 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879655772} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 'Render LATENCY:' - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &972641084 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 972641085} - - 114: {fileID: 972641086} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &972641085 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 972641084} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 133352254} - m_RootOrder: 1 ---- !u!114 &972641086 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 972641084} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: COMBINE FILLRATE GEO - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &1152934810 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1152934811} - - 114: {fileID: 1152934812} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1152934811 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1152934810} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 559852916} - m_RootOrder: 1 ---- !u!114 &1152934812 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1152934810} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: DECREASE SMALL GEOM - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &1180607650 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1180607651} - - 114: {fileID: 1180607652} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1180607651 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1180607650} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 739849257} - m_RootOrder: 0 ---- !u!114 &1180607652 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1180607650} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 'Renderers:' - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - - 114: {fileID: 1233174281} - - 114: {fileID: 1233174282} - - 114: {fileID: 1233174283} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1661278135} - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .100000001 - far clip plane: 10000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967039 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!114 &1233174281 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8827926da4a9b7b4a88e08bb33d94798, type: 3} - m_Name: - m_EditorClassIdentifier: - PlotMaterial: {fileID: 2100000, guid: d57370f8405532f49aff339c48359857, type: 2} - BackgroundColor: - serializedVersion: 2 - rgba: 7631988 ---- !u!114 &1233174282 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 339ddee81f4275a40963ad2bf3db3d42, type: 3} - m_Name: - m_EditorClassIdentifier: - Label: {fileID: 1383402276} - ExecuteInEditMode: 0 ---- !u!114 &1233174283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3016c00eef5595d449efd514505a60b6, type: 3} - m_Name: - m_EditorClassIdentifier: - Label: {fileID: 1627968531} - ExecuteInEditMode: 0 ---- !u!1 &1383402274 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1383402275} - - 114: {fileID: 1383402276} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1383402275 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1383402274} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 2037866607} - m_RootOrder: 1 ---- !u!114 &1383402276 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1383402274} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 60 - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1001 &1385893863 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseLegacyInput - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &1418699689 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1418699690} - - 114: {fileID: 1418699691} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1418699690 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1418699689} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1585071982} - m_RootOrder: 1 ---- !u!114 &1418699691 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1418699689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: DECREASE FILLRATE - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &1451959075 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1451959076} - m_Layer: 8 - m_Name: PolyUp - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1451959076 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1451959075} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.299988, y: 321.648743, z: 0} - m_LocalScale: {x: .899999976, y: .899999976, z: .899999976} - m_Children: - - {fileID: 195704329} - - {fileID: 201928865} - m_Father: {fileID: 1779207230} - m_RootOrder: 1 ---- !u!1 &1457720448 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1457720449} - - 114: {fileID: 1457720450} - m_Layer: 8 - m_Name: Group1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457720449 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457720448} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 336.660034, y: 124.900002, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1585071982} - - {fileID: 567907797} - m_Father: {fileID: 632983505} - m_RootOrder: 0 ---- !u!114 &1457720450 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457720448} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} - m_Name: - m_EditorClassIdentifier: - showInPanelTool: 1 - generateNormals: 0 - depthPass: 0 - widgetsAreStatic: 0 - mDebugInfo: 1 - mClipping: 0 - mClipRange: {x: 0, y: 0, z: 0, w: 0} - mClipSoftness: {x: 40, y: 40} ---- !u!1 &1531031464 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1531031465} - - 114: {fileID: 1531031466} - m_Layer: 8 - m_Name: Group5 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1531031465 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1531031464} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 336.659943, y: 48.2999992, z: 0} - m_LocalScale: {x: 1.00007999, y: 1.00007999, z: 1.00007999} - m_Children: - - {fileID: 2037866607} - - {fileID: 1721327985} - m_Father: {fileID: 632983505} - m_RootOrder: 4 ---- !u!114 &1531031466 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1531031464} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} - m_Name: - m_EditorClassIdentifier: - showInPanelTool: 1 - generateNormals: 0 - depthPass: 0 - widgetsAreStatic: 0 - mDebugInfo: 1 - mClipping: 0 - mClipRange: {x: 0, y: 0, z: 0, w: 0} - mClipSoftness: {x: 40, y: 40} ---- !u!1 &1557330564 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1557330565} - m_Layer: 8 - m_Name: Polys - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1557330565 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1557330564} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.336395, y: 40.6221542, z: 0} - m_LocalScale: {x: .900000036, y: .900000036, z: .900000036} - m_Children: - - {fileID: 1901046992} - - {fileID: 345140923} - m_Father: {fileID: 41885954} - m_RootOrder: 0 ---- !u!1 &1585071981 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1585071982} - m_Layer: 8 - m_Name: PolyDown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1585071982 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1585071981} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.299988, y: 283.24881, z: 0} - m_LocalScale: {x: .899999976, y: .899999976, z: .899999976} - m_Children: - - {fileID: 258466337} - - {fileID: 1418699690} - m_Father: {fileID: 1457720449} - m_RootOrder: 0 ---- !u!1 &1627968529 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1627968530} - - 114: {fileID: 1627968531} - m_Layer: 8 - m_Name: Value - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1627968530 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1627968529} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -983.013672, y: -241.730347, z: -101.308708} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1721327985} - m_RootOrder: 1 ---- !u!114 &1627968531 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1627968529} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: 1, g: 1, b: 1, a: 1} - mPivot: 3 - mDepth: 5 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 60 - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &1661278134 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1661278135} - - 33: {fileID: 1661278137} - - 64: {fileID: 1661278138} - - 23: {fileID: 1661278136} - m_Layer: 0 - m_Name: FpsGraphSurface - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1661278135 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1661278134} - m_LocalRotation: {x: .5, y: .5, z: -.5, w: -.5} - m_LocalPosition: {x: 0, y: 0, z: .368123531} - m_LocalScale: {x: .0199999996, y: .0391284898, z: .0465520509} - m_Children: [] - m_Father: {fileID: 1233174276} - m_RootOrder: 0 ---- !u!23 &1661278136 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1661278134} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: d57370f8405532f49aff339c48359857, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &1661278137 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1661278134} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!64 &1661278138 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1661278134} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_SmoothSphereCollisions: 0 - m_Convex: 0 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1721327984 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1721327985} - m_Layer: 8 - m_Name: Update FPS - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1721327985 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1721327984} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.336395, y: -41.884407, z: 0} - m_LocalScale: {x: .900000036, y: .900000036, z: .900000036} - m_Children: - - {fileID: 211018402} - - {fileID: 1627968530} - m_Father: {fileID: 1531031465} - m_RootOrder: 1 ---- !u!1 &1779207229 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1779207230} - - 114: {fileID: 1779207231} - m_Layer: 8 - m_Name: Group3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1779207230 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1779207229} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 336.660034, y: -41.0999985, z: 0} - m_LocalScale: {x: 1.00007999, y: 1.00007999, z: 1.00007999} - m_Children: - - {fileID: 559852916} - - {fileID: 1451959076} - m_Father: {fileID: 632983505} - m_RootOrder: 1 ---- !u!114 &1779207231 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1779207229} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ae942c9068183dc40a9d01f648273726, type: 3} - m_Name: - m_EditorClassIdentifier: - showInPanelTool: 1 - generateNormals: 0 - depthPass: 0 - widgetsAreStatic: 0 - mDebugInfo: 1 - mClipping: 0 - mClipRange: {x: 0, y: 0, z: 0, w: 0} - mClipSoftness: {x: 40, y: 40} ---- !u!1 &1901046991 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1901046992} - - 114: {fileID: 1901046993} - m_Layer: 8 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1901046992 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1901046991} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1001.91382, y: -241.730347, z: 0} - m_LocalScale: {x: 47.9961624, y: 47.9961624, z: 1} - m_Children: [] - m_Father: {fileID: 1557330565} - m_RootOrder: 0 ---- !u!114 &1901046993 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1901046991} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e9d0b5f3bbe925a408bd595c79d0bf63, type: 3} - m_Name: - m_EditorClassIdentifier: - mMat: {fileID: 2100000, guid: d650d98b3c4028a4a8b7225c1a6482f8, type: 2} - mColor: {r: .164387748, g: .940298498, b: 0, a: 1} - mPivot: 5 - mDepth: 4 - mFont: {fileID: 11400000, guid: 7a48ea22e80d1ac4b97fdd87f9009546, type: 2} - mText: 'Polys:' - mMaxLineWidth: 0 - mEncoding: 1 - mMultiline: 1 - mPassword: 0 - mShowLastChar: 0 - mEffectStyle: 0 - mEffectColor: {r: 0, g: 0, b: 0, a: 1} - mSymbols: 1 - mLineWidth: 0 ---- !u!1 &2037866606 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 2037866607} - m_Layer: 8 - m_Name: Render FPS - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2037866607 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2037866606} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 455.336395, y: -6.18148422, z: 0} - m_LocalScale: {x: .900000036, y: .900000036, z: .900000036} - m_Children: - - {fileID: 879655773} - - {fileID: 1383402275} - m_Father: {fileID: 1531031465} - m_RootOrder: 0 ---- !u!1 &2138604734 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 2138604735} - - 108: {fileID: 2138604736} - m_Layer: 0 - m_Name: Top Area Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2138604735 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2138604734} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 19.1000004, z: -4.25250626} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 ---- !u!108 &2138604736 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2138604734} - m_Enabled: 1 - serializedVersion: 3 - m_Type: 2 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 100 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_Strength: 1 - m_Bias: .0500000007 - m_Softness: 4 - m_SoftnessFade: 1 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_ActuallyLightmapped: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_ShadowSamples: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_IndirectIntensity: 1 - m_AreaSize: {x: 1, y: 1} diff --git a/Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity.meta deleted file mode 100644 index 6630a0d..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowMeshPerformance.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: db57e702cd2ee9d48bed3466c42188b5 diff --git a/Assets/Ouya/Examples/Scenes/SceneShowNDK.unity b/Assets/Ouya/Examples/Scenes/SceneShowNDK.unity deleted file mode 100644 index 25254e0..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowNDK.unity +++ /dev/null @@ -1,288 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -100} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .597014904, g: .597014904, b: .597014904, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!1 &1457992874 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1457992875} - - 114: {fileID: 1457992876} - m_Layer: 0 - m_Name: OuyaShowNDK - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1457992875 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &1457992876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1457992874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e5bc4e57e564ce242ad889fae1b8471f, type: 3} - m_Name: - m_EditorClassIdentifier: diff --git a/Assets/Ouya/Examples/Scenes/SceneShowNDK.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowNDK.unity.meta deleted file mode 100644 index 4abbfdc..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowNDK.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: dc9de404784a7074683513b3b08a0d3a diff --git a/Assets/Ouya/Examples/Scenes/SceneShowSounds.unity b/Assets/Ouya/Examples/Scenes/SceneShowSounds.unity deleted file mode 100644 index 2a320ec..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowSounds.unity +++ /dev/null @@ -1,378 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1001 &256321447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Axises - value: - objectReference: {fileID: 11400000, guid: aeb1de6d185ad774480251b5a5470136, - type: 2} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: DEVELOPER_ID - value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: debugOff - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.size - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[0] - value: long_sword - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[1] - value: sharp_axe - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: Purchasables.Array.data[2] - value: __DECLINED__THIS_PURCHASE - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - propertyPath: UseIapTestMode - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_RootGameObject: {fileID: 843704365} - m_IsPrefabParent: 0 - m_IsExploded: 1 ---- !u!1 &843704365 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - serializedVersion: 4 - m_Component: - - 4: {fileID: 843704366} - - 114: {fileID: 843704367} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &843704366 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &843704367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: ad92c5da04e1b904ead8291e00d4c927, - type: 2} - m_PrefabInternal: {fileID: 256321447} - m_GameObject: {fileID: 843704365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!1 &1233174275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1233174276} - - 20: {fileID: 1233174277} - - 92: {fileID: 1233174279} - - 124: {fileID: 1233174280} - - 81: {fileID: 1233174278} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1233174276 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -100} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!20 &1233174277 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .597014904, g: .597014904, b: .597014904, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .300000012 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!81 &1233174278 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!92 &1233174279 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!124 &1233174280 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1233174275} - m_Enabled: 1 ---- !u!1 &1526388175 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1526388176} - - 82: {fileID: 1526388178} - - 114: {fileID: 1526388177} - m_Layer: 0 - m_Name: OuyaShowSounds - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1526388176 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1526388175} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &1526388177 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1526388175} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8303a7fa6b83fe34db90d0290c7be38c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_soundMP3: {fileID: 8300000, guid: 99da400971002454994c928f7fdfb844, type: 3} - m_soundOGG: {fileID: 8300000, guid: bc1a279ff2c38ea4487d166d76f641b2, type: 3} - m_soundWAV: {fileID: 8300000, guid: 4e461a577cbef04488a6bf02ea94b5a6, type: 3} ---- !u!82 &1526388178 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1526388175} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Priority: 128 - DopplerLevel: 5 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 1 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 diff --git a/Assets/Ouya/Examples/Scenes/SceneShowSounds.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShowSounds.unity.meta deleted file mode 100644 index 52e49a4..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShowSounds.unity.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: cb3204c4f929032498ef162ab60d4b4e diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js b/Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js deleted file mode 100644 index 09b13ec..0000000 --- a/Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js +++ /dev/null @@ -1,131 +0,0 @@ -#pragma strict - -import System.Collections.Generic; - -public class OuyaShowJavaScript extends MonoBehaviour -#if UNITY_ANDROID && !UNITY_EDITOR - implements - OuyaSDK.IPauseListener, - OuyaSDK.IResumeListener, - OuyaSDK.IMenuAppearingListener, - OuyaSDK.IRequestGamerInfoListener, - OuyaSDK.IRequestProductsListener, - OuyaSDK.IRequestPurchaseListener, - OuyaSDK.IRequestReceiptsListener -#endif -{ - -#if UNITY_ANDROID && !UNITY_EDITOR - function Awake() - { - OuyaSDK.registerMenuAppearingListener(this); - OuyaSDK.registerPauseListener(this); - OuyaSDK.registerResumeListener(this); - OuyaSDK.registerRequestGamerInfoListener(this); - OuyaSDK.registerRequestProductsListener(this); - OuyaSDK.registerRequestPurchaseListener(this); - OuyaSDK.registerRequestReceiptsListener(this); - } - - function OnDestroy() - { - OuyaSDK.unregisterMenuAppearingListener(this); - OuyaSDK.unregisterPauseListener(this); - OuyaSDK.unregisterResumeListener(this); - OuyaSDK.unregisterRequestGamerInfoListener(this); - OuyaSDK.unregisterRequestProductsListener(this); - OuyaSDK.unregisterRequestPurchaseListener(this); - OuyaSDK.unregisterRequestReceiptsListener(this); - } - - public function OuyaMenuAppearing() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function OuyaOnPause() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function OuyaOnResume() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function RequestGamerInfoOnSuccess(uuid : String, username : String) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - public function RequestGamerInfoOnFailure(errorCode : int, errorMessage : String) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - public function RequestGamerInfoOnCancel() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function RequestProductsOnSuccess(products : List.) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - for (var index : int = 0; index < products.Count; ++index) - { - //product : OuyaSDK.Product in products - } - } - public function RequestProductsOnFailure(errorCode : int, errorMessage : String) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - public function RequestProductsOnCancel() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function RequestPurchaseOnSuccess(product : OuyaSDK.Product) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - public function RequestPurchaseOnFailure(errorCode : int, errorMessage : String) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - public function RequestPurchaseOnCancel() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function RequestReceiptsOnSuccess(receipts : List.) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - for (var receipt : OuyaSDK.Receipt in receipts) - { - if (receipt.identifier == "__MY_ID__") - { - //detected purchase - } - } - } - public function RequestReceiptsOnFailure(errorCode : int, errorMessage : String) - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - public function RequestReceiptsOnCancel() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public function OnGUI() { - GUILayout.BeginVertical(GUILayout.Height(Screen.height)); - GUILayout.FlexibleSpace(); - GUILayout.BeginHorizontal(GUILayout.Width(Screen.width)); - GUILayout.FlexibleSpace(); - GUILayout.Label("This is JavaScript! Check out the code for syntax examples."); - GUILayout.FlexibleSpace(); - GUILayout.EndHorizontal(); - GUILayout.FlexibleSpace(); - GUILayout.EndVertical(); - } -#endif -} \ No newline at end of file diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js.meta b/Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js.meta deleted file mode 100644 index ea5ca42..0000000 --- a/Assets/Ouya/Examples/Scripts/OuyaShowJavaScript.js.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ffa842e2f4c49cf408dfa547fa298085 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs b/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs deleted file mode 100644 index c67ee64..0000000 --- a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs +++ /dev/null @@ -1,251 +0,0 @@ -/* - * Copyright (C) 2012-2015 OUYA, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System.Collections; -using System.Collections.Generic; -using tv.ouya.console.api; -using UnityEngine; - -public class OuyaShowSounds : MonoBehaviour -#if UNITY_ANDROID && !UNITY_EDITOR - , - OuyaSDK.IPauseListener, OuyaSDK.IResumeListener, - OuyaSDK.IMenuAppearingListener -#endif -{ - public AudioClip m_soundMP3 = null; - public AudioClip m_soundOGG = null; - public AudioClip m_soundWAV = null; - -#if UNITY_ANDROID && !UNITY_EDITOR - - /// - /// Handle focusing items - /// - private FocusManager m_focusManager = new FocusManager(); - - /// - /// Buttons - /// - private object m_btnPlayMP3 = new object(); - private object m_btnPlayOGG = new object(); - private object m_btnPlayWAV = new object(); - - void Awake() - { - OuyaSDK.registerMenuAppearingListener(this); - OuyaSDK.registerPauseListener(this); - OuyaSDK.registerResumeListener(this); - } - void OnDestroy() - { - OuyaSDK.unregisterMenuAppearingListener(this); - OuyaSDK.unregisterPauseListener(this); - OuyaSDK.unregisterResumeListener(this); - } - - public void OuyaMenuButtonUp() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public void OuyaMenuAppearing() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public void OuyaOnPause() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - public void OuyaOnResume() - { - Debug.Log(System.Reflection.MethodBase.GetCurrentMethod().ToString()); - } - - private void OnGUI() - { - Color oldColor = GUI.backgroundColor; - - GUILayout.Label(string.Empty); - GUILayout.Label(string.Empty); - GUILayout.Label(string.Empty); - GUILayout.Label(string.Empty); - - GUILayout.BeginHorizontal(); - GUILayout.Space(400); - if (m_focusManager.SelectedButton == m_btnPlayMP3) - { - GUI.backgroundColor = Color.red; - } - if (GUILayout.Button("Play MP3", GUILayout.Height(40)) || - (m_focusManager.SelectedButton == m_btnPlayMP3 && - OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_O))) - { -#if UNITY_5 - GetComponent().PlayOneShot(m_soundMP3, 100); -#else - audio.PlayOneShot(m_soundMP3, 100); -#endif - } - GUILayout.EndHorizontal(); - GUI.backgroundColor = oldColor; - - GUILayout.Label(string.Empty); - GUILayout.Label(string.Empty); - - GUILayout.BeginHorizontal(); - GUILayout.Space(400); - if (m_focusManager.SelectedButton == m_btnPlayOGG) - { - GUI.backgroundColor = Color.red; - } - if (GUILayout.Button("Play OGG", GUILayout.Height(40)) || - (m_focusManager.SelectedButton == m_btnPlayOGG && - OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_O))) - { -#if UNITY_5 - GetComponent().PlayOneShot(m_soundOGG, 100); -#else - audio.PlayOneShot(m_soundOGG, 100); -#endif - } - GUILayout.EndHorizontal(); - GUI.backgroundColor = oldColor; - - GUILayout.Label(string.Empty); - GUILayout.Label(string.Empty); - - GUILayout.BeginHorizontal(); - GUILayout.Space(400); - if (m_focusManager.SelectedButton == m_btnPlayWAV) - { - GUI.backgroundColor = Color.red; - } - if (GUILayout.Button("Play WAV", GUILayout.Height(40)) || - (m_focusManager.SelectedButton == m_btnPlayWAV && - OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_O))) - { -#if UNITY_5 - GetComponent().PlayOneShot(m_soundWAV, 100); -#else - audio.PlayOneShot(m_soundWAV, 100); -#endif - } - GUILayout.EndHorizontal(); - GUI.backgroundColor = oldColor; - } - - private void Update() - { - if (OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_DPAD_DOWN)) - { - m_focusManager.FocusDown(); - } - if (OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_DPAD_LEFT)) - { - m_focusManager.FocusLeft(); - } - if (OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_DPAD_RIGHT)) - { - m_focusManager.FocusRight(); - } - if (OuyaSDK.OuyaInput.GetButtonUp(OuyaController.BUTTON_DPAD_UP)) - { - m_focusManager.FocusUp(); - } - } - - public void Start() - { - m_focusManager.Mappings[m_btnPlayMP3] = new FocusManager.ButtonMapping() - { - Down = m_btnPlayOGG - }; - m_focusManager.Mappings[m_btnPlayOGG] = new FocusManager.ButtonMapping() - { - Up = m_btnPlayMP3, - Down = m_btnPlayWAV - }; - m_focusManager.Mappings[m_btnPlayWAV] = new FocusManager.ButtonMapping() - { - Up = m_btnPlayOGG - }; - - // set default selection - m_focusManager.SelectedButton = m_btnPlayMP3; - } - - public class FocusManager - { - private const int DELAY_MS = 150; - - public object SelectedButton = null; - - private void SetSelection(object selection) - { - if (null != selection) - { - SelectedButton = selection; - } - } - - public class ButtonMapping - { - public object Up = null; - public object Left = null; - public object Right = null; - public object Down = null; - } - - public Dictionary Mappings = new Dictionary(); - - public void FocusDown() - { - if (null != SelectedButton && - Mappings.ContainsKey(SelectedButton)) - { - SetSelection(Mappings[SelectedButton].Down); - } - } - public void FocusLeft() - { - if (null != SelectedButton && - Mappings.ContainsKey(SelectedButton)) - { - SetSelection(Mappings[SelectedButton].Left); - } - } - public void FocusRight() - { - if (null != SelectedButton && - Mappings.ContainsKey(SelectedButton)) - { - SetSelection(Mappings[SelectedButton].Right); - } - } - public void FocusUp() - { - if (null != SelectedButton && - Mappings.ContainsKey(SelectedButton)) - { - SetSelection(Mappings[SelectedButton].Up); - } - } - } -#endif -} \ No newline at end of file diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta b/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta deleted file mode 100644 index 8804545..0000000 --- a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8303a7fa6b83fe34db90d0290c7be38c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/Ouya/Examples/Scripts/VirtualControllerJS.js b/Assets/Ouya/Examples/Scripts/VirtualControllerJS.js deleted file mode 100644 index 719fdd6..0000000 --- a/Assets/Ouya/Examples/Scripts/VirtualControllerJS.js +++ /dev/null @@ -1,194 +0,0 @@ -/* - * Copyright (C) 2012-2015 OUYA, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#pragma strict - -#if UNITY_ANDROID && !UNITY_EDITOR -import System; -import tv.ouya.console.api; -#endif - -public class VirtualControllerJS extends MonoBehaviour -#if UNITY_ANDROID && !UNITY_EDITOR - implements - OuyaSDK.IPauseListener, - OuyaSDK.IResumeListener -#endif -{ - public var button_menu : SpriteRenderer = null; - public var button_a : SpriteRenderer = null; - public var button_dpad_down : SpriteRenderer = null; - public var button_dpad_left : SpriteRenderer = null; - public var button_dpad_right : SpriteRenderer = null; - public var button_dpad_up : SpriteRenderer = null; - public var button_lb : SpriteRenderer = null; - public var axis_lt : SpriteRenderer = null; - public var axis_l_stick : SpriteRenderer = null; - public var button_o : SpriteRenderer = null; - public var button_rb : SpriteRenderer = null; - public var axis_rt : SpriteRenderer = null; - public var axis_r_stick : SpriteRenderer = null; - public var axis_thumbl : SpriteRenderer = null; - public var axis_thumbr : SpriteRenderer = null; - public var button_u : SpriteRenderer = null; - public var button_y : SpriteRenderer = null; - - public var _PlayerNumber : int = 0; // controller #1 - - private var _timerMenu : System.DateTime = System.DateTime.MinValue; - - private var AXIS_SCALER : float = 0.05f; - - private var DEADZONE : float = 0.25f; - -#if UNITY_ANDROID && !UNITY_EDITOR - - function Awake() - { - OuyaSDK.registerPauseListener (this); - OuyaSDK.registerResumeListener (this); - } - - function OnDestroy() - { - OuyaSDK.unregisterPauseListener(this); - OuyaSDK.unregisterResumeListener(this); - } - -#endif - - function OuyaOnPause() - { - Debug.Log ("Example paused!"); - } - - function OuyaOnResume() - { - Debug.Log ("Example resumed!"); - } - - function OnGUI() - { - GUILayout.BeginVertical(GUILayout.Height(Screen.height)); - GUILayout.FlexibleSpace(); - GUILayout.BeginHorizontal(GUILayout.Width(Screen.width)); - GUILayout.FlexibleSpace(); - GUILayout.Label(String.Format ("Virtual Controller for Unity on {0}", OuyaSDK.getDeviceHardwareName())); - GUILayout.FlexibleSpace(); - GUILayout.EndHorizontal(); - GUILayout.FlexibleSpace(); - GUILayout.EndVertical(); - } - -#if UNITY_ANDROID && !UNITY_EDITOR - - function HelperUpdateSprite(sr : SpriteRenderer, button : int) - { - if (OuyaSDK.OuyaInput.GetButtonDown(_PlayerNumber, button)) - { - sr.gameObject.SetActive(true); - } - - if (OuyaSDK.OuyaInput.GetButtonUp(_PlayerNumber, button)) - { - sr.gameObject.SetActive(false); - } - } - - function RotateInput(input : Vector2) : Vector2 - { - //rotate input by N degrees to match image - var degrees : float = 225; - var radians : float = degrees/180f*Mathf.PI; - var cos : float = Mathf.Cos(radians); - var sin : float = Mathf.Sin(radians); - - var x : float = input.x*cos - input.y*sin; - var y : float = input.x*sin + input.y*cos; - - input.x = x; - input.y = y; - - return input; - } - - function Update() - { - HelperUpdateSprite(button_o, OuyaController.BUTTON_O); - HelperUpdateSprite(button_u, OuyaController.BUTTON_U); - HelperUpdateSprite(button_y, OuyaController.BUTTON_Y); - HelperUpdateSprite(button_a, OuyaController.BUTTON_A); - HelperUpdateSprite(button_lb, OuyaController.BUTTON_L1); - HelperUpdateSprite(button_dpad_down, OuyaController.BUTTON_DPAD_DOWN); - HelperUpdateSprite(button_dpad_left, OuyaController.BUTTON_DPAD_LEFT); - HelperUpdateSprite(button_dpad_right, OuyaController.BUTTON_DPAD_RIGHT); - HelperUpdateSprite(button_dpad_up, OuyaController.BUTTON_DPAD_UP); - - HelperUpdateSprite(button_rb, OuyaController.BUTTON_R1); - - var inputLeft : Vector2; - inputLeft.x = Mathf.Clamp(OuyaSDK.OuyaInput.GetAxis(_PlayerNumber, OuyaController.AXIS_LS_X), -1f, 1f); - inputLeft.y = -Mathf.Clamp(OuyaSDK.OuyaInput.GetAxis(_PlayerNumber, OuyaController.AXIS_LS_Y), -1f, 1f); - inputLeft = RotateInput(inputLeft); - axis_l_stick.transform.localPosition = inputLeft * AXIS_SCALER; - axis_thumbl.transform.localPosition = inputLeft * AXIS_SCALER; - - var inputRight : Vector2; - inputRight.x = Mathf.Clamp(OuyaSDK.OuyaInput.GetAxis(_PlayerNumber, OuyaController.AXIS_RS_X), -1f, 1f); - inputRight.y = -Mathf.Clamp(OuyaSDK.OuyaInput.GetAxis(_PlayerNumber, OuyaController.AXIS_RS_Y), -1f, 1f); - inputRight = RotateInput(inputRight); - axis_r_stick.transform.localPosition = inputRight * AXIS_SCALER; - axis_thumbr.transform.localPosition = inputRight * AXIS_SCALER; - - HelperUpdateSprite(axis_thumbl, OuyaController.BUTTON_L3); - HelperUpdateSprite(axis_thumbr, OuyaController.BUTTON_R3); - - var leftTrigger : float = Mathf.Clamp(OuyaSDK.OuyaInput.GetAxis(_PlayerNumber, OuyaController.AXIS_L2), 0f, 1f); - if (Mathf.Abs(leftTrigger) > DEADZONE) - { - axis_lt.gameObject.SetActive(true); - } - else - { - axis_lt.gameObject.SetActive(false); - } - - var leftRight : float = Mathf.Clamp(OuyaSDK.OuyaInput.GetAxis(_PlayerNumber, OuyaController.AXIS_R2), 0f, 1f); - if (Mathf.Abs(leftRight) > DEADZONE) - { - axis_rt.gameObject.SetActive(true); - } - else - { - axis_rt.gameObject.SetActive(false); - } - - if (OuyaSDK.OuyaInput.GetButtonDown(_PlayerNumber, OuyaController.BUTTON_MENU) || - OuyaSDK.OuyaInput.GetButtonUp(_PlayerNumber, OuyaController.BUTTON_MENU)) - { - _timerMenu = DateTime.Now + TimeSpan.FromSeconds(1); - } - if (_timerMenu < DateTime.Now) - { - button_menu.gameObject.SetActive(false); - } - else - { - button_menu.gameObject.SetActive(true); - } - } -#endif -} diff --git a/Assets/Ouya/Examples/Scripts/VirtualControllerJS.js.meta b/Assets/Ouya/Examples/Scripts/VirtualControllerJS.js.meta deleted file mode 100644 index 79b7dec..0000000 --- a/Assets/Ouya/Examples/Scripts/VirtualControllerJS.js.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 98ebee64155373b4d8110c47b86d4e4e -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/a.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/a.png.meta index 92d9ef7..a375d8d 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/a.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/a.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 14ed97b6de804bd4d8e8a008511e5b32 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/controller.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/controller.png.meta index 12ea489..42e8a95 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/controller.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/controller.png.meta @@ -1,34 +1,45 @@ fileFormatVersion: 2 guid: 956f9f02e4051894f8b8e75a4884c3ef TextureImporter: - fileIDToRecycleName: - 21300000: controller - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: controller + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -36,13 +47,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/dpad_down.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/dpad_down.png.meta index b67ea9a..2a200f6 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/dpad_down.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/dpad_down.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 0b89e34cfcc0cec4cba30c6ce357f988 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/dpad_left.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/dpad_left.png.meta index ac486e7..e22b6f6 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/dpad_left.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/dpad_left.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 07a1c81eba415db4b8885bc9d21b129b TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/dpad_right.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/dpad_right.png.meta index f288bee..003e3a8 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/dpad_right.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/dpad_right.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: e0d659e9e9ac1584587adada160ba11c TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/dpad_up.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/dpad_up.png.meta index fef0049..a207ce7 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/dpad_up.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/dpad_up.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: e58b33e315859bc41a1bbd1d306205f9 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/l_stick.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/l_stick.png.meta index d35fae8..2ee1b74 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/l_stick.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/l_stick.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 595f0259b4d4c424596ad10d0fe0b696 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/lb.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/lb.png.meta index 22eae88..d2a3871 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/lb.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/lb.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 84e7c36b34f92494a9f46ab309711a06 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/lt.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/lt.png.meta index b51bf27..9db0625 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/lt.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/lt.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: bd42a9f9e4f55b941805f29cd5200776 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/menu.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/menu.png.meta index 2b4cac4..5ee726e 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/menu.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/menu.png.meta @@ -1,34 +1,45 @@ fileFormatVersion: 2 guid: 0d96e048e7ba53a4aa69b8440830fc4b TextureImporter: - fileIDToRecycleName: - 21300000: menu - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: menu + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -36,13 +47,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/o.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/o.png.meta index c14ad6f..9c65d27 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/o.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/o.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 545b8f55b4585a0489c65fc02377d113 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/r_stick.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/r_stick.png.meta index 3d2d790..85be573 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/r_stick.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/r_stick.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 79ea09c78a2925c4a897f2e81b5ecaea TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/rb.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/rb.png.meta index 330f33b..f61231b 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/rb.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/rb.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 932a8ad93a072dc42bfa49afa75eb96f TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/rt.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/rt.png.meta index c0d4f98..941d0e0 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/rt.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/rt.png.meta @@ -1,34 +1,45 @@ fileFormatVersion: 2 guid: 85017131486517f4d903d7126f49c56c TextureImporter: - fileIDToRecycleName: - 21300000: rt - serializedVersion: 2 + internalIDToNameTable: + - first: + 213: 21300000 + second: rt + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -36,13 +47,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/thumbl.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/thumbl.png.meta index b7c455a..56b6b88 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/thumbl.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/thumbl.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 483f3275acdc5a745bc0641d847761e9 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/thumbr.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/thumbr.png.meta index df99e80..f81cbfd 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/thumbr.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/thumbr.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 2d87e1cb755ca244287faf69f3ea197d TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/u.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/u.png.meta index 3ae206d..4ab2578 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/u.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/u.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 848ff580dfd4e35449f43eb88158c10f TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/y.png.meta b/Assets/Ouya/Examples/Textures/VirtualController/y.png.meta index 5007b6b..8c82cc9 100644 --- a/Assets/Ouya/Examples/Textures/VirtualController/y.png.meta +++ b/Assets/Ouya/Examples/Textures/VirtualController/y.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 8dab3ac5caa63184783834ccace7388a TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 0 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: 0 aniso: 1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,48 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 1 + spriteTessellationDetail: -1 textureType: 8 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/SDK/Editor/OuyaPanel.cs b/Assets/Ouya/SDK/Editor/OuyaPanel.cs index 2d21028..f716656 100644 --- a/Assets/Ouya/SDK/Editor/OuyaPanel.cs +++ b/Assets/Ouya/SDK/Editor/OuyaPanel.cs @@ -102,7 +102,7 @@ void UpdateOuyaPaths() public static string GetBundleId() { - return PlayerSettings.bundleIdentifier; + return PlayerSettings.applicationIdentifier; } #endregion @@ -525,7 +525,7 @@ void Update() { //Debug.Log(appPath); //Debug.Log(pathADB); - string args = string.Format("shell am start -n {0}/tv.ouya.sdk.MainActivity", PlayerSettings.bundleIdentifier); + string args = string.Format("shell am start -n {0}/tv.ouya.sdk.MainActivity", PlayerSettings.applicationIdentifier); //Debug.Log(args); ProcessStartInfo ps = new ProcessStartInfo(pathADB, args); Process p = new Process(); @@ -547,7 +547,7 @@ void Update() { //Debug.Log(appPath); //Debug.Log(pathADB); - string args = string.Format("shell am force-stop {0}", PlayerSettings.bundleIdentifier); + string args = string.Format("shell am force-stop {0}", PlayerSettings.applicationIdentifier); //Debug.Log(args); ProcessStartInfo ps = new ProcessStartInfo(pathADB, args); Process p = new Process(); @@ -832,7 +832,7 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) apkName = string.Format ("{0}.apk", productName); EditorPrefs.SetString(KEY_APK_NAME, apkName); - PlayerSettings.bundleIdentifier = string.Format("tv.ouya.demo.{0}", productName); + PlayerSettings.applicationIdentifier = string.Format("tv.ouya.demo.{0}", productName); PlayerSettings.productName = productName; } @@ -956,12 +956,12 @@ void OnGUI() PlayerSettings.productName = GUILayout.TextField(PlayerSettings.productName, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); GUILayout.EndHorizontal(); - if ((PlayerSettings.bundleIdentifier.Contains(" ") || - PlayerSettings.bundleIdentifier.Contains("\t") || - PlayerSettings.bundleIdentifier.Contains("\r") || - PlayerSettings.bundleIdentifier.Contains("\n") || - PlayerSettings.bundleIdentifier.Contains("(") || - PlayerSettings.bundleIdentifier.Contains(")"))) + if ((PlayerSettings.applicationIdentifier.Contains(" ") || + PlayerSettings.applicationIdentifier.Contains("\t") || + PlayerSettings.applicationIdentifier.Contains("\r") || + PlayerSettings.applicationIdentifier.Contains("\n") || + PlayerSettings.applicationIdentifier.Contains("(") || + PlayerSettings.applicationIdentifier.Contains(")"))) { String fieldError = "[error] (bundle id has an invalid character)\n"; if (string.IsNullOrEmpty(error)) @@ -976,7 +976,7 @@ void OnGUI() GUILayout.Space(25); GUILayout.Label("Bundle Identifier", GUILayout.Width(100)); GUILayout.Space(5); - PlayerSettings.bundleIdentifier = GUILayout.TextField(PlayerSettings.bundleIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); + PlayerSettings.applicationIdentifier = GUILayout.TextField(PlayerSettings.applicationIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(GUILayout.MaxWidth(position.width)); diff --git a/Assets/Plugins/Android/libs/OuyaUnityPlugin.aar b/Assets/Plugins/Android/libs/OuyaUnityPlugin.aar new file mode 100644 index 0000000000000000000000000000000000000000..e14c48f4593d947a02e901c78479925b3321e100 GIT binary patch literal 71145 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
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+ + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/.idea/gradle.xml b/OuyaSdk_AndroidStudio/.idea/gradle.xml new file mode 100644 index 0000000..aaa2a65 --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/gradle.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/.idea/jarRepositories.xml b/OuyaSdk_AndroidStudio/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/.idea/misc.xml b/OuyaSdk_AndroidStudio/.idea/misc.xml new file mode 100644 index 0000000..37a7509 --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/.idea/runConfigurations.xml b/OuyaSdk_AndroidStudio/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/.idea/vcs.xml b/OuyaSdk_AndroidStudio/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/.gitignore b/OuyaSdk_AndroidStudio/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/build.gradle b/OuyaSdk_AndroidStudio/app/build.gradle new file mode 100644 index 0000000..ddc986c --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/build.gradle @@ -0,0 +1,32 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.1" + + defaultConfig { + applicationId "tv.ouya.sdk" + minSdkVersion 16 + targetSdkVersion 30 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + implementation fileTree(dir: "libs", include: ["*.jar"]) + implementation 'androidx.appcompat:appcompat:1.1.0' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' + +} \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/proguard-rules.pro b/OuyaSdk_AndroidStudio/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java b/OuyaSdk_AndroidStudio/app/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java new file mode 100644 index 0000000..dd8fe6a --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package tv.ouya.sdk; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see
Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("tv.ouya.sdk", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/AndroidManifest.xml b/OuyaSdk_AndroidStudio/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..f21d110 --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/OuyaSdk_AndroidStudio/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/drawable/ic_launcher_background.xml b/OuyaSdk_AndroidStudio/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher.png b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a571e60098c92c2baca8a5df62f2929cbff01b52 GIT binary patch literal 3593 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 P00000NkvXXu0mjfP=x?Y literal 0 HcmV?d00001 diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..61da551c5594a1f9d26193983d2cd69189014603 GIT binary patch literal 5339 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 literal 0 HcmV?d00001 diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/OuyaSdk_AndroidStudio/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..b216f2d313cc673d8b8c4da591c174ebed52795c GIT binary patch literal 11873 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 literal 0 HcmV?d00001 diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/values/colors.xml b/OuyaSdk_AndroidStudio/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..4faecfa --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + + #6200EE + #3700B3 + #03DAC5 + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/values/strings.xml b/OuyaSdk_AndroidStudio/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..dc1d56b --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + OuyaSdk + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/main/res/values/styles.xml b/OuyaSdk_AndroidStudio/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..fac9291 --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/main/res/values/styles.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/app/src/test/java/tv/ouya/sdk/ExampleUnitTest.java b/OuyaSdk_AndroidStudio/app/src/test/java/tv/ouya/sdk/ExampleUnitTest.java new file mode 100644 index 0000000..4d03539 --- /dev/null +++ b/OuyaSdk_AndroidStudio/app/src/test/java/tv/ouya/sdk/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package tv.ouya.sdk; + +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/build.gradle b/OuyaSdk_AndroidStudio/build.gradle new file mode 100644 index 0000000..6754c23 --- /dev/null +++ b/OuyaSdk_AndroidStudio/build.gradle @@ -0,0 +1,24 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +buildscript { + repositories { + google() + jcenter() + } + dependencies { + classpath "com.android.tools.build:gradle:4.0.1" + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + google() + jcenter() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/gradle.properties b/OuyaSdk_AndroidStudio/gradle.properties new file mode 100644 index 0000000..c52ac9b --- /dev/null +++ b/OuyaSdk_AndroidStudio/gradle.properties @@ -0,0 +1,19 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app"s APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/gradle/wrapper/gradle-wrapper.jar b/OuyaSdk_AndroidStudio/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..f6b961fd5a86aa5fbfe90f707c3138408be7c718 GIT binary patch literal 54329 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

<5G2M1WZP5 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 F{|7XC?P&l2 literal 0 HcmV?d00001 diff --git a/AAROuyaSdk/gradle/wrapper/gradle-wrapper.properties b/OuyaSdk_AndroidStudio/gradle/wrapper/gradle-wrapper.properties similarity index 80% rename from AAROuyaSdk/gradle/wrapper/gradle-wrapper.properties rename to OuyaSdk_AndroidStudio/gradle/wrapper/gradle-wrapper.properties index e55996e..e9c2be4 100644 --- a/AAROuyaSdk/gradle/wrapper/gradle-wrapper.properties +++ b/OuyaSdk_AndroidStudio/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Fri Jun 24 09:22:06 PDT 2016 +#Fri Jul 31 07:31:43 PDT 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip diff --git a/AAROuyaSdk/gradlew b/OuyaSdk_AndroidStudio/gradlew similarity index 83% rename from AAROuyaSdk/gradlew rename to OuyaSdk_AndroidStudio/gradlew index 91a7e26..cccdd3d 100644 --- a/AAROuyaSdk/gradlew +++ b/OuyaSdk_AndroidStudio/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/AAROuyaSdk/gradlew.bat b/OuyaSdk_AndroidStudio/gradlew.bat similarity index 91% rename from AAROuyaSdk/gradlew.bat rename to OuyaSdk_AndroidStudio/gradlew.bat index 8a0b282..f955316 100644 --- a/AAROuyaSdk/gradlew.bat +++ b/OuyaSdk_AndroidStudio/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/OuyaSdk_AndroidStudio/sdk/.gitignore b/OuyaSdk_AndroidStudio/sdk/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/OuyaSdk_AndroidStudio/sdk/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/sdk/build.gradle b/OuyaSdk_AndroidStudio/sdk/build.gradle new file mode 100644 index 0000000..3b552eb --- /dev/null +++ b/OuyaSdk_AndroidStudio/sdk/build.gradle @@ -0,0 +1,30 @@ +apply plugin: 'com.android.library' + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.1" + + defaultConfig { + minSdkVersion 16 + targetSdkVersion 30 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + consumerProguardFiles "consumer-rules.pro" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compileOnly files('libs/ouya-sdk.jar') + compileOnly files('libs/UnityPlayer.jar') + //noinspection GradleCompatible + //CompileOnly 'com.android.support:appcompat-v7:24.1.1' +} \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/sdk/consumer-rules.pro b/OuyaSdk_AndroidStudio/sdk/consumer-rules.pro new file mode 100644 index 0000000..e69de29 diff --git a/OuyaSdk_AndroidStudio/sdk/libs/UnityPlayer.jar b/OuyaSdk_AndroidStudio/sdk/libs/UnityPlayer.jar new file mode 100644 index 0000000000000000000000000000000000000000..59b3ea9769d4833fa5b7eace281ddea1d628bd4b GIT binary patch literal 90071 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 ym@>f$W54dxfhNrg!y&%D%c0D2h literal 0 HcmV?d00001 diff --git a/AAROuyaSdk/java/libs/ouya-sdk.jar b/OuyaSdk_AndroidStudio/sdk/libs/ouya-sdk.jar similarity index 100% rename from AAROuyaSdk/java/libs/ouya-sdk.jar rename to OuyaSdk_AndroidStudio/sdk/libs/ouya-sdk.jar diff --git a/OuyaSdk_AndroidStudio/sdk/proguard-rules.pro b/OuyaSdk_AndroidStudio/sdk/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/OuyaSdk_AndroidStudio/sdk/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/sdk/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java b/OuyaSdk_AndroidStudio/sdk/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java new file mode 100644 index 0000000..4c15cd4 --- /dev/null +++ b/OuyaSdk_AndroidStudio/sdk/src/androidTest/java/tv/ouya/sdk/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package tv.ouya.sdk; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("tv.ouya.sdk.test", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/AAROuyaSdk/java/src/main/AndroidManifest.xml b/OuyaSdk_AndroidStudio/sdk/src/main/AndroidManifest.xml similarity index 77% rename from AAROuyaSdk/java/src/main/AndroidManifest.xml rename to OuyaSdk_AndroidStudio/sdk/src/main/AndroidManifest.xml index c287db9..14ec59b 100644 --- a/AAROuyaSdk/java/src/main/AndroidManifest.xml +++ b/OuyaSdk_AndroidStudio/sdk/src/main/AndroidManifest.xml @@ -2,11 +2,9 @@ - - diff --git a/AAROuyaSdk/java/src/main/java/com/razerzone/turretmouse/HidJni.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/com/razerzone/turretmouse/HidJni.java similarity index 100% rename from AAROuyaSdk/java/src/main/java/com/razerzone/turretmouse/HidJni.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/com/razerzone/turretmouse/HidJni.java diff --git a/AAROuyaSdk/java/src/main/java/com/razerzone/turretmouse/TurretMouseService.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/com/razerzone/turretmouse/TurretMouseService.java similarity index 75% rename from AAROuyaSdk/java/src/main/java/com/razerzone/turretmouse/TurretMouseService.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/com/razerzone/turretmouse/TurretMouseService.java index 736cd3c..d4fbf21 100644 --- a/AAROuyaSdk/java/src/main/java/com/razerzone/turretmouse/TurretMouseService.java +++ b/OuyaSdk_AndroidStudio/sdk/src/main/java/com/razerzone/turretmouse/TurretMouseService.java @@ -15,6 +15,7 @@ import android.content.Intent; import android.content.IntentFilter; import android.os.Binder; +import android.os.Build; import android.os.Handler; import android.os.IBinder; import android.os.Looper; @@ -206,19 +207,18 @@ private boolean initializeBLE() { if (!defaultAdapter.isEnabled()) { defaultAdapter.enable(); } - - if (null == mBluetoothManager) { - mBluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); - if (null != mBluetoothManager) { - mBluetoothAdapter = mBluetoothManager.getAdapter(); - if (null != mBluetoothAdapter) { - rvalue = true; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + if (null == mBluetoothManager) { + mBluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); + if (null != mBluetoothManager) { + mBluetoothAdapter = mBluetoothManager.getAdapter(); + if (null != mBluetoothAdapter) { + rvalue = true; + } } } + mBluetoothScanner = mBluetoothAdapter.getBluetoothLeScanner(); } - - mBluetoothScanner = mBluetoothAdapter.getBluetoothLeScanner(); - newGattCallback(); /*if (false == rvalue) { @@ -555,15 +555,15 @@ private void scanLeDevice(final boolean enable) { mScanSettings = scanSettingsBuilder.build(); mBluetoothScanner.startScan(mScanFilters, mScanSettings, mLeScanCallback);*/ - mBluetoothScanner.startScan(mLeScanCallback); + //mBluetoothScanner.startScan(mLeScanCallback); } else { mScanning = false; - if(mBluetoothScanner != null) - mBluetoothScanner.stopScan(mLeScanCallback); + //if(mBluetoothScanner != null) + // mBluetoothScanner.stopScan(mLeScanCallback); } } - private ScanCallback mLeScanCallback = new ScanCallback() { + /*private ScanCallback mLeScanCallback = new ScanCallback() { @Override public void onScanResult(final int callbackType, final ScanResult result) { @@ -584,7 +584,6 @@ public void onScanResult(final int callbackType, final ScanResult result) { //SCAN SERVICES TO SEE IF BOOT MOUSE IS ONE OF THE SECONDARY SERVICES List supportedServices; - supportedServices = result.getScanRecord().getServiceUuids(); String devName = result.getDevice().getName(); if (supportedServices != null) { @@ -657,7 +656,7 @@ public void run() { } } }; - }; + };*/ // Set notifications for relevant Boot Mouse characteristics private void setNotifications(BluetoothGattService curService) { @@ -666,10 +665,12 @@ private void setNotifications(BluetoothGattService curService) { // Report UUID UUID reportuuid = UUID.fromString(razerUUID); - for (BluetoothGattCharacteristic chara : curService.getCharacteristics()) { - if (chara.getUuid().equals(reportuuid)) { - setCharacteristicNotification(chara, true); - Log.v(TAG, "characteristicNotificationSet"); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + for (BluetoothGattCharacteristic chara : curService.getCharacteristics()) { + if (chara.getUuid().equals(reportuuid)) { + setCharacteristicNotification(chara, true); + Log.v(TAG, "characteristicNotificationSet"); + } } } } @@ -678,17 +679,23 @@ private boolean connect(BluetoothDevice device) { mDeviceName = ""; boolean rvalue = false; + if ((null != mBluetoothAdapter) && (null != device)) { mBonded = false; - device.createBond(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { + device.createBond(); + } while(device.getBondState() != device.BOND_BONDED && mPairingLock) {;} //TODO: REMOVE BUSY WAIT - if(mBluetoothGatt != null) { + if(mBluetoothGatt != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { mBluetoothGatt.close(); } /* Set up a new callback */ - mBluetoothGatt = device.connectGatt(this, false, mGattCallback); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + mBluetoothGatt = device.connectGatt(this, false, mGattCallback); + } //mBluetoothGatt = device.connectGatt(this, false, mGattCallback); //Why twice? Log.d(TAG, "Create a new GATT connection."); @@ -730,78 +737,78 @@ private String flipBits(String bitString) { private void broadcastUpdate(final String action, final BluetoothGattCharacteristic characteristic) { - final byte[] data = characteristic.getValue(); - final String devNameUUID = "00002a00-0000-1000-8000-00805f9b34fb"; - UUID devnameuuid = UUID.fromString(devNameUUID); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + final byte[] data = characteristic.getValue(); + final String devNameUUID = "00002a00-0000-1000-8000-00805f9b34fb"; + UUID devnameuuid = UUID.fromString(devNameUUID); - final String pnpidUUID = "00002a50-0000-1000-8000-00805f9b34fb"; // PnP ID UUID - final UUID pnpiduuid = UUID.fromString(pnpidUUID); + final String pnpidUUID = "00002a50-0000-1000-8000-00805f9b34fb"; // PnP ID UUID + final UUID pnpiduuid = UUID.fromString(pnpidUUID); - final String repUUID = "00002a4d-0000-1000-8000-00805f9b34fb"; // Boot Mouse Input - final String razerUUID = "52401526-f97c-7f90-0e7f-6c6f4e36db1c"; // Razer Custom Mouse Input - final UUID repuuid = UUID.fromString(razerUUID); + final String repUUID = "00002a4d-0000-1000-8000-00805f9b34fb"; // Boot Mouse Input + final String razerUUID = "52401526-f97c-7f90-0e7f-6c6f4e36db1c"; // Razer Custom Mouse Input + final UUID repuuid = UUID.fromString(razerUUID); + + if ((characteristic.getUuid()).equals(devnameuuid)) { + mDeviceName = characteristic.getStringValue(0); + } else if ((characteristic.getUuid()).equals(pnpiduuid)) { + byte[] pnpid = characteristic.getValue(); + for (int i = 1; i <= 4; i++) { + mPnPID += pnpid[i]; + } + } else if ((characteristic.getUuid()).equals(repuuid)) { + //Log.v(TAG, "boot mouse input report read successful"); + + if (null != data) { + if (data.length > 0) { + if (mDeviceName.equals("Lenovo Mice N700")) { + byte[] dataBytes = null; + + if (characteristic.getInstanceId() == 0) { + dataBytes = Arrays.copyOf(data, 1); + mMouseClickInfo = (int) dataBytes[0]; + + } else if (characteristic.getInstanceId() == 1) { + dataBytes = Arrays.copyOf(data, 3); + String xLastByte = toBinary(new byte[]{dataBytes[0]}); + String mixedByte = toBinary(new byte[]{dataBytes[1]}); + String yFirstByte = toBinary(new byte[]{dataBytes[2]}); + String xString = mixedByte.substring(4, 8) + xLastByte; + String yString = yFirstByte + mixedByte.substring(0, 4); + + char xSign = xString.charAt(0); + char ySign = yString.charAt(0); + + if (xSign == '1') // xString represents a negative number + xString = flipBits(xString); + if (ySign == '1') // yString represents a negative number + yString = flipBits(yString); + + int xDiff = Integer.parseInt(xString.substring(1, xString.length()), 2); + int yDiff = Integer.parseInt(yString.substring(1, yString.length()), 2); + + if (xSign == '1') // xString represents a negative number + xDiff = -1 * xDiff; + if (ySign == '1') // yString represents a negative number + yDiff = -1 * yDiff; + + updateMousePosition(xDiff, yDiff); + updateWheelPosition(0); + + processRazerReport(); + } + } else if (mDeviceName.equals("Pearlyn Mouse") || mDeviceName.equals("Turret Mouse")) { + byte[] dataBytes = Arrays.copyOf(data, 8); - if ((characteristic.getUuid()).equals(devnameuuid)) { - mDeviceName = characteristic.getStringValue(0); - } - else if ((characteristic.getUuid()).equals(pnpiduuid)) { - byte[] pnpid = characteristic.getValue(); - for(int i=1;i<=4;i++) { - mPnPID += pnpid[i]; - } - } - else if ((characteristic.getUuid()).equals(repuuid)) { - //Log.v(TAG, "boot mouse input report read successful"); - - if (null != data) { - if (data.length > 0) { - if (mDeviceName.equals("Lenovo Mice N700")) { - byte[] dataBytes = null; - - if (characteristic.getInstanceId() == 0) { - dataBytes = Arrays.copyOf(data, 1); - mMouseClickInfo = (int) dataBytes[0]; - - } else if (characteristic.getInstanceId() == 1) { - dataBytes = Arrays.copyOf(data, 3); - String xLastByte = toBinary(new byte[]{dataBytes[0]}); - String mixedByte = toBinary(new byte[]{dataBytes[1]}); - String yFirstByte = toBinary(new byte[]{dataBytes[2]}); - String xString = mixedByte.substring(4, 8) + xLastByte; - String yString = yFirstByte + mixedByte.substring(0, 4); - - char xSign = xString.charAt(0); - char ySign = yString.charAt(0); - - if (xSign == '1') // xString represents a negative number - xString = flipBits(xString); - if (ySign == '1') // yString represents a negative number - yString = flipBits(yString); - - int xDiff = Integer.parseInt(xString.substring(1, xString.length()), 2); - int yDiff = Integer.parseInt(yString.substring(1, yString.length()), 2); - - if (xSign == '1') // xString represents a negative number - xDiff = -1 * xDiff; - if (ySign == '1') // yString represents a negative number - yDiff = -1 * yDiff; - - updateMousePosition(xDiff, yDiff); - updateWheelPosition(0); - - processRazerReport(); + if (characteristic.getInstanceId() == 0) { + parseRazerReport(dataBytes); + } } - } else if (mDeviceName.equals("Pearlyn Mouse") || mDeviceName.equals("Turret Mouse")) { - byte[] dataBytes = Arrays.copyOf(data, 8); - if (characteristic.getInstanceId() == 0) { - parseRazerReport(dataBytes); - } } - } + //mJustRead = true; } - //mJustRead = true; } } @@ -900,123 +907,125 @@ private void updateWheelPosition(int mouseWheelChange) { //gatt service callbacks private void newGattCallback() { - mGattCallback = new BluetoothGattCallback() { - @Override - public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) { - String intentAction; - - Log.i(TAG, "State change ->" + newState + " status ->" + status); - - if (BluetoothGatt.GATT_SUCCESS == status) { - if (BluetoothProfile.STATE_CONNECTED == newState) { - intentAction = ACTION_GATT_CONNECTED; - mConnectionState = STATE_CONNECTED; - broadcastUpdate(intentAction); - Log.i(TAG, "Connected to GATT server."); - // Attempts to discover services after successful connection. - while(mBluetoothGatt == null && mPairingLock) {;} //TODO: REMOVE BUSY WAIT - Log.i(TAG, "Attempting to start service discovery:" + - mBluetoothGatt.discoverServices()); - - } else if (BluetoothProfile.STATE_DISCONNECTED == newState) { - intentAction = ACTION_GATT_DISCONNECTED; - mConnectionState = STATE_DISCONNECTED; - Log.i(TAG, "Disconnected from GATT server."); - disconnect(); - startScanForMouse(); - broadcastUpdate(intentAction); - } - } else { - if(!mRebooting) { - mRebooting = true; - intentAction = ACTION_GATT_DISCONNECTED; - mConnectionState = STATE_DISCONNECTED; - Log.i(TAG, "Disconnected from GATT server due to error."); - broadcastUpdate(intentAction); - - startScanForMouse(); - } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + mGattCallback = new BluetoothGattCallback() { + @Override + public void onConnectionStateChange(BluetoothGatt gatt, int status, int newState) { + String intentAction; + + Log.i(TAG, "State change ->" + newState + " status ->" + status); + + if (BluetoothGatt.GATT_SUCCESS == status) { + if (BluetoothProfile.STATE_CONNECTED == newState) { + intentAction = ACTION_GATT_CONNECTED; + mConnectionState = STATE_CONNECTED; + broadcastUpdate(intentAction); + Log.i(TAG, "Connected to GATT server."); + // Attempts to discover services after successful connection. + while(mBluetoothGatt == null && mPairingLock) {;} //TODO: REMOVE BUSY WAIT + Log.i(TAG, "Attempting to start service discovery:" + + mBluetoothGatt.discoverServices()); + + } else if (BluetoothProfile.STATE_DISCONNECTED == newState) { + intentAction = ACTION_GATT_DISCONNECTED; + mConnectionState = STATE_DISCONNECTED; + Log.i(TAG, "Disconnected from GATT server."); + disconnect(); + startScanForMouse(); + broadcastUpdate(intentAction); + } + } else { + if(!mRebooting) { + mRebooting = true; + intentAction = ACTION_GATT_DISCONNECTED; + mConnectionState = STATE_DISCONNECTED; + Log.i(TAG, "Disconnected from GATT server due to error."); + broadcastUpdate(intentAction); + + startScanForMouse(); + } - /*//if (8 == status || 133 == status) { //timeout from GATT server, so reconnect and set notifications - if(status == 133) { - mCounter133++; - } - if (mCounter133 <= 3) { - final String repUUID = "00002a4d-0000-1000-8000-00805f9b34fb"; // Boot Mouse Input - // Report UUID - UUID reportuuid = UUID.fromString(repUUID); - - disconnect(); - mReportServices = new ArrayList(); - connect(mDevice); - while (mReportServices.isEmpty()) {;} //TODO: REMOVE BUSY WAIT - - for (BluetoothGattService reportService : mReportServices) { - if (reportService.getCharacteristic(reportuuid) != null) { - setNotifications(reportService); - mConnected = true; + /*//if (8 == status || 133 == status) { //timeout from GATT server, so reconnect and set notifications + if(status == 133) { + mCounter133++; + } + if (mCounter133 <= 3) { + final String repUUID = "00002a4d-0000-1000-8000-00805f9b34fb"; // Boot Mouse Input + // Report UUID + UUID reportuuid = UUID.fromString(repUUID); + + disconnect(); + mReportServices = new ArrayList(); + connect(mDevice); + while (mReportServices.isEmpty()) {;} //TODO: REMOVE BUSY WAIT + + for (BluetoothGattService reportService : mReportServices) { + if (reportService.getCharacteristic(reportuuid) != null) { + setNotifications(reportService); + mConnected = true; + } } } + else { + Log.e(TAG, "PERSISTENT 133 ERROR!"); + } + }*/ } - else { - Log.e(TAG, "PERSISTENT 133 ERROR!"); - } - }*/ } - } - @Override - public void onServicesDiscovered(BluetoothGatt gatt, int status) { - if (BluetoothGatt.GATT_SUCCESS == status) { - broadcastUpdate(ACTION_GATT_SERVICES_DISCOVERED); - mReportServices = mBluetoothGatt.getServices(); - } else { - Log.w(TAG, "onServicesDiscovered received: " + status); + @Override + public void onServicesDiscovered(BluetoothGatt gatt, int status) { + if (BluetoothGatt.GATT_SUCCESS == status) { + broadcastUpdate(ACTION_GATT_SERVICES_DISCOVERED); + mReportServices = mBluetoothGatt.getServices(); + } else { + Log.w(TAG, "onServicesDiscovered received: " + status); + } } - } - @Override - public void onCharacteristicRead(BluetoothGatt gatt, - BluetoothGattCharacteristic characteristic, - int status) { - //final String devNameUUID = "00002a00-0000-1000-8000-00805f9b34fb"; - //UUID devnameuuid = UUID.fromString(devNameUUID); - if (BluetoothGatt.GATT_SUCCESS == status) { - broadcastUpdate(ACTION_DATA_AVAILABLE, characteristic); - mJustRead = true; + @Override + public void onCharacteristicRead(BluetoothGatt gatt, + BluetoothGattCharacteristic characteristic, + int status) { + //final String devNameUUID = "00002a00-0000-1000-8000-00805f9b34fb"; + //UUID devnameuuid = UUID.fromString(devNameUUID); + if (BluetoothGatt.GATT_SUCCESS == status) { + broadcastUpdate(ACTION_DATA_AVAILABLE, characteristic); + mJustRead = true; + } + /*else if ((characteristic.getUuid()).equals(devnameuuid)) { + mBluetoothGatt.readCharacteristic(characteristic); + }*/ } - /*else if ((characteristic.getUuid()).equals(devnameuuid)) { - mBluetoothGatt.readCharacteristic(characteristic); - }*/ - } - @Override - public void onDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, int status) { - if(status != BluetoothGatt.GATT_SUCCESS) { - Log.i(TAG, "DESCRIPTOR WRITE FAILED!!"); - } - else { - Log.i(TAG, "DESCRIPTOR WRITE SUCCEEDED!!"); + @Override + public void onDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, int status) { + if(status != BluetoothGatt.GATT_SUCCESS) { + Log.i(TAG, "DESCRIPTOR WRITE FAILED!!"); + } + else { + Log.i(TAG, "DESCRIPTOR WRITE SUCCEEDED!!"); + } } - } - @Override - public void onCharacteristicChanged(BluetoothGatt gatt, - BluetoothGattCharacteristic characteristic) { - broadcastUpdate(ACTION_DATA_AVAILABLE, characteristic); - } + @Override + public void onCharacteristicChanged(BluetoothGatt gatt, + BluetoothGattCharacteristic characteristic) { + broadcastUpdate(ACTION_DATA_AVAILABLE, characteristic); + } - @Override - public void onReadRemoteRssi(BluetoothGatt gatt, int rssi, int status) { - System.out.println("rssi ->" + rssi + " status ->" + status); - } - }; + @Override + public void onReadRemoteRssi(BluetoothGatt gatt, int rssi, int status) { + System.out.println("rssi ->" + rssi + " status ->" + status); + } + }; + } } private List getSupportedGattServices() { List rvalue = null; - if (null != mBluetoothGatt) { + if (null != mBluetoothGatt && Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { rvalue = mBluetoothGatt.getServices(); } @@ -1029,8 +1038,9 @@ private void readCharacteristic(BluetoothGattCharacteristic characteristic) { //initializeBLE(); } else { mJustRead = false; - mBluetoothGatt.readCharacteristic(characteristic); - + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + mBluetoothGatt.readCharacteristic(characteristic); + } while (!mJustRead && mPairingLock) {;} //TODO: REMOVE BUSY WAIT } } @@ -1042,8 +1052,9 @@ private void setCharacteristicNotification(BluetoothGattCharacteristic character //property = characteristic.getProperties(); /* Clear out any old notify */ - mBluetoothGatt.setCharacteristicNotification(characteristic, false); - + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + mBluetoothGatt.setCharacteristicNotification(characteristic, false); + } /*if (0 != (property & BluetoothGattCharacteristic.PROPERTY_READ)) { //readCharacteristic(characteristic); }*/ @@ -1054,15 +1065,20 @@ private void setCharacteristicNotification(BluetoothGattCharacteristic character Log.w(TAG, "BluetoothAdapter not initialized"); return; } - mBluetoothGatt.setCharacteristicNotification(characteristic, enabled); - + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + mBluetoothGatt.setCharacteristicNotification(characteristic, enabled); + } /* Do a proper notify setup */ if (characteristic.PROPERTY_NOTIFY > 0) { - descriptor = characteristic.getDescriptor(UUID.fromString(CLIENT_CHARACTERISTIC)); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + descriptor = characteristic.getDescriptor(UUID.fromString(CLIENT_CHARACTERISTIC)); + } //descriptor = characteristic.getDescriptor(UUID.fromString(reportuuid)); if (null != descriptor) { - descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE); - mBluetoothGatt.writeDescriptor(descriptor); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE); + mBluetoothGatt.writeDescriptor(descriptor); + } } else { Log.w(TAG, "Notification Error, descriptor doesn't exist"); } @@ -1082,7 +1098,9 @@ public void disconnect() { mConnectedDevice = null; mConnected = false; if(mBluetoothGatt != null) - mBluetoothGatt.close(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) { + mBluetoothGatt.close(); + } mBluetoothGatt = null; } diff --git a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/DebugInput.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/DebugInput.java similarity index 100% rename from AAROuyaSdk/java/src/main/java/tv/ouya/sdk/DebugInput.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/DebugInput.java diff --git a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/IOuyaActivity.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/IOuyaActivity.java similarity index 100% rename from AAROuyaSdk/java/src/main/java/tv/ouya/sdk/IOuyaActivity.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/IOuyaActivity.java diff --git a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/MainActivity.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/MainActivity.java similarity index 97% rename from AAROuyaSdk/java/src/main/java/tv/ouya/sdk/MainActivity.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/MainActivity.java index e642bea..999c3fb 100644 --- a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/MainActivity.java +++ b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/MainActivity.java @@ -36,12 +36,13 @@ import android.widget.FrameLayout; import com.razerzone.turretmouse.TurretMouseService; import com.unity3d.player.UnityPlayer; +import com.unity3d.player.UnityPlayerActivity; import java.io.InputStream; import java.io.IOException; import tv.ouya.console.api.OuyaController; import tv.ouya.console.api.OuyaIntent; -public class MainActivity extends Activity +public class MainActivity extends UnityPlayerActivity { private static final String TAG = "MainActivity"; @@ -57,7 +58,7 @@ public class MainActivity extends Activity private static final boolean sEnableLogging = false; - protected UnityPlayer mUnityPlayer; // don't change the name of this variable; referenced from native code + //protected UnityPlayer mUnityPlayer; // don't change the name of this variable; referenced from native code private OuyaInputView mInputView = null; @@ -266,12 +267,12 @@ public void onServiceDisconnected(ComponentName arg0) { setTheme(android.R.style.Theme_NoTitleBar_Fullscreen); getWindow().setFormat(PixelFormat.RGB_565); - mUnityPlayer = new UnityPlayer(this); + //mUnityPlayer = new UnityPlayer(this); if (mUnityPlayer.getSettings ().getBoolean ("hide_status_bar", true)) getWindow ().setFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); - setContentView(mUnityPlayer); + //setContentView(mUnityPlayer); mInputView = new OuyaInputView(this); @@ -285,7 +286,7 @@ public void onServiceDisconnected(ComponentName arg0) { // Quit Unity @Override protected void onDestroy () { - mUnityPlayer.quit(); + //mUnityPlayer.quit(); super.onDestroy(); if (null != mInputView) { mInputView.shutdown(); @@ -382,7 +383,7 @@ public void onCancel(DialogInterface dialogInterface) { Log.d(TAG, "OuyaGameObject->onPause"); } UnityPlayer.UnitySendMessage("OuyaGameObject", "onPause", ""); - mUnityPlayer.pause(); + //mUnityPlayer.pause(); if (null != mInputView) { mInputView.requestFocus(); } @@ -397,7 +398,7 @@ public void onCancel(DialogInterface dialogInterface) { @Override protected void onResume() { super.onResume(); - mUnityPlayer.resume(); + //mUnityPlayer.resume(); if (sEnableLogging) { Log.d(TAG, "OuyaGameObject->onResume"); } @@ -414,14 +415,14 @@ public void onCancel(DialogInterface dialogInterface) { @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); - mUnityPlayer.configurationChanged(newConfig); + //mUnityPlayer.configurationChanged(newConfig); } // Notify Unity of the focus change. @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); - mUnityPlayer.windowFocusChanged(hasFocus); + //mUnityPlayer.windowFocusChanged(hasFocus); UnityPlayer.UnitySendMessage("OuyaGameObject", "onResume", ""); if (null != mInputView) { mInputView.requestFocus(); diff --git a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/OuyaInputView.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/OuyaInputView.java similarity index 100% rename from AAROuyaSdk/java/src/main/java/tv/ouya/sdk/OuyaInputView.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/OuyaInputView.java diff --git a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/OuyaUnityPlugin.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/OuyaUnityPlugin.java similarity index 100% rename from AAROuyaSdk/java/src/main/java/tv/ouya/sdk/OuyaUnityPlugin.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/OuyaUnityPlugin.java diff --git a/AAROuyaSdk/java/src/main/java/tv/ouya/sdk/UnityOuyaFacade.java b/OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/UnityOuyaFacade.java similarity index 100% rename from AAROuyaSdk/java/src/main/java/tv/ouya/sdk/UnityOuyaFacade.java rename to OuyaSdk_AndroidStudio/sdk/src/main/java/tv/ouya/sdk/UnityOuyaFacade.java diff --git a/AAROuyaSdk/java/src/main/jni/jni.cpp b/OuyaSdk_AndroidStudio/sdk/src/main/jni/jni.cpp similarity index 100% rename from AAROuyaSdk/java/src/main/jni/jni.cpp rename to OuyaSdk_AndroidStudio/sdk/src/main/jni/jni.cpp diff --git a/OuyaSdk_AndroidStudio/sdk/src/test/java/tv/ouya/sdk/ExampleUnitTest.java b/OuyaSdk_AndroidStudio/sdk/src/test/java/tv/ouya/sdk/ExampleUnitTest.java new file mode 100644 index 0000000..4d03539 --- /dev/null +++ b/OuyaSdk_AndroidStudio/sdk/src/test/java/tv/ouya/sdk/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package tv.ouya.sdk; + +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/settings.gradle b/OuyaSdk_AndroidStudio/settings.gradle new file mode 100644 index 0000000..186d718 --- /dev/null +++ b/OuyaSdk_AndroidStudio/settings.gradle @@ -0,0 +1,3 @@ +include ':sdk' +include ':app' +rootProject.name = "OuyaSdk" \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json new file mode 100644 index 0000000..ef2d093 --- /dev/null +++ b/Packages/manifest.json @@ -0,0 +1,44 @@ +{ + "dependencies": { + "com.unity.collab-proxy": "1.2.16", + "com.unity.ext.nunit": "1.0.0", + "com.unity.ide.rider": "1.1.0", + "com.unity.ide.vscode": "1.1.3", + "com.unity.package-manager-ui": "2.2.0", + "com.unity.test-framework": "1.0.13", + "com.unity.textmeshpro": "2.0.1", + "com.unity.timeline": "1.1.0", + "com.unity.ugui": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 1277112..c0b4fe6 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -3,7 +3,7 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 12 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} @@ -35,33 +35,32 @@ GraphicsSettings: - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16003, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderSettings_Tier1: - useCascadedShadowMaps: 0 - standardShaderQuality: 0 - useReflectionProbeBoxProjection: 0 - useReflectionProbeBlending: 0 - m_ShaderSettings_Tier2: - useCascadedShadowMaps: 0 - standardShaderQuality: 1 - useReflectionProbeBoxProjection: 0 - useReflectionProbeBlending: 0 - m_ShaderSettings_Tier3: - useCascadedShadowMaps: 0 - standardShaderQuality: 1 - useReflectionProbeBoxProjection: 0 - useReflectionProbeBlending: 0 - m_BuildTargetShaderSettings: [] + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 + m_InstancingStripping: 0 m_LightmapKeepPlain: 1 m_LightmapKeepDirCombined: 1 - m_LightmapKeepDirSeparate: 1 m_LightmapKeepDynamicPlain: 1 m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepDynamicDirSeparate: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 m_FogKeepLinear: 1 m_FogKeepExp: 1 m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 + m_LogWhenShaderIsCompiled: 0 diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset new file mode 100644 index 0000000..636a595 --- /dev/null +++ b/ProjectSettings/PresetManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + m_DefaultList: [] diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 3b32487..b2341c3 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,9 +3,11 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 8 + serializedVersion: 18 productGUID: 412decc45f9673247a20570859c63674 AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 defaultScreenOrientation: 3 targetDevice: 2 useOnDemandResources: 0 @@ -14,23 +16,44 @@ PlayerSettings: productName: SceneShowProducts defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} - m_SplashScreenStyle: 0 + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} defaultScreenWidth: 1024 defaultScreenHeight: 768 defaultScreenWidthWeb: 960 defaultScreenHeightWeb: 600 - m_RenderingPath: 1 - m_MobileRenderingPath: 1 + m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 - m_MobileMTRendering: 0 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 - iosAppInBackgroundBehavior: 0 displayResolutionDialog: 1 + iosUseCustomAppBackgroundBehavior: 0 iosAllowHTTPDownload: 1 allowedAutorotateToPortrait: 1 allowedAutorotateToPortraitUpsideDown: 1 @@ -38,19 +61,29 @@ PlayerSettings: allowedAutorotateToLandscapeLeft: 1 useOSAutorotation: 1 use32BitDisplayBuffer: 0 + preserveFramebufferAlpha: 0 disableDepthAndStencilBuffers: 0 - defaultIsFullScreen: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidBlitType: 0 defaultIsNativeResolution: 1 + macRetinaSupport: 1 runInBackground: 1 captureSingleScreen: 0 - Override IPod Music: 0 + muteOtherAudioSources: 0 Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 submitAnalytics: 1 usePlayerLog: 1 bakeCollisionMeshes: 0 forceSingleInstance: 0 + useFlipModelSwapchain: 1 resizableWindow: 0 useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games gpuSkinning: 0 graphicsJobs: 0 xboxPIXTextureCapture: 0 @@ -60,69 +93,103 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 0 allowFullscreenSwitch: 1 - macFullscreenMode: 2 - d3d9FullscreenMode: 1 - d3d11FullscreenMode: 1 + graphicsJobMode: 0 + fullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 xboxEnablePIXSampling: 0 - n3dsDisableStereoscopicView: 0 - n3dsEnableSharedListOpt: 1 - n3dsEnableVSync: 0 - uiUse16BitDepthBuffer: 0 - ignoreAlphaClear: 0 + metalFramebufferOnly: 0 xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 - ps3SplashScreen: {fileID: 0} - videoMemoryForVertexBuffers: 0 - psp2PowerMode: 0 - psp2AcquireBGM: 1 - wiiUTVResolution: 0 - wiiUGamePadMSAA: 1 - wiiUSupportsNunchuk: 0 - wiiUSupportsClassicController: 0 - wiiUSupportsBalanceBoard: 0 - wiiUSupportsMotionPlus: 0 - wiiUSupportsProController: 0 - wiiUAllowScreenCapture: 1 - wiiUControllerCount: 0 + xboxOneDisableEsram: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + vulkanEnableSetSRGBWrite: 0 m_SupportedAspectRatios: 4:3: 1 5:4: 1 16:10: 1 16:9: 1 Others: 1 - bundleIdentifier: tv.ouya.demo.SceneShowProducts bundleVersion: 1.0 preloadedAssets: [] - metroEnableIndependentInputSource: 0 + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 0 - singlePassStereoRendering: 0 + xboxOneEnable7thCore: 1 + vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + enableVideoLayer: 0 + useProtectedVideoMemory: 0 + minimumSupportedHeadTracking: 0 + maximumSupportedHeadTracking: 1 + hololens: + depthFormat: 1 + depthBufferSharingEnabled: 1 + lumin: + depthFormat: 0 + frameTiming: 2 + enableGLCache: 0 + glCacheMaxBlobSize: 524288 + glCacheMaxFileSize: 8388608 + oculus: + sharedDepthBuffer: 1 + dashSupport: 1 + lowOverheadMode: 0 + protectedContext: 0 + v2Signing: 0 + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 protectGraphicsMemory: 0 + enableFrameTimingStats: 0 + useHDRDisplay: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: + Android: tv.ouya.demo.SceneShowProducts + Standalone: unity.OUYA.SceneShowProducts + iPhone: tv.ouya.demo.SceneShowProducts + tvOS: tv.ouya.demo.SceneShowProducts + buildNumber: + iPhone: 0 AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 21 + AndroidMinSdkVersion: 16 + AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: - apiCompatibilityLevel: 2 stripEngineCode: 1 iPhoneStrippingLevel: 3 iPhoneScriptCallOptimization: 0 - iPhoneBuildNumber: 0 ForceInternetPermission: 0 ForceSDCardPermission: 0 CreateWallpaper: 0 APKExpansionFiles: 0 - preloadShaders: 0 + keepLoadedShadersAlive: 0 StripUnusedMeshComponents: 0 - VertexChannelCompressionMask: - serializedVersion: 2 - m_Bits: 238 + VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iPhoneTargetOSVersion: 22 + iOSTargetOSVersionString: 9.0 tvOSSdkVersion: 0 - tvOSTargetOSVersion: 900 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 9.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -135,14 +202,26 @@ PlayerSettings: iPhone47inSplashScreen: {fileID: 0} iPhone55inPortraitSplashScreen: {fileID: 0} iPhone55inLandscapeSplashScreen: {fileID: 0} + iPhone58inPortraitSplashScreen: {fileID: 0} + iPhone58inLandscapeSplashScreen: {fileID: 0} iPadPortraitSplashScreen: {fileID: 0} iPadHighResPortraitSplashScreen: {fileID: 0} iPadLandscapeSplashScreen: {fileID: 0} iPadHighResLandscapeSplashScreen: {fileID: 0} + iPhone65inPortraitSplashScreen: {fileID: 0} + iPhone65inLandscapeSplashScreen: {fileID: 0} + iPhone61inPortraitSplashScreen: {fileID: 0} + iPhone61inLandscapeSplashScreen: {fileID: 0} appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] iOSLaunchScreenType: 0 iOSLaunchScreenPortrait: {fileID: 0} iOSLaunchScreenLandscape: {fileID: 0} @@ -160,21 +239,46 @@ PlayerSettings: iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: + iOSUseLaunchScreenStoryboard: 0 + iOSLaunchScreenCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] - AndroidTargetDevice: 3 + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 1 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + clonedFromGUID: 00000000000000000000000000000000 + templatePackageId: + templateDefaultScene: + AndroidTargetArchitectures: 1 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} - AndroidKeystoreName: + AndroidKeystoreName: '{inproject}: ' AndroidKeyaliasName: + AndroidBuildApkPerCpuArchitecture: 0 AndroidTVCompatibility: 1 AndroidIsGame: 1 + AndroidEnableTango: 0 androidEnableBanner: 0 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 m_AndroidBanners: - width: 320 height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 resolutionDialogBanner: {fileID: 0} m_BuildTargetIcons: - m_BuildTarget: @@ -183,6 +287,8 @@ PlayerSettings: m_Icon: {fileID: 0} m_Width: 149022704 m_Height: 149022704 + m_Kind: 0 + m_BuildTargetPlatformIcons: [] m_BuildTargetBatching: - m_BuildTarget: Standalone m_StaticBatching: 1 @@ -191,58 +297,217 @@ PlayerSettings: - m_BuildTarget: AndroidPlayer m_APIs: 08000000 m_Automatic: 0 - webPlayerTemplate: APPLICATION:Default + m_BuildTargetVRSettings: + - m_BuildTarget: Android + m_Enabled: 0 + m_Devices: + - Oculus + - m_BuildTarget: Metro + m_Enabled: 0 + m_Devices: + - WindowsMR + - m_BuildTarget: N3DS + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PS3 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PS4 + m_Enabled: 0 + m_Devices: + - PlayStationVR + - m_BuildTarget: PSM + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: PSP2 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: SamsungTV + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: Standalone + m_Enabled: 0 + m_Devices: + - Oculus + - m_BuildTarget: Tizen + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WebGL + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WebPlayer + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: WiiU + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: Xbox360 + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: XboxOne + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: iOS + m_Enabled: 0 + m_Devices: [] + - m_BuildTarget: tvOS + m_Enabled: 0 + m_Devices: [] + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + vuforiaEnabled: 0 m_TemplateCustomTags: {} - wiiUTitleID: 0005000011000000 - wiiUGroupID: 00010000 - wiiUCommonSaveSize: 4096 - wiiUAccountSaveSize: 2048 - wiiUOlvAccessKey: 0 - wiiUTinCode: 0 - wiiUJoinGameId: 0 - wiiUJoinGameModeMask: 0000000000000000 - wiiUCommonBossSize: 0 - wiiUAccountBossSize: 0 - wiiUAddOnUniqueIDs: [] - wiiUMainThreadStackSize: 3072 - wiiULoaderThreadStackSize: 1024 - wiiUSystemHeapSize: 128 - wiiUTVStartupScreen: {fileID: 0} - wiiUGamePadStartupScreen: {fileID: 0} - wiiUProfilerLibPath: + mobileMTRendering: + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - m_BuildTarget: Standalone + m_EncodingQuality: 1 + - m_BuildTarget: XboxOne + m_EncodingQuality: 1 + - m_BuildTarget: PS4 + m_EncodingQuality: 1 + m_BuildTargetGroupLightmapSettings: [] + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 enableCrashReportAPI: 0 + cameraUsageDescription: locationUsageDescription: - XboxTitleId: - XboxImageXexPath: - XboxSpaPath: - XboxGenerateSpa: 0 - XboxDeployKinectResources: 0 - XboxSplashScreen: {fileID: 0} - xboxEnableSpeech: 0 - xboxAdditionalTitleMemorySize: 0 - xboxDeployKinectHeadOrientation: 0 - xboxDeployKinectHeadPosition: 0 - ps3TitleConfigPath: - ps3DLCConfigPath: - ps3ThumbnailPath: - ps3BackgroundPath: - ps3SoundPath: - ps3NPAgeRating: 12 - ps3TrophyCommId: - ps3NpCommunicationPassphrase: - ps3TrophyPackagePath: - ps3BootCheckMaxSaveGameSizeKB: 128 - ps3TrophyCommSig: - ps3SaveGameSlots: 1 - ps3TrialMode: 0 - ps3VideoMemoryForAudio: 0 - ps3EnableVerboseMemoryStats: 0 - ps3UseSPUForUmbra: 0 - ps3EnableMoveSupport: 1 - ps3DisableDolbyEncoding: 0 + microphoneUsageDescription: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchTouchScreenUsage: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: @@ -254,11 +519,15 @@ PlayerSettings: ps4AppType: 0 ps4ParamSfxPath: ps4VideoOutPixelFormat: 0 - ps4VideoOutResolution: 4 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 ps4PronunciationXMLPath: ps4PronunciationSIGPath: ps4BackgroundImagePath: ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: ps4SaveDataImagePath: ps4SdkOverride: ps4BGMPath: @@ -276,16 +545,22 @@ PlayerSettings: ps4ApplicationParam4: 0 ps4DownloadDataSize: 0 ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 ps4Passcode: F69AzBlax3CF3EDNhm3soLBPh71Yexui - ps4UseDebugIl2cppLibs: 0 ps4pnSessions: 1 ps4pnPresence: 1 ps4pnFriends: 1 ps4pnGameCustomData: 1 playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 ps4UseAudio3dBackend: 0 ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 ps4Audio3dVirtualSpeakerCount: 14 ps4attribCpuUsage: 0 ps4PatchPkgPath: @@ -298,58 +573,46 @@ PlayerSettings: ps4attribShareSupport: 0 ps4attribExclusiveVR: 0 ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] monoEnv: - psp2Splashimage: {fileID: 0} - psp2NPTrophyPackPath: - psp2NPSupportGBMorGJP: 0 - psp2NPAgeRating: 12 - psp2NPTitleDatPath: - psp2NPCommsID: - psp2NPCommunicationsID: - psp2NPCommsPassphrase: - psp2NPCommsSig: - psp2ParamSfxPath: - psp2ManualPath: - psp2LiveAreaGatePath: - psp2LiveAreaBackroundPath: - psp2LiveAreaPath: - psp2LiveAreaTrialPath: - psp2PatchChangeInfoPath: - psp2PatchOriginalPackage: - psp2PackagePassword: yapnxrpMCARCr4zdGc81tBDKsMlaZTXC - psp2KeystoneFile: - psp2MemoryExpansionMode: 0 - psp2DRMType: 0 - psp2StorageType: 0 - psp2MediaCapacity: 0 - psp2DLCConfigPath: - psp2ThumbnailPath: - psp2BackgroundPath: - psp2SoundPath: - psp2TrophyCommId: - psp2TrophyPackagePath: - psp2PackagedResourcesPath: - psp2SaveDataQuota: 10240 - psp2ParentalLevel: 1 - psp2ShortTitle: Not Set - psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF - psp2Category: 0 - psp2MasterVersion: 01.00 - psp2AppVersion: 01.00 - psp2TVBootMode: 0 - psp2EnterButtonAssignment: 2 - psp2TVDisableEmu: 0 - psp2AllowTwitterDialog: 1 - psp2Upgradable: 0 - psp2HealthWarning: 0 - psp2UseLibLocation: 0 - psp2InfoBarOnStartup: 0 - psp2InfoBarColor: 0 - psp2UseDebugIl2cppLibs: 0 - psmSplashimage: {fileID: 0} + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 spritePackerPolicy: + webGLMemorySize: 256 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLDataCaching: 0 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLWasmStreaming: 0 scriptingDefineSymbols: {} + platformArchitecture: {} + scriptingBackend: + Android: 0 + Standalone: 0 + WebGL: 1 + il2cppCompilerConfiguration: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + allowUnsafeCode: 0 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 0 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 metroPackageName: ouya-everywhere-unity-plugin metroPackageVersion: metroCertificatePath: @@ -360,44 +623,22 @@ PlayerSettings: metroApplicationDescription: ouya-everywhere-unity-plugin wsaImages: {} metroTileShortName: - metroCommandLineArgsFile: metroTileShowName: 1 metroMediumTileShowName: 0 metroLargeTileShowName: 0 metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 metroDefaultTileSize: 1 metroTileForegroundText: 1 metroTileBackgroundColor: {r: 0, g: 0, b: 0, a: 1} metroSplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} + metroTargetDeviceFamilies: {} metroFTAName: metroFTAFileTypes: [] metroProtocolName: - metroCompilationOverrides: 1 - tizenProductDescription: - tizenProductURL: - tizenSigningProfileName: - tizenGPSPermissions: 0 - tizenMicrophonePermissions: 0 - tizenMinOSVersion: 0 - n3dsUseExtSaveData: 0 - n3dsCompressStaticMem: 1 - n3dsExtSaveDataNumber: 0x12345 - n3dsStackSize: 131072 - n3dsTargetPlatform: 2 - n3dsRegion: 7 - n3dsMediaSize: 0 - n3dsLogoStyle: 3 - n3dsTitle: GameName - n3dsProductCode: - n3dsApplicationId: 0xFF3FF - stvDeviceAddress: - stvProductDescription: - stvProductAuthor: - stvProductAuthorEmail: - stvProductLink: - stvProductCategory: 0 XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -407,133 +648,61 @@ PlayerSettings: XboxOneGameOsOverridePath: XboxOnePackagingOverridePath: XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} XboxOneIsContentPackage: 0 XboxOneEnableGPUVariability: 0 XboxOneSockets: {} XboxOneSplashScreen: {fileID: 0} XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 - intPropertyNames: - - Android::ScriptingBackend - - Standalone::ScriptingBackend - - WebGL::ScriptingBackend - - WebGL::audioCompressionFormat - - WebGL::exceptionSupport - - WebGL::memorySize - Android::ScriptingBackend: 0 - Standalone::ScriptingBackend: 0 - WebGL::ScriptingBackend: 1 - WebGL::audioCompressionFormat: 4 - WebGL::exceptionSupport: 1 - WebGL::memorySize: 256 - boolPropertyNames: - - Android::VR::enable - - Metro::VR::enable - - N3DS::VR::enable - - PS3::VR::enable - - PS4::VR::enable - - PSM::VR::enable - - PSP2::VR::enable - - SamsungTV::VR::enable - - Standalone::VR::enable - - Tizen::VR::enable - - WebGL::VR::enable - - WebGL::analyzeBuildSize - - WebGL::dataCaching - - WebGL::useEmbeddedResources - - WebPlayer::VR::enable - - WiiU::VR::enable - - Xbox360::VR::enable - - XboxOne::VR::enable - - iOS::VR::enable - - tvOS::VR::enable - Android::VR::enable: 0 - Metro::VR::enable: 0 - N3DS::VR::enable: 0 - PS3::VR::enable: 0 - PS4::VR::enable: 0 - PSM::VR::enable: 0 - PSP2::VR::enable: 0 - SamsungTV::VR::enable: 0 - Standalone::VR::enable: 0 - Tizen::VR::enable: 0 - WebGL::VR::enable: 0 - WebGL::analyzeBuildSize: 0 - WebGL::dataCaching: 0 - WebGL::useEmbeddedResources: 0 - WebPlayer::VR::enable: 0 - WiiU::VR::enable: 0 - Xbox360::VR::enable: 0 - XboxOne::VR::enable: 0 - iOS::VR::enable: 0 - tvOS::VR::enable: 0 - stringPropertyNames: - - Analytics_ServiceEnabled::Analytics_ServiceEnabled - - Build_ServiceEnabled::Build_ServiceEnabled - - Collab_ServiceEnabled::Collab_ServiceEnabled - - ErrorHub_ServiceEnabled::ErrorHub_ServiceEnabled - - Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled - - Hub_ServiceEnabled::Hub_ServiceEnabled - - Purchasing_ServiceEnabled::Purchasing_ServiceEnabled - - UNet_ServiceEnabled::UNet_ServiceEnabled - - Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled - - WebGL::emscriptenArgs - - WebGL::template - - additionalIl2CppArgs::additionalIl2CppArgs - Analytics_ServiceEnabled::Analytics_ServiceEnabled: False - Build_ServiceEnabled::Build_ServiceEnabled: False - Collab_ServiceEnabled::Collab_ServiceEnabled: False - ErrorHub_ServiceEnabled::ErrorHub_ServiceEnabled: False - Game_Performance_ServiceEnabled::Game_Performance_ServiceEnabled: False - Hub_ServiceEnabled::Hub_ServiceEnabled: False - Purchasing_ServiceEnabled::Purchasing_ServiceEnabled: False - UNet_ServiceEnabled::UNet_ServiceEnabled: False - Unity_Ads_ServiceEnabled::Unity_Ads_ServiceEnabled: False - WebGL::emscriptenArgs: - WebGL::template: APPLICATION:Default - additionalIl2CppArgs::additionalIl2CppArgs: - vectorPropertyNames: - - Android::VR::enabledDevices - - Metro::VR::enabledDevices - - N3DS::VR::enabledDevices - - PS3::VR::enabledDevices - - PS4::VR::enabledDevices - - PSM::VR::enabledDevices - - PSP2::VR::enabledDevices - - SamsungTV::VR::enabledDevices - - Standalone::VR::enabledDevices - - Tizen::VR::enabledDevices - - WebGL::VR::enabledDevices - - WebPlayer::VR::enabledDevices - - WiiU::VR::enabledDevices - - Xbox360::VR::enabledDevices - - XboxOne::VR::enabledDevices - - iOS::VR::enabledDevices - - tvOS::VR::enabledDevices - Android::VR::enabledDevices: - - Oculus - Metro::VR::enabledDevices: [] - N3DS::VR::enabledDevices: [] - PS3::VR::enabledDevices: [] - PS4::VR::enabledDevices: - - PlayStationVR - PSM::VR::enabledDevices: [] - PSP2::VR::enabledDevices: [] - SamsungTV::VR::enabledDevices: [] - Standalone::VR::enabledDevices: - - Oculus - Tizen::VR::enabledDevices: [] - WebGL::VR::enabledDevices: [] - WebPlayer::VR::enabledDevices: [] - WiiU::VR::enabledDevices: [] - Xbox360::VR::enabledDevices: [] - XboxOne::VR::enabledDevices: [] - iOS::VR::enabledDevices: [] - tvOS::VR::enabledDevices: [] + XboxOneXTitleMemory: 8 + xboxOneScriptCompiler: 1 + XboxOneOverrideIdentityName: + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} + cloudServicesEnabled: + Analytics: 0 + Build: 0 + Collab: 0 + ErrorHub: 0 + Game_Performance: 0 + Hub: 0 + Purchasing: 0 + UNet: 0 + Unity_Ads: 0 + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + facebookSdkVersion: + facebookAppId: + facebookCookies: 1 + facebookLogging: 1 + facebookStatus: 1 + facebookXfbml: 0 + facebookFrictionlessRequests: 1 + apiCompatibilityLevel: 6 cloudProjectId: + framebufferDepthMemorylessMode: 0 projectName: organizationId: cloudEnabled: 0 + enableNativePlatformBackendsForNewInputSystem: 0 + disableOldInputManagerSupport: 0 + legacyClampBlendShapeWeights: 1 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 96b25e7..b414f08 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 5.4.1f1 -m_StandardAssetsVersion: 0 +m_EditorVersion: 2019.2.21f1 +m_EditorVersionWithRevision: 2019.2.21f1 (9d528d026557) diff --git a/ProjectSettings/UnityAdsSettings.asset b/ProjectSettings/UnityAdsSettings.asset deleted file mode 100644 index 224050c..0000000 --- a/ProjectSettings/UnityAdsSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!292 &1 -UnityAdsSettings: - m_ObjectHideFlags: 0 - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_EnabledPlatforms: 4294967295 - m_IosGameId: - m_AndroidGameId: diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index 9b7a578..c3ae9a0 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -3,12 +3,32 @@ --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 1 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + UnityAdsSettings: m_Enabled: 0 m_InitializeOnStartup: 1 m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/ProjectSettings/VFXManager.asset b/ProjectSettings/VFXManager.asset new file mode 100644 index 0000000..6e0eaca --- /dev/null +++ b/ProjectSettings/VFXManager.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file From f7c7205cbd9d1fe74a27d46da0af1568b18b4eff Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 12:36:01 -0700 Subject: [PATCH 10/29] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b3442d7..7a554c9 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,6 @@ OUYA Plugin for Unity This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) and `Android API 21` or better. -Includes support for `Turret Mouse` on `Forge TV`. +`Turret Mouse` might not work -Unity: 5.4.1f1 +Tested on Unity 2019.2.21f1 From a55dacc9cc05c1a0160ad720b9e4e9250d4129f4 Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 12:38:34 -0700 Subject: [PATCH 11/29] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7a554c9..0c71214 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,4 @@ This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwo `Turret Mouse` might not work Tested on Unity 2019.2.21f1 +2019.2.21f1 is the highest version that will support building to Ouya due to changes to minimum api in later versions From 70162f721c33588c135f2cfbe78691c297873100 Mon Sep 17 00:00:00 2001 From: Goest-Games <51769848+Goest-Games@users.noreply.github.com> Date: Fri, 31 Jul 2020 12:54:59 -0700 Subject: [PATCH 12/29] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0c71214..c35d336 100644 --- a/README.md +++ b/README.md @@ -7,4 +7,5 @@ This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwo `Turret Mouse` might not work Tested on Unity 2019.2.21f1 + 2019.2.21f1 is the highest version that will support building to Ouya due to changes to minimum api in later versions From b29d0761c2596cc7e55dbde6e099033cb080c580 Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 13:35:50 -0700 Subject: [PATCH 13/29] Changed Resources links --- .gitignore | 82 ++++++++++++++++++++++++----- Assets/Ouya/SDK/Editor/OuyaPanel.cs | 40 +++++--------- 2 files changed, 82 insertions(+), 40 deletions(-) diff --git a/.gitignore b/.gitignore index 89e4ea8..07da593 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,71 @@ -Library/* -obj/* -Temp/* -!Assets/Plugins/Android/libs/OuyaUnityPlugin.jar -/screenshot.png -*.apk -*.unitypackage +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Asset meta data should only be ignored when the corresponding asset is also ignored +!/[Aa]ssets/**/*.meta + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ *.csproj -*.sln -/OuyaUnityPlugin.aar -/OuyaUnityPlugin.jar -.vs/* *.unityproj -TestApp/ -AAROuyaSdk/java/java.iml +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* \ No newline at end of file diff --git a/Assets/Ouya/SDK/Editor/OuyaPanel.cs b/Assets/Ouya/SDK/Editor/OuyaPanel.cs index f716656..e313511 100644 --- a/Assets/Ouya/SDK/Editor/OuyaPanel.cs +++ b/Assets/Ouya/SDK/Editor/OuyaPanel.cs @@ -847,14 +847,11 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) "SceneCommunityContent", "SceneDefaultInput", "SceneSafeArea", - "SceneShowJavaScript", "SceneShowProducts", - "SceneShowSounds", "SceneShowSticks", "SceneShowUnityInput", "SceneShowUGUI", "VirtualController", - "VirtualControllerJS", }; private static int m_selectedAdbMode = 0; @@ -869,7 +866,6 @@ void OnGUI() { GUI.enabled = !EditorApplication.isCompiling; - m_scroll = GUILayout.BeginScrollView(m_scroll, GUILayout.MaxWidth(position.width)); GUILayout.Label(string.Format("{0} UID: {1}", OuyaSDK.PLUGIN_VERSION, UID)); @@ -1018,27 +1014,17 @@ void OnGUI() GUIDisplayUnityFile("key.der", "Assets/Plugins/Android/assets/key.der"); GUIDisplayFolder("Res", pathRes); - if (GUILayout.Button("Check for plugin updates")) - { - Application.OpenURL("https://github.com/ouya/ouya-unity-plugin"); - } - - if (GUILayout.Button("Visit Unity3d on OUYA Forum")) - { - Application.OpenURL("http://forums.ouya.tv/categories/unity-on-ouya"); - } - - if (GUILayout.Button("Read OUYA Unity Docs")) - { - Application.OpenURL("https://devs.ouya.tv/developers/docs/unity"); - } + if (GUILayout.Button("Check for plugin updates")) + { + Application.OpenURL("https://github.com/Goest-Games/ouya-unity-plugin"); + } - if (GUILayout.Button("OUYA Developer Portal")) - { - Application.OpenURL("https://devs.ouya.tv/developers"); - } + if (GUILayout.Button("OUYA WORLD Developer Forum")) + { + Application.OpenURL("https://ouya.world/c/developers"); + } - break; + break; case 1: GUILayout.Label("Unity Paths", EditorStyles.boldLabel); @@ -1053,13 +1039,13 @@ void OnGUI() if (GUILayout.Button("Unity3d Training")) { - Application.OpenURL("http://unity3d.com/learn"); - } + Application.OpenURL("https://learn.unity.com/"); + } if (GUILayout.Button("Unity3d Scripting Reference")) { - Application.OpenURL("http://docs.unity3d.com/Documentation/ScriptReference/index.html"); - } + Application.OpenURL("https://docs.unity3d.com/2019.2/Documentation/ScriptReference/index.html"); + } break; case 2: From 47f3ed06e11d7ad4fb2f8a8fd45aea13bde4a5b9 Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 13:39:12 -0700 Subject: [PATCH 14/29] Removed Sound Files --- Assets/Ouya/Examples/Sounds.meta | 2 -- Assets/Ouya/Examples/Sounds/Drumkit1.wav | Bin 352924 -> 0 bytes Assets/Ouya/Examples/Sounds/Drumkit1.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Drumkit2.wav | Bin 352924 -> 0 bytes Assets/Ouya/Examples/Sounds/Drumkit2.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Drumkit3.wav | Bin 352924 -> 0 bytes Assets/Ouya/Examples/Sounds/Drumkit3.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Drumkit4.wav | Bin 352924 -> 0 bytes Assets/Ouya/Examples/Sounds/Drumkit4.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Drumkit5.wav | Bin 352924 -> 0 bytes Assets/Ouya/Examples/Sounds/Drumkit5.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Guitar1.wav | Bin 176524 -> 0 bytes Assets/Ouya/Examples/Sounds/Guitar1.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Guitar2.wav | Bin 176524 -> 0 bytes Assets/Ouya/Examples/Sounds/Guitar2.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Guitar3.wav | Bin 176524 -> 0 bytes Assets/Ouya/Examples/Sounds/Guitar3.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Guitar4.wav | Bin 176524 -> 0 bytes Assets/Ouya/Examples/Sounds/Guitar4.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/Guitar5.wav | Bin 176524 -> 0 bytes Assets/Ouya/Examples/Sounds/Guitar5.wav.meta | 11 ----------- Assets/Ouya/Examples/Sounds/SoundMP3.mp3 | Bin 24240 -> 0 bytes Assets/Ouya/Examples/Sounds/SoundMP3.mp3.meta | 11 ----------- Assets/Ouya/Examples/Sounds/SoundOgg.ogg | Bin 21177 -> 0 bytes Assets/Ouya/Examples/Sounds/SoundOgg.ogg.meta | 11 ----------- Assets/Ouya/Examples/Sounds/SoundWave.wav | Bin 190508 -> 0 bytes Assets/Ouya/Examples/Sounds/SoundWave.wav.meta | 11 ----------- 27 files changed, 145 deletions(-) delete mode 100644 Assets/Ouya/Examples/Sounds.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit1.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit1.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit2.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit2.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit3.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit3.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit4.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit4.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit5.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Drumkit5.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar1.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar1.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar2.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar2.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar3.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar3.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar4.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar4.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar5.wav delete mode 100644 Assets/Ouya/Examples/Sounds/Guitar5.wav.meta delete mode 100644 Assets/Ouya/Examples/Sounds/SoundMP3.mp3 delete mode 100644 Assets/Ouya/Examples/Sounds/SoundMP3.mp3.meta delete mode 100644 Assets/Ouya/Examples/Sounds/SoundOgg.ogg delete mode 100644 Assets/Ouya/Examples/Sounds/SoundOgg.ogg.meta delete mode 100644 Assets/Ouya/Examples/Sounds/SoundWave.wav delete mode 100644 Assets/Ouya/Examples/Sounds/SoundWave.wav.meta diff --git a/Assets/Ouya/Examples/Sounds.meta b/Assets/Ouya/Examples/Sounds.meta deleted file mode 100644 index 93aff56..0000000 --- a/Assets/Ouya/Examples/Sounds.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 9dfb00f0f73ebb34182b43855ed40da5 diff --git a/Assets/Ouya/Examples/Sounds/Drumkit1.wav b/Assets/Ouya/Examples/Sounds/Drumkit1.wav deleted file mode 100644 index 6c3d77c46ab224ed2ac47b809cbe9c53273e5dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352924 zcmZ6ycT^hB8$Jr6pkl|01?*ky6vc+UCnlQS6O)+!NpG6on<=LEW{nL>|5t`@j*c)|_iYM_ij9f#k6pjn|Lp(P zfXvzhd(ZAguE+eJ0oNPJ*6sf(|7ZVSpHv0_to^?&=4G0INf{hq2CxGB0UQ8m080US zz!5+pU^L~li^Ywgl0$rt%wKnLX)3ZrUK%4M2Tb&R?a z%uoTP7P>qNU`@92zKpyWvzpjFdWp}PDU?PCm>@F|OWtVhDd?Nzxm>G!J*ZaQQ*nd- z53N9x^H#ep^nKnrpu@df9{8TJ#UO07$cx)}>g1HRf9Y?_eZRgggZ}5E$H|7-!PsI;TeoNaMj1fA;1PYe-TgvA3aQ_ zF-*E{Hy`f%)bg1*P0b^(knffQ+tMpf^;ohV4-GAmCXYa8mkz^JAmy6A=GNL0|F2f} z6Q28f?tHa5I0zR1QhmZprzcg*qm0g5{U;m7*R9R)CL^`(z~X{;+u)K&rW&U+J#d(4#76$ClrSJgVRZ?NRjLBNZ-= zeH2|D$(>J{bQ}>&(fu7JA=Cd*WVtvS5VT7(Rg$!LVWPfiQ*%vDSzcuI>rB0sak3w# zLiAyGmihO6Io6j#&A@F2qaF6+-ak^Pvk!wilRpFtml#U=a>f^J|7=f2$&we$Wy$fN zua|4s1(Dg5?;8EpNkcv5qm9Xpvke2&Z`t;Un>t@&Q{xy%WyzzvWXVjo;EOovDc|EQ zs-W_MD*E#p+mfwQhimT}?Hw&8B&aoozCfL@;<_E>m#X?S`Z83~N76Yz6Mnp?v#aY7 zSc;OYPPqv1!0DgZrFvHb}q`zKOkWHIwQJMsq2_9S#c}gIlaj6eW=;&$(SW8+vzs+K%x( zxcxJDg7Bsl0=t{V9G(8nY(7(Ui{da|-)XP$dhv)8AL`=y3I4}2!RV{%MfLBZJn6w1 z$3@hnbX0EbCi}FW$9#dpzSM`o1`gSMCghb4Fb-4&;^mJMl)b zyzqfA5wx9`XXreSbO-@GHPbfVtn}S`e32g|Gegr=7N_A~20By7AemC*l! zSg>}d(nI%Ldp=T^e@lN>Ye`aO{=A)Fy!Rbs4Un?Z2uP9t07x-?pmzIms&tvdKOBYz_zk3Uh`E4)%p=EgtEIv2#iGWAWdPh`+scSN|l?TT1sV{23gEDrnRh z1mIS+y*CAkGdBwdz7zH|X45j=)B zKxmKGP>->gX?#cXlZ01Ij5UK+D&nY2b zDk%Hx%}7~tB|(+?^7VhI`7Bz>72|wh>z%E)r4Z9pt zqzmY-Iqk64Ddkgsp-7!!hJ9;Y4ez9zZDVuxjqBDRv-3-`ZhRh7BAwO5{W^XTF<`=F%2*d0-l7 zMt%Qkkn#D2b2dqfR3{JVKf5%Ia|VBnLqL-znSyt^U3@ha9pQUWto#v4t+qtsVX3J! zid6NV-EhjAy7RMp{)u)6-HUuP_9z1sSX z*;(Qefti&gso+bTPROATPvNdZd>xGG4AT7kP1KcfZupd zDBZm`8GiTkxZRtk>AgjJc(UG!@&mBous~k{@?AP^Rik7Af=F~jLLOT zGAZ0Hc}gndF7_->og3Xcg`9XYIy0%*ziV>2^VWzV<73Zxs)T{9?(9w}su@!)3Fkf} zV)#B?*^5Qf-zMIRxE&v*e`_`heiUdUN{wSM?)xol)LJz)6d&pkb_Gxce{<#WYBH0GDy9{iJ0j{YtFgh9&JA*Ea9 zw2p^;IrDF{-xmIsK1(VZPvg~O{nnt$7gVrRE72oObyW*cQWU6%Hm-{ANmGiSbX<;J zEbZMUfYnlaKe@=^yzsJtM%LEQv z)jjG!_u4l2&bAi0^DsFLoc4cqRJ)2D*?kSa-d<}AeU?i)_WVxen=bCciDV_Nj8h25@~DlX`=PR`|RcxpCD~$_aL!n#_@PFt3P^D%2-^O*jP0nW^wLd(xbPMU?C>bBf}isrEA z$TKg(*1@=20o6$+c8E(_TE{P#NRI8l$)ED8lSCTl7>e{REt;s=e7El}w{h)g^N}G|}!i_=>F_P}lT2uuflH;Xi#9 z$dul+s;BC2<2X5~OBTR3Tm*sbgBmR)anQAUv0;EPK=_R1L&AB$Ai8oq+Inp8qCR~_ zPBls?9UP1*g&vDaH;CIoGk?AdXkivFFf2J6E2P?G@LVC5t^Q|HtO{+?7H4QKAh7Iemrqo1v7UW{B`M{)J}|B-42EB;{-RgClmLE#(lxL4OKJWWn zG2XMW>H<^Lve5Bmh~ABwH(>z8&>0SH^Qu7q?3nh$suMIXT>%;Tfrj&V5K4fHJ z7Sg`h`(Jfr^M&k7jjSKp6o+4YMnje*=Uhq6{GR$rzGu_MdGpq519ur|&3P>MdQX;I zUj8y(eOd; zV1ES1xS!so+nd-H(?xHzT#vdk99-o-SwRY)z1=>uw6BM#aA@L=!9i(~Wxe(xv&|+r z&4UIT1->ff^q1n)oR%5qcgy`rY3bd_UopekH5=zTMo+Es6u&{}CN8=%i{1JKNE6Lq z?YAnHa+_693kFc~#F%2)WPqZ0>7deHMJK3@!IW|5k4GL^zbBejEG~G^AhyB!KrR$0!l? z+tns4$22ZGl|UmMj{-vwO3QyCmuI_X2xCV(xI>Q{dPg1+UFOv~dw|3xD*U5fjOQ7* zjK~#&(0{;t&VE;U& zQuG~-KAST}OYjFaM`0Z<;TkHq7a9b7y1`Qy7waGTF?JyUw%G%2m2unH0i)0{l71OC zNxKc0tNmVA%_!GK-nQ0do7;Yrg*(OUoTIZk-1LCtfU3tzhwza&c40#C(W21kuW*Zp z3$!^HZP^i#=9L+|$p)(w(U9Yd0mmhp3(*X@V!4VtZK9J903?s9;d-Lp<~`ir>Z{#R!Y4yBUj-LKSz+pS#gWeTyvD#?FyY?fO_ z4goB5%|W9oP*u9>TZ6L(p;nO=_HGEfQk=kE3DaV&?YP6l-QMhxKMW_8Drs@6~s9cjbEe6zKW>*vrsh?Qgu(D$c%tj2tNx1{V zCB)&Ul}9F%T6KBeQ@58n;8c-^F>1};)^(-M?h(%)={;+ta&>NpAW+~s93Yp)I-^$8 z*$9gpY|#puvQqO}GJzl^WI(D6Fa9cdy@Fb;TAH2vv)n&=Tr@KBQxZ1@k>kvKmhTm& z0$LzDh1Z|~OFVf6e#%PjO8!Kj#Du-HwyC#e@f%AtIly!q@ES0nM~~fV5l@!VFY}^1 zF{_3HzRMHiP_EkS&dEJ98`%e@20JoFN1Da`QrfPrxz;r1zV5D$q_KEL`TSj0_Tq-F zD+_?$b2In)mq#P|5QE#gLpryx0-HCtIui>TEGvZN=>-eLiA6ihe%8hko9GcNqsgP= zm!y3>9@K#Q8Ty_hlvH*}CttMjJLRa=v~Nvl(#E!75{ebl8r1E|I?z|Zx<7D=rP{lR z)k%-0=Qk-flZaDIZjEqSMf*eg!(q_i`$e<)6TnTYPAWcYhtYa zSNE5!A8p~E%~~cuHn)ENd!)m*QpPybzLy@y-rxFlWT9DcAfj=W^@nUllcO3_ z`Y1mr-4wePhTEox9uO)Y&KwNlJm%L@|KF9%|Yc< zdLC(>X~gpCT;n8kjLx5J(&Kj3N=H*GUUbS=ERjHUxy7cBw@w$5+ z%_Y&l4sE2vJEyx|v};cUH{-+sE#d0$uC4G><1zZYmA#M%@Mqp{<&u6J*t)rW4MlXE z(xF;v3w`@Zjbm|j(F+e7bCwsF0|LnqoM$rSJCZ)n?9iPFYLOplr*qg32U>=> z+|8qEz{B%6NWZvPP8Ixn#UG+Ol?U`5*uT8L=jIHqUv9i;gvz-wy=8QQD>s$0D4csE zc*~n!RanA^f>z-|PhpQhb$Jt?yMPyLU)Ur%wHyd=m(GFvz*Oa(nkXel10RTr!9hj1 z&S&LUnxX3V)r2}EH7ETGTJhSaVN_L;`cv=`C36r0=ngJh>s8bdi@kG=QgJInN4o_1-I$KZv`B^Tv`K)? zTisAgG_6yA0arFWrMH9<8f^%kvjc7p@d`_@3>k=Egzfh94DdusT;*V&&BkDt48EHc z7}j8;tscf2yMuO_`0MN-gv>?G`x#;PyAE4oErYasjgCQ%=^;TX+KP}!Z554mdS{r5 zs4}Nov{>%8J&)My=mwj&k5a6#C{}Pn9#gqub_u@02IP3sSsCw(I~-u>@8ccs7wRHK zo7gy_e9Z-pHRgG)VfHZeU(9pww%`*%?>3x^JeB~9S&H|Gy&D6G@g&5A26#4kzj3Tb z-LxOKJni_z>>ldAITv-zGQ{bK&2Br0gNY^BQHp$JzXzFOf86Ye(*|>G*9~S@T@IP+ zIBd3!u&Q@wn_mh(Y<+RtE_czP8zEMQW;UU>x^IRCZ3#Daox*C^F52(5udrEjFLc@A ze=PtXad(qRjNYCzQGI)9!7bZ|yw1dwIe+!-ur6~gK?>|dCO@q{Tfea>M}yr*LSTV! z;@mfcY~G)+7F@jHKgS}xgYL4$Nu_3;1Vu+3Z>@YJ#caDfz;!UR8C$*iFvct1%ef^y z(J~YJ53XZ-3#M);fdODb_yL`2^B_c-;|n``ECM~|*GA~@iwbkbYX#l*g8Kw`@4{*N zI(sz*-tu3GcpKRm3*XWeqrA&8tYs_N*E7<<1L5`5c8}ePX|B-*v;F!Ptb7n2wyCxc z?2}y5P`A-e?#J*uJhK8y+-eD@9Jk=FS>fD9O&aaS^^DAEx>RGVVI`7nqGiiLt~r@n zNL;sB4R}^qx}ei6&Up-*J@=#`E@QSDpTQh9^g};1xb9j3Z?k)D++p?2_<`l9(S#|| zxE?VFpGNxVuOb}buS_%VQe*S$+Jv1OEOnAW*AZQcj_wW-hjDj=fKFY z&pIhOae7Mdb9!fyDSCBQ9DP#IB=A!97tAk-uEatR`F71E7_~GE04;aO-&)N9zn7c>zf>3iUsPu+h3g;C_yF(KgX)|x0ID>@8i6$` z^~)E)4qTXQaULw(y#!i)we~=CQf`Z66fz|{2h{=XP$7WTlrfMI1+apTTtASyPGqKm zeZbrDx4{5Nsq!z#bLciujM9E#f}AEdQ^1}SO^%G68a_E5$99@y4E|h6nV6B8F3N-K zL?{4NoU=k(U6?WB&JD_q8g{Mp26ftWo?{2}WKUa;0hYt~2GTv3Yw?qZ98fA+J#gs z{V#Q2+jAP9R@)3|y3p!No^EH5#q?b2Ks%^K)^fLH8)b>sQ>RV_*GASw6Lo9v&`uMz znTxdkejS!F=jK4+0ijX+kRJ|H{N-cuc$Pqs`_Keu>N zp3;QGFv?;rkl0+gvqr5vsN!jvN$Hu2m10KqLJ6vVrPPJ!Th>|+DRZbYE528h_)nTm z$z=YarYHQ)OpnSe%pS-$D;AUrs7u9hphhc7s*}hMtM)YzD?iluRm4`UPxUHbWm65IvZFz# z>Rcncs%}%*~vw)?AxUtxuWWag+(MmMI`lXU3RlkgLz9+ zy+t#(?f^BlHjDhW8c58k2(7g!WmP&A0m_XEPL^%RKV5O7Fs3@Gthx3>Rc&2Kbx!r; zO2?9m#gH6Ume23L@3!AlKT5xAe@y<<|FtkX;qRHk@401Vpdwnu^^zAA`X%SfMTP8A zVt#MQT%KIn!-98}?xhuVq?#>_<`i$r#g^}6h1PPC&ieQqA!S#pRJ)fQD2*>ODtTJv zUp_|as%vjeq4_XA&^LE@($!m;v^DaJhLC!diksD-qED3*dE2Vm^73o5i}n(8E4s+d zwWnyEMCWFAax`Th$-f?3n_aO~zP;#Fu}QvrK|}$vU|)%_NUtiRtiS$j)kE^Rx|rrK zBwM-}^)y4TwY$TiJ(WJuj&H}(ZCZD=E7B%gRLK?8nTC(#z=oTop@uNhapL~QOQaz3 za>5*6#Ao<6WTM{+{ST7j_y)b69@-!f@X> zW(YTaZeZW&w;u3FOsDA(mw9K9#M(Zj-yJ*R*>`SC$}XJ(aURay7+2?dO_|PjO;^m& zr>{(6rhLZskIRp?a3aUqoE6CS76-k zW#D|~iUseY5FrQ``>kOB9>90<=3tD{ZzX-T1t?D|Obw-XN;BQSTzi*+s!pr!4edZ! zx>k*Pth%M@MW~vJkKzdxMR2`pu7baM5JalMQ0j+;sHWrEk_!d=X2 zjr`267+aZT8Lya58k?B?HrBFGGpV;uMgFwkV3FpeZR3P0v3u@-x7%cM%__kHVy0&5 zVsac2X80001}`?>YwT@}FlE|KSWMamTNA8ntsa>_x3EJFo4J?(%(fzO&GuP5w}Ls8 zJM_C7x%GOtW3Ko=@P6Q*?rrQt#?mm4JTlx8Tt2uQL#?=7cj>`)dgl3O;5nf)1Vkht z#3h^*ui%Zv4Z2-&edct~;h^KBZIW}A{fy^xmqi~{TzAmU09d$O==O+9VQXO- z!54zf{aOAZTn*mAbK0xhJ-hTwKnT4-rG(XBcf!dan}9z7Sbtl;=l%d+ z&AMR#=-gnmb;(q zs@!Z4?-c17EnUY^M|?jAsr&5-u?|v-Vn^QE6uoJFTT{Y+J9XkMw@YKMZ2lR3IQnIf zdFc1Ry+LO~FNb8s5ToX{%)|@UCHc*XuM%G!dU+VLdvPCcqvn}-Tu75I-eZ@2mPKB(t{>Kwneg| zI2)qk*5bxCb2sE}x)D_rn;)7Ip&95D{LN1>z}AoA*Bfw(00=1vbq&{v+8+KoYAkpv zEYr`MfW(S$Ctd5^R8hIkQO;AYCZ4abSl{7*?oji{qL|Q)-5c)5{TK5q_H;Nj5)&j0 zS@6>dl6hYb7{?^}T6!pX-*oZD=sMnT6I%PMN*tc-q+3 zXtzm%ULE|5x~n!`k*|79{F@=Clk1o&J2D`W$>Pw9ZXg3=oR7VIsN%AFP`0=1=5;AOxakdIt}JWg(x ze7fu_uuAk&{AlUc@)qvcg4OHX0Gb3A^B-bkEW+)qDT0g zqQ1)mA3LMEYZ-@F|1k|a^SgKSf(Dz0E{}yy#7!5^q|aK;?VEL*b(^-Ej-1e%OdB;G zA01(hE|0**v_^HtLq>^XQzJDT{bBlW=b-(t$>8DPG!8 z($jRJDZOceGDM-1v&b(SLmGi39xI1dGbps8KBpUf_ z(*U)m*{ykdE0?yn^>0&fvma@OET}nKFDd6$8kd|e^(op}e6Z+MabdAS>9NwOvdd+C z<(2DS^4-NlMdk%lc`tHNIbXA~GJ%5Ey{GZeDFW@cq!vPUyN=O8n`<+f$G{2R&`&GpEHmjYMYUa?Ns?Q-wn*zT{BJcp<;oqVQ?4q;N|ywB%T^ zU)gXmx13P&U&ZC((z5>wwTeY~O8KU_u{m3^9%Ulddjpx3pS3k7GWYGjhCET8bwO0V zNkMczHUE9SdBL>;&BBXC;-a+megswGtITSuYD?>mHE`>#i1a#IonLizWoTJ?@%F;= zd1?P1<}~DN$hnxC^{*}eP*F!oWCgT}P@7Wc+b}^aA)1pzNamCsq@9!^(pE}AqbX&X z+(712vdNK6@5yH=cN&q6gAKRqjcfN*@2&(_Fv@AGxjhhJC(Y=cH?@|y7%`F6aG_qazJ7gVkJj&N=xJCbWs)v81ySC&oS{{YVJ$qQ2kQ=qA; z$&?A{csXZe#Ct%m{|gJqbZr}J{z99gl+%KnKy5KCKbX^u-Tg)V$zylN+vmQ{hwu&g ze*{~Xcmg{AjlhTBAt3Y5tk4A2qNhSFS-R8#bP?nQE&=-}UQrxY%u+O041uhIFDt;n zIC%{PPf#johum}E1t3gTC@T_gl=O+z*D8dTLTl04)m`ER;dYr+Tq(B-xDGB>FjjI? z@>M#cvL zTxNNpTUS3A)FZ*aog#f;{7%U?HZ3u_O!(9^EC0C zcD;!@>R4*6Y`xvI$P|hoAqtRaQ)P>E^F3ByEV?ZzW;8RJ$(YG4_({VHdc6kndY28s za1gQ+VPREZ1$B&d-061ARTcffeFyrATcXF9GuUm)Y0;&}>6hzc=WXtbuK#%kd9-1| z(8^x@7`C@2Zj+Cbm#VMSi|XUX_6TNv}S-86xD!Shd;E{z2 zbL(iz}-RX_-Wup z!PbGdA`#&YF>2A)8|-86#xBQ*quxi|3AYG;9$Xwm3>fsw^vlGP{LJwp|KmQ#2rvEK z2a*Hyg1iDd0#66tBJ>74_fz)W>CMNQW9&S@9+NJEZe}h8?isGmp0C^?=s*u=w8%XS zecwG9ZRY+P-Qre^Zgbm#G4$AmJAv`VE8~s)-udSToDYJp<14)o#jr!6{-NB^`@v5` z&jrSYTnnfQ+Uox~FyH@q;2Xkp(AD70p*O(9~y@VBu>Y=-|I4$UQJO#3mFRp%W>Jii>7MUyb5KMuxo$l_$&uJo7$* zPecF3T6<_BBs+T9P5PNh`oT{jj{25<9QGJ&|T<>bgT6UciZS`>hTFf zLx1+N!o9{X;?Clgun}Gb?sW7&l&Sk``};00ZEKz1*lD`{bqe!{b5Fs3#wOvry*2!N z@r8c!UUt4#=)>MlZaG+r^DT6m^NhzYms0opu1RiJT`4YRE_mk`P9dlwdo9#E+e%c8 zO^C}s+f!}|j@ce_F7{|U&sg*T8sh2eS?4z5;^gwfAprHl=8MySl_iQ}jdbp`n{iff zBDjP&8@oigTy?H+K8`x=#Bf}+du88a#j)u&Q?%+v0L|r1ej&aZ`546-#u)(Nul0WF zujoPai{Rb{iU_RHfcaMBr1f`;Y}~NJUhPQjM>-F+S-NvN`g+5Zr}{FdcgtH(t5#CGB$Y2Ml+X@F2pJSae~-d}vZG|A;IoSe_+ zmCoJbiDrFyzh+kEH&6M_c8o1gJQ!{mc{~urKGt`m|49E&_PHU=(Uaq%>Gs)M3)BUT z8fc zIMBX>G1VTzSZqf!e$kbfS`4dB3+AzIIP+i6)(&cSZL1%vl6t6pjI7jrtP$1})2L37 zCudPS$#0wfYt*62krta`>Z2$-s#}Ph^1NFAvJ+L5GONnVl|@xoYyZ||HFT12L^$PO zouu(+MR5Ia;fV_Q-1tI+%H9K&WKuKLa-}(y`OE@vv2)qM(l=G9W#Sr2*_PV) zGWnYBQdy;>^m;{O*+_X>Ik3W`LQqju@wCdS@<>f-<<+{wRS^wyRkIC-)j48d2X>`?c3AKt@a=!R6x1xmWY= zX6WQR`+Y8>^XJ#UDZiTjdj1{HP{`Vyvne+x&p3}>V32pb&@)%NASEmDUuDMDoXiYp zjziY9T+iIs`ThA}#ZQacOKXcSm1Pt^D@7NbE$+=%Ej;@#DF0rLN8X3*g@1$`M&7o6 z`32_-wiLrkewWFYf2jOg5mTL3xwU3f6{N)p^0Mqj{_`SWw$VS+zbhGizYPES{gF@4 z%eV7qtHEbo- z)CZFk>y9@3tInzAR2EftRI;o6YYOW`4UZbrnlfqDtvlNevYoumlZ~4!Xs4Q2XrKMup_cdUPdXA9WvpM! zYn_Lgmssu$Ic6Wdy5o8KL3&P`cRQ=iv>i@ANJlgNG6FiMI@^0-eRcg3_71ksu-ah9 z@W;X5!-t2QhgF7shq8yBv9$*G^)L6|>)q1V)sx=4uNTqB>!b9aW`_>m7-kK-jNag+ zjveQyj%g12jdb*%7+CHq>{4b9b>wtd(i@ohjD0;`Jv-SBg9;-|&S{R}c)$p7%xn-e zT-$e{pV(8`1MMB}spyyV>kT`O{2t>>xJ*UOf@dJ}Bh$;X>;Jt^S59b8#!O%*Mkn7+ zo}G1>W%4u^&My@RGM0I(K`Z_uyX9}fHU7nwhK09F5Z>^DaDJ34o!94PaxZhGTvuK! z*Ms+RPMfmMc(R z{zBYL>zs5lYL+v#eXe7!n)hh&^3oGQ+_L|&P;gOjamjxP!mr{(`58<80;3fxVTDK{ z8Il4)X>wEGLkhM^W8e{`!{8Rh2zgVmyxdVxC?F3Ak<9`gOHn|w6eZ^*QwK?9%^)7o zM4?5V4$g)gQ!G(xQnFC~r7TvYDMKKU%2V<>N_}z&NH|bM;TRwplmgHJEdw#~ujFrn zv%u#R+2Fs5+Z8&&&*eUWs-zA8=QW;$CY+S`tf>HOWK>Xx{6)nd%1tUYYDd)rHS{&` z>S*;1Dh8@+im#O^;0eWx;0DD5iVu`cRrspAHQF_OwcT{+dLjBG_!4~Dh;5{R$TKlB ztw*v<+e~wj5@d|Y4US$2CZt%gBqJOpJ*7uqG2RmGyP!0BgU%;OS5n0 zJ1i9}`z@y|uom|%yv@?h&mu$3V2Cc{VUw#S_l$qSBMmR;BK6C(PH3yDx2sd2Gs-Nb zJcy!lIwVMSH`EIT*V+n)!Z(YG#Wdfn1C*a2;G$o7}zu;sF8s@Xo12-8uc zHZwDmS5}uzzuRN2NX}vQU)^0$6wh-m)@V6bvMz(=hy4wN+|Y!6?BwvCX^Pq7#Y(G-aal*IYIszzoSHQz{Zt;xp z$j2wp)%S34x&Og1{~&Q>LfC4|kH~+q52E^_CnHoN!b8bHD8eqkG5mh-2COko3k}8g zdr&bQ9$Hu}Pi5S5PknC@dfZ1Bm+g=8781_*s0TgtvkE-mKj7cz2l6%b#d-bpy61V- zbEB)0%Og~pgOAgs?Hi}}w$GhE+i!JqKuvn6xRs(&o~4*M^f_!P28R=19^yhUrnqmO zzp!wRQ`ijm)7Tvzn{nIGd%U0G?)k9sE`FhYZT@us4TPrwYlNTxe*)RB(60i&&s&7q zf_~*z;Od4#p}sp%9ladb>qu46Mb~-6^_k0(TdND#P2imFx))XN+~&x4N_Qx5l-Q>_ zsyG~X>T*y-?Q#6-G~wXt7-N6kF4cx;6>9m;Jj)Dg=41NAOn|&=vCk}Y{asRWl-Qng z+3V!&-s(bkd+aJk{X^;4`PsoN^eyfplo4X%YNJlXqVaR{e$!vpCe}OcZ5@P;H`br& zjdKcW5moIp;CSBQvmM&j!}`6YheejDl_}Ij+2nxXd&9>DD)4vuI}MH*xWYFXO&Mh( z8<0wti55fF->lBr$gG}O-?DmXSzxJc_R0L7@hrmMpxKb6Q>eEI_8k_hHLmekYm3HF zt*08NHJa7wDl%0kB`FjSNmD)m(No4MJygD|5~K25OHM`ZFD>D9= z0K|W|@@2_=Eqw(hyR`(sB#N{6}kNYQ@M)(4?r$JEI|NW#20{LqFKP2 z&`Y*m_+7lVN)-xM|E_on3zlPq8OvV6y(?H@$0}!4CNx>~6RoY_*VPS6(RERZaAYlI z^{F^}C4Oz^^3;mqk}p4X0W{w{e{xcD<_PEA_~KyLhynX4`|E&C|5^6SzMLVa0r%0j zL%x%qW1nXhrWEJV^Dv&`;_Zc#OA8AxmaG>K^Erzr7o+%}7s?j%dEXaQd2YPt+(+}X z^PlHF%xlc+a({3mcyfz_3*k#ki{nct7dP?!d44>%xgE2>>3@^=CZ3O99d92?96vpV zACDiqF=jB<$+^i<9}XP)Ga&4P^y+nO?^I&cF-Y{=j2DdmSbMw9cDwg?^`#G0vJ*LB zLt95*4P|qbhS)<}*ogk)eWRU9-N_wfrbT;N$5i|4j%cPaGq;<_s_#$i`aT%nGd$$c z7eBmzU}SjL(A5za4xTeI`fxOJj52n9%xWAqS~Qk0@??}W6hAV=b{)*=FX(&Oi|O|5 z_GSHGnJ_jpmg)I)oep>U6ULT~O4eIuQx~;Uzvq58t((wutaGBPy(5?D)CQy%)0A2q zC~lN_BDx{8-oJ)d^Q+Rbnpz>K+E-OvGgq5duR&sx`Y0=uBHAz7$CkVn^S0tv^Y#y| zvF*s#YwZ&)HuO&|$LVicV(1mE-SltmjE=({*$fzy$lSncVVz;=cHUz)u}V8em?>?K zI=0Z<+dh&Fn>Uh1nu18aO{L^pR8^XD^VXK-X2VuVvqFnWGp`9rZ6f_5r`B~62dX~R zbyw`DF|JgpX{wT|Wz+g~7)eaN!HPghnngNnS-6%PV7*DMw zW1AmPomyVe7Mo+J&uH7oJxwJIL6n)A*v9lqMgy(IQ%Sc;F=WI#|B4~SQtl9`l*>d) zQvzu(O_hAKWr+f8Go)^BD{gXaJxcyfqckK^Zq{~^jBBh&?3$~MIrT@Iq>a+%CF-xX z=4L{Bd~;)K6t$a{M1Da@Bq}ua)KwCLY8Qz4wc^G-4KY+J^81!lYE#?ZX5IEfG(>9y z`7`xYgE`r@_BU~;x}ssW<~p&o-mj5OvZDN@Xi&?k`7|o6x>-oO*FvN{Y)zvLwgoh| z(mh)7%pL7Eo!97(I&aYZSWWA5;Za+7`-RrYR#}TtTV0D!`|Fm^bV|!$M||rq2DGh~ zG26C_(cIqEkwV|ok=Sv!BagvmsIv&2Jl5at4wh!`MW(dpTF060iuO^~k2VX&$u`*b}c5j)tr8@$p5*Typ^_f1$#3CA~0+!?dsWRJuT z9Ag`I-|bCi6?ONq40_7D-TE8`wy|x7$A-iscZU;3a6>tRp9ie_7kUr(yz9B$t=VhW zo7z9g-ahAp4OUCo^hHros*w;<)XR!ciR7M{H(9*3(8-VCFYuH2Ig6@`$_q%|5Vv_<{dhMo z;(p=&S;$>5T?$~5qAX#C@bv1vRihQxl{taOvZbJ3fE17fHw8(8 z`vUS3SkS|7;CnB6E(~&;=046T%*5JpYxax2~RiU&aaz*RDt+q`Luc zWHrD~vPR&zbRXcNBtdE_PLLqP{gSPcy)qM7FE9w$C?5`zfD`3sAtmy<5Iy-`P(9E~ zc2N3!4K5B68H(e?M5(G=6X?vkF3wSxQ}fp@(s-extZ4>AtLv*BQyGVJDP92L<)_4U z03Y!lDOlDdy$E^;cn|q5XQ^}_go0d@(*QXFw52;Fdcvoo8bRgiHNodq?^QFAzhq8K z0Qm#9C=x(%&_)Gal`IGr+N$WS3{!4Uey3unI-}m8!PdH^b4lkFd_^zLq{iSm0tF8; z`D~zJ*rwmF+oeZh zw$$C--Ce%QS9f>$)!p^0yBjUEg<{1WLIUwkHp%LL=RcXrOcKbveR=QQd(S!dY)4g! zbc)Qu6$|@7`?-GLOyn`Vl6yx$2+qroN>!fYJf?WhQ}6W2()jpn@ww?e*iYwu-9N{t zQ$UH|-++vuQ9)fp9|Z3WYYC1E8x}k{BqL~dU~xc`pVq&|C)_{Y`-5+hrq(COcP@+Z z%?+vu$HD{Sp2dz#nwTg|ewS!SI2&IO^C0?tcxd>EU|z_Gz&k;60_p<|0U<%2!LcE) zL-WHvhub62h~7~jBV3VL;i`zD(15U}kbNOXg6%<$KyBd6fS!S6emw%}d^h`t`@Qy$ z_J;y819bk;fgJ-pf))mz34RjXBg{YCGjeE@E6No;J*F}yBu)`m8b2pKKJit;wWOg* zW7?4{roB0(TUun=#`bybdFh|ir?)?m{vfq``_1iu)OSf2k`+m9iHDO0B_^~(l3u0y zx9gMcPBnLUmVP4RWkz(y*v#SSg&h{8&Q6O<)+FDE|0nKObZ+F#2;Z=zu!$jqLZ^fT zhBbsvkC+;9Kk9H)bj<%)w)|K0mDtwkWpPz8>k?MR-)8aJS!sCc!wk<1kF1fMBf3pv z)d1XXYrE!TP3!a~<3an;DgMcg@t@)j#$1iz#!QLp5Z|%gx0HvOlktmVMe&Z<3GvGkED7f1@yUl$v)e_d(aGad@kDV-*MxV;8{?akYU1A{ zr6e9m9+B*m+9frt!;Ex$$1NF4v*u>L>0-@PcKxqoc9#d89(3uQCGRTk8rt=8*J)iw zbZP3`(5azgR%StlEq!cj}nI(D{o_R8Ad zsiyj)9H=;L0Mub`d zKL_Oa00DaM#-Q&0{D{G!rr3lS?_^^lnew)sD@E0ASMryHaq+I`HBpN2X<=)E;gIiv ze}b97hoPT?w?wGIs3=VY7)wV!jH`;i5wD5ukWd<%lW;K3nD95QDWN!SP2%AAAxUlV z7n453A4=lI6N!Sj`w5LPi{cl?Xyc+{i{eJcWySZ4N8>lg=f$hzy2sT=osWJO)*L=F z=t}T&zhwb-pH%-5zI**E{IUX@10Do71kDe<9egqLR?y*)1p%6%&c5UQc6j}#*{ka8 zIY>E8{g*vQa@5N-8Je#?)!v~0J)dELdweCq8~q*xL;h2OLH}++r~J$TUHvu&9P+~g z68s|rMgCm_p8F2++wQ&H`|AqG)n$k zipwiy?LBaLcjYxjoYE+-k~c}Fi7WY4+)nTyFoLcpx8t?=ME6rdNr)IJgTrPR7IfqP z6$gtP(sN?I?7CPi!GyDfPxuA=7TyK+xrZQ8_@D5oXrH)P94$R6=`3?d9?L?c8)O$H zePngw1F|M@y=(j891u?xy%D(im$UNDEEQ`!vt*0&7R=wqzWsoJtlx-T>w!l!Po2-|&^wkd1_HFvA1)GGr z;mw))3oUQ;75e%5Ppx`gLTd+ohW>GDH+`bf*jjGcVM=q%MbEnmokDyee!~454|Be9 znQc?;D@(M*HtK4-HDuQxX^7NrZXVHAp#RU5Vw9PCm`)hZ7;d(V z*8Q*kbi=%=jOyU>8Rf#VlG0n{n(`ghU#mJde5ik<&DMU__imllI()+cnXk>#1!)z!+UC95e$5LS+ZsJ;zt!)qFxQOw8&-Lz@aW%xf5sJ_%wLnA zlb@P5_s{*jV+HkpnhHINnWDJT=#mxX)BoP9$YfOqb4rhuulYN;v`6uZ;++NW3NrHx z^A&kh@~J#Ufq&tx;<}PIWjD)CSGJXRt6EvUy+U64`){A3%)$-%5AxK%&;R!My)fUD zUta{Ud9ArZQ#Y?}c+(|L&gA4vESX6YTxUjII_+9>{!nmIu^G1B{n)}bU zxF4Orm41Jn9iM~bPWTm{cjV8A!un!c$=kBl(u#@|r5!5Hm9&)x7W@D8E#~}fD=8@@ z%7Ds{su?xMYXa(D)E;ekSfj7^tGrM%p~P7B=XZF)k#AFe+bsT?y*^Fhw=~AA49%Q z{rWXWo0E`F=D#e=Eq+*(T6(N7w)9ticCq}I?oU9@zTd-s5I;xdP(Sbdob+3gFZeUK zkY5B8OG=&*=4MUnla(U#0n7^B)yN7hWh{Q@o*6QsOLIUX)dq zm*26ZA$QfEk=YA=?*H=od%@D9yess#&`>S1Ex5DhAkh0fhwN(!*|E&e8*3>4KkEv=Xdi-}`p1NRV?&#ltzDs}h z&;DOdNH+81-|P=R24{Cs%d$`CmrY-uX1DvH`x%k1ESg;UZ>6hd zS>vvzq59h`gA8BNeA#Z>9P1vSNJ9RiusFA*@NY`lv$B2_qH8!ttOJ|nfERU`kTElPp+VnxcqHUBZ-kM@fa6GoI!9a`MKGFEm`mptrv7>ILK2>|D z`CU^|K-=w|0lpe+)v7ifoxVS=eU-Ci{Bw-|dMahy$f(DT%f3ol%FHmrrZ{aT$z7qTqofKA! zV9^rcSz!rJC;IzV;H zr?YoezzQ_@{m0a?Y2Vv9l5ZzYj_(uqJ!)6<#_% z=wQ$~|46@nzTVy!d<?NBD%(phW7~Zit&tc#Pj2W zl5!JMlGZ1FjL(hbM86Hs3LO_16R^d{;gg_g_MV|J`fT=b`&auXgq#S@4IdJ=J~Azw zA9*CKGVFawU9d7}U*H>mMWCnu!=MEL@~}n0bx}>>`x6pkzovvIbxdzb+0enay(_(? z{jc@~?Pcvdv~Ni3kS1#1G4*Ww_bJKgms0HQm!wQfJJ>F|onO+J_+PPPffxKOBVkTY^UgB!;~Xx)H$-ONc%b znH<|QWC_jLpFO=)H#Bw>Z1O~IW*fS?aS3j+=YZ)lH%>NE{-x ziW7yol2bySEJJLRPn8{1&Q{*>oaiO-c6xvF9^|uGld0jVc`8tTPP&slGjsSuc?WoV zxLI-{x3*KG#@cAuXzZqcsuMMr zHLk4hTKA*YuePi8y4u1VLpnf)}RIkPdm>0ZO!Mrk9zX<1X4HctCi zN4H4ZR_VtZ=IA%Jb!kc0jbyDn3#y^&$)%(IJ}&Ss5alh++y9H7H~sgE{8fKO6g@A# zQ|eiMxe~2vsj<`^s1IcO;zdoC<`8Y5?z(Ps>z1}~<8@<@nJ`W@FEczfChJ36Cp0xQ zh1MRe9a$M$^{zakvVTR7s#{f^YDd&%HEwSTYl&m)*9EOjZ6&Ryw$u96t(0*+C)qJ?|VUwVt zxM6hNe|6b4<{IyskeZ`4muu{`ck7j_dTMpUYpldOI$6~hQZ=PeTHN(2nm}oeu_t#BonXdJ3;kSI#{m?56 zo+ie;+{Qtp9bEeo$46Ta6gO`$CmOYFN84KTx7%V`R~hRJ8cU#6V5_&wY@0EmWszfx z;ha^a+uL@nvAXFWmhsqCJHEQOF0*E8J4J+#VX|tN=8rm5W(ed`~?t4UkdJw3A-g44850Gn|*PPezFQ^_o3tVQ3>Auuy z>K_~?-Pi{AEHn*6EDLPyjXzB9+SVH`v^{E*8vfT-U5nG zJbV;}I{vfGvR$`)xBRknvA#k3+1I-B-D`nFz{m~dio}Vcsj^qnM)?`}62)=FZx&-p z_c-R!PPtlnPjycK0z1ZBK)xHl~eB4xFX1A zd=sbv`tmEdU8G#ebp@!H@3GSZQ4}hAOV7$Sh)Ttgf?7dORwrTZgwa<^oq#3jBjUML+Uy{>qr=&9bV{_910 zwb#7#`mWxnDv?LY)(NeA3v7Vy(EVvK*@cvnhgmln9vubv0-o?LCVAUC7M0npEY~D-gqLa(aKIN23jVr z5@!g{2*(TL!u!ITqF0h?soG<#((0L_S?;sacbYHdo9Hu<&8YwLTBFvg<|^NMJXW+* z43T@u^JO1oUF6a191M~N$!EwGO8q5`LYbfjc?EO8R(c>+Onk)`<8Jpewnuk7=|xSY zM>Cy(4`43%6)uNnAZ73ZUN+KKXye1u4w9oDNggjfmwEot?9|NAXf(IglhyMT9TY1h zizLw^rRX1_L*OZj6pAG(@o`z4?1m!TjdR2D0aD$gj-dc0C*$v-K6i8)d?f0f_~(gDHYwU7fY2Q8c&h(v-p%eYC13%P{M z<*1P+a4y`7t$p(-4%0+|^aN%S%klLE<{}s2gZ!7g0MP|ejO4!brgW+NiR`6ZEk7jd zB^xQ3AbG>iVYN(CL1&e^O&=xo!?#%PyZV*o8FBF#vVkFyy-^9;^ zl_G<1v*?bfLDVAtD()>EEBzu9%4_7=@?5#Ee5CA&WSO|HK+PxMPVfWf1QSl>P^sil zYAV^A`al+wTtr@_lYne!Do4T%=Z)hn;cert zM!K+7@-OfxvlF;TUjptieZd=GDs&3o00$rsI5s2$F(U(!<;YM3M6%g=YR5aleIQ5` zlTrbR6YHj znFbsKaAqWvM1_$nT=$&2(8=gkbGRkLm}Poscxm)A-8302pDeHJWoS3I)>%t!Cq+;+ zcnUd=i1bgw`OVIhnk%++KVxt3aB|&*au|=R;lLX0nV*aW*=0Z8bK% zd5t;Wq%l1*7n@F7-&nSz&usl2hwKZmcMd;nnd6~7&7O+(M@QLYXo;;HZLqgG_B%(q zyznr5DtVFsY1Ws5UQ0cp>nRCcOJ$QD)CmG4DZCHSh`+{X5GU|6TV>w`59>B|uzeW7;nWF{JjA$O9r>x*kER__?;xM6SaIBDGfvBSS zH=+G4v#eJvA1pI%SFO+OkI>^-o@0fxpL3@()Abwc=fdotu>Cd<`w7b=>o{{abE7H1 zw8}idw2x&crd$7K(OJz_PaBLrvo1lqSeK&7));iVb*F8(O>TRLvN?idKWcYq9LKP~ zSS}Xhs>YgJC!HJJYIhWV7r%jrkpqa4RA+KM^^P3Mc2e}kpW+41hpy|6uh>g_nIqC6 z!=|zN0@NvXjd6#%E$$ocm+s^4TP}=^$+MiNP@CP$I@mVJtgsw0y)|*o%_hLYn8#X* zEZ@wpE&WYP%#JqNa8cj0b&hVe?u%}Ou3g)@R>quQo`BtUoF<2m5SRc4LA#;APd9%vtGK5Y75TSVJ{))TEe+b$a_O-n3q(9RB<%jvEnL#WF%P3@&+)EH_3@s)t^ zllUoj5IzVG#!nN&@jv7$dZ%wm&Gfp#=w|SU)7~Ys9rWW%8 zOE2qH+eB82twinUC-e;3-!4YC*)Q65+8@~F+P%HBy|3e}eZE~{ zk3nalu{Ix+Z(E6i=mh%(`$5M@>>c*Sxy$*+_08$yHn6(vC9V$cf$lZ#`M46VBE}F~ zsGgLKUcwldXiy1k1mhVqvzlVa<3yADk9&`EhHD8n+c}3FZ2|Vs5#h{o3~`=v40Ark z7CN(BTIVMB6t<3ubscjJX5S0Mc=pBiQcHlXpNTe)GkTdfn^3mv<%G?IEy1|taooU! z(;vZ}fC$_SETLyJ0I`{x?Rg2C#hOCQ%R!Y>0Sgw zcE>3~P9%|1x+@(5Ed?u)cbtR#r@X6zbAq${ErLA=!utdagJeW6(hn=blF-FyH=B=* zj~=!4bG)`kxN4m@aSpMX+)53h?$Sc47u}asP|t`)Vg_NvM-dzGeZ(953=u?ZCe{!) z2|v=GG?RtoVXB7W&|%CrdLEF*+yRFJ@1bh&A9w{!!6>JUvy{u@-r>#Ujppa`FY^Bi zKJj_Ni~N&~%*ZV&f>AAw?MJn#qT#k^%c(LRhH(~EI4ZA>Cq1<2vq&_JXQdqx_O zt^5#P8~+9G2LA(Z1)t{a<6q*R;VT6y!8XB2;b7qrky98cjus_~-NLaVwQ!4I0~--L z@MOG3?swj8Ubrw+cu(?KVwAs<$12Bq%u%^KW~%mjD3yMS>+)8qT2d@(W7Y9z5P++L z#mH}1fdnBoWIS&mZ!CMA2ZR-TTzE<_SBMJq{566Nyc|Bt9nRm#i(*Idn01QG5nK>2 z6TT4l5MB@+5?mFmIt;`^~sn{d~lrH&vWtK-L z-q2M+Dio?O%0r&x)PpsbJs)a1dF6X0 zc^&g?^IWW6Z?xC zJoWtO?d@IZEAbl;kQ4AAs3~Yqh$Lij=(phEp=m*RA-Mr7Lko#y>OGtCF~4f5^oXY$4TjDDN^rv+gC$AZAXhaqc& zwuQz8SA=W{stNiKaM&O5d+Y7e-1I!`c|(<>nx>3b&hvP#=&6X6kCoAq9%8;o#vjc4 z2rq=o0TVEi-8bu?AJ8gx4X>Bhif5^v9&YbUuerVvETZ*Eqx1aFGe&ho6{IXwURUar zZ&iy_v(?{K9n^hP!&D08eUIUaaQS|=65)#&K{|f{Z#nlLB#h0>mvUBcE^-zjgAfni z7;dP*%Ihd96WGP~M1>Msyid}LW!C45ON4yUe}adCMS^<%P$5sC5>FD&lNO3aiV9gD zK%fr@QxN4MHxU;ZC)o!M0DdC1&`e||919)?+Tjo}6m{7l^IJ<#(|B_qYn*j0 z8}+*}2guXhLGV4%75+)dD^YieQyeNzmN5k#t#w{@Cj}y?;Pg@w;Wo9 z9EWPys-+9Ej5mclSGa_SiHdm#M7w#T1<$$tkzbq*j1+w2Iz)`HZFLMcI?Zvd7uyEv z6ZQXVMf6sdX(LTT46vobINI`$`Mzbb^|W;ln_8Z?C zg^RaJ^57MmbP^|iU}8*c?}tu9Y1;zSjM{8R>}u<9^q}#IdARPg{(b%UhRv0oD@T=$ zD9tIKSe8`#z52E`uUTjGH+iAE?AZ>D>mnBEK8GD~6=Rp35w3ctkeG#EWpm^RWDD{| z@JM)B^j=&m_$9o-&dVyQjFLG=I;&6{dfL9y9_Ny{_K@$$G2s#z+qJhv13;9QE0cg(lL=t)a~Wu)PTDOlg# z0JWUgmo+bI`P;ls+g&@2Ra5lPZfM!csyS{qF00L|&;P5bTUdzJKmY5|vcGw{X*m;2_^;dm>x=5^?COQhROyU?LXGr+7E^m`eAJ6EMsV}PqvuxM$`-LfIZ|3 zooz7UeCMDs?-t5gT~~sav>54B_hIOP_&6umC!JH|rvr{lcN14I+_9j3n{`8RiAh}e z+tjfp&bk*XwTq-rTvc9Mi2L&1WFRnwkXm=U{aOg@P+f%mOHHcvZ^Kn%UCToK7X9$% z9{Mx&yY)#m>-0k_cW7^v=hkFad@24>y(IrdG4xGpoO?Ds0{w$2P3_vM+YZ+q zGw!TOu#VSf*stQx9HHD0$4kyB+W`EPd5m?usjp?TnL=5f+WF3v?V_mpE*P5Ow8Bf> zesDY!5Bv-7Abp@Z7lDt&`dbieo$i{mM{6W5N8gfziD`5yc#^hrTvS*1A^C+Y!BbrA z+zZ?d&i+&c_L!_fC!y1=pPT2IW>nR;ek$j-bgHarD637WeW)E;eaAGl8g_oFsmC+w zPulM{P1cRqf316FE^ip*Ofqby4>)<8aR8q;n#<>fi>f%oBmk5m8p8ZWUQq((Al-I8$buNQo39}3SA(c~`yjHsUDTK~sD8RklL6D!U^MC-`TX3OiFVob# z-kn_i$MU80X-jwoQZLngtt}!SG>wuTG?u8wIg7+5dJ?__+^d^IN7qSRNeu(6_w}C* zyDb3*$T{Eq8$9ZGE}2aFDlP(_`ICU|u6S|`>vot{-q&)eYA<`bRGIYfLv*9!AbwB2 z6U-IfamSV1G+kvjLq1a4!r27zg1)mGr$o_(K zkSl%8oh0=YZx+9oH}hcC9cZVz5SXCe39VF4;qm3=(qm$m`mXSrPmK`wl}h5(mt`+G z%`$)6dvQZ^EN@nGZ{Vg?8C}@qgUx9>i5ww-qmatI(zW0Huk|u{ z)OHihAdhi-3R?xUJcC5r{iX?5Y3A}z3v@`Sdp%riUkK$9`(T>am7D2tKyY3)P8=rP zDzU;p#qFp!LL2jew^sCmqfp<20zK}6ui#T)4B8nk(r0i#8rSfBsk{9BlK;4~RYr&_ zQ+Oa^<9V!wvXnuOiObLpY7@49%(h>x3PR<5pbya zG-rr*3cJeu$PuoE?XjuzY%%#?;pM|d=QWNBcpZ+`nV>omJO$BWKO-;o$(u_sXx zZWVlkw?Lldjrz4lGzNZ%-lksSFNX*6w^~8eNDsr8UxKv0j5Rm?~MI_`3Hhr8O|X^HjhyPq}iqx*u>@w$Ic9 zKGITZ%QD_*?!_KgN1#>un*xPSaTBownvkKPVZ5VWUBoenm%7#c$@eSK*S7-6^>`#J zgB>1nN13F|B!Yiio;gq3`&hQPo*U#OuXP_$tNZEfVQh2ioZA^IvQM~H*(BHbn8kq_ z1j>|f-8~qsqs?Z<7{fRs$xn?yeFe*t#cf@r|JHnOR!lk6fOym<@BkU@k zD>&ob4f^DlRverO(X3V}A1uOzrSG0q>(dCCd#sjSX!}pqcF|FoW?huM_!9qLGAIS5C=a@dDE5SHQ2IU(A&&s+2KKT;jSLFmq=lon)x4*OdaHh zIrhmGwGC80Zt+s`42L9Q#}3YZ=7jSo|A{VCytN^YKdo&hvzI#Rgk-zWZJycYIkEt~ z3e0Ru!$#;LtgZIdHXdxpTgA8GB)NijLhL12%ef&Wh}XRB4juT=dX*e(JLgQpEq0FJ zyK}f^39~eCtZ=T+b9I&Yli&a7@&38kXD`B;E!a&lj@L}QHiN3J??XlyR)G`Yp8~z_ z4B6ty{;~_f$--x{N8o)z;4+vcHk~QYUS?m)IGFju-QrEs0FSZ442cMA2G(Lzt=&wS z+HQuc+8I`hnML{V%kE=9yxkA9wynlbXag+|bW)wmx~auZelz=WCQ~J>FCGN+Qw|_1 zJc`L}{JZc{N+fg>JH=K`i1?dAFJ9$aqWIxw@tUaq<2_Ee(6c{WDqF~X!;A4iK#A`? zdWEMNn2D(1R%;e_Z_7qrS0j!D1N-2ARF}XW0hNG7QwNm^D!8-Bnf$J96K5h5OjjUF zo%NgsG@bm2{aj>JIA5>kaaoWrpJwjHiQTZU@_9^qOF zVdQN76YdUaclmjxTHU7Fs_LuY%BS)U@DcnTBS0s(b6f-58+dydt><^a<$!hSSw7DK z?n|Bp-2>kEY$Q%7RM19Y57_{2nr0E~#*3y9+uam?R(IarP`?_BZ<&n>ZD*}N$pMyp4&O48 zJHyr=C}2_2t;9J?9usEl$I+Uf3!dXsWNSo|JTCdk71tu-rE%diC7Hhe$ev2>dCX=` zsyaAED823dW$8qrFo^$#cSrM>%Y^mdy$rp|^Hc#`ocauPH3kBYTHi1MXfD{7>Vib@ zT)YwTME)dYD-tE!2;~csnLKVN^^=oN-Uen;99Jp%uPF%+GFY(?bgAPweG_XhNX9=) zhB77m_Z)~h$Io!z6YL-?{3jeW-ykdJK36gDbV(erlKw`mweq^A_SjQ zZ$#I|67u{#MV&W8RpnJgs zU^VhlaGF~spNse@F8~9?jw9imR&IeXjeA8=!Fi?Ljj-5?;I?A9)Gj{ZFoplL~)e-RBI8+nhgG_F}%XldH`!)ioFU*QLW^-Obns+}~YFrqPS&wGfAy0i`ls=)a5s&jPfncX+j>ykrx!BGfCYnQD;y-eQB4eo* zFcb*|dh*MF0mv_y22tK}m@7WXAIRbw!z2pHQNeY=M^0aOJRm2`l+lqzk94mA>R=iC zK$6J0ChH5$K>qRfc`}pHUleo+HQ;>R2IA=dN102Wj>0k6Y5@HG|lCEG@(mXJQ zS_FK@TZ!q;&$eQ8y*|~tM!VFK+&0ZRA6okJG?=1CQh}96djS_f6C$crINdM&(ZF z2}Pu$R@OyvNF~U!L&ny#9Ov{}=B7lFrS99>K+oKj_a) zWhmweeUtSesD)mFW@tPDz*_}7kqpTt;cD3onTLF%;D<75MO<@hNTr_YmupQ_0?4c`%a98Nyr7 z-N<72$&yS7BwZr?A$}rx!D<;EvNP8gGJ?TCC&r5jp@mEzdN}ii*3%2<1(bj~i+{vV zV+WmFR{K_9ooXA1rr8>>`Sue8*L{)cN87>vP!5#ESqb&!oCY_*S6GhyJp7WgfmH@B z6Q2=Pv0S%Y8LBwtp_AvxDy54>eMIrRXFOldc;qj57OrP5gBse8F%yT02=^Lif2_ZK zkUbjBvOlvw#VT9^B8`p(#4yf@;vQqU-V3Y)TQK~KanmtW9C4Sp?}CU^uJZ(qzozo( z0$?_@5{}_$;bxcww?iWt5-6q)1OCics1WYW8!5~dePJ~XJv}B#6^duV*P_F4HPnhf zckM^xESJrQA80A#X!%q6~?W8&U|8o@AT2zi;{x~96To#uCwmlwp!a4({omv_O&g{e8*T|`)vE}RJaSs3v_?51p2^vjpT8s@Id}Q{EmXh zf;mD)SRlM23KG)71^j*j4{jFkDLf3Jz%y_wz=v)!e!y#1w=<9!PF!{syJT2@tO6C< zrM7N1sdbk1oVBm*Ec(+v2a9s;abF`a0;2zrJ?K{QB(;RPNp+*g(=p6&W&=L9nh&AiTBb8IjJQYqbYiZ1*jm>t*AzUTI7c|+WY{pF9r$-R8NX(77bKH=7FmVzeOh2GYz-D+or<6AW`OP20 z`N91IZiQ&d#9m{uvlDj0p3AD%_St@-3v9z3M{J9*4mJUnW$k7^Y94AGWjtye*fz9v zcx$%K)Vf!{-v}6KYoYCov%+0NAz%|M<%RIq3wH~?2?z7<^Hm7V*#wLM?z2h{Hk)+~ z#NIlOVVzz7xZ2!8f=}wmMU;i?Ma2^LiGFP6@8>AT(rkzAT+29HsQHBjH?OpqtaGio z=o?$EUBs5)U2s;I%+YfF zsS7|NHpxBDnu3nA9Jh2qm)YjIB+e}A7jci#(pTv?CLIqTbI|SB9pgI7($*)2oVHkF zs`ZAow@ct!OfytIxEJgVjsxA~UFs(`(UoRhi*ik)S-)?yIobBsw$8I_$bRG2q%R=jTS1>+{jdW$O3K@~(AMy#X5;AnJw!W6DtS9|u%?@q6$F@_7| zGKEYuy^HS6{{Io;2nkUCQU3uhz=@D-rYIMgr0LSRvMth);@hHc$U`KbTtgM0?Hox) zu6cN?uVHQ5UBhnkU-L1$*xtdN;L?)MiAAgjL=g}Vq=NyV3z*JoytaUw!FEtb_F7LM z706rOcb<;#;-mcDg5i9Ezk=7B-;Jx|4&fZ)oCPO?KWP(ng-jrx5$$med#?%;=|{=g ztDDZUW*dk^YCgV^sB-zc4cKaIu4B7>i(?_HJ8)tKvXrtGq`-jp&$gzvwK# zNYII!!Gk#aIai?@P(CymO8q~I&N?cJ_Y32*)0=G3p@4!C5-PT0i{0Jb-TJk=ySux^ zz*a02MWm6AU3Qo4-I>{m-}^fp{YTI7IP=cTz0ZA~&qa42{`g(&HnEM^Ps}4U*fW%c z20+``hn}(Y9cnBf9o=Mau@8WE;5$B_SSo>}kuQ#na7wT>Ze*qS(ZB9*sr;Iy1dYvV|9Jf$vBr-XjO1)>2l*(*!Y&AV9p-FJ`gFP~*T>oryCqh9Y7yJY*M z_az3PCLR$F76(bjNG40S%fjTJ6sr}-y;2l^<)zX`;?Kk$bU0EYyb#W_Ex4B;HGQ5A zVN~>Bx)U8tn}DY^mWiYL(S4|=Ztzlf9dl(+XQ;p2Db5GGhTf2sNGGU!tA=ZnHMuIc z@~$*Ux)K?LjPjiKR6FOmLY&W>FX#m3EPMgJCzHwqke%-3vrT(cb3`>1B*(n)7FYpP z3B3o-yJ^TU^p1pZzLKfLD(od%&+p*hxsQVS zE!`%z&jxx+viqCp6*OIbTsFnm+cyN<&-NkjLf!=S4$AbE_!VepYL9ECsE27Ds*Y-E zRYuJ^^-S=qiKmWLh&T(CdrTlg_N zRdg2WE~*qdB0EH%2s!Sn$d;Yg#%SO8YXZ6kQ9*Hm`GISE-uU$Qaw*Oc=kP_MdI9C< z1OMzoRt^mo4xv)CwfH;vQMw*vg2qVahy%rI@j!ep+5z2yu6=G_Xo7wUmmXfeHk@~K~MDyi9CGru~a`h|X-{+0EBHJA}Gr-c#14oD1L|73jB3p!bp`-XUIYx6#%>Yipf#6L+D+4zAU()E+3uOs1J29BtNOUD9 zgZpMxczdVxrM9L~;-!TUBhcbjuo}Qky zv>LeOdeWag(>yl56+c(h6WSzd2Q}tnxH9)zcVlaR>vdza>5pLs-~&uG4|n;vlu&D7 zlXyD$T$$-rrCqDd^mcj|YDR0-%F{}3*#g-oah~{@c&vE4lt|0EkXTJTC!RaptvtL0Pi(H8i=#dK4=hd&b|gIBAJ;0mCz9j<-F%+ zkiW2q{7BSDen>V+_e$GJx=9j1?HYq?@F(a^kPJA7&cQ|aSu&qUkPH)_lt?7=#7o5^ z2m|o~JAx-*Ml2n;3l0(z!YKBT^-`6zyZoyxS>7CUn2cmDro?~os|6owH}wg4P*KY# z^H1|&bCtEbwS{Yj^Q`AFa|)^v5>N&?h0)k~bT_sS{)-@@Ht-o}h-kQ|zX(D4!ztJZ z^cazk2Z*1Nkz%E|HQAc%M97F@JOzIUevgza7SETDm5)`1sqCsDnii_Z>YnmN3P1cT z-jpLbjq|dD2h635^~>w6mU2t5OXqZWmV5pR4TMXOT`1;9@drVl(2VLvU3M|9R4{Md z59-?Xcq5{LJWSD56|df?N>qm`W-FS4Nq;hS2rUMA-e}-zts%RTy%mv)a~ecD)JNny zRm*D6$-m1-Auy8T?&y}+UpHOTz1DTmRqOH$Zexu#!G4N*O&hpRd_U+NlqfV3ws~;R zAom5=TE`3fV8<%^NcT3^a@OWqCfX)aV3pWp!brNwZxX9`i!@MzgM{C5F+)m8x#S?Z zUKS-C8WrRuKktr@B9ufDEn;5AKoL$Xy$p*=8P-ok~s(_Dqt(bhuqICE=jp@p-X z?1Nn|Tu+DsWZ14Ae;KoyX1m2fE-nAe%4=$4MQyyRSg9O@+_J z%Rtwe1iy#!M1w#MxlA+=jX-~(+p$D+D|P@@qdkPD&?Tnav&OZ|y&rgU?>Gq;fSEIS z&>2WgWa60Qw>XtN3u3eF(F6QR{uaH1&Ihi^M7PBi>*?ZICklmc64~T-DJH)p4U_8# zNZbV81p9D5*?~+k9m*h#4||MF5K=&2HVv7CY(!VW7I>Us;7uUI@y^x7xfsw2j{+a+ zZdaf?mzu=fq_aFts13|B$5&UP<(Rd=Fx5CtAElSo4c8~u4>Qem{&WoIpE=Dt=1=)nqs-;!ddvyG97ut>a~Tp_VWEvl{YF6RIILysC-sstA1Q7s_SSN zRDYtLu=lsA!HGT1MtZtKSB0HOEA$4wm5dSJke-kjWJbv%*=dzp=$L%ZHY2(fzL7Xx(b{(07>Q!fD7~6b`@SPYVkf6LSl= zYITk`jy=v1&Z*Q4s*Ih@wS+q(U5Kq@Gs$x43vsdJ0ltw~i{yhdrGg=JI#Noi$XKr} zicl@B+2F1A*{lAg*&q#-hl#S`Wanqsj=FP($N%S+RD3GeRBNle>x{Y&^@7O`_|ALH zFD!Qr$4$Al>G~bjuWP1O@2%dfE2xb&r_{ULE8IG$p~yh|1s=;ivUZYmX#hT($c0Xe zhH zo8CqLKLZd1zd*9!%jizXF6zvh*g(pcYV5r02zJb{Q_e0|^X7 zZEbCHY;iV?y~G|3)QLq@3r|b7hwxpff(`ITY#26?IE-H*KH>RzH+(cY8C@$31AZqR zbIm@}SzX`GGR=@}IHM^aCF+(H&0`Is6Xg6lz2w-zgcHz8rrVrV8el^f>?^)SqRWZz^mMmd`6aG$@pJE0xhGb)0Fd&v$N~CQ%^_HMxduGz&qfOw2!p2v_u+>8}Mmt z66bIEY57$ZUtLi09#DFkmfg|s*G0O_j&c}=`^nYv>za72uXj72_UhG|U$R5;XZSn3 zMAS}{Cfw!akb&O-Jrcyi4}O4WlPAV?%H?gnVs)GL)%(})u3u)oX!UlNx*h;m#C*Bm~E;u95Ggy66$~2-rKf=Y)KBd z%1N?k(kH65suP-rnkOn;ZIH#wui}UB0nmLx#%3@tJONBTKZ9F<+=EkzA|gxtMA992 zrynAZ(GP%$M7ejnQ|-rXQ8tSu-!8GwrNXE$TsD^ld7!z_4Cos-f$Pj{r0)XX;9=^P zyM`Oe^~PJ{+q|;9l6~L$1_fRTyzFoEuTj5H|0bJ}m-**hl)I7Zk^P}tL5K*-U48C;fuC%j^-nghTjyY?J(iOs(#$icud|*<>eWmB?dc z5R=Tzw$HTxvV5}Kw(YY`q!Oq!XdKj7Jb^r*7%D&R)lA`(WlFmOPx=8Q69JEgr~>K( zG`O?KVDvTm9t*<^*erAAs_-$uuNz06ku8yisU*tQ z-b=LEJ|}!8ct7yIt?Hv*BO~O$aR+V}?G**{?Kn5{gZ5CF?%~vY@U-p+Z&S*(%c*cK zwrOmi%@544%$&KE{f51Sj%Psi4L^|rgH5 z&k)tbU!ZH;g~!21`70d39Hp*1WsYpyVrzTb6l*_wqP?f9*pIE$Sim@900F^H^57QT0a9DjlIT);yv+`*hw@Csf823 zpCRxWbUu1Sd|FH@Rmy$dy}hITru+WqJKATucB}?fp7H7~eJl+iyvfdJ940}=f*Id@ zxCwGrB!a!6Ej-2r(mSXK$7)9-kgfUvH0Pd_j-ogtcM7f*`C}I34mJTjjLt)FkP9<_ zNopsy9XrJH(sPY#&r6YANYwvxuZnwek5Z|0tF9;!^&RC%^&yqNriEsc#<2d@8kv6vO3hF%P<$jp9_Ue(uG#=O9zH%X-?f-cn@MSvCN6 z&QJ$si*m%<&)DPbPP^C<xlDsRptFj^ z^003B8gZ=Tq*uI>@|ODS4Jh}o4O$;)42lno4#@X20Y7;kMGLQ<1W&r5RCozHi_16tf8>X+jo>1#ucd3Q$T)K|dd!o6W+$v!;KOH&;^y1^9JECXkF60S$2rrYa7N3ya zl3bU(61T?p;iIAZqA4CV_kgm~q10SzC3Bo+gs!}nNX9V5cUgt{x%!OeqPD#_#8OSrAn({+Eh0J|El=})Yp%di0q-)g6 zRk50Q%|^unug=&NJe(QlIbun+t~YEmj4*yMY`3knrg$1K$Kh9^%h+&`NV$qW6K+FG zLG5(a{@n4$GS#}pHqkbZdf>hay%Mg28vm8zh=NonsmH1BsgQFS}xw zqM72F{Ih(pJXdx}Hc_%$(g*CbcS9wjL7qWuy6d2OyyLc`wWGpb@3cD>P%7YCenuB^ z(OeM7Y@I}gpdZiztOYg*9|OK$I&2o+fQj@*7kX}-OlZf2b9}=g*nein464*%AuON{5sL!O0}p$^YTHpjWu<+kTLKD%zZ&$0cu`>+`vi%W1n!1Q=6S_L&@vZ*xd zW6KFcoS{UYT-U<5&{SvnY^!rtxhtu8%nxc4z04KwdSicX+hl8J&9hhA22vR12Tg@; ziQ7wtt4dW1wLi4;HAghD%5dd$Sznn}5++$A`2(0B>*d*ALzU-MI#o;6AXSOHM!uX_ zMws||9(7CH#Xzq(ZeL;-Q5JV5C*{Y&MtB71pH@OTNCt9JqZ|z#?@Y5y7xdHhm3m3t z$NCZGj&7KupcA4o)AWWS^rd5sv0?1L{0sIWp9CcKAJkZa^8v5#`OYL3qt-${Ou z|5@!CZGY)b$xrSj`^TJHKd9z=bz)V|s`t9d`p1@Y))cA@J(9zCxiCsd0qLzN^c1?a ztB*_NYUtWcFQ#`w6Ck5lC;p(8XexZi_z`|v{T6HAYoB|a_IfD|m1dCy$S-WcM}hBe z5SYr=qse$ncqU@vuJOLq0IC;YlK30m)m^WhQrk=ysH-;^4Kl06VsM^!j;3wYI7ZF5 zC=tESWp)`HE1mP47N?QwN?#BPgpK42G9F|+6d-#r+t1>s@!s!^D>^F1V9{6|Hx6X} zCer7bfAo6Lvue;bC`3D;}0`{*(J;n{sSuVZ)7{F zM2peKNMCds@)6mNJVP3zYV;JAjI|{n5<$|Fk~OkcAiGjkx zZY_5gjzt)}nD7;I;;n>+{3ogq^`ie#QI=EYF8X|3N=?%mbFD_V4)7&?snyg+sH12H zrp0~1J?V+8MHv1ApYLhyDfO_74)o~(#7F#{BEYMSwwbpIaB7U|Fzp&ibLny6oG=gY z%2Ri78}afJ6pNun?r$%t*owfT`N6o+HNScjkn$g{mp0?g)b3)qyeZ} z4zUQFqif>lL^m>)m`l6{)9NVv6?O~r1xj-y8Up5vIb1M5in3Bh+Y$Q+bGi9iy{rDb z<%;D$M>~ffeU6IbuCY6yXebm3M&iNdnvFHm9p=|Ytj!E;Ok6pPrQATePI2B`d7x|#sMao>3RK_`fBr1Gh;q&URpoC zeum+>p}DR|7hIcJJ63;2A7g%7KbP9$?Gt^_<%vAYX(8e~kC)Q0M=*IcT(2d-7HGuJ*D z3Kcx!zJS%%%xjtAx>uyQUNQ(mV9sTAXImaw#+uvLce3ra)VO0^T{$J_Ynll&xlq2H z`y;ieeuCvJ$c99hjxD?N@5jI8m6t0Z%Y*tULJJ;IjF!*!pXL8w1GwRV24fqp31}bq zOckj8=X_LK_Cn)-Py_NlxBa)Yrw!}K(8F~sGg?M0Z^Z;@c$M6f{B=H&P zW@(^wp|maOB0nPEQ8BL(?CxvS7hAEd23+I*#<>Q49ac9^|3$aEW>HO>%8Qj*We3Zr zlnp9RsPwBEulK6kXSG>Cwr|3gn2*BhQ9Ii`LKic0j!?T22$BhRr^;GC2xSN%t zU*Mgv248@W5ib#6k%*+N#hK#nfFR`r?vN^%&h`H@)mnG8mZ{oMHM?eP%?)E)Qy14F zcZ}#FY?g${8mk_u3e*?X^JowSNxXxcl2B4Cj!0LQ}GV+ z12=%(VH;tssasfgthR}6pDwiSr?H}bAna;n-mGM6Dr>ibJ%1-1jKi1lXKFx}E10Wh zUwW2!8Zp&$OR#(OK3z^3h@>kJ_`Cf5`WS;}IVsg{+WzWRDfo z0TJ!EV!0HPrr;Z}6lei($vHu_C;=0NhJd%fkGaSevQB=M;DNS?az*j*U+5`xh<9

`ZnYEeBJy5_c?ffDYkPxwY^Z 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℘e0!mz?eTwWm*i}>a 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

;9@~bMe*<}g>LNZFPG*LnZzNuQj(9B+8cTl` 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

-7x`iFYHMt<@i^}iU{ZKc5`kp$Q`FUE-^44 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≧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%0AGfZYP>1uOm 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

qTyX7AvS?0M)avX#f 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 QJ>+!ysN_s>jx!?v2Q!L6@c;k- diff --git a/Assets/Ouya/Examples/Sounds/Drumkit2.wav.meta b/Assets/Ouya/Examples/Sounds/Drumkit2.wav.meta deleted file mode 100644 index 13c10f8..0000000 --- a/Assets/Ouya/Examples/Sounds/Drumkit2.wav.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a97da7f746feabe48afe94c197e778b8 -AudioImporter: - serializedVersion: 4 - format: -1 - quality: -1 - stream: 1 - 3D: 1 - forceToMono: 0 - useHardware: 0 - loopable: 0 diff --git a/Assets/Ouya/Examples/Sounds/Drumkit3.wav b/Assets/Ouya/Examples/Sounds/Drumkit3.wav deleted file mode 100644 index db15e04b75b6c29c7ea0b4e5dd4f4296412d1844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352924 zcmZ^r1(Xy=)bFc%W>#n2Six;^hsB-X5L^;G!6gY0ToWt=3mOO-AP}7365QQwaTeBn zN4x9&diip`ciuUVJ+(d4U2^N*|NY-v)wOhL)uP4n0T$7{aku8*jvQMgPza$2RW#cr zMBsi^m_?xYVdR(*CAk0Jzu$TYQSZMm|If8`*Y<5%32K_CWVH6=vk%3}XJ4+KT%GiiBF*9vwJu06v7fR> zdW&O}N792@il`vmvWv)-14X9nEHY#vK3}6vUl}2C^lD<2-d+sQ2Z^us;bNgaK)ll% zh;A}ST$fK|MX^(UFBZ$CVu@TNcJukIY$r;Ia$=~65L-pGxFM>Fr(z)2&0>Sd68%IQ z#Ydb}w#({j1G!6msC%1!)GL~5>6%(h|3Pi7Z&r@$JH=pmS~e0^8KLaauPTT2(rO`D zSiLQGDO*K~m`@*F)M_$E{YC%QR8c=}DyW;xUG+BRBl^$g%5t80gDhdrlhsWn#CfHr z@E5hkPkJMzN`J;5n zvd&3jdv3PakkwupnEA8vD)TqxNcK#neO`CP+fhpC=}H!F-5bP@T5VBIJ1<+i+sbmT zL_O4bLND%krVp`ql_|Dr;-Kw&<)H1Ynq{kNo@_5+>FlU)>E~>1p6cqVPH^v(q1qj{ zuQuA*#2w~1=L~Q>wfA!R+fKS8^A5_DdHdD9_Be~%^~z&{?CtqXS?Cd|t}&mNH1Y3_kaN!`=?tjzFlqJ#x+QOgHEFr5uJVSeme z)AE;RWlII~cV*`n5e#CE;d%oYdreFQ)_*U>Q6rAOMKkSJApwOSKR=@gQ zR%MyGB>S!V(5Jcf*Y76feUVVsHZJWqXRxEZsG&CXEa+J}pqS^|@PACXF`Z?ZBEPsZ z3a7e@#|#m@!lqk<-z)FS=8nD*`Yuq@_F4t`!g0tnI@jAHHzU^aS85gIQA%~!H|g(k z2IfX)WNU-c`gjh{m=SO%cXDVK%{Q!)B|Y${?=`RZfOM@xkTq*$p#R4*{vTeh_AT^$ zllPPt|9TC1d%-IsN%3x#{gYRul z47HX|^$f^)x7mNe^V+^EAN_23{AiE9_C>DkUBZT}C)r!mCn}rMkNb_u`a8V5ZCBJF z_q75uM3takY8lH8#bm1`S0v7HuX|P1Rrh%<_gC=)WUCKfnmjV^TP%92d7t-X`7vm_ zEhqF{`qH4Jl*yj$vZmYplwUqA4qyEuro!^ZV+h z!+YMv@^Z!TW?5y=%uU?&z?rx)t8lIs)WB>uTl3p_3JP#IjYY2wMaf=})= z+W64FPNTOsqi^Q6`t-`wXV15$)3c}Mh#3=J-CMcpR`)wSuT%{A-^ZY zQ_+l!lIOG9eN=6?w>vFjM!Di*#^zRHhBD^jN;%!@shmEkgq%L&TRB}$|7n<eW;kuad`*|^AMEru44?KL_yvfpO^ue%fqd|ER;xQDfNpnNgKlD)rI?$qDcV~F7$T>v|I1k<4k(9W&QJR?HtNuPKvhdsko$L5y=CqhxF0Nkj zuB{>u4;uY(N_X{0&6>SeP6#;k%fj?GD-&O~Ke+Jq-6!=j%gV9dql-=`7+!y1(RUq0 z@SJXUa>uvp__$on_UCsOcyM8uyY7n@?}GITw_~G!JGHO$#J%N;4A`0J)9G-VoD+|~ z{B*_IKIMxx^;~lLQg1nZs8vp1txfGS_N6^^@v(BZZvK(HsppCx*8Q;M&%U{-swIJW}z97F_0^7cr3m{|a-`_T6dj)w$14ET4UA z=K6})CLgVNufdy231@8g^n*3{{7TyXZC<3-jys9AdBi-f}3`;WfYQaWVY zbIQE-m)oEI>uY^mB5GdV!q`)RXRD7dlT`P7ot@ zYmbWFzShu1YK5G-x#b@2P3UlH!1EXT8$8ZF6!D_t)q9`Le!S!e^2zo7tMr=CJ8|d3 z^|)by_hNUMNBQ5gPt1|M%VoodJfCMu z%o&$nG~nTj(7{}@Zj3DC zcjbr3(btj#mAld-^l5)>{hQLcLz0iCUA9Fez3}k+*db!d2d~m=K0K^;^W(a@gHrm` zi_X4L-QU%&WK+|zz`DN4uIIs>QZ7fvB$O!pPf}{phW4L}ntUvULZkW>7+3s3P-5|) zdEj$_+#hp0I(OUqJ9-isBRnoS>v$h?FYwr?Cun=*!pxbn>W3)Z z@gmbz`o%0q%DX_@rmS5#4@^C?76$ob+z7vy8Wdb6CBh>qInth<8kIUeYyZdZ?MFYV zda>kEO11QjqF|=QZBGl&Iq+#l(%9Dv-dLZ_d%pDP>}NCI?0ofm=FOyEJc68qq6hl) zD%Z6@gK8~{-mQ{W+*SJLB3BFiSzxx;F8^Ato91TOE8V*?YS<2EZpq!7v)F#qeoqGK zeSOxO>xQ?qmMIz*TB6L-sPyuK3pFb5EOexFLQLl(<|s$_paMOuA(8cz+0ke6vI16KTaCch9VK%R77BHIZYxJ}>9`-QRMKJwK8C z$EV?$?{fR4P8I&2#(SK7``okst41DCuMV1qzbmc&nNq~G%sJW9WK{wt6q;3FSj7iL zE5@akZeII&=?Ya^7Fk*JkKh!)HENvmd`?c{_bJ_8{gl-4`GM4@@r808e%S18nYqzp zuQnlQtCt?VB(Oz^l+XpSvEid)ONWJ(^a{CI_&{JxXX{f#!cf86tM^nUFju4ZoXdZwHUoZ>q*ys2-k0#VAR&>s^n`_!Io$2r$`x#BVY%SC}ho9zg{ zS*duWGd#V(8?9ADg-YZ+qJY=UDUN%`0-p2Ib|Z6quRUD!OCd>jIfMSA*VUt@LP-S;{dovt^1UC-iM6 zyVvtF?sbm}YE2)!a@2ben*IA@|K#JZ7QZi_`uxp8y~z8mf!5^9g_CpYm-$g9l)LCv zG2TE_W=^+8Xs=jlVFEulz` z_OgA_sb_mW_`SINQGFMYzCX3Qy_RFH$WZ%wgn8HSarhMUd*>Av7;b(a{EzM(+S=tE zyu#(S{wnu-{B4O=@A)PxO#|n9)CgYacPywuNSlDuq1$|?2i^Ca;I`w)+ zRLY*Lt!dkHyJd$vj@j3_?rKHc)zlHr42wIjtoORC4BybSn*P<2UIpy?*e&o?!dd_C zJ~r?<^l79Tl62j6EIB**Kw8r`4Re}4d*gOK+3abHZxEdIF(a~W&Mz@{WrxUCUQL4* zT5o#1w_bJs;q!HFsOR9!)}}=n8|B%|NcXMmRrct-uw0w{MP^@ZQ2KQ9;Iu#dXQUsA z64`T0EwoRs)L(Y4*2SYw<+|4UC7T2$gv107bjJoO?*4U)>9x=^ zhV@Y)wU%qWt9b6Byc$`Xa+_xV>bztNv;^o^f=y;~k#(N-*x{aj;r^pA*n9{j9R^lO=1- zhgokICj9(xY0}`EBQnliKb80TPCNJU=PkvIq-kmeS6|a7-y^1TQB%xEN-p-OSndm- z^fF!nlZy@uxfYxj_CeeTE0s|<YmrwmIn-a^Jttoe8hm2*;-}83o z1?Z1*pPGXlXS_y;fnNK4l1#V5EL!Knz4G3d7?q`!xSrL!@Hktgun2k2>j%&J+C2ZO zIng15GM>TUl;mY=N_ zpW|M&{3FbfL51b%Ad^!Gbmlm$V>1T(6iQv^y&^f>w@^xF|K(}%LF2PTs3UJlNMBb> zV3@4xb5$8{YG)d!UotthDW(&qdFoyNWuifJ4K2R-8T*?OEpkQ|?31}VpljxL@?g%k z%rxhf#7%1RM6*x7^ko6Z9o2)2SegWl@!w?a7NVI?1;26auy)F>q<)>+Hg{g~u}`DY zO1)~GJL6edeev^M9!uUFwJu6(9#A4@n*ZPKRlXS}t5>{FDNBvu(Wd5+C)A{Z{nR%F z*C|U2M2JlRS(=x}@2=JQ07o&`dRuw-{k#k@!FIuOpJS`PpOzi6T)Ya8HGLOR(A+=# z8`H_qACwj$0Wv-)K-&?ZxS#muy1wyP=}wTtwGxi9`o*jZ`u5b$@^R7&8Ijybv`cFt z+Gekm1MD996W2-CZFgtKc-InHZzJ``E>ln>fp7Ou9XAVcxK?=~_fY zJ=4puMxH^zb-Zg?Z+fMePg$h<8?iIj>1dqMI_E;_k&ISpd(vGQKW41VIh~no`!%b* z^Gen-SC{OH?vc3<-3~_?{hnwdvb;{H?*q@8zlj)Vxf1=zB!hmg{j^JI9gqr?&2y<8AR-L+$@$|Ki-5-BWv- zRa(5roT%2!G@GAf{9EIcTZ2>>X9ey>(78mo;w25EWHA2nw$8SF^%)7Z+d3w zV{V~7wy5eekDokNc+3h|W!@cSRoa!f<6aUQ?dVprwJjy;YrD;Nk$a;1qxy5k58ls{ zeEq{yDg-Re8e%QvYT|K9Evm2ae3e_>yL0*r&j-oX&1uON*&uz0V^YqA9GfFHtFV4A zGf4PnZ<9xJW@!&{k2*`{O|X~9J8hev=dcIa{oJX}eqy;EWO=BBdyhAL?fXFW_bnz~ zdyaFDP-7j^)!$Y;Z;P#b)*gq<*zPuGua$0_T}jY)n<{&RTKZb|d#nh2;`K-Hc;EZM zxBZR>UGYB@Fxc;QQg8iCqc2Mj8ukxye8Tvv=t>kwGt62AA~dGx$-Xeh+50( zV_K#iP#4LkioeJeezK>y;EokPIldPE7grK zww1Z=bS2p}!8Bd-H*Zor%!52Pn?n7P)mMQJlx0Efgy!Eu_w`9|jW-W>j1kpr`{b(J zqiRadM6c<&xBS1dEe~nu{5kBtwmh`IvLtA>`6s{o9v1IFui9p_S4(-*W1;i5d3E03 zYFLg%>6Tqi6wIk8R^*-$DS1Pbt+s>8W!ng4mF+L_g>9qsu0aNJM_QwqOzoZU-!~3>EFBF$^DMM)Q0vY9;0m2d`8>G`n9od z^ndJF<(KH1>{COp>oG=TC=JvR`Y=&miZ=;OH`SB<%;nVE=1Lw;^B~`~ z=2k(IO<@s#D^H@=%CUvAwWNYIw0Ds|X<;G%=;=O##T7M3o$0D-%FLZ^+MnfCZ)IB5 zcUgs%S-DGux8n!#yL-17A?-pF??o3SO?oQ{+AJYl`{i5P5Pe|oR`=MP;m-ZJ4{aqK zWpfMY=dxOwWX536DjBQ22V~6l9*{ZO(o{#s9S&C#XvE4_`ghQ8c6Lm%YcBKOLJ$_-Ob^I^}5o^yTfc<=Ppd`tPx^Bdva z#NXf3%YUBP*RPT~#J99a^qQo1w=~m&l)v52+}GWk949nSduQ3z-bLx?9Ag@!4Yw>5 z&pfWGT|BRu_IjK*1zS$5uhi9IwCJgY>fIdSZg>XQx!N)0({1*&yknYj={D zmXcgmUzS=;{+QlSEX$2{+Zk-BrrYJbxo%D+lOWraMajMCni?zwh(7IS@No$4AJxZB+;xT;<& z=tnu!uYxG+RZqmLm*jO_$TW9t{ZH*5ZHySFeQoZq_3-MhjrHxQWm?;6-&h-Jem>>2 zLmshOH&Ykwlz65!lTY-MdVMiXf2cgr>YApyE#||{MmT9rv#6JXs+s-{zGj*iINp@uTUCwlXe@pbt@YXNH1}EOMt3dONUg4> z$T#ws_*zxfX!Eb?pXRTKZby|Vs+SU?>=Z4BeFQL^Q)%22sLX|H=LN8N?R8>d<3 z*>km8wm9uWuBw&K9jVpJ9i|t~J0SnC*+nf!iqgv2QSIvtQonF?SDM(MgF`x~o0aw&s2&KhGS~Iqx8IPv2*z0N**Lt6oh^>E>v3 zCDj1e19fKJa}C4WtdDxvtOl}p_IJ{mGed5&O_OJw zh-a5vlJ` z0!5lqPyJ1aGcOmXER7@)NDuTJt`+kS6O1(~l;Hsen4nv`4_f z@|ozPuaYaY<9c1KzdlY|q{r$p(o;T{599*TUw9}hMH8i?sG}@~M`!9wMFXv{*yh?Q zFFRVvL|c^nF)vb{&aEKTye_h_ZG{YVNcqIML3p^kDO=o9Npts9BemA5Rr^=j?7kwd zx)#fI&JOxiM}5s<|IYoZBgfT%d~u(4%T-wfxg*p$?i{s}c2f<}O=>Y&Scwxqi)zYH zk)@mz1J%*WOtqidS^dtGuFNryQpQ=Hh$0?eh&~?IWp$5n@|dNyEMaLX|1$TK-Ln;;{aU zXd-_VnskfH;;HhTVlpLx=~%V8rIvcoQcT@$aVX_1mz7!OUzK!Idu5X;T$yKjE9RSa ziRq@XqLrzxc%p`iMygBhRuW|`<)+LKhvZH1r`*Fk=n3K*Sw>Wl7o^nt%XB?fy7Ypw zkgP7hm7U~e*-MravAm_;uFn(iwf-X8EriMaqipHQ)L%O1=&zlv^j5A)M7)~%PInJ9 zGDk0=AJ-4*8F~d-TdtQYcq{HFeiI9Yr=p4BN>^orvOrm{tWyRmGZZ^G`boSLv0{O+ z$xghNuPr)=7UGx~CrT>E#1h4#*pzxoC$)?6tJ+doqsA&DRG~PPm&EUDyd%HNd-Gf3 zm3+Zl`A?#)_#h7Ry(}EJLit&wpz8|iU^sVxn5cFT1JJjpnku_0^JRD8!%S!DnOZ5h z&#JF<*V6xTuhC<)GV-u?Tej54h^6{F@x30VeAF}%sI3>(-7#W;>lazuo^k#Ay_FAZWx=-p~xpG26RBTC99$kSix!wG~D!mP9stI@T; zNS6IM@32-sET3oxWDRY%yy#vmm$(N=c15MzJxs3F-pfAvK~YnlQar?Ub*orsatVvs zAB-l7F{Z8Jg8CJ9DUV-8i>*o_u}_H+2}+2lq7&HRx%d?4?vkH_7^6px7ki>!@WA4P&(EOO+}Lg&0ln#`8h$1oms9n1at7Dw z`bIeoOMRzb!6Nr$EB%ga!L^-!OMb(>sroUw5>4&b|BzSpW%8cBK)%&~lNPyKHjz)| zubhr~g^b~1hA1Qcrd;K;$_xDU6Y?jD2I86Mh{yF8^Tk;4wU~$h{>CYmjhwF8$9bBQ zoCUf|?qCNw<&|P$C}&7ED#gWFrJy*aM2a;^nCPv93YCbp2JbH;K7p-Ea;n^d4d+Um zK3V>&|0Fl*TjXN>s$8Sz$g||4e)0?Q_@UyGoC4CviHf2RveXiB!b21gH_^`;c~_3% zOiX8aM%I##Whp7pa6J(!r-~4HP(;GzWo43RB!%*oETl}5b(Q6^hw_IUuly#LD0Ac@ zWwQKUnJ$|tbMeykGF64PI zzb}Yygra;aN-Ld3ZKZ;!sIVQNyq1sg(RG|D>ca`3Qk)3Nkyqqdsmleju4oV2h8wol zmx)Auw#d|pxv~l@tjjLM;OTO!Tq`HagR&2--3=Uc;o21x_mP|AXv#8qKpvKN;&9L{svn#xjjONkQgFu~k+OcV!%LBu>PL>O_$WVwfn#3_`({hxik_t%JXQ z6oteWAf+G{^21_b;HQ!p$-RD*R6C}$3uHfo4G*FBBV_q!srx`Cp`QdV{rEGRbk3if3Q@>)8vYuJ z?P_7eSow^c;<;=gUt+%`Ib7Q1WLhnhfnq*q>?TUL{92~U*5IQJ&xW9>m9hwEsw9pw z+YRzd@bVQt-&?dJa#upuVraFd3=`eK(;V6#mKr)WiRbit18g0YeqtB+-%MW{xo$z< zJE*r8OK!pEW`o^tKx!A}&=(BOmYEO3}hz6=s+F-lR*t-cm7R25e@&w*?8Xvq0 zs_!!HQ#pzGeal?i(N9Bc-;_D`rTjwQhnUkH`g_Lb$KdrY5?%)xr@`@IP;-Lk7r^f= zEO#F}Jdq92dl!*~FM5a(SZ)aT=qrLm7f~E^))w`#L`5+`6y}Mq7>piWBCS5i z{#a)y-v?vgept2xNUlN5C_)Yy0w4RsmOh-5^uXe($V1bg;L2B6x#ek7Bk?`eq38&B_m2Vm$k)L@Y5tPwMypFYZ|PROt0^;*h`|?E4dQ?`-yu$ z@QhU+ES1FgA9(&8J3U}lH{?yMau!@4BnRG!PX5AHf6?|&Y`B_wi|K0_8d-;b{|R7oSBLiwifG?SSbzVrzz*_l%a8G99x zK(x*xUM9h|PwD$4^WKbxW@GUY%&r?4XiWVQ`B?R)br8~f!vlHX<+YqAZ=?5{pzsN^ z{)mUUU}!&Z8cC~AG@x>RHxrw^#5T{U`wU)wPpdqv9RRZyrLMvA^@KOEz@LmJ7z>2p zM*+-R5o^(`fs&bEas{LBm&HL{S$Ke~6&^h!qp_q1B^%_VfQ`5C$^*RY9DVP>)*HF5 zL6$%A`9~u%+sR6DDK6ylWt5_5y*?h)9ZwkrLyv=LMv2q1huDVoHqpmFjPja3{PCwa zBsFS&k3Q!Te^}YeKg2<~2^L;M?mC+?knfF^lO0Yv2^k1HFD&n(MVW!Gpr~+6hPu!^rZ`1~ZO|e;9^1Lt6 zWN$RumwtQYM~~Mq_A~O-c)aty9L>zWr_D$#(-+&eN5@TwW$i)maPBRjk2Pc`OJKSm z8M_mGR{{%RJPW5?agi#k(Qk9w^rpWtpy5Y+;WJKhnQykNPMw$64#56i6`|#Ooxg50r0{hPf z(bI{O^O)~)KL3do_P{!)LBI{r@Qe}SnX7@xr(AFH>=<(YB}-FEp^FlXQ4CAQzyhH# zLm-*5l{4+$6i*_Tm5eM1d4gd?AL52a-tZ9*cmT&;qFf*Yy+MBUoQR!*q&Aq%0mEhU zDG9A6GtW%$ZA05`Boye$2c(B!r^3v>Br+C5f5FUJFoKb#YIwdM8YxWgWy$G`OsN>? zjsUg3WQ79hGMRM(bzi}$uVMTIbd*8-(BK$PMm6x`&74dW2i8oa=TUXz)7 z8n$(E#|KY{0MXIRAri(36-Suwar(Z34es;o5%YbBM7NOSGUWs^AK?2|u(pzCi)b^4 zIm|<2i}P{m&DtXj#wd+_D}v7|;#WS;q`wK&nTgJSW&Uf>`6?utk35sG!6-B|jtKNK z{jNu!2eA1m+MQ=E*T^t$Bg;c{9S@e?qsbI7mX0RV@+0g<*m?`P-A#l&OeS#}cD~GP zZ!+RT?D_;Lo`U)pSn=Nxo~D4T6Li{ zBj?h=i<3;j#?_9OxzVHvpYS9i`jcUYh~Z@AL%>CUB7t(kJ8asCR+OdN+0p*8k#wah0cJA%UJ6!vOVJZ z1pGdwcZ0p|fQ-8!<^{1Z4UM`%f-l|?&G;qo%8F>HGP9}Yo6EnwlM z@I!4%6_~gro*XW&GU{&RU5MR&pnL}WLu?PjCp9M-aK`8W35 zgGP=s%Zp(40Xa)N{Tgv61r21ODUI1k+8NAZ$>*tT^k{+|Bfw=fes>}F8O<7PF4@vD z@VSOH_9`(!EN6#%A#3hwJRL=?fjsXGpLWL{UlE0dgU8vdY*ypBdxN14*MZEoGZCl*h-fXo215;LUlxuF2gfR-Wa#f@u6{!XGIk@m zAN(F-op26R-(q}YP4o_y{)A>SL7u@68DK66k4XV5*?5LvL_d5x8rzn}(&e#xMe!HW z@-W%SIdp#u9(YQ52}Yg~QSNc?60!6UZMV|r3ixLs_?!z)=fX(~;mG;in~5#I2knDF z{ny~JANL305re^cUo6=b=4eAk(uTvaCD68Ek=BR-EZ;y96rCFh`1TcFT(Ou z@TVbYxeGC;K6T5W)zaX!CbG4spKpLg}tc-WaRu+c|+B#|hahn@rBvTArv7oy@YG&=?id`AW}f{bA_%si3W^T5&?Fu4hK+JL7l zAr4FKQpz1i5Y@@e7!m2v-foWBX9QGxb~H`wg*44f41ul$vOz z4cC#}GkEPP^^zz~N+$gHoM&f{V;k{n4GguKsPP9;<1ggg&%HC)^eQ-g#8_|WJC&;) z?dB0}jSTlLv)hL)7ohFIXuB;IY>4+Z!CQO7Ni!Jp5OvxZ;9@548h?`OVZM#v zWd*!3mnb@&+++&&oQywD5^b<|8+MStpfnIO;nd%-_jY*o2>1R4lgHS%+Qu%x&tfqc zT?Z;Q5Pw!tb213-0>_pR6VcWZyn74T+75O>cA)k3$UjF6LXK}?-!WKjCR$ky3+w?M z=fU-TV(C-7{|WPa1ee`m?Rbk56?fzZ_(ek_5^a8fp-zBPBmT7jcUG|a5-lCT=JT;x ze{56(E&1?0QI8RK^upqr9?QG4YQn8I7v;&`hM?<>l-samE)kT!_=FuxQ^LsVRU%{- zmVE;oJ>$2rr}vU5kbs?2h-5bQHYKsk*uxA!i$UNokUo51aslgSfYb!={DMB>ncHjn zN#)1bn~?OR5aAWpmy+lx(1-woCQ*;b))4ZJug zHnf;d{Cb5STqbtyq>uSz<3AwhaPp>c$oebjIKWs>(6UBf(MVYZdpG3Tl+{Ty^jDwx z#__od{#y?Di{L>87$FeE`Y~bwbWxI0n-QCHuOn9@vu+2!e1V-BA!S|sHIBThA;@iv zMp_YJn`5&kNM47%hB!u#W1M=7*8=VKq!+5kzz*~3r9e@mU+e&1bYiNLdbB)}wAaqHHf1 zc_6dwOK)Eyc}@H{l5EO}w%*|<_w&~wkz}T!Jkhb%ll;shh&WP^^-wu6mGNf68_Tf8 zZut8y<7Hw~D|wZ%diNntCy^-}g$ZWK?eN?V84YSO^egg){zm?zvtO!*iNEwx;=Eo# zxb!mYbw{(-GuF*HaP&uMR-ViD%40cJc|zgMoWi>obp9v0YsqY~80l|pJ%Ks*0`qOb zMqBXL11$cC{Wmb5JMfVL25TUlu@d^3_4s0PkU4PoV6u{0_^<|kZoxhKn9t6989bPI zHfVWI&rh+{J#2iFUFw_c#oWdZAIeoAaXt3jjI3K&=WIfo>#)l*a6bnxoJ98h9eL;= zF!VJT>V^ec<6Tven)50klUx*UxC>8y0FR+qrX#U$HM>Dik;+$LmszPQf|SDSAF?(8 zVpV-5ya1^U`CbYb&X$jOeQB-b#D z0oc4d`00$V8~#3ox-+=9g6l56pQPX0^l7ZKQ$b@c{c1du@Qn+5y@%h>1lX@5W|M!9 zVJ^eK^jNU@Yd#k$uw^o~d_azOfwzB$wmne|)1axkhI+(tu2$JhLtaGsMzoJ=Q?|>2D<#y+M)Ktu(nx z3r+*IQKYP{*myUbA@{+o&5-Q^nyy1Rt=naHU6(<+zsS-G2#a1^w9-p)E~A(TL?;vR zzb7C%5^UARFY6+A2_n21RD8fzSFqnYu2U%bH*Ce@>{PD0WZMP2z^`DK6?(5wC|5+oE{0U4%7PDKfzF z#J(Dg(||GC!A-re&LA*7gjGd<{ILV?>TB~xzmV`^{w4*^LqGel(`amC?7dphVKVYP z26LBT!rkEeHyCXS_#1*O-w;d2!INu=Ww(fkPCkdxE(%@yVY@u)J)_+Pa;!td-y?YK zc{nqk`5SMhBH@Gz)Qw~PR3A+=M#2`bbz5q821mVV*#oZWg1@(hXPRKgIP6&&E-pj- zFNsuTsZ$B8Ris{7`YDOcOJKV)=)DSjQycFv;#n(7J8aVid$(qd)soT-`#0xa+x*z$ zW<8WCe?XpTpnM*BSWX|tJLKhX(gN@`o?M_Wr8%D~Ob{T@uRT%P>K*QCL zw-vH{g`W+CFE=_PK$jUm&@{UO;WKgo$MIN0H|f9I7Y^`LoWM zEgfGFaE&_;L9=MdrE&a-HB^s@K>E|uq1Xbf))xhdt>cdmvK6Qvk^#W>;taF zqFb@jHaL9~_WJ{LuBH7(_+lq$GggMidkAAE+2D~Yw7rtgIa%Z<@4><&THeTCoxNl& zbe_!iclJbv5!34M#w;8*R(YGM!Mon%Y^6YKb6O3;e`U0mY2J|2Un9FP_84}+%YTCFP5JLmI)n3O zpr{H+DMU2#LW_1h@)J6L#q|+hbBA2=I=prnNiM){7m@4|yPntbcasYebYvbuPV^;ltTLDh&S&Nq;QkTJ{t)Ef%U_XH z2Mb?-fv)giXX>_NzD>Ym4dP=Z=2wRJQGvNuM&dg3S04;ErfzfOHuf9a(55AAzF_Po z)Ne#KR*!cWHK|=0Bv)cRSRG{6pj0Q4Z&ccn2 z|3I{cZ&%>71aOtj+uLL!#BH8!0B>KxJ^tY0AZyvKc#n&HlB4M!LR z{e`T|nr1e6)-&c&6fSJX_Y`$mhUzS?Dc;NN4Pp=HNL_SY0Dm5qP?1 zzIG~ryI6KN*lR?V+Q?cFpDTzYo_x;8_hx^%$`}9lU=^#fe_|$YwuoxvOU0RE6xV{> zGfq&|B$ICgUcO=uBN=}(IR2G(tEsmUskWo_-FWMMz8|NLlRQ65z2lU_;M+L!vLAU5 zgTqr`*@)1Wh^<$-UIynExqp?c>JeDTrcDG~-vBP@!_zS^_ILEqmkh2A(YP`_M1X7s zoEdLsGw`9T{2V(CNs~ZU0+J;neJaJ+Ikw?3#@p>Y+NI+`NqEI;G{(6a#^?+tdUC%% z8XSu6j)phK;lJb2)mZE|4xCLPADK@aSxud7ls&|(!(0!8iM@FDHrlKw8m|GftHJCF zbiWup%mN!@=(9JdX#w79F;;c>BaYG&Ly1|D;;def)7CMfKG!;Wl<2KTutygv z-smChKL^1fzVL(xtxQO&z=s}Wf4xi9|B9;czcwQ>G$}8-5k9xO>v&O#CE6NAPiwAF)!N@u=GK5l@qEKGyzT&Fx zEiUU8@l01a%WLHLW=>dp!KgmSu7=Eyf7jKbVv`=Tum((@Z zQumk{OvdaoKz$aiGwCszS$%*-pM#%=#JSt}$=Xim9EeU_ zaKRxt#K08d&pUEwBU^cdMveDG*O2%!;)c?494wvi5VpM=Et`<=GvIj z2Ap*Pk3D(b6AtTxW_uBbdLelykkS%N8tbV_?1`6Tg;s5W`BH}wrvlic@np^JCYI&0 z*O-mYY@kA-aUWU)(J}%oM8FF%oI#6ZcPg6w-U6a2T5QSl9`x}8v!93VH}UKr;-B$e z_6g5ZkWYt4yz+l*^lrQ{_J9cjSj$DQXIzkdL?cfx$~rA3|9rqv`h3XPFTv=2cja>p+>1a$< z(pl4_a_%*a{pmE`fn{OyTw1t5iJ2Jd&q^bbQkc)hVU^-|dLb+s0U83Zq6h3Cv9TTO zWKk=XyGbxzVt({|fvk`4pl9Ih9df0iOC2m4XUK};pEZa$E#RQ8*sK>k)*B6d4S#&i zYkBb)f)Nh zvE69!FFa`%ee4Gf$H3ST*zo}Q@n7r}uOpXQL4LfLym z5vymAho!>$Z^^}OarYnaYP|JdPTN&vXxsUG6NEUa9g8k|qMNzsV-Ngy3C!N5T*ccD z@qID5#}KZ~&{ZtF;m79;=4$BX8agq!pA`md6Np6$&@u*$6(Zk?WMv!7ev>b;PjJqM zm`^ll3C?Q3TgC9`C{|vPXtfwIv@{y228YxDLv`t?9yqE`8zWz7&HWyXItZ+f#b)3WV5)Qz&apWa2%+U|~`C}VnAE`BE8rU%Mln>~_m%d{er!r%f zr{9?T%+3wl*gq8R6;!&t`#upaY*SB;$5g}sgZToSiTs&CN6M1YP$N{=?8Q;O1cSn8>c7*%JTlnkD=qc>-4*yJ| zb{Zv{-#PiS&7qcY?k9&FDhI7)peg>=m*RyjjaM& zBZXO=72p~|oVRkduy>$?HRBXT26=fBxqc#YByvqgmJDL3ar)JX43ZquOg|p*xhI@q zp_qxGg0YO4CYgiA{LDyi*vRk=Dxo8tf~ExGaP(I z=X2s#dK!fvwSXte(PJs>Rt5XFf(ZwcK`cVc|DgNFuzfl^<4(NX*y~B>`)h1)8w{Pr zR>#20ZhUhaV{b;D?OgYRoy%zdH5PFor%yf~E6m8mY!y7w%)4I`G1Njl_U8SUPyYGv zRdC@hWV!;zlE9lkGpURoJAmYGvB{70Fqu9KZXG~r%G{#(Zk&<54)%6|gtcH{1vXw1zMH?xvNT0u-!UCJ(x{^`H{;9{f8B=XSm-4HUJ76(EmIoOdW3@sKVZWpJ1X|z?IIT9?2<}L){b1;!V7w18uQ75KMD9f7*@kxw z=X66yIi8$vJSUWYWB=ng9Bu3h2hzgGD89hIYkoWaX#1b5ldGE_9a~9s#L5W|_T_ zuEt+#{3oaJ?DLP&&S>$uopJrICNB?ZX_U{sx&N;jNM>PZnE!|ad`M6)!K;GS49qC# zO+l9uk2U`9Y~$^*@dnB`lk3LgK9|qF>OwxF7#efYr;DpbaZ?O`*176D|F0NUOZ|3 zpA30E+wHS##&<(fgY|7(?fF*&QwA1{9zV~{7}fay);~*Od^Y|Wca47rnhkw@wx3}` z2)_5yxoUc$Qh7AAd)|lmI`y2O+&!1=he_ub( z+j#b0+t1g}{Ti(CSw7?Y=g$^K_ZSAhE>#A#Cbrn%5q5^`7(t8b% zLUL0`fY9MTv-8fm3E+Oe?|aVgod4zI&dgIj&*ypW#r_Lwkr0Tg5(E(<4%LAI-f<8W<^s==_>7M1 zP<~Jbbto2=p{pRq!&gQ)#(j*3d`W!71=kMA(U}=tZQ&lrgvSe>;o*G)JcGh9^oM-$ z9Rut^f84@&C^pIsVku%mj<7C@Il`+DijG=1MmWlLm>0r?^@TCe@xggRUt9+O0ybqH zm>-UT@<7ocbBGP2;}{V4%W|lJ8@{$8TNp#}4_crcQ4i^c>th*0AV(MxNf1Aj0k%X; zkPPMztAMz}5z>-=PzR;Bg(KW2TjYnTi8F<*qAe*$e(0Tzu#ryDAN65%NgRj=-;KD1 zI`r-&<(Lz)g7M+I7~LPinF+7S@Oq5y(D6GPBEmQj5p#yK2FHRZNDlGg3&(|LQ>cS2 z;zcrm8Z3i7bOysMKD)pc;^Fp7eXJ*2h>3ksA4ME2!($i&@xU#Vz;`KZAuqIHJA77# z5g`WDLLJf%-&fR=xX1(HLo9SfL3n74{7@WpJ%N0n$Iup9k@koklEHc)A9!7XM{l?m z#f2OYBXk8)#DRUp9_{f6$)P{C#x0DGuGlL7+_4}FbUlMJ9nL^_uL`q)vlT~x`0xeq z5+EPQ2<{;sj*YI7$OFnymIxc&XTYmE@`4<&J!~;Q*g|AfClVd|qsWK@w!t!l1HB=- zGCvd*#z*f26r04snZOp=qP*~kl%bv?9%hT`iuKqN*Bi+dIH3h!;;200Cmh4G*r;*9F47z1%ao=6V8{>=`>8p<6V$-!|@Y@|bc$hoD6 z0WC29;o6}x#1ZEXu?Ayc9c-~bj;Snzo_O{u_7PW7hsWq$LCQ%VgbOPOZSWtIk~Yu} zk8z8%c=VrJMFiZ3XHAR^WpKl|c!Xq-9nxVRa*TK@jxj36faf}h3vI|vd90|zecVDH zvJdaw;8_ZuV-PO7Izl{Xg<7aVen_ThgRs!OsG>dehdQK(S06=Rbd|+iu$^)X{c(JR zqpVlPBz4FS#X~lOaiEU0huHAy{ZESj@Km%XdBYyg6Y)nF&>N3YAB}MzVPji#cY%FK z8)YBN8*x+CeaV-!g%;#pjIzCA?qna^E8CJdL*T#ccO+sBg@gM@+pa=Fv5@j1@ zJx0JSvPB~jM-h*-ge;V?alGMLgn`a?m;?02*s#SL#)a3ep|&V4v?V=YA9)SNL3YYI z>_@h!M~<-LgJN6~9r+;LU|VGzMH_gP!8su; z=nE}Si*%R|t~TAX|LReBgg}x;5exLcMiCo zIKCn-k}2k;%nkeCmh@H57s{16!CasX;)d%CWiSin{Dq@6z0e)(V1E<``{5SlP4XH}j(L(T zX7rz1j0fBQKWro)$Og?HQieIg3c~wL_#HXA-&Ev}ypXqIPS_jE&{)xW_|F!Y3Gzdc z;87%FlNMwQgo}9%%>m5|c+9YkA_~UAe(2s!F{Uy;@*PfwSmS7lF@}##T9OS#d^1=C%axyRF_;{W|KBPC<8@>imj}X7KAL>UkK;GnhSJq%pl7nIltX0hHf5Qdm z3tMFjjI112ksI#+HyGF!ws3>7lw-npLpl7n*vgpbGZ?BX)SwN;RFo>_I5ax;!`{kc zI3g>pJX=VevJV*#$;q6NKc00%{T1tl>o(X2RS!!QBM%oB>oEuN+Bp~>2S~7cxgLQ-BVFs`zHkDS8PBTWF-SD5hZ59Rtc5a9DcWEeZlP}QM#h91%xNee<=OsaJ+{Lwiihhw_!ua%#j!~q!)Y-tZpkC}pE;2= z9UfU33*YxCaz@#Zd*!?kC&ZuZlh%WKBnz@f9s|gRoM+1SURVwh6@CA^2&5I{4>wpl z@+?lq#g=4@p*m~>TZE^0B*~f%W{M&sZ(K+G-X&{KvO@UC9(zINI0vNvGCv$c*&gGe z3{V$Q4F~vCw(?OWcOWMaY;l&H=|mRTw@8>_Z}ucKG;X9)stY^0CLuNAbLhWQsLKK8o{v zcprp==h<+1D#s&_&CvKH7QV+BY=g023pd4hc!VnkeK9X=tC)|nJ+dJ8um?93VXz<4 zp*^Y#w8WcYkE}C^LF!2avi6F+hsRbtHuy*@@+4&>Ba#P}A;uUBwnOJF<_FoK2#VhS zhN+CDcuY`E%6P-c6eHpOf3_p5jD2vPibsgl;oi`iVa=CXMJ~!w6|s~xL$M$VI`&Yf zh^cIgtQ7U=y@9Sb!WPnb8V2#Sqjz&(=V znE1S?{Fxi`RmR0qj7XwE$(KerlA;&tlM-}IP~?ozaC|gpzVthV@-ZfPkQj>bV4uYO zQcQdwtb86vzIabon9Ol#OdJcggSX*y2m#NVFUP9`^f zTn|*Up?heBn3J)FW`g`kL|jcp3Fb8z5oJwAQLg<^MnmmUtzn*u*BO%2P>jJG(D>i$ zrFhQ5_NaQOGQ-Ck90{=}b3|i&6fiD{NLC#q;dzByC?C8HcZ7zsM?BCxMfnY#w+I^{ z4rT)@hA{?T=l`u9*pK9mP!#I`br@Swi)%AnJ{WJX-{84{u@&bemSJ2nS2B~~@UaZH zim{Pw@G&PXQ5}ZXd?*I=84d@@NS)%j17?8zP;c;Fv93s`h&R|8j)&ub?S|@1CE<&ko}|5-=Y10Fs6K2qd}Fi1N%#@leUQhb zCD|h}ac0Uoazyq>pP~GQ%K_Wt7IDS121*h3e=AqaRT*>m<3F6ea?GKA!~39lgy$QM zja%rWxG9dw>XA0eGJMqVxnHq9gX3ab6zxk~p%!rYw{lWM{#~5pH?t^0w9uM^! zp3C5O+i*At3-5=k6RIfk9sb^XC?6=nbt3!dTu7cD(3qU>WEO*cpbf+$<^R+D9~t6^ zBO+UpH@1Z>%mcqG(HQR0rd%Ib3&raliHfZU*B8q%PdG;LkOq&*I*{)X7k#mMAmz~Sb>;AqH;Jl+@==86$Xu1Je<73V(623ijGLo%Ed z=|jp%R9qJ_q9Q-&i?5&Lu_bYa>nUTC7KpDhE36$FgG5oT3G~36|LH2t1x4;iOWNT2 zeo6kH^ooA4ugnWcl=uHud1#3-l;^@=If;Tb@Q5qd5o+)@v<9fkL*-wN53&ARdqq2C zuES$|nJ0=mbUu^vf6IEXAFk2h<^En$b{rX9w#h=?_qR5GyHc7qz8r$Q;-M@fd15?8e=Jk4g$`f%J znhTbr8Vy$y#6+=%$Va&fiad}9oNw@Z&*48qAbXPAa6E>Skw=*9VLoKeQ1a#Df|w)! z!PzN~vCYuW1qdJS74OZk5B>~;#)|cW5;%r@(LBTF74mqJUdZ|%mw&vJ#|Vj>V~Tcz z>oM3C#aGM?d6UO)sBSREaN{q_kOs~|Y~tT4d<&(GBZs}k|SN|EUUbHLhLQ^4BEE5TZ`*9Oi2&!+&f5F zu6Sn%tS!Jh-W)t}Uk9v|09S8hfhUD$gB7tKfu~4c0Z->Y4ZKebtO2hTz<(21tM~#y z$^_5sZUL*gS%YVC2Z86VM}lX=2ZQGjyMQNAn}Br&I{#V!Cm1|2+!H*{ng*Wet_q%Y zD+Kl|kR2DSywL|%6?0M92l71t)(GAU))U&OauclNa27lXeKT0)U?Rwf0qWcXo*>Nz zPx-F}F?oPn8+e*I1*|})37*~!p9n4mt9n&}`o09&o&_sUtsnRmtlhK`Jo|e5z~ljs zfk^|_paPCyW$x&Kg<$p1HDFb_9U#L~;F;amLAKAqlj?K8-)FE2#s{zhMIz8%0xK47 z8kjaP8>~JaKM*r860Gn&0j$P48z8R+tK))IkU?$k1CKZ0N!wt3Vel032Y|tO@bvf{ z1KU89xd0&nJl}jISod%O@L2@b89NBp{rwxPbx;b9fdH)W*a~`L@T_(&@MePyBw#HK zxc0LPc+UMe@T{!$;CbX{z;o*#fwdRYRZ79CTh(Coi$bva`%|zg{dtu{P`O8-f_GJp zgUVe36}%2+(M_;=*mba)#d+`q|HEJv%>7{Hj6-1c8 zaiSzpY$=fxb&3szP?3TdxhkIlW*Jy*qETfxSc?d(6c3I`DR?USW3XP_A@KD4C14f1 z(O_k}Ah4ocFkmnSMEMS^!m$;^KMq#-z64@j2P;?H0Q~NN)hklLN*#G%g?hG1i;7%D zm7+$`qx7q2QY0!pD)lPuAfFzUVz3H0S0#aBKsf+drGR}MC7Hse6jMG@$|=_=uPCc1 zmnb7Ct0^9oNfcK~D0qcX=#*$muSx`X2U$}R07d~=e`x+dJy`YTd$777V_+FL>N0Q~ zFM{V#8&XnKj3}chlT;Q{j`ZiNTGz&;%-gP^|hM#i^HPm z2BYgr8+urx^Rw_ZtbT2(vqWmYVoA%@5&rYT5G;49>GZ{ zUm%)Xx329PcTd+_v0d+>_OM=`ZjbI+y$|Guy_aPvUF~A3{J79W)TW?uz^OHpf z&D?CerM5|?`4J-@)3=7^#%YGH4ObaWH9T)zYRERB8LOJ5n;bKnU>0xojk%TSA#+RP z*Jis6)J!kwo;G@^bzfg!U&L=N|^fG0V7qH{s}4`eGUDKdtddH_7wM??Xm5B z-t(YmM(>55jeU|H%0N!)?8!Y(6f_-ep3``T!){pGw75~H@zWdCec2_cTZG zZ#Fmc+0D-dbND|H6v1aARdAJGl8h$#R*IK(}nAZv&7fJ@q$^xs^&Aq173n)fLqbb=icBg;k9tbHM6+u z_=|bTg6Yks!rlDsq5^@s#7B6i<)&z{%u8a}R@Jh<{j}_)JgSY>ajV_F_s)c>qcyT72Xzt5;&tAA_1Q@_c;jQ;Y0JN;>3J-{?d z%|NDVj!L##3FV=>SoH@DxmvqMnff%%T^i>!r5Y^FFwN;&8#Ohxb2R(3XJ`fKdTAfm zo1#;%e@9o-P*1l;=z)(dDKZ5*t{ww=}q_HvsK4t{n~j4Spl9j)m!ryUGWr(=%y9W9-b8Cp(% z(APTNbJ)hvaac!Z*`IS5;b7|U$U(&+o<7+jn_lQ(%9u;{V|=EEGt3#0j4(zFV?5YT zXIL<1F`m)KFtq4844T6+y1spmgRNbm{Yl$AyA!qpwgGm(*)Fv&uoXJ|VYiV%*e5&w zNZ;U8!?@u@IL>$4=+x%8+3A|2ozriQ&m1L=+Z}f}U3JuOHg%fd{M5uoML4QCJ2@3Qv7NY%4Cikd_nh`QY<2u-_mRHe zw!^;JW~p79&3xOvw(7Pc?Izf^*a>aN+TXVGvS->~wi|E%$W~@|%qGfivGq9H>9lB@ z%~ny?m6mg82Q05xZMW32dSiLVGS=$2CC@6&@@HCvRVl5>>K5$~t;njD_O<10+DwZy zE4rDDrK(A{`BbC(rqPB+j5!8;!yrQyLp`Hf17G76hVxC<8Z9urXFOn9WMXIb*z`A3 zhS^#ZU9OH4ftY)xkCh8wNZ%F=(YF3~AcRn=;sEL3+=-JyC~?LMVO!(R1(_G>kf zZn)+z`hD8^2CMWY=y&S>s5{XhPiu;Po_e@$8D)tUV<1*NuQ!;&?cU!%ziVu7bm!LY z%N?d&=Q>O}$9A6Rc-(cb<9^Sc&e}e+?oR{Wz1=Fy`uo9pm=D34q`rL|6<*hbf$8$I zy?U+8uDvan+S|ojWUIx#Eic3(@ovct@#+?BNt`rSQY^jFVj~+PWyt=PN~N{ZlhOvM zs`QmKp=FzNqeN4>TfCs<7twA>qVQ+2ig2@N8*y4lBbtc!f|bNPffezFpCc%1o+^02 zJHwyJJ=m{?>G;vAuC;<`S zUpF!vh=xt9RSl==^I6;Lj93e6UF%oXIM;oywyV8U9b02klV06XlU40qH>+kr{rp-# z*3G(aSXuS=>sPQM>!!12)GV!^TJ@p!kBaQ--Q@+9Hsz5Ov&+9O*Q;Q;4sRcZB#>gwu@>PywV)tsun>g3An)%Fz`RWW5hRBkP~TW(wY zwsc1krQ}V~=OT9T%AyCQZADMYXOn_%@YR}j0uKlj=n_BI}p^(UTSD<7}s#E!M9;j!-58S1FylS zA-(ZPLrs%kqc_K)=`!~#wodb3oUi!Syh(!X&Gmvm_^0#mHW*zNx)c zeMfso3>f!Ssc7}HRM!mjs*k4hX--%BQ+t)hC!LvEGj;2<<8_;Kl64Yv%eC!wC0grs zMrj?^w%59)bw|rut6AGg>#1&&)-(MHI=c;>^wwP(N%Jh=e zIU^^FK7(WvzJaCDB%=(2_a+?%AI*O=x^Fqkw465GqRZORs>j;HTF07Zv(t)iT|oUz z`_aPF>aqED>PK^Ti;ot^&97K~Ht(mkTl{TXXF1bhw)LM3GrMU{FC0Rh+Zp4XPdS|d z=h}G3$a@!B75%#ryX|?7+IFkx*KDWTZ?My}+vAX9d)P6{ zj_E=;RJv(78G8NY66`a}UFx&ZOT%Z2&tA`NpHya+cerzhN1}t&Rce#q^e64D{dk(Q zjj4?@jcp%Hi*Vj!Gs`{O;Va)QBRqrBJ?ujN^t%-57rZ|BR%pH7@zBj4pMq%4NxpAw zC2o7E-#bn;W!mH#kFuC(de$VB`rP=uU5#nyhziRBZ%YSZ@Do?ZsN=rJVt))h6B`z7 z7NsAzIQaY6Sze)$c23QKdbCv@zZv(?TXfAWi?t1ncIg`FJ~n!;ecIAZ&xp}!%ypkg z%L(Xnyc?e4nI4@GbSvgg#GEL4%(&3yF?7Fkkr_;@5Fh#@pYc{EzG+v;mmf|PM7t}r_SxJ zKQVT=EV0vceqeQve#Y#i?Q+9v%Z)mPrurJs40cdHfdzXus@L>&s5tgt>#rHO-zQM@ z?YGtnQDN$zRZBL})81kkZ=hu-G_`TOYPG~g-Tt8)*D=>a-Svd0t9!bKy=R=;Lr;|v zmpu#}vY1aSZJnnW<=Ac4G^P@LyA9^ZAFI!AncllzNNxWpI3!s@=nK`wrGiniV&YWC z8}Wob|5l;una)!?F zs@CvRrHpg1_6NeDakey?x3i-}c&aZ$Hd-yW^Ly=E{VaVO^(148j=A}Cg8)kplTp@x znn&5SSenosZ4Nqm+s|>9(I<=ub@CjM?X2p&cm%1(jkMiRRJMwjlt`@v6+Ftlg@$#a3#s0+^#i_+l ziu;N$6!#V%DK0L)SA45@p!j0(uO+XFx0EtU?v{Nlaj1A*T3gv$R#&~V!oF@))oIqG z8tzkzu&34PH&#}yu76NbTT@rIvuaW44;3CIcghTlJxf`IRmIB-t`wchi!Yq| z=~aH!2kz(HIa#?+-W~W*nzbT_`L68Un{39rpFf;>=l?l4=TM>gNB6R~pR=nxi`?tk zW%Q=Y)yKH%tU3IarZdDyUbINWUn%Y&EG1h+3ng2{izMcfILS;2Lo#3DFPS7cCmAi7 z+p2j@C(3^%)3 z#5EPv@-`Bhe3tNQ!36P3B2nTb(v_YNPm{Gs_O-@JueR-!U2VVFdQ|?r?Z=Mi?K3;? z$|rSQ?3mYmsPkCQiLR>No88gBg;$NCSeb_~?0Ev8s%WUEGKnyW`?P1K-k zFW0Qr{$A?`ozdE#bmZC{IzQ{kbV_wz>vZV+pd;4l*G|#drM*O_MXODFs@78NbDB9? zuQZIba@6BAQ`P2aJXT$){*1C#jjggxb&SgIVBPRW@ZIUxV5L#nz#rfny1U>Tx|`s; zzf%JTz;~h>!S{Oez_&!v12$kEH(&(5*`$G0J0}ddQJxP>Q(dm|Tx~8TR^wOIW=#$C zi`rK;M(f6FmFab9#~WPH-D~Kif52#q!4%_bhV8~DjP{#MHMTJo8naAynRJ=aO?O)K zn=ZEuH$O__T3oehv5dE~wT`s6wN0?UV7JUJ-u}Lgsr@uso9#`ig^kSYk<~5}edJ?++Qi7f+h~ve8-pPIPx|`$5&B(vLcLbKk9z%jIeIkx8og2as`|_IL-beZuhnPEi zcb9Iu&K2E6?M1qawK8-h8p+yw)aPo2s8wiqs7_a3MCnnjQQ=dLskl(SQ+WVZHC_f* z7969}0KNl;tDMup>b{rymk&t$1pUE%Gy50x{@u5wr>l2QcX03iuDLyDI@foncI@cV z?>N$VTz;>^U)~~@wl9%CYgdzh-=5j7(|)-9blaGA<2GK~nbr+$&aLv+a@oe#yE3EJ zYqCt)J=s-RhU}88M)pW1mwl4ywhCqDt!k}ittPGNV9%53wY~+K)3Qq0JXxa5Q+7b6 zE}JfEl8%rSO1q>v(kk$J2VSXQpA0_nq)PvmrbvI6K9e4i-ji;YUXZSk?vXB${wQ58 zT`1iuoi9BHdg;;~(pKpeX`t+bbhoTmS|*E;1-BlSU2UzEX}3iJrZ-y~+f3RfweM|v z(JpPXkp>tWML)ZPznO(xp zQ(eritgZ!J{axp}Lc2e7?dn$P{@fkj?cTGy`*cr1w`#9X&-UJnJsrKey<7YC_4f6t z^&Rg&)aMMo<@h{sqkor5)IbEKX`q#IR^^)N1WK6N0Of_+Lse(>v1)tOKdRNJhp9(t zTvUIkAys$RoUCzOGg+fc(?io#>yl=@W|QVp%~s7EjU>%*4S&sU_0t-W8ipEnnmqN( z;Qe|^XNqQ)opDdP}KcP}B5-mj*c~*^7J?j?BMK-3iT-#~ZLH4(8wm2Bs?V|r^@5#95u#52< zeFr0e5zSc1;L*PVBW=cR`V0DX`pMmFr{|o@;~4GUiIxR;Ix9vfDc50(WhpvQrygJ%VKg{TH6hTIEw2ptu&I`l)x?NI;F&!Inu z%0eH6Qp0jX$A>kB9tzV8s|$+>8y9{yEHiu{Y<$Gd@canXh{=%$BQhfgB1S}Qh};!b z75O15I?5>eT-3Pe#;ASKuF)@|mq$yZuSUDae2QKY(-D0+#x5o!CO)Pz=BJqInCmg` zV{&3{#js-;PX;vWbj}Iu&sv(kP-k;&%9qh&kc8;eO%YhttCY!kOXj;UmK%!vf%j~{)P_w&YuWFlW*J}OQmPO0A zDYnYC&a+ITl~bQtNi3dOT3Dn|N1A`KSYyUFKVxcYe$OPz?2hpg)1yY)OyUi<8?*Ii z8O_l%GkmIZTVJkasTZcXO6REh1Fc?Fk;WZLocei{x2m}V+bAJmP2BAMq=9eyodzoV z9`^h7h4;_sec3m$$EeS?JE*s!)1&8PM^D#R^2eR_?F%~8+o`iN=G()zl zg$1tec2Zx-x|ZYOVo9+mNFoy+6IT=Iq7#A-LUaD_#9rP6K^v!_c@sOH=h~FQ(P|vU zc4}y8T*WGED5@8-M%Rb1lI!l*GwOWnH`XTCJ+1MpE3ZCP+f?lj)?Go#v@x^I{Pl~n`#uSAYvI-jujukE`@G1N||8+r5 zo@c@1&ujBHe>$1xo_qLn)rUo&F1&ZnU7J(&VSVSfhus%AaOG|&1v(>m*UMtf%Q+mo5k-V|i4d!6-`nZEr^Uz*Kpy|fRnmZ#oL zvq~*bwM_jk_3PBI)TgO)QZ3VNr7lYAN!^_`CT(fj+BD;|HE9P@GUTzpI(15CDHk*+Ozzp51yS&3`?5$?2n|@XC+CSlk$^3CY?`ePVxY~ z+s_UpSw5pCT>y9ii7L-j6AvdECWa=?Otea@PV`Is<=KJ6g-OQGqMm0zvwZPuQqzkK z&wqV6`9)B&<;y3@xi2+S<|ccjdkQD*r__tDW~K$E+rP?8fA?z2>)GjL zuj|rhzghUY_zmZE?Az6EuDEzUZalkzU>{k?3{kI6Z6bH(q^fAar$?epH;?RjrL(efKV zZ^{3Z_j~?^{ImH5`OEX!`7Ze{^6T^F=HJZ|=KYd)EH5Q*VxD{c#5`&K?|DXrarxVd z!V4HBdkdROwTk~Pe^D~C@~5(lD#r>=_3g^^nzpL1YgKBV*5=m;YZrrWv@&Wf>ZG-{ zbv?DNb*;4tb^O{>b?vp9^)7Wu^~dUNu-xk3Hw@I-}i|~>}T^!reBTi}gAkmO6YjKc%Zn2V5q&+P*VMbfIGWYx;pxLdY|OC=-rJrhOXi#rdZ(w5b*)ZC) z#%PY2ipgYicT+2i@n&fj@#bMvhQ&>4o`t&Q4C)V-Z>aT_PL@lpj#~CvsaZXxowC|! z9ZH*I(?RpH&9pYKJ8Q$Un{E5R-qLQm!$-RchxPUWbbW_q^m7jD>1y=l^y%PlAN?!( zIr{hXQ}n+;-;r^QUc^YICp$VYik-3}U$oy|zwiB~`fc=U^_}Op#n;|X=#%C9qt8@d4WBxnJnxl0AH7X{ z416lRulbaDANIBKdE3~mk&3pI^=AJ!A;74aZy zdZcZ1RMdj#rl>v9)1&uCAB|oWeI?otw0Ti8qC=wkqt-?4j@lAYA2~nVFfuI6EW$jr zFH9w*Jd_grJj5aBZtypOFM<*S_<>;o;ek^BdjTx}&;ZQ><#h?-5eYfwlQR0`1a7_5&ObYBYz36j=B-i6#YE%ZA@0wme{w^Dsg|t zd>6Mo_C#D)?8&%!aqHrKiSvp3HLfUjQ{0@`;JCb)(payUxv`t0KgK+YvXA)?`CW8T z#I~r^@Ewsy!{$fChWdxIgWEzk20aSt4wx0Z(_byf#P83544?7-H@)S)FT7HHC|RZQh0F_%4D|~+ z6yhpr8-3fUPX4?Z2( zA9OuHH|U|ibKq^ign(VXKl=Ol?D9+W`rg;Tljbwd{g~H}%v_I?Ej1Tl?B|SRJ*ISyHS=T0XGiQEyt-QoE_9mQShMEwia=R*sgJ ztsYqV(8gIM(dw+6tryXDT7RZ}upVJ;V6(~kE1N9q3pN%ugw0}`uWg^&RD$1?cG@kr z4Yn__?YCcKm*Ze&e}c}lk7N`&W%(U^dccJ}iTTcCKz017RD%SKl)!KNMxt(FSX_$VW(K6j)gHzhsdbc${>-?@> zueDuOs4-ckMJ>3$nUc`kH1KCP(HGxE?+xfY(mkgmpzDd;snbI~sUxfXq5MF5pnOw% zef#zHd+ikYmG%?z)b^kbO*yAyoBT|tQHNVsQpdfn<(<~uR$Y6$GrOeSi@I0$$htdv z*7t1gZR)84--ny@o#?gbd)?d6ThY6(x42ie_gU|yf+eCtzL7AeIY*GkJIxnz*EBnE z*YNgnE^$pca!wih2q%X<5wyM>3EP3w!`1_>ko}(hnthIamc5L@6W$qKA#W3} zh!@36;z_tWczd~Cya7%gcQt1r_XC^YIJ1{>wl)>9%NzaKQH>{>{%T-1dNhPKCb3R5 ze8nPIvikX~YxP8ZeEr3GdEIyQ7wbam-RjKhuh!PpsnzbQ+g8(2>sB+Wc4W=D8g31( zMyrlmbG-geO=v?=ZCT^$dQbMq278W1(|OKL_ASm<&I(Qo$ACj{9*2NVZt&cjReAQ! z0o-if9F8^bDm$8M#r}p<)pVL&-DJSlXBRb1XO}gdWoxn1*$M1C_CfY%_9J!2u$5V!1NTTCN-S z9Ct4FA$LDFk$V%gkGQ{bpKuRw?{QaiuW;vZPjDx2f9A$ zIB{JtjhHRy68H)(2z&%%1k(lPf)fHOL4hDzpib-+coQE469`@6dm@@RNvtGZ6PJiy z;xpkZ)D%t;h6@vfvxN@AS;A@}Pfl-hc-WG7V=g!Kjir~Z{iK` zrtk`Qp`aQ*yzSsMi{}mAAtQLsJUwt+YPcQT-?%m4*d=pYIET0wIHS2^Ih`C;&JE6c z_GHclc0YSLJB1y?-p#gP&tQw10@$fd*6jUFy-hJqMNN{%^G%lT~tHZ+zrY;0WG zpw-yTy4G-!H4?n1ge*taJ(fA^C(wSyie^Q!=CguW8(AT&ovaAf53JFwk*x8op85%_ zU+d#o9`*LDv^rM(qPo5HBkJtx&FYfsn01Tm7S#FI{axo-XIwwEZcY8Ux}17Zogr&- zeGKbf{cKiy{UVkZYYxCqU@c;WftT+;QD(8?S+iN+vlg&^W36ZLSSMJc8)%0g$Mw4ZetZ8GD1^aDND7(99A=`s}i9Ls1%|5~Q=6qlu*SJM5hU&%t+ z1hUq)-&&K~7q;yL-`+-csL3gv@8$WOdpcfr1#~{^mUU+KWOjY(eb$}X_oC<5{*2y< z18@5p2X6N-SNVQG2L4^@Da!9E393wry;?ejqP|p>qwb>iPNQ4xl4gzie64pH&f51h z`P#>|9_uXBUa#w-5NpcQxy)(jzdB(-iZL6!)Z5A`%J;?2* zhpzj2&l>kAuR9*<-WxrOy+?c9@G7kE8j zThLd5#=#wdkAp7KOb+LT_Jm&zyBzUVxJP7n_=Ctx5%ef# z7Ml@wCwB74sJM!eWpPVKtr{sA z)jM*>=tH9hM(d5o#7B;M7{6;=SN!vF z!Q(jNR*W+ne{Njt_^ff8$9IhTYkbIf!T4?C?Gn<*$0u};|2|o>x`dkvKPTKyIF)ce;m?Fe2`>_!CwxrENhnFE1b@PW!UQ=O^(3SwbR@h?XirE> z=t{^p(x43? zjzPDB69Nl@Rt87|_xtMy{^4gA@Z8teztCrtpVWJvFWq~;&pfXr?+2dkUVR>;y{36w z^t|BC_xR-I?ZIU(b(gvxcN4nYWj2jSajkUDcKPJ=X~b*C9Ot`?7fwg%zd9~(_=yo` zA4O-{X*;;sR@g<@ys=$lon@0ulUP$}(bgNS?$fd@?P;CV16FF(_m&)UHuaWSfyLLR zm(2T&$C*7aYByPGc-Pp=V3`p`KhUsNSI6M3PQBh!?KIt|TEFS!Xdc#;VqtW`Cv1*M0W}RC`zSKkv5g`>89pC!%v#w?Ri- zm!Mt0v#5A)jMnl%I!5xbWt~_qxhfhV$r4T%vxzODZoxUB zw%`Fls`OMW>np?>ThdhRXb|NR^6<=TUlOZTWM2uvSMB3KzU8Y;_}%QDP`5=l(KKiBTCGuyIefJ^mEagl7Yfg#eRj4i)I#77jDYeEj*eRRdDt5s{9w9PUO|+-umpA`|Q*1 zkGZ-1A38ps|1job%!lj`;`cv(xcWZiL;QQq5A2-W_iJ-Dz2|0Yyq}c4Dd+CH(rmSN z9@&es4!_IJ6lHm4&ds`%QIx5lF*ftS+msB$w<9use{<$-@SC1Dd9T;KS^2v4HRbj3 z*EiF{UQbEyP1jBTlwS1exAZ?=tw>+@$}K(S73-D8tCO#?(n4NsO>0Q=O*@&^oEo2& zn5vg{I<+qKVCw7CQ>l+rZ-7^3YD#KjYGGYT<(bxV7hY7f3!>PwAF z{g~R8vN!dQ6!+AxQgTxaQr4xEC3~hkOYTd)lFUy&pUg@=4PK{`tCDvme@$UmsZK|UJ74kyexQG`Lgh(QL^CWx5>2Rl;m%d-Ba!)UriZErlrnGIiLDE z#Ujlk^)&c?%j6X!?eMFcY4TT2uV$wI{_1|ZNxCe3b9(6OqV#>QU0#>H-t;=?P1fs+ zZ>-*Qz4_tIjJI#z+<0sLmi>0|Tf2ML}zdev)mXVS%GNUzPTSiFctBhTldYPq} z3o?VVQZlb)QL{|nZOA(Ht|-eQJM7)f>^txLav0gEId`%n-v{O-y?>YE@nPoszdkg* zANld853-LsA7AF){&@V;gxtlSDW81vGCpzh4u0O7AD7pa&(51r@I(Hof{Of41%3r~ zg}V#(7nT$l6h#*PU6fk5u=wjDMu}Q+W67K1`=xtJHk6GmjVf0wQ>}PW_OfDG`Jzhw zik`~H6(_2uR@zs~Dj!#$u9{TiQQZpueb=4Zg*A)8owr+kT5V_jfx2AQ;`(13#}c5BbhDA&u_2;y4b2*oIKXGH4op^%gPvFzY zs^)M(Uvr({B!3U#BybjH3rd9BiF2Y@;R-QT^p!*|if$}1DVR9nB3vRb`l zS#9dAf3@>lugI(0_JDsu{9R|U+`j8wM}F7k&Q;wry864tU59!$bnEuEb|3BC)T7;} z+PlB+eD6S?ci-0j%)a*i@%^g@()wB8_r=L7+XkMf6b_hBoK?Q3>{rRBh*hFgS5V%l ziYU|6wyAci>8m|d|6T1zjbQaa&0_U_%`F;vS{|A=wE3Frb)IXD)IF_jt+!pLO>doU zx&BhUOoN&FNrqA28f{^?)tF}(Yx2m5XR_LOhpCH+hFO`(akJf~R^~Qlf0`$n1zN0pNdPU##WOpw_2rImRUJkF=>0OR?^C?F4F91NwnFtY}y`L z5$!6ij`on&LVHD{TIbQGSPN*ktf|&kHZ!fS+dQ+5vURtqwS8r?%Wj^nmA$6jefz)c z{2j*GKXWLz52R0bctp>1aAmmBe`owcr#kl0FFI}oztyNXzIFQ5aiw#Flhp{W)5j4P zoHx6S9pUKOIU>vTrptHC$*w{s;kwjqAG63!!_CEggWD?iT(?W^hVIGkG4A>9OWdp6 z_qns&|8TDdk}CH+_hK;m;4W}acjvo5aj$j1=APqz!2Q1a0{0{CzV6H2yWK{)r@J}2 zA8>1T8|RkkrssCREuR_Xc7-Wq{>c1|IgL4+8P9ZMe#4|PcQ6^uXJFLBJj9&pR>Vwn zb9QrZ-{N-8z0}Rn!{2?6$3=IMN3Z)N&+k2MdzN_gdd7Lq^?Kl$<7MGB#(SsNXK$g` ze4p>U`92liKl;w{sr9Y)3Gw^ZcavX%?@d1+zqfu{{EGbU__6%5{Mddae)WDeexLlR zfh5mwz2Dz{o_+`XYJJD~9rRWA^8vp;)%q;)J>g^O8|9Pk)9k&*=Lq=L%+fo{`@Gje zZ*8v@uMM8-ym%fw&xIayJVoxg9=qH}d(c4s&)lZFPjVBuH8c0P9c0?Mc`;L&EZ2q1 z+pZ?e-L4;9SG!(xUF*8ub)V~U*L$vOTq|4;xf(G4a*bh@xh`Rk!N2I0GNPR(Gj=(q&_6N)>8^}d4(I999Bk<# z`zH?b?W?D_UL?Y7%9?bPh=*zUG-v+cEgX0yR|q)nSmne|qiAFZ`*46XmLPNa>s zUQBDH+0yRP8myMk9$7il_F8eRW?DV4a<|%O)nhrv>b<3z)nQAvWvu02mTc+@%dJ!^ zOI2zbb&tgqYL9uf#ai?E7L8_A=9A5)n{$xDO%y$J(};d9%z22H3j^ZTBC75bDD;Z<_q;h8g%t8^Et^FB&=liGi z`Sw@zru2>P_3wMs^GB~JX}ndW7x5K4Bf$=LiMDL}9(~0kF9*{3LuX%muO%U|lbi z2t~pkVZTsCq$}zbnu)|hOHrB7Nc1;A+as(Njs_kY!j-~I!d>_aAp)PF(}}N$--tNk zFcC>?A^eHugcC7=&?4LjmY`4Y82lU6ZGt=CGxR=zwctlVKmQx>IeM(1lJ6?_7A0$u_gn>_d zBLxh>3_%pYUL<%VI3o}VvIRawhhQneAWjiuz^DK3h}*;u#8qMg_zqz^aTI*MKSk^( zZW70c4A5&NE`x6a{v@o0NrboXGZ7@@gO`rbQ|KzR6^<0@38xC%iRr>RB2Jh^I13*U zJ>c7dd}1SUgP2KdB|?Z>n z?qdQm18`anzR%bUI2|B10bW0WZyweXM~EMZJ;WNo@+TnQ0=ORr|GN7+5hg4p?g2KI zqOHQ6qH1BbC`=?2?H5T!&qU>-52C+CnW7`22cmVNli;-t^tXx9L>EOA@h8zZv4MDp zcq*7Jd&OtP7sczu$Hj5t2)rMQ-irPb<$-xr5B_>YT4K7`TRcfT zUA#-YT6{x%Q2YvbXNi9or;9I(Z;4L<`EK#I;+5hs@ocf1c%s-7yb{E7K&%bG=8{-d zk|7=`k&3rS93@vJUrSOXJ0% zR5(uPEQ}T!3Il}_f+@@<%!C)gcS%c#cSI1FAEw|~$pryKgTR9L|2Vn|@V1d|8#Bf1 z#CE_C2HQ#7G;O%d%-u3?+b!d!j9X^fGBd-LcEi**Obw@DW9(Q48T0P@KYcSAjciLA z$@biH&po$Tje}?$RQ*t`RUcE=s@JPOt7oV$09v(9tpM~Y0G>uZJe3r6Kea&>sxE}* z`i{z=+M>!+jZEoZ1Fw!#{;iy(tcF*5tKKN5sLaY!a3<;SZPTjW ztLX5J42SR67`02aPR&-|R`*ditCy(5G!Fs0GpWRY=H>jnD%^kenC`hEI|hD`lS1Jl6i zS!3AQQ)y`H8Qe3{_^juSkqj)MxyCWbL*s442)y*c$STuK;P8-5%guXCh`HCa$Fk2% z0$k=V>v0PO@aDuc^E&Z-v)kKHYnqpxv7!{KU@}?hx$qi4!LHb_#92 zSABB*ruv@u7y7Lbb@;`KKl)=OM??jZ8R8>SAIac=YKcDJnDks={{ThMuYhks#{w4w z#|1fpJAy8STnLT{O$aFp{TZ?(Y)z;Ic*pz0Q^QyhuCVJ7e}R?GiO7z89PyhhIZ_96 zr+xAzGPXi1yP{Yt_m0xbPepA}5TY?ryP_{d^+tzBpX`$s9olzFpYMI!`mF1>sV^s{ zx9^LXBmGkPvt#o5Uyd0OE9svW`=WpJfW+841M*`T1IG{8HZXTUJ@9Q3<4zB}9M?V& ziHnV!6n`x4O}r}3D`8yxriAzLKN5Tr_=%|r^AbxEt|s~?{!Cny$V|GOI6A35F*V6M z>1oomq{^hzNw%cCq<~~g(%58Ca%%Fx%EXj~Df3cRr>siZoU%7%Tgus#eJPJqPNcj`xdi1_%JY=FDc4hOrW{Q< zow6ZiPs+@cB-OF4E7~;C(TRxFDWtU zR1!OBc~Wa)eA4|yQqpgU#fhZEV~H;l;uEJPv?L($hZD}k2PH(rXU2bxn-xDaP8*jo za0~Eo90UIuuxnu40OG*>*h>Qz$MzY3k1dRS*ndrIa({Yke$12pgJNR)zv%ZahThLF zW_91~{eJW*=^N80sPC=l1ARQBJEAv4O^q&7q(w;;vZz(^vx*loom?L|T%HhlMRq=- zI}!~a9r=6sgNV8?Ld1x$#o@O@zl5nnNMVwYaiQab4~J|D`Wk#C&=`~-5FF%`E(uJQ z-U-+(X_fvf4v^|a3nYG`zs1A-zl&D+S^Q7?3jII$B>FW8=lW8FyL|=-?g$t0^8|;z z)%-hNbpCr@U+--0Os^`=KAw*Kgv(}Eat5=U>|IPLJB=}fg+Tm;h`yT<>v@eni1yYq zftp8)rBqU5$Q_g+z#W}IB$2lg{7KjF3B)YiVuA*H63@h@;bJje*qI(IEcom(m)#>h z-n*vtmN*x>)s9szr+vGVZa?MlwLP~-pe43Ms{tKjVWCURVb)YrvgIZ+$^5TziK(e) zE8;YqGYv*KT zRma9IWBd6|@Amf{L)t3a*SDJ5?zQ-~HT)XY%KNpqWqNb=uj@_pU)sj`&4U_WHk}54 zRBio$Mp6CNhQ)QS>mSsr>r^$tb&8thwL5-3uF0!LfnPoO=a#B3)issD)k7*TRlTV2 zs1j7HsN7qgU(sF`QZc%0fBCD@rZVr+#In?qE2YiFrjq31@g-M_9u^~oy+soX7Z-i} zQBoNBV{GB8??pe7zR&ql_D%DB<+rWh9R;p$M+#EE(F=MCPUkNv;N@55|D87}KQixU zUP12qymh(4JV|b0ZcWay+?zRLb64ef6vmy?)XoZXzYHG5Z< zZ?<1ndRAKI;;glq#H{elSD8H-OES|k!ZOcgm@}4V6lV;|c%I>#aXQ1Dz9~bQK0Tu} zJtpHrIz8iTdQ1As^jGNv(*FcZXn1;I8ZZ4?nl^2F+V`}@Y46hJrQJ$fly)&~L)x*l zgK2-IT~0fk_9X2@+FNLSgx2S@|I*UZiqrDan$xP&^l6$jG!2*Do8|>2DBYG8o{px) zq+8R5q!ZKUr3a=TNuQpck$y29lTneLn8C@|oH0D(QO2f>+Kj(57@6rA!!wl`hcfw@ z`I!?l$yvuUhh!CJZp&h1J`&Q~vV}QUvybJV*|^-f zIoor;<#gu8<_^odoqIXYk=vX%IxisqMBa-0vb<0E!hBA_+WhSW#rdrT{R&2YyH@b< zTW^8$+njIXzrXwT@H^o<>BrpfsXsn__b3eiajEd>kAX!Ag#g$Ut|(qvq$#!+EiBnr zTv*~N?o+zHEC7Pr4i-B$_mOW%2rn_E2mbX<@YKNR76)XDnD0Ut{hYy zQdL;}scP=eS=Go-bM>j3t3RV_6KaZT8)|;9+g@v{BiHSzKUwFfC)96h*j}%0(AKX2 z?53-+tzlc!?~UYUN8_XBvrQv^^=FZ#vXZRnIkx)qAuG%`6>J+qb(* zOVIz&mFw?ypEa!1kL=+Y)IHA(hmDFJKJu>T5t3kxF_joIOzV-!W`U{GoNqc{*`v@n+(cpaKSma7{Hn_5#I2U?wCQvk4a>OZ`GPTmK85L~yO>`X4_P~z zQ`kdU9vlz$W6oRlWbP~u%I)FY;O*xodog&GUe|f^yu-X|z2AC`;>US^;C}*8rXT;1 z;5pwQ5DVrCFAIJM8NwK!qry8ry+TjljXv9b>wH>#<9$c?o%Frq*WzpOi}oArf5`8+ ze~n*>e;EVDbDH6~(V0_^AfO~--19}3nfkT331zrtG55xw?2JH-f8{`g-4L%w2A=o#xPsrWS z7a@LO($GC&7ecGU2w_s-;;s#^4@(PA3ipn<9-bOu2(OPwis&D?FXBjKPQ>>}VkAa3 zJ~C4FcjQ!ASL7~PU)c-UR#}7Wxr{EalMRr&Wb@>H^6m0y`62l*`3d<%`4RbSSTB}e zkgt>9mmid;$*;;A{T36yir_IG$`&U+=_b&UepssK-4QmNK}R*BC1NEh|(%zqDWCgqXMF)M#V?1h#DQW zDQZU4uBhLl{)}1}wGnz&K)obtU)1kW=b&{nYERVdsKZegqV`7Zh*}#pJ8FDXzo?KX zW|T`|RFo;|6!#T{ifxKC#YDwZMUdjS!X}@q$d(5xj>?_xjgf;QUq-qjQX?}W;vkzl{ztHDJ<$-%pVT7m+Djs)cg#s#eo>zsUO2%1yAM*-+q27h>Tq4Gr`v_tnxW0oadtuDusoD-NN+(fzVr!19;9B z!A`zH5CfP_z4vAQR__?T%PY-0)vKR(H}9&~GF~sQiMy4zlz&gsD$Z{~!nJXDFz^Hr6SU~U3=(q5L5!FS#LODpKP;k@@O(tI_z9r#^Ledt(exe3`0aoJI z5wy4-{5ITHJQ3%@UBe#2^~F+g1(*}qc^EcU?{N;Z!@~>X0a`8ldnFzu(33gm9^M=3 zR=R(<&b#-yhP%hO>@Jb(iwkw`ag{m8xE?yWu652@XFumvnWc>(1@=?>^M6(+%s+){(m( z>Kb(C02kP&`vY)V>6J8lnregS8zRf9)4Q zRgP#nzWwaQ!l zO@&uKQT3=!scOJ>{;XOCsL*`XA=M1kX4QDrO4T6M0#&qXwo0s;tfH%isXV~4?os-J z{p<$2woRF%%u~JrF2*(GW#u8|DdlD;zbh{)7lZvg8~Vm7k1G2qH!20nX-ZdDKjp73 zFXeY&{e0@u0Gp|~>rq!-*X^!iV8Enxt?0T1N*$ZJ>N;b)c6Vwz13GVX{_L3CdB20* zd8MPJ<8en`M{!412ez}aqkpHlV{WHU=eo|M&h?!$J6CruhqAGAPiJc9ozA~Hi#soM zI)Te0>dJ&qtM5$da&->s5_Js*j?T!gIbCz%I0u2B^DnTfaLUhJ!;~#uJC$_hb+Fl= zC>JSjf@S{~D21$1o>u;*JffTd_Wf^gWlNx5rP3L$oq#*|LETqVryi#1RnO4`1A;XHkiRW}nB3I#K+V%?HBnlQ zHbE=b#sN~;Upq+~tDOO@nSd6|(Cz`=&TZ{7?SI;>fH$7e=4c;iA89{p_X0LEM*9Yy zp-b8}&3bK?W~lZBeA)v|CpMz7!Eugj&H{#aM6*Y;6VS2^faNXK90rAygPO_E zHv!ILEbxAYYUXGXG~+caNfoHJsV1sffNYA@bK%IN;kfP^p04Q!2;*?gMfe6*Y4&OYVI;T0sAgy-faxyK2I=l-2k9EL zGj#&pPTeHkTitOTq5Fq!c{i*3NB7L`Q2nj$jr!*9=XyS%aU%h<+oj&?K&_=lIV@^>4^EK ziDDUMK5KbtW?B6#C#^>CPJy=yVUJ%m`LM-KKZW-TrW%fWYGU*M16 zMi2t<^@K0@O%Pi}A$1TQkoFRXk$p*>%uao9f-j95Il&li( zl?s5vS|BM2*dg5#7!%+Vqzm{QbSH3f@YtZ1U}ey{kUxXnAZEK1m%NK4F29G^%@x{x>|sXTFI5;^H$k_-@) zp-JbHCMR7=nw@kn>G!06llCRmCp}BTB-bZNk{J*q)h~H$^0?#)$zzg-CC4QXNcK+- zNhT)yCOeY6lif)^$<$;C^aUo%043^^?3o;#tV^OL=OihUE+%Crtw_3>6qmFmiIFrZ z=~rTS((6QfVrpVeVnX84L~FvB#8(OI#FYs(2|)=D658YcNVppxnJ_)RDc&P~U;Onr z-}v~rw{fKqF}7-8=fK_pM+aUR&}U%Z0nGynV~-738XGgf*}ppWZ2#4<{{5Z(AI9wI z9~eXEf3M%c82^5hn7e&X^b6|C==Y@0k-kBF+%WR1`#6AIKR;?n^nZ$1faUl`9h9F^ z=w!X}DYA9)w~-ApcH|J*`iT3H72$-)xbP(rSHm*GZJ~nj@u9zmT?zRRS`};$p#~2P zNeVg^yd|(C=xu;kkWD%_aJcktz$Hn$v|TKfhKT1&7Kkp3kNMY#-uv-Ib-us(<9)CB z_4lduT`Oezz61>(9e;^16fBmR-uL-Cy^6fA^LoAh<;HupaJKWPoOj%T>{iY)7J+k? zDQ16V^kucshcj{X-x*F&RF+D$7t7k`vT{8+n)|4dezQB zzt{#_8__M6Uh93pbqYC&`!Rea!ooJ3DVh zE%1}x`W=AbMzb9Yuy)~Bp#S>0I&vqahNvZiKtWu43xWfx^H$QI<>%U+Yy zo&7B*J|`mgSkCd>#+5l ztsB}ftv;=xqCTl{d_!hqWy9R21&wZqxq8uj5pU`hzsdJceL|2WntZSEQp)yMCP#V;aRsU!f zsJCkUHGOrpnr7WO?UC+Lx=1|=xX#_~?S|?4@E)3>si(m3w=uP6G!kw!A_c}1rUgi# z*?@d9A2dz1NX=$TrunvYwPif&V|Ae4taokO(4lsr?Wg@8+hWI9yUx*J-|gJz@OK3` z3jo*o)4kFa*2{F4^?r1(_xP?6z)Tmlx4ufRUUZ^n%!2=Qt{ z8vY=00YN~r5FU|E5#z~0q;hgPX**>;IgCoCv{OG*?$I_;7kkQS-t-Py2K}Pve8xb! zfl)=@%Ur>rgN1p6b(|T&_GNu#zhq6|#Ic(>h2Wc+#c^`GI0t#_xmYhdcbC^;p2dsf zwaNR27vde_{U`sWx04^k-zWGCv0Jf%jlySwTA`P4fX`;(NuLs7n@^C>K;OMSmjT~F zeG`2b`rYu&@pJnI`7eODmH+%I{KfvEqFw&mL`{IMCy4^Y*F}58sHjCeNjyUGSo}hQ zk#MB5C7Y!mC8binGy>)UhXU%PZ2^4(QUVVJTnnrWFa?GLjtWW*yc|>&s0`{KG${CL z(2ZbRFg9d;@amAd;F6HRA^k&dg`5rT4rvRG36+Iy30)QTF7yuge=5Qf!)W10!$yVI zg&hr#2rmxb63&Qt7d|pV6}~Nk11z5Sh`fkJz}z_%!HoPbA~sSJF(;A@QAmnNm`y}J zi<}zyIdVy4e&mkGQs`-j{1~Z%cqMxz5=obN%0gul*>J#yR>)Fhhh?K=H)IoK&t%hO zuVuf<&X)(u>2gnbugoIrk+sO$WEHYH*$-JM#6lIw{*ir_-GQT=fKT2kJ1JW%+YPwP zCfP9AQdx{_mP`!ifssYaY9hI^N0I8tb&+2p<0B765+Wx>Rz(ORA4arBY>RjvF*YJK zLIO1c+@!2hQ(kufwCl{|a}7%?|$-78ZUk%n&vU7)c^v;k1S(15QH=+Z}Xd zgUSQ{2s#tU51JU57KjgA9{4$c75IBVP5`Jt1!PDQ0@g{L(g5ivX_aIvFt);_LnXBm zvv`l>x;R2IR9qr%5N#4~6Y<1s(JRq2(AFE}-|XM!x7~k_AJ^a4?}OhL-}!#?d})3} z-!$KMKI?p!f=(6F=c~^r;Vhpy!fv5Ka9FrU;3K38UJ1_fM+kiRb^Pbv>-j^xNqnW( zUGH;VgT04%wRvfHN4?JT6kdIKWxQhUpS;yve;$dO&3(X`#~s2kaT?kCIcwQ;j+6B_ z`w%OP&0wXmE;Hw`f|(fBC&mNj6vhaqiQdGxLjQx2K)29qJa^MqdXnfy+G)=XG?Ay4 z`kc0$nnLTK6jGN_W>8h+TFP4Te2Se^Pd-GNOXiT8NVkZ8kYq$V@dM#BF_9o4X5*g| zCg5WT&A5;FO}GR+6_<;VeSo}HyQ5AaH*a9Tu+@N0n;J6qMeyey)!^0kHT{NEApXdC z(8rjKyfI3Uokq2BIA~~4jT?>Md-@uWfx5-Go)0~op46TO!;qdA23F5LL#tt);fo>8 zaKXSctT$-&BMljPk>QfwpkJfU(ht|42c4Q_dUtoczOI|6f8TBDKGj_XjE|4qNx=VL zc5m!%)s60cuk-6Z1}u{0x(~V(-CnQ)C+ZNe3X6du^b*)V7l1#sS6i)J3m*R2+PA=v zIHeV77in!8xwcYc*Syf=fwg@dVs5sBRXtbZRu9+I1M?;WbO;}-Jv7(Uztl%TlP>jt z7|#LqOyEe21S>m1y-?j3@SXsO&|s;Ds;w$H*w9>ciOQ?-oU4WZp0%r0zFeElAxqy=(U9rlxu0X(je3ZH_uF}~hP_mVNN|7>H8L5;jA+$jm z5A`5e4^#FByeJlsl_bDfMgq<<6Hu5H%Hx2nTvQ%b-UdA731CW}fsawDe5W)j3za@9 zopP9pt6B@Zic_k^s{3Hozkw@y4;-cs(0T){cdECludww4m=~R@LKOkscicR%2Bq;&fN%O?z2K5^Y^yC-!2)x8?H zL4N_?=V5n4cV@S>ySbaKN4q6@raoLR(nsinVF?AUjzsSZix98`q23$z_~`-o*2n1k z>mj%Uu*fO;-}H0zOZ7|ie*ikU0qX65QSQ-i)*ph_U;5qp!}|UDz0gVpR?v3+3FtYk zKLgMD17H_r=%4FrfG4EV7Xy>1Mz05!QHQ=wUkB?7eUrXa-vAg!Eo`;uQFs;A;M9u^ zbc5U=F$^?B83r2?4dV>M4fCO1YnX1>XINx7V_0XnY1nIcWH@bjZn$oE1Fg@7mxdg} zCquO%*I+PI8E8EkgB%n(hl2+2+@AhDzr(k69ca^R1)Z8bJv%_P=3vh|P^zizdC=qN z`L{=6tm#QIT6<<1`Nq}8fyO=av8D)sxI2WNJ$B-!GA7m<0 zkL*VYcw_eSiUZ*tO3M z$c(#>Ti$!feWbU^-Q64CI}?{MahR&62U~;T<3?i-<33}}xFFmj z{ApYv-i3=J{DFT+sKv91qX>J6?+JQhAaNP#EU}41AT0v!jf(6bZKCWZJ1GRp9_m?& zlPUmjz~9tn8k;uG^B^t5(?sh}U+VdSUg;@gjHSP0 z-Y=>byF`;Do5eYjCb3*P4)k*VkvOEm(ggt*r1=5(fSAC|0S^LO19&haI2iOfP!|*s zG&%Tq(3@aG5G!O_@cNMV!Q~;|A#tJGLvDoDh4h9dhRzMU9{MrN7Rm^p7PdV6b=aqH z2F&OF2wxmg6#g|LC<10~5i28$BfduZMiPOQJW6&y@&Lq9T^yx{ zCST4_$hsgKJ)v_V- zH!_ku73Pa6vTHIA*#d~O7t5AJRzzYV_eI`_2#Smaj&^nUvWV1he1tUoQTX?;@!{*k zEMe@hJ7Ld4$A*mzHH0>XoD2OkL=nmk$q9K8JTqi)aA$B;(AMB3LBwDU%*NM)dU8*| z>%i3k{R2Ctp8^(3V*^?xpQS4#3DRzHhGZ)!JENi>;!UEdVx51LXrccM(f@mUC-@EX z&-H!d7w78>Dx^nz`94OU-NNNQ?Se|-Fu@4nUH)5v2VW#u=6#f3?xpu0>NV5*GcV06 zoEPkMj(dV<;2621In%k<+5d2KEHBPb)_V4J=69Bh5y)D|*vHI;xmO51nQ_qbGQFN= z_Kc#9_DrSTq2*I7R4!#KbvgMSC6nYNOG$Ichl&4?x(GbdD8gFeUHmtQQVb+a!0p7} z#Ma}CnEtq7m{Zv69!(fMsIm?1UGH%o^mJNWPPfc8#=X^f%a!fub^17#JGa`)9JRK1 zN22Yz{U&O(IjqUH>DGOqLRVmQn0eL-=9QLPrf+5|5^f%koB^J*7IF0qLuT}xGd?ji z^tiyvoTA@tc-&pDr*;q4|Dk)+-Jlh9kJX;hrD^P1xn`dBlKQL0sp4uDs8*^olv%0( zr9`!_>yWa&6X_b&xuol5M|G#5V`S&y_75FsTTsW^wzKVBt%UZ~5NT>`!M5#cIn+vM zp|l?P^%p4bdbDh9UiYiD>1XrUrsU?2jSri`K+)uG!qj;;*LBsW z*6pk3*756~)ZVE}s12<9R&%pwbpS;C`n6yk5QVXIwSzXI<6f>RnZ% zt3_3vRT-5Bs+Ls-RIw^^AOdGoWokuOW&euK3Um40idW^cE0&Z~D%j;O%Dh zFJqQnD$6JxRko{?P?l0!T*@rHTKcPGZRw|yq|&1$w9=WNSnMjAU0hkzulRWprFd^qbJ6sow?*=zLq)`*xkakNfkhRC;-b7lYEfFD zweWqRvhYD+W#Q?C*Vpg3>jm*s?pN31tnXJIcJvzLd=< zbCq2z8&qCXcCg&P{73oRa(2b7@_7|4+|PM6FMfWh;njH8?yT8Z+gejvJE}Ii z?osX8I&7V#Zf@Po`VVzq>go0V4Zqj#YbdDiYEU#xY`oI&xslWu+_V*xpW7M<%~P7T zG^aPUHb*p1_;tSd6GU4}T9(7pSN^M~C8cG4>&upsR^QgaZHHSww)M0|w$E+5*`C)% z@95vYyW>H-w!;T}i5EI5I_aHbx{h`J=)!c3Q10l;RrYiZQms^eQvCu9XNKw?%$x<9 zk?J!r^Y+vxXijTCX}oj;wbyl@wUX|Ex@+B^bUb}b_W}LOZX?XOmKv_>>kVwf%$_5L z#-3ioa_}Gn)7JPWa>$4x6l9I*1kwQhnqlT0rWa;5c@FaVn@2O!IA8m>HG(LHev2@5G|1f zew)4!lXctO3VM%oJ$CihK`xvHm@OX77?;OV>|x9=ECV|icM4mHBjQHmx8T0wf8ins zWAK*_&gq)X%m5}7ib{3qoNSwr!s%%`5D6jR-l z1lk(vOkjXTmlk+Jv0h^DJzlH53%ovhdwXN~i@itj-+7ILwwtPw)k>= zpZN~;ZTH>m8{qc625Cf(EauHp$U(`o*Q#2D8AbUlvqK6`i_=hM)tQE}`lf^s5Qt=gWocN7+syIiy zNn9hoAl8b%h>4O$u@tbXK@y>4wxo|_vm`}wOfpe&S29oXS+Y)2EIB0Uklc{iVT&fM zkoZcqk|3#vR3T+b`v9&LClyGOr2f)TQZZySh>$Lp_LZ)d4wG(`&XlHtzTj@@cIi&( zF6p1JwMDu{x>mXX_D_*6myVV$g?BB0^(^Tm=~(GB$c->V8Y!I!pEd+CCCH^zsgD#d z#Yk-ugG3`~mQ+egC0`}kaBlAGc$}N zU91s55Lby$h||T}#E-mTcnIcL30UQ@l^dvU!|y{dT0UKe;ouW7s=JPz+1uaY~PcY!P6E#S6tgSd~l z2F`L&jtu1f$!XxkaL#bL*h4s%*xl?w?7Qr4)^F_FEMN9)Rx^vkdcvw;u3?>G%2?x= z9ZVAQ3NxKCn)xTg!RX6)$xzW3G44Q&))aanolM_H|KyoSU+by&6nj4KtftNMJWgYI z4x{DK?9@ZF_tZh4uH~c#P~TC1QdYpX*NZxul0hL-)>D3vLnvp-UF5msx8z{*VRAQV z0r?H7A9*9Gm(+)pLDCcdB)uX=kk)}(W;F3K(MXs<{DS3QDPT69@`Q75l|vsZGT~( zYCmg_wQscx>~ri!TfF@TaF6cTw6^WGblW7`C9vxLu;Fc^Y|Ut}?K6tCT|}GFjp!G2 zGI|A#LAQY7=}Z)dCZT$35L#_zp&3?(^?|kBdc^v}y2AR*Is#e&)`eCNYmBwt;%QB@ zC@uFa-z+CAuPxgw*DMR6HNui=iLk7)ur1RpR&$D_)f{3eHZv{hW~2Fqxz>EcoM}F0 zerDcgzHDA-K5QOi-eit~7T-M5>|vIhRVE(ro*bquQ>W>rsoeCpDcf`qtlTxGd!`wt zlcproc2kgPj)`s>YO*8YCKbXr)gd@jA%Y-ZkYC6{q!>Aad`41{d&uv|DP$J11M(TH zM8+UV ztI=ufHrkAx5R;-ZqDBL>-B4(V!{~+BjY7l>>u%WYFuIKOM!m7d*lPS~Y&5oj60XMB z2Jh1vF^I*8LtI8Y(hHyGGMb=QZ8X9wb;c&x-wem-H1-J1onPHPE{S)_Y(KjvyOg zM0Oz;pmiC!gxo}K!zevRULkLgPsm3k4@R&M$w11G9Hbn{M~aXFXywCbW+ShW|B%Pf zdH_hoV|ev*Xn#PyLj5o7`3mp+413-~|7-ZnC&)$QE^-{Xh8%$796-)NIgcEMJM;hL z5bW6ttyJjU0%x`!aEcc``B+nTE`UG6lwA9Ng!jaCej8weiS67@L8xoq&vj)5Y(AfVxM92m#njzq^#$8Lwv`PDJsX>&Yw#=)=Gc4w07v-7aa0lvLKE|U9@ zYq0w}#Ng8))6*EY#(lsY*89c%d#~C3vNyWd40+*(Lax2j9xRU*kNF-7%uA1*7@J2v zOfbe#5-Pam9~yLi}ne;5;$5fZ5nN==VRI(PZv$=ImNRt{hsG$y592xeIOmB?*Xei zn|_?ZVAL_DGeVhn8Jn3}##d%v@O*4wrm&tfce6T}Us*vc8|!!0K=vC}DjUPjVozjK zIJeo;Ii2jkIT4&D&N7ZK_c~`Lx0G|7i{qwq2XIZ?b=)xCWA0pD2lpIL!u!UX&%**9 z73WpV+vJ7ydh8YF)!?<(ivjtmhIlu7ZG?aK``%-`i@mply53!HF+bOP5MS-Rm`~*I z;YaZA@kjA<`D^(~{yCT-eB_4;n!w}ZAy^=g3Q`40g0q5|f+vD?f;7QlL6zW|KrMJ9 zzzTl|e1+|TzCsV-2%%6oLnsq25+({)3Wo~U3C9Sx3daglg_DJQq3i*Tg1y28!X3h8 z!kxlZuwDn-n}i32+l9wr?>XTC;U(b_;d$Xikq!qH0w4T20oiQuUqQ*c`FT(D7aK`>SDryxc!Tfh?}3#@!!K_wq6_`q-BpN1=2 z!@t8H!r#gF=1=CUyaV{3z0KaIyz{&ldSCaBg?SI%d!qL*uQ2a-UJkF_UPWG`y)Jn% zz2=*6ka;`w+?Yt+;QC3To!j5w~~{{z07fNrg8q`usEAJ z+3Y?r^Y36s!5m1#n#X>?60?`U97w{t#cG7O^eapjYXUPDvW#tGK4C;cjCvizK|jHG zN{?sErEBPH`ZfAD&q?%so&@>;&wo8TX&XJy(gHkVX~nb#>UP>bsvj+!nn|ss{7&6V zVNoL}|5B>SD=0h29Ez0uFFBjEguImGNv4tBl3qg``+OpiL?ylxpAy-(xc|v$1P1L@XEc67$AmCT6sU&7-mR z63kutdQdHr5TXZe^9AIlF&UW%|Bk&qSB%dgB6M1hxyNp} z+jG}2p=W}@VekM9{)2w1;SW8=Al1LtS9UMbAMEzl_v!u)KCOM-=XC?R$LaJs68J81 zAtLplmZKX2{wtSekM=!8QLoh?5S{%})2v<%{;6QiEOiUS>t0pYsAj4E2Hx=;h%y&L zta-a~zUrwmOtn>MfQZ@*C0}_=+12%%@>5r^@?e*~YeLsQUA(T{U5%g|_^6Z9^=Id= z&WW9GJHtAULgt1Aoy{EsIzNJP;<1j_j^8>yc0_g@?dWZv-|@4(Z^u8Ny?Cu%*?tI= z0@t>`XrBf8i-X#C0C{U^JHCBH`>(dh_KY@i`^`3G+upXEwiRuU+Gez!XdBU%+7{oo zs!h?hpe>+navQg8NE@y#s?F5u-`3emZTs13Z~f7#YRzbEZvEU^)%v=%wDm=6QR}nT z!q%s-=V@yJl-$G)~{RNwSH{1m)7s7k0TYt7TwKleP zwRW@`T6L|qR#Pjn&E3jxqqK#!2|<4@vTZsXe_h*eZGW|GYP;EXr0reX?Y3`FH?|dk zrdwSbt=-TT0@{cp+r^+SnbdxyeP;W;_HFH%?PuF-+F!L>KrNBip>B@_rN;RkQ5^?C z8}WHZYDaa)?T+4#ZyjNsrjBWy;?BLGkoOWa4I6-WP3y|(jO$W&F6&~0hGAUS7szDT z26}}wWqQ{DrJ-v%L^PBjuTQ9|R?Y>l;4Rf?VA$?~yZcHt5wc+E(07B!s-GcCzsW!~d^L@98MbriRPa(? zwT0R`ZR>2&_Aj=bc8op8KGIHioU%`GRM;;&{2Wb=MUFt{Q^y)-x8p73=dwFf;oF|( z-0Q-)a$Lh)RQD0rM99u~#Vv3*xtGCz_$&9?UWfZDWY#5k90pCD0?6-5^r(f*$s)`# zk9n9%kGqf=wiB}+6NUYP*^VV*v$12b6u@();)<}Ba7#;x7=w36+Eu1aIO!u;Q8^$D;G>LCzu1BiqR5$M5HkTVI zyYxhQDSZ>&MSnz(VARm3F$j#E3_0Tg%mYdo+ZZ;+Etn7FF{UsP#vZ1a`4BRQ6*IRn zjm%q2FIFBij->>K1f8{?)sOXzHHTHkI>@rHUa*AhDwrprtm$lT_FA@reULqreT_Yn z{fhkuJCA*U-NL@bcC-Iu`*WJvi5w5kEKVS217|Sj2xkuGDrY_CIcFaygL9Ts#<|Vu z;Jo3WoGcEFTLJTn4vvhAa^krZ?r5$*_cyMB`v-S8_aL;caMyF+au0KJxtF+A+=pQK zzu_vm|8jNQd~Of7lxyZTah=>wE}qxJApS=`^bgSj)fa=2DsZeK2qE9Lfb7~F0^?3y@w&Uel)&U;QN=LY91 z=Md*HjOA(0Y|eJh2+jgdG-ou&m(!0!;7B;#Y)?)V+rs{b-3<35hrOHqjJ=F~ianOS zl|6v{8(YL4#-^~t*jg5cUBW`(p4PFBvc9mEu&%NOv9__Ktf?#v-0M!58+>D$nJ<{N z%(Kia=0@ft=2Yf!W*_ECCY?E)*~Jhsa~T%KZALj`591YMKI0r?Fk=fNkTDycup~x1 z-ItL@chE1x)3=KLgg%(Qn=YWwpqo6S!PDtUf9t9Cyx{r6bA#tI&k3GKJwrWzho^Y3 zX9Z-cc}VM_?V{z5NCpD0kL3L0sQ!A-!sjsL*sK=;0>JqAo5>NdK zbB}YB7Rv9Gx0Jz@y%cZC6p9A$mvpk5e3o28UP^vX9!Ne#W|3Eu)uch>91@>=homN@ zlF~_2NEb;Fq}8Ne;!si*(HHb~48(oJJmL)E-$Vs*J&{ZtL2M-i5Hlfp`%OYCVJ9Jn zFbn1_(S&^jPiVE{qX-#z4B#}?`0e;-`04n=_jrYzOu*HW#}Ldk;GlyALbE&cmXZIBW%mgMEt8Lssho z%mU1P$hW-@cP ztAotp1&~Sne(&(!zj`AezqmK#BF95^a+AAnZyV&ZEpvPHesZ_CuesCR+ub+aQ{6k< z5$@lBZRE-E_@#{pA|s+USzI=DWOI<6IuDfvzrR zfUCrbcfEGDL$1Vhz=W#09G4xr zj#S4}$2`X=#}LOhN0eiML*SU;@N~oiUKHfe+G&nDh)v74H`(9X3+&hIU+jnNPwX4) zx9kgm+cd#`$esjSa=?##?L+Jou={L)A+_5)>{T`cxXdk)w33nkeqPzU@k>Ck`CU+7!3 z6n%(hp;yuO=n3>5x(mGkmgqrrF1i^V3wd`E(b;HUbOIWN4n+gd1XPUnM}5&~RDjA* zFX&}LF9r2OF(?&wAhb$$HoN7S^w=53Mh(kE}1PkN>xR1?}h7d)BAco3Q6^ z>mBPk>n-aU>s9M%*g6a40+cJ(>rmeYd;1QQ`>=J_dIQ>b;I;RlehT}ZL;oxI)Hl$2 z56AikmXB~2pTI)@1ZVWwnqy6~=0p7h&aN2FxY$|;SJPlEhpVZCbq!ouo%NTs#R_S` ztZJ(suG(a^Tb))M>VXnaJpB6;{*M- zUW?6bPwF+zo0&b9)i1l6z=^g^genKefhtq;2!!3 zeTIHU-vA={1^o|ALo?Al^aol1?7DKa1Fc2PP~&X~%C>pfd~Gyapv@a*HomrSo7g6| zNo@UWA+`iSIY)pWYPxNxZLw{NZ3E$6~vr#b``UN89~JeGXpcz-Sxk3y_~(bs;dXw z@B5$sdH$;BrgP6d=iGDixz#i6r?ubMeqsAP?bo(H*?vd+Tj;-EwZGo}NBd{()%Ks- zyLGg-FNpu^G^iurv3N(fjuko<>{zE`aK~01D|PIHJ=1X*7Z-LM+i^$7xfnTPIwo{H z&@s8=`Hr@Z_dAN6-*xoqZ0%UGv(&jpXaCNvJD2So-no9~k)1nqp4E9k=k@q)=s1ka zw>od{{I>I{&W_HHI(y*Pqf3^v<#o%w$~)p)n$hL;%BPoiE#FW+s{Ba#-10l+Tg%^< zA1`;7-!Csv`Jud2C5zoypUPg9l`4O&Y>Rnhbmig7d6f?;w^wGsmOO9ub6A$AOS}%+9y`muU-qw^P|->s-ITxsLrasQSB4{P+dJNgu8}=!(;Gm&Sl~5;e&|%JG?sl zBYXr_?9akggZ6M(&?h)PST(pR*eMtr938xenepe~p`b_R{b1$HtYFW~!kN=Dn`Q3E zjLy84xh(TTW?ZH@`(9@0?C+WFvyIuqv&&>J&u*3-n>{r9VfLbI3u3);6SAx3{>bi< zTQGM_Zq?l7x!rRQ=l-7iBzJ4BntL6y`!Bie8+taJ*sw~&%?-OYyolKM4c9hg@w=_T z`A-|xLg(H!-#h=8{F?d8@_XjT=Kq#|KYwGsE&pV`FaDz228GW2h{8gJGYabzZYk_j zc&2blVPfIt!py?6g$0Te3o9097Pc+UUmRUru6SN?^Wv?=1F>SAR{XelbMg1$v&E*; z7sbU&?Zu5sy-FiWLrZ@zZC1Lrw0r5k(&42SN~f1TDqUBag0-()dIu-+pGr$LHZ*R8 zd&c37t27?pxK-n&jUyWG#D4Rs#`7EBX}qydN!s_D6=>zm#}>T|5m zUpGD7^kdT-P1Bk_YWfZTBW_01T<(sUc-yRzvYO=m*pWAVS~_HR0_ zX&CCVdDDodb((f*8j9E=O=~pG-?Vg7uBms^AC38@uNr4GzKQ+CqmA!jkN#ZaMU4+M z{c38`E9T#Su#H& zpU-cQ|E^&mtc*eahK4U2j&FFXVTXpR8T_jc~!+?}}% zbEoG9T(Xa9VEVdVyCt%)rpuB1MqVhtBwc}tx6Ye7SL{5dv)H+9 z=eHe;cRtY(bY9spv14?{!yOxUT-wpMV^l{=`^Fs;+86E^-(JSd`dRzm+aGV=2eEZ9 z=k~%J{41=>FVAXjzj4+Sd}a8;tet0#nYHq)6R~pdimwk>oAuGmKKLzs2UgRGGf%-f zJOZochBHsbUDMt(Gc(tn`CVIoShU;Q?ri(4?Si%^+74^G2^Q~j+g55jvTeb(;ceyC zjoQ9xU8?QP)~2?xtv|J1-}(k@=J&N8+ImUr&aKC_u7&%h!L8fie;2NW|NOTEzQ69# z`cg}|<^Gn*E!VZY)pAbD!!5_Q+}yH%%LOev;(lqvmQgLs;kIc2?wFceR%n?uV{q#5_lcz4Da+?8C6yOYy!*KsuNI7Z?gV|UySY=irj4QK2*V|Cm} z48?hVG2BNiG-K5n3*x?}+l(Q&QR+9NjQgTC-01u|y*T5i=>hJIW=;Qk`V8D1{V@Fl z+!wut8>E-;CFnEwABvApe|`F+(_cgQ8q#k}e*x~*>2Ln$eGS;Jz&$_xo$1d3pJiS^ z`ZZv@4fhfJPp7|!+o+FWYxrV1{#^rZsD8&CQ+aw8(lp`sxjkmg2dR3_7(Ao*j3p2o zio3AY5Ln^RQ!@sfhq}Fk*m$kly|F-gF z>*M$<32(PHwoPdrjQfza+WNQc+_rMt;cZ*Dorjx|f3_Xp_BeXXySSyC()M&)N86`u zJ!ejDTWV(anH$Yq9KCBj+>h)u^U9f{u_rrq<{Q|(eK&JFc2fVIx!|myXRbJ_2|Lgw zu#edsdzJ%c-8Jj9SubO+!rf~Jb|$^rzn`^YdpK(w>~;@sUky9po!f6}KdSwS_KVv; zYQL|&rTw+``8%ezuiTNt-Rxr6KWyA_CI0uzLmj7eyocTQw2mjRZ}^~NF#Z?Jy4a=f z*11&Yah;oXUeUQf_6nzUzSlXX^H=;A^=9nym&A^L^Kzf^0p-=oXOwp;|Fe8}`I+(s z<qJ-l$%QUqy_o=5c~qH2kBwK{$W7Z@7H;_i*d*+VEiP3Qh~( z#l7|~h!yd-lZOPqh3g0N1bgFz^tWKU;QHW*;K|^^;M3sFpe=Ylm^brDumt|D^4ghv zX1mNl+?KDE`8#H~Ycoe@9?4vs`8acLrX}-orf2pG{B_lq%*NU7**&t0W=Ch&%ATCv zDSHWGw`b4DKApWT`%!jW_K)mqupNDsT`V^%yKZj2+_2ozxx+Bao|W4pHzs#vZd~qc zSh=suP0alZC&OoQ<=h0E62HZ)JTtd)Lo;URAq@vMtlMyE!yXMcG#uOTNW;Yq?=;-i zFuCE$hFJ~&ZfMR=YUq>ytzoHrxncEu_xu+5f%)M$ksg6B2hKw5n*7oE`|{`JpU&T$ ze=q+~{=583`I*>x6bj$KM)gO2u|k+%1>YiVjBk~9F05KOsIYnAgu)($^9lzSu0!mO z!dZof3Rhqka#P{$!rfSX9w~fZc&_kk;opUFVN#)3{Hf3r-!Kg>7K+OjdllCz4k~V1 zT)wzVaqZ&1*ryy(+_`vSai8Kj*tuL*Jhpf}R=3-*gZURy|@^)+l$kRnNn-95&N1RrA%qzQogi!sat8qQV*Qr2bR`HYLn7R zrL9VxzabOX4JOFIL)EA~IbOIw%r1LWY+ZlxozD>|lhVCi`5hyGSN3htQF$#ACv za(3z1(z$?Kj9t^k*ehLz_4yJ&FG6@8+_|MQ;7-Gr8)ua+gntSAD}Z@5Fs~_H3U>)C zcjqB?4suQ}oe$iz5uOEi2FlZ&3jgHNDWwy^*h@wH&ttrg;eDt$4%)xJcnAD3#XE~v zVn2B<>>ww?K6xmtB6}4NgI#3b;%3ENi|b)8vIg38<>Cg#p=jTwiz}hEmnrrx4k#9j zJ#c9~FeqESW_^2?s@J`{&!pnt^3r`f@D?C_uz3|V%(}k-F_oGMMh@N#p;jqHr z3i}lfMQ_`$up|5};IC8I2H(JJP#A#SP4~iLh4y@(!Zh^Oudq}8DE~wL?fgXa;1BYT zVV`qf{<-{3`SI9K--f<^b^fpD=ZC`ICx2Ler~H2TP4dI?tLL|cMRue7LWs?iUnZZ; z56HJQbkG0P5H@_>@H;FulN;WI1^3y8w;IMZJlAkr!=nw?z;<(C!>t%|*EO7g@pe?h znGFYF=d?$|=!UHthU358ZriX#!&(i!aEIH}urR*-UjU=E87F`oZgx8`mVe8=m-{yN zQtqSNBlwNi?eMS4-IY57n;Vo{ z0kg!Sxm<36+ziYd)3TlTn&(!4F}3_&NSZ_xs`G@YV3M@agdF za9sFecxU)%I0kcw0 z`bl+4^?lqjyjlIM`danF>I>Bg)n}1RGV6omTxz^`z=(oPH0)Zg?b8BdUj0_pXkr?t#=WoQJos4#(FByHz)??oeH? zx=nTU>L&Qb%KFuzh%H%N8LQ(^oSv7i4z4a%9RR;~wSRTqYOiXkIzPVO>W+PNQ?-h( z8!E8pl`Hw`tV%<*wUVp;UI{DHDxH-nIE{Z>`Kj_{<-5ukl}VM)E1ye`UYQ z2*mcr?qGQ3pvoSA?+Wv@H~?-Sau%u#h8tMvhul7Z z_6EiRNcF7rMc4+TnVmNnGa#lN_Uj%iE@2GXCZJJR9OTu{ICY8 zzIgk9!U7SEo|Od=_C>lspo73?2x5x@cM14QLgHmni{)TvT^V&+qp}`qx?W}D%G#C9 zDr>^65xGrJ&rJZ|6z`UmttvZIcB?B4m}L>ciFh zFrvm{tUZQt_k8s$#HM20{Zaj*+J=!?ss3Kg;I6L}hShn)QrI_~CtNh_6RwQ^rLkc+ zG~5njdw94(xIf1FsBq`-aGXc~5{|^Ia2R%t$A=fezb-r!heiJy z%$wH-k0bRg=FAsi%X%|-DtI?|1^1Tk1Ycop{QNQE#Yquf9K3LncXnw?}gaDnO!scVGY1e%hw{TUQkA{XD zhf9R3g$pCrI~)>r3;TuHa6WwD)(A^$1*=#~^*xNJmoT25!3cX8 z#Hh+in8A+0tGv(TtSy#kNx>ThbX4x!e)sAvg<#*gm z{fI9FzJ~2+Qh6HwQ|aXLd*zAc*UKN5Un##`ej2gIaWcKX{6zV#@emTTL;13Jp#6;-OGpIWV?TPoATb}Ey}~n8<)2$ zuV3E0yf*w*aQn4Vd5!Y2IR7pMw>Tg}@D~^dm6tCs3`qa-qUGN3d%~ZmJb$^d+`XJH zcPj_wrgF8jR4#WG@jZ1GVc3bIH0 z29X9xl7~bENZ44;K}xz3q%Od9FZY1#^P@I>a5vBoFa9J%dCBr(sO>WNLSqH!WEE&- zP5kHBHOrge24PFMt;!pgw};ktLTY!!hT|?_zw*A&>VeSn;pG#`M??1~q8&~_3!I6T zIJbNqEPywcFE8JYZ_e*QYu%4_8jqHHqWoa_`SPRXSK+@~ehvSXc0%;OX@5k^PcKg? z&no{~&cKpb!ndCDR&rQr8?n~TkM*?|b_9d5Ls$x{=gL@1*Tqf6=ICSFWB;)mdfRZU zl_Sv?52>7u)$?NX!)q&NR&K3iu3Fs*wvBzNTUQUN?uy;tzPN=w6g$IX z@K+yB#z;F0Yu}|<@vf^riLv)0M&lcZeSmTKCH9(AFiu-AUMpAu8^dz7N0)lxFq@M^s!5lLgbIq@qbJ{WY1i`ehF=z?r4XR-u+%ylw9JLhIx|Og$Uk|g`miTqS zF2N?)#qSUt77WL#b^vzwM`2w%A-Dpu8?fKM1+n{re+1(Zdk*W`8<;cS51z)k;Z>|+ z9|pe$U&AKzGiKpgLAOkRS-E>=QLJ6dW){MUV+dBLr7*KEhdF;`tV(NP9oR6lH&O>< zEjkh_(OgDEmCVd3*`6H*o5E2eA(j`z$*l`&IT+{Kb$j zvcG1($6n+xy@v{CY#%^J0J<+uy!#;>0q96z9Ej8? zoP9^<4uCyu6i&jUa)%=2JHijk9RhbS;D^AC!aEwVL!ub{Lvjb9?169xL?LlU!yN#B zB=YwG#y&`q>xk&x2QkU8Kjatzw-;pFBa(d2+|D?QZy&jxa@(MOTjSj-w>jR;@NSyh z7(U%bfNY5LhDfasovZ^*tqL8j2%RkhO)d#tE(W)FZYhLIB3ul5Uliy2LAid=`vUOi z!>@Llai3U1tRdGum(4Yz#d7#kJjhkhqU~tMR#*^!&;FL3hSvTb?fWg*23`o$aBH?uFmHtUmvwgEmWame$Iols2XMt=3 z#!e15NC7Mn0mf5%rVLwZ3&z^-neQ?`!UFLf#^RTeE#hsA!8bA!a6kJl#_1avov&b& zKAU+s8oA>$cVqnC4jaWyncFh|$lRQ{8n%i{GuL61Uyjj!Y37v7d70x7I~sP2!w@?J zGXnRO2f`nTedGxE!?APS8GFaAuy@=5`^L4fV_X@t%8HrQGD9;f!41U>vn=+COJk3? z6n4u?WO`u7I1ge)?4z^TBZfg3;MyI##8&JQTQFy}V!t>&m>m3pefiI@D}Rrf>?`cm zKMvl;P4pY^UkzTzZt+#jbT47w_yT6Vr-S>0$FN%*3oG=Um<|6K+=%`DwU`^P46X|< zL;NDRbK!U@I34%dr{Ei(zXpE~j=_HNNbD*P!TI69U?hHtFf!N+d&*tmc0p=;%)Q$n zwOOzu&K}!fZr%*1k4@m#kK9_py20u=nXC+dXs`nIo=XP{1&ai|;LnG>XES!8C7fdl zNHqlW!gUL>K_m90g&+*Gu)kEX9(3aO5HoQH-wHeXjPOUS65oZ>!mq;bv08i+ehACV zd*R37JBYoF*xR_Ve+%vn_^%=LGGfnQeR%@ssqu(C7(N#M3)Y)^!w0Yq-Gkli-LT`_ zjs5LiSexz&Z$j)J;Vt1c*zH~xUXOL_YJA^xDb}!yu-iQsH;ZS5r-x_2!gEG=GTh(c zP5|Wi@DzM4@Heb^Cxk~Kb_6UyhvC$BDEv|3Xjp*`#hN$@C%}WTUp@#Hp%GXo_r+HR z!^2_tUTPP_c8uI^SVMP(8wR&SxNW#S+?L@McsIwox-nMSjo{WtoDP5YA1m(0_>Rp2p0sTCtNSM1(4SRAu+p!O?Vqad?pvUJa!pHoEsX#Oqj=T z$RW(&#Lc1MhYi5VM)}#%aj;APt_9KCG8MUZ0a4MBWy_)DU_mxezS{&MhFgj*i(O4#A8fYi!x zt42L*RqXdxM?YK>J#lUH%=N>q&=0ppYOCno7V+)ic7(q@-kqWzy(_}uI4SOp)c&xC zj6{qh;t;q)F(wX&I|Ae5FL1|T+#DZSQBQzP^(2h0)3Jj*2cz%I@NB#nAbkPimty=~ z7M_Q5=|vc+SHPz7kMIV(H-$Hcw_-%!8I9_HVx-@Saeq6;|2_CZ;C@(c$A?ehO#2M{ z=fh`V&3zs-#PhJfynwUs^O!we#@*g)_~q)`m|fn(T*H~>W7uRq!QAs%_$^M#--Ta> zQ{n#r|CjJ5%uK&xhWZUN)gR$3*o!+5t6=WR;DnvUUN#>DnAsXI!{ssemGGa?n=tb= zV+QPwnUFJL5A1Rmgng$k?9l^Y;~4}S&m!3M4#wO$Bv=x$We{5~SRAwI(wJ9=!g9R= z+$ymAtUB9Y4QKsT;8w$Yyc%ZWb%KqfnRz4Fy*CfGh8a{Uf(0_TPIVy*J={N3lJFeX%0!i`2e&M_`rM z2X5ae91&qMZ$G#ZaQh?1cLdfJxdRZ6j3E01dw<|?z2UmEZove-Y8gOeOhZE^Nev2N+-uM-IG(f1!j>Oq{r?!kEAI(Q4l#~6&4YcP7Q#QJwpWTCtUqwaEyyGto3&dtlV>f-%1x#{QP@Hx0MJ zinS%&=FwV)e_D^#YeUQ=8({5P2XoEZn1NQuoU|%trRA}@EQ1+p$!NCfj}@mM)|p;d zi+E=;A7b4x&o#j>MYCifS}&@YMcXmIwqmW|UCJ+*jeo&>{R?L7U+}y0pW*+6^X&I< z-{O{K621}o4Bse!RQ(!O-bt`XeFpalPQLF~{|)~g_;13!R(-4bGGZ?w_B?*O{v2XY z!+#34tHJ#{C;4!#IVaa+FC+YFHpBV>>@`KfT5W5ThZLoCRhI95!aQ}q8 zc?{e?@s5GJ2^O#$;dqDh55%sH+&}O&!gX+0MfW;a!Y;=5vf1tuKrcqF+*Q>}5NF<{ zcrU45SiJ~V?(?hX;XN1c`H?#hu=9||oC{`$Ofk;)0+hV~CC^8AKGNqSuKWu?^8)ZX zFA6V1&LzmZ4DOQIQe7JHzY-;{j^w=pvR?x$`*o<%4RB+S8iO=%sm7pAbT=Y*4Bnfn zw?GSbKqJ)AJ+MpM6Y1vIV!aU<5^Cak~RvD(gu zHFp8*x%#7j55x{^2=-k|qQ7(ZwQRKBu80wUKQ)j2+$tCeYeXYsW2~`TV6 zFn)GHYB%f-_rN;47xs($U`^c*d&&ba`VPW-C`RPrSVxb>s>)sI-w`_%u`@AN&&K#Y z4=d{VNL?6>?sGB9&&L{iF;>vau!3HV74&+{3I7al!zy|wW{G>Tf{w*p@d(_Lh&_)z zGt!B)9j_6qWH;P+%!7G!9?YEc1pP2)@&qvmjx+3HfGm#naT%+vnEN-!O0WgijjgewZG+Wg zXRJWOu(ELF*%#}~0XX>_6rFz#hksNs3irr|!q!ep`%(DD=jh-h*qlzqS?NsJ-_H)t zz&Yx4+&P~GThv)NSDk}fmUD5Ux&YRwi*eq%1Sc$>x~>Ywz~@Qq4%|`SjZ@jZ!ELZt z-GQ^(-LUoFhjZKgIKPd9wSOE=Zx07gMD8)%2Rx1w-BY-$c^Y>$&*7Hld7SuO#L4eP z+!nlwv*2sN1e^pX0PkGz&Y^)+~9l?OhRlTVqXNGNA4@6zD4Xi*utjZ24V_M zmQ!)2`~l$)2!BHA7eIf(S#t*b7Mwe0;tbjjzXN_J{4&Dw?64Cj)iPWK=^)b)WHZ$u z58GM^r`Zy2J({AMj{-v96_GCC_NW;axb7MJP#mY<9m|G|z;Wz7iI?N@A-J&^qYuE+`~Xt-N8$M3Ur{&?BblT5U%0!w7bE))ytm=K6=VMv zjQm@0gLf;!+YsJ{IYF=+0QpB`qqz>V#Z|bay#jWc%Q25!0(U85d|@Go#j!5xm& zp@5FYH;f0t%03!1A?L!;*saqZG&-6W6&r~(cktZT?*V@gyxe*7%)tHmZrG{s3O6j8 zVRy%QVrR^|J4U;3oiw(?o}95AF$?d2xtXVtZ81Y{f!TUf%;6isZGhQ(1MI>#jP~do zV86ZrW_9k@*F$VQ%=T+xj$acq|0D+o_mOW@SC1lE>CuzRN)i2Xd@fmnAIj@$r*{o(pXZUAgr3uC{}Z~#^$ z{CP^ey|7~S#u~-5-2zy%=Ed6`JO2_~5vPDc6wZhBjVHlo_(k}14e;}kpFu1POR$MC zECe~66tXx+<{}GO8K;B_P6<_Q|15O=30WuBl=jik?1?j0sO~nd673=vAIE(y<75xXS z?^6&?j?N`t!=D8A1>T8>eU6jL=Ljbv`~o50i8#6N{RsPl58zKgI00vu35dTB2x0V@ z{vd*X2>6FMmw$+z#RQyiCLoS~IuX6E!P55%_8>38+V=|HS8)b%e*qK678j3F$?g_g}!d=o#1mp23axlWIaDerjXj6*mM zA>sGI-HROBVHlE&a9MgRcs~gD5ZoitOPxIuX^{G(X2(ZPx}y#s283J5dhDz$bulynKZB!)Qc&1e}k6@d4b25smj}kDSkd{Ryx? zk3!;eTzvpqD*qAS6QglD3FDI^^b6p!6h|ia@b5xCy)1`60gC+3qmle2MlwhA=P3U% ztPkWwdc^rOO5>llL^0+uhZ4UZjeCx3&H$wLDQJ8K-k(O4X>0osagO_UfG@3R{BvIT z5c!-p=nP6pla4jCx#Dfa-$cq<;_XPE?*hu3gLhGyw+Gbo+tK?beBL8)-r!xrYbeRn z4QCm)GiMt0f|rm-_ag9Lnw`VG!Cv$lW{_9V+g?Urdjb9LdBpj$*SVR6Gm7Sxr_hg| zj@%=FJdB>o5y07H{Op%wgLBM-z#1Ec;}IVR#}UTybT8t(;owZd(ayV$2QYFUgrgOd zBl<3k`a9v@j__8v+af3bj>u|Cd(h2*(vo^}bP~K7@S6}H19v0Nh+}XY_G(5lkX+4=3WHYg@|7m zg_lR^OOU=4xtHKsB?8%jFFrK7Ez>6YpHtBXWh?7-KZsL z=pv*qjN+^{^+lh#(%XfRZZC@T%T~A&TD}|_zY6gyqBgo5;T1^hy&54~^J-vT6}2DZ zYTs+o=6tV*y9w=n6WaV{gmgEezubf#bVJmy?gZ@a$hN?~XSZ*60EfNqcEGff-2*JH zLADxlHPO1kkU8w*?D^xOb%87GV;El?JzT{fh5s1hkHF{b{{-HrqP3nQ@kPX50v6|Y zI_?TMl3#`6cz+Y4nf46cD01HB?ILIIci=PRT=5>DoRN7?z!_^IW~GUUO^oJ5&WxPd zxDVny`32^x*`?j@! zSU1GGW8XPnv_ow~NSjMD!g;YqeIP)ext(o_VVwcXgzAI#>&iXNC2Uuam<@I7Ms%$CJjU zIBRT*GX-x0HbKZ3ZwEGq+Y)Z8$ZZo_K9N>+D&9A0o8i!(^gJ9m)c&4; z43Aont-34PjHhSbTktB483Z%s3+|>yEn0y?F8t~ z=y^LMwhQ9KrO%$X17PfnJbmjvjD6SjVfJN0)TbHh<*nIPfV0nUi8yZ*d5g9=?#(vC zh@pK|c2=I=H-_Wr*#gil;kLpk+kCd;$lC~UzC78lixf}!>mt5(bf#YyV|87;>qMyy z0F|R_}N%~VTbwps#i zarlcPq-8-bAxsT{TLdxQ@GgQB-$gyh;>aP4^CoYDIg|1m8r}}~M|=Qg+x~D22Ovk` z0EGRK>W{E5X5fB^_ePBAK1dPDIh!*!Z=5-M_r{D)*DG?p5buSTK5ZFFG2RpTJ>cfY z%awt5m|P|1$9m8Msre(H`3oYKD?|^(i8~Ks#H0PAgme**MwFuUW1c9d2{~MMn5I>v z8Gbi7-j*}$7D0F;z?@P9Z-O1A8LL(aj#d-=0VP;R@^A(C_|pVYj#B4;I zt^{~tc76t_09afnL)^z!U{m4!eGsjqTuZr%inj3-ZQky4jfFuJxMkeqhOoZ0qdYA% z3UOToXaMS2P|g6GYctCTJA-eYLRe<1C|Slj-iflEz^5w%tAbq8V7|VMnu+{bcxmgQ z#ixvr<*Jci0bT`gx-#O-p=_edRA*F*79!e$TClU=eqws$x5F<-G~29X@*nt(&r8GPE}3cQ+kKnZutVh~Ak|IaxzVoqfb4n1wPN zMP(MO82;B$nNk1V!U zmKfs2@vX7T5lXnD-GS2NPbkMaF=_qf3}d5Q^8>#nX@jGL)CNm3CTlUrG|O^6usMR` z+T>=NX@rm)=K;z>sq~VPw5GPDL~W4-#Nj+f+BQ!yhdn{9tC7yptoCP)=~Z(T^&ow) z?QEo~&rXlVghn5GtK^imoBHNV#1qmlpso?5G2nlj#j)0k9-uzYk;bvf{!F@(kNuEi z;TNQNQ%zeqE#cE}F8dX}<{p;eNaBd+>5N~35rgj(l%d`Hho~&S-}wopegxGY5t?nC zc)#GZC#(BZ;HbP#gFnH(&hLF_Z|9dkQ&CPQM8+7W4Sp)}gfkhj$w+@2LB50kEpomB z-q*8FoZle*u9B_LlQ^>y@q6XkpxmFKCI&`HRpg`bu}+4E^J zT8%^L77gfFH440#g~qs@U@riNJR1Hed^xD$|~ee@&n zCiFA7iGb58Obx4+v|doFq{BMXjzLGg6N`DwktUcTUw#)!D~DQl5>m9}GE_X)MzJ5if7fI6q8_W(2MBTqn8eY8C$}niYNmCd=?X zO|!wz;H*6aXCcl-+yilM^DE}T-!Uit5zUlb17={Z~I`i)x?8nU8BF*D$RNS~s}o)ash*(efJ@L*TIi81jBBK3lK0tUD;;S2Bo{o5S;+-(*^CZPn zR4;_RkmA>(Jel>4PG9u<0p1r*_sa_+Mz;X`9&q!)@ubCf0m#}5G)ZG&q!vOso)~$5 z-5;?&k(F*B%Jl_CA4tKs2g>j}Two~o%ULU=k?eQEVv7^SEMoz+R3?Z7VwNT1R!9G&@f z&e!+Dgpv{^=NX-?ukXV9q73C3G`ox>BM-JKWuX>{OJCLjN=ga%@*4)p(ibu6h^;r>gi;b9f5s`eS@6DnUtx!A)w2z_XYri z{fHx{2PEc~(zGA5Hk6baV%rRg`Uv|g`@6oaSP*%nO;1r(LgIT zdmH;Fb;F)aYX}`%j{Q$%dPVpg3$%0an|#XOAI|j36s;$eo0K{7iBC?fgUXN^M}$gq ztT2bx6V3x1p9{j-oS^T)IWK4yp*A?O*w1C9Asy1-oUs7rpLsF!&~nlg#b}Z56^(h# z8M5gRzdva90S@N}T4B1uan7OzM!!FhO`r21XP=(HdiBb_NIi)4WIlGfWH_YXY9zD+YvM`Yj%aQ^qb7hg8hpP_P60Ik)Dsipi zno){;abRi2Bq^;@TCpj3tRp>lrO#+JSIq zL5gO1V;QsCk+Qy!;vPjjNLlpd(+Z~@3F)zIxKk01ILKb6vpY||q{Wl19$`}g!NgNI z;z|j48m7cLZ`+w$r)fLq)6z$dI*-dnr;|T(2<185c39eh(HE5EWGj%xf;&1{4Se|> zE@R|J%5w4vHD|e`%UselTOutUvP_T?Qw*gaaTW*FM{#F?Bpy@TZ_*+nO9oH+w4i8D zN?j38lu3u$QGLaM*s?)zH%og3cf~AEN!hZjq57D1r_!Ws3*sb;4f&80%QME%Y%b&_ z-7rR-&`C?Oj>@*dT{0zTLwW9(r7bIM^(A%jkadH;S%(b5eAdHkJSHh6GP$^Or@pw0 z*Oz|UpHrixL%!O}QyMzj$B0AOXakZ>+xpWi^nF^tX#Zh7Xz8Tw&1`9`k2EVg7-{Mh zA-fw}K%6KU>rPo^HIhw6zv1Osh$kDKWq2Clxk9a?aljP0%A!o$AaMz4`A>~Rm**c^ zoMmI?nMUUn)r~Z%bIM6OAMHG5g|$0$a-oFkXT+sVyJPlgi&kY?H&xOs)YQ1FnbZ*N zhqB$$vPC#`AWN3|CS{~mnpSGsm}oQNxsudn87Br?M>c%MM3?qS*O0DX&$aAKwvMMJ#s;HZdl;vc<<=34&i_)@8n;H87??ALha;42vh6ZtO#PHCM0+2#Kr0!)ci?GS)-C?Bn>K3dk3Eee zShJe?Im@x-D2J@!wAkykOglSk&+`15mHLvF=+lm8y5ZTHd}QmRT~Il+J<}R4`!_9& zY$3D2vka|wq|bA``h+wtTR6+<#BOwC&1SA3^l5Jt7jlyIowj(_+tsqpN=hu1SI9Ui ziW*BA2Ze;NzM>%gvjxodDl0xE5f$}b&KY#nxmFs@O6SvLr+GEB1TMEesWN zGqKI5oXc#M;!P1tOA?J4t^%A_Ilps7SBiareSua8QXmac(oAIYBtz!PCa-yybF}sb z(H0_F<4K)$w9-bAGnJg?eEK%SQx@(Cxc9LA4rAJ5@K#Q%A4{mV@-_eS-cDAMd{kch zB<=^fi{##mI~UHuTR>V5+<&7-&qm9Vr zj+#4u?$l)?;{KYh5S0-pm0{a7q8#f@>>}{!xX-4nlu@SuwFQ0dewCv;W&LhVdvliL z-L%@AHJ43`vawAhk!((~KoP=SK6Os2)P;OxHVSa;!UeU>9fmLxxF zst}zNbdRockZfnHUkN41flg(pQBqQZu^h2kN5108 zUp(kkL;dg<@+{3=zxcAv8^DW>I+E1-0zh~FY#Uhw+5VK<@h5~DB!8}EEKkXG7Nj&f zSF%<*a}ir-C(|55I_6M!`i%xpr#dO} zlrrjkNqXX?*)z$7HB^sfz4S6hZjypD znPQ#w#RetRxTpN&tvSfiAwEk9LOL43l8@4;A5b^GUWiY6a?+?Y>nM?%DAJcBKXD@m z^%mxkj?E7`D~k?sR6;SM$eBbE5N=Qx^Ld*LK8)qbRiSbygD5B+_iOPjpXKP_KKp>H5tgCRE;m^e9~ZAq1DV$BsTL^hIpJe z{g5mZYRfPLhRk$QDDG zuMb<1h^N|;3u%~5iM6%T)TYh>+Lv;tLRl#rd9a+(kuF%0<@tz??{g2r$1FVDKe6^k zOBz+}xaJa{yD3^9WWCYOFu*rqltbTfQF79u^Xo4ur~%RuXKF(>EVDbQKBT2xne+WbX4zYEiTnEONSHo0rmcVYa#Te~ZAm+l#guWF0r>_>cU??-)d2daIp+MD&z zC?RF`1lfITm#p(W_l>r{_3KBj(l5vYgSGY38Ye8x9lGo~+R5sRbk>3Wh$(W=HzcY% zPXM~5)OT^#PpMV)GTZet6nBdeL%g}OX07!yX7%8Ho3*C|Y!RmT-J8Cy;aP+`efqi! z)y`YxjhpJKT9YGrCPTugdF{LvGdYN@Ucx@3(L)aEgVY0ifIAtA2WuH;1db?%bY%+7B*f3e5w3`Qx` zwv>wPp`Nc$x}s#3mXvH2$}VZdP4$zsY8Q<>(j#rkEXfqIyfhuCo(U>Vk)^;SOH zLX?QZT*@y_#+x-`zn&R6+Vph7ru~ZjTi=Lv&hGu{2l7dQ)Y!iyo7zlqaw1n>2DS`) zuS%)ijD|@^d3~8(tNS`|btV!}eSjYuwHNKy-l;rJ9uU-S&>Leh(uiF0PYu-QI-9&`AZwCQm{h2xiwmtu-7&vxfr zX(8+Fb5Q@%xU}&Z56SP(J>o4c#*HB#%d@&ObTSA>zQH-8QeRBF9K)=II*52!8S-Xc zoR;N^HdjSLxT5gUd~WNb>SDc%Jx41ycOTqq>2#nN_XMIszIxdTj0s}AB1Z5epU>a7 zr%(o#B$ntfP8lepBz5~HQe%oZE}vMem&-GpWT-MgjULuhI#6pF+z*-W9#@_*<&k$h zM%k?1lvFK4DEC#|CF-1M`*1DfJcA&TtJ&wRbu&4Jf3>m`C15M-;?W+=U~FBqbrLmn>-Pf85Wr@9FHy zTC$zVM?KZ*ryAFjk99HLEG=!3iqD@qR$pL_q!g|=O1G-Ds}EzQD=R~sI2;6Hc;qA+ z%n`o%OuP2fK2-GRvm8sSM=+%?(|9VPo@7bUdEd@K(vHfghpFbqQ6Z%#Ri0p2Lgyh$ zA{kgq)l^y%J)JzI8~S{SulkZQA$&-OeEk|pW5h5Sk`TW<>6q38R~uUCcpiB=%JI4? zB@Ca2@KpoiNC%o*s5!#a0_4eaI%h~(p7aYIvz5wHtai43MSkKYNlDH6g~?9s@RimT zvr?|z1)&Uv%kgjaS*K&s5}xVZ!BpC`M>uIHG`UQNlHKwoEwP1f?P74^@ll&IRNCO_ zp_LZhIr%;f;_@NPFE^*O;rg_Ujvo>)4adsY3n`81re3I8TW&o{4xT25FRP!=QkLf^ zSWMChKdyV9hRU;ywV}$J#1}TV z8q7kI%MTsCVY!fauFekb$AqIbow!EZ$LR`c^tl!#%O+u@$;ZbNL@>j*P_s5`D9H>r zJtPh>wbQbFpJr_7fwM9nwm5e>Isxb#9^Llx^vqK$_l)|=jP0kjSnbDIUh+kxBFPk^ z?_>~v+W{JX(oipAjC4qy`*+q-=RZP~2M}^qAMIiVCx#wj7*~aUSwc*I#8n<^&+>v8 zjGj;^SiL}{}9**sUbT56JYZv3R&+_kfhFm&~>c8}|>K7C0< z+H*&X_{3JIlY{9_y;Xft)_7TbY2l!KiPmWAyZlZ^J0)@ny-zw8<#?TxVt*5N z`Qpt{qgE#!>V+xFDlE$FWL7OyANn>X1+VoDQ`#g|KE$ilKjF%kFKX%uE=N$q@bMY9 zenaY_$54+CF?t3wod4UQ@vASD%W<-#>nqvD_0yzOOGD7wc1V-J$)XtbXLX6|xt32_ zTRT}LMOQeOLPo&RnLg&zLO2N%jZ7q~w;wnpu3ka~>g0&NE%ZC4t(WbC0W+ z$|`Mg3ES7196VmqWM){8gDc#*++UstvYw1mGVQy*#ouTu#lQm9yQGVqul^8X)WO!|DML|F4ntLPX63z zT>ND>5*M|mqvPfP%eOLae{OYCJ2?9Z;r>gBEX}yJ8!7sug*Y}Qtqemxl8+dEDjAP5 z|4UE0Ov)f)$}=g9tH~M<-8@QsYE(3BJ{A>M#>M7daKDVn=1Tjy4w{^A{hWB7lQ%BE zO4Ra;Q~K{xaXpFee?!TaJz2h9UOL?G5B|ELQ)#j<#M7oDhP62cAz$Uk!#Tmy@{Ja0 zC#fYN_0mSSUVa)p4Q6y)D6Cqa(n_ChPN4lk`er>`8J`p5u9o%U3(_l)=@}r|rvB4=2vg@s;jOhnlI$i8Lvn)1xaBms@r5=@{n!en`oD z9oU$ctl~$Q;W#);y7snuDfHpQGr4WdYTu|i(dmR`4bzozGC1CD4vdKZhrXqJDz1EO z9lEANex?tjoP;IQ_3+Z*N!o@pr%)Pm^{OWW={Q_bbsAR8bZ+ftGX2?*)RSe>U|r!z zLi6MDshp%WjAZE3PUbP~D7u(ws1}k&K`@_>={}AvYH2ceUDiqAVn%uHXd1SY)M`kG zqv~Su5|;AiG#JBra33d$m!>1r4W-lhm~%Mihx%>o^Y&>f&hsN_*g2B4-1ueLq>OV) z*W*{OoUc>A9u}WdSdZ@iOSqHS>C*M1KO>naCEJAQuAV=GpOlsR0of?5UuaDgKPQjz z_jwtNVNyni$6U6$T)ZaaPJV=n7jI1TEjGVQ)c2l}kl*SGk82cHWI9sS@7na2HC5Vd zji3%kY4UGx$<#)~A@`b<31<0BogOgu*Y8dt;PZjoQp z^ZRptkz;A*OAb+%)E`Jb2hZ3TZ7$B^GlQC_3M zxqfI;i<2-VkCl=vtbwSoJRi~^g!7HjP)!NdHx=nrRUe}-S`J3aCV|C;Be)-z zETR;LyPP;JU&q8zo3kt*QmPN5j^p@}&-a;Mi$}WZIT4$P6Zt5mTv0YGKa^a?J3VyN zjKkcACI?Hz`OY~_3`%aH`h(So6fKW&J>pTjPFa5vJ>nW|S57g>B@D}Rl3RT&ti^NX zU7oP5E)H(=75Z?aKlh<)yLer#o_<)LuakkCO~1a*)9R;Eu6`=V^5j}eNAyh2dikU$ z3Ji^}gQ*tg6QkZ^rPFX+o{N!AT1s*_F3GgYIWEb3Kg~FGqj{Nid9y44}d`cL06dHph)R~-$eo!;Yc<8PtkD?XN%6iOM)Fj%%W-$`zG$#V75j+WE2 ztG&rzpT6qv<}UGZ_`ZImH`B3`RCRKr&2qYe8;*s(P6_KOU7xN>I_WLuxDcZ9)(c#j zuHja$ww|KEc1_Pq<`d7>4XbI_Ws~(#eXMm=Rxr^sYSuekSX)O)XB!UOsi!kWUohIj z$wD41%e8@fFB`M9yiJxg8PsmpDlDtVN$+CJiKk{GdqG;hgSnXL(ua6tqA2t9I4l>l zJi|yIZ@vzVCrdcmmP#M1@$%wjep+5S%sAJR-ddqnhBSIUe?K1Y8wpO4As`n!+q=va*Ns@p4ToKR2kJ*JJL zxc+_0K5sWi@Had*_9F5ABVSy9{@z@agw6W6w6ql;i@pX`cPrzUOKMd(q9hK&uH9=m zxXpd08|lQS?Bk~CKgmz6Wfbbk5wAzQcIs2ox5*W!nk;QHGUVg>i{tNdeA#OCu6`0f z$Ed8)O-fr!k6cOF^+Uf6NX^NWCaVvd6CIzDC_6|po!*zy$3c48_*hXrti0AwjXS@- zl81h>uecm?GySShCg(NE?mtN#xm;m7UM62$_O9sF@^LK|=NqT#^bwaPSr^jx=@`FS z$%SW{Gdw@^>A1eDZzCy%^k5|fsog(FUWf0-pquL)C5Pweih@fs=3t7sa&s56{jucr zb!~0hRiE>FKvEXbvKn=bX>DM2t4*t}(wW*&xUOxuKDu=%j>9$*rb+3_ISo4QF6QG| z+b8$24%@~2az3FPs93k*Zrs-R$OM$CCu=p z2Pc<}Ust=hEPicO)}Q|zE@M7#qw8ZhDO^nDB%K=*%#S}lZ9k_ToH(jCW3F~-_-Qbf z@+nx#)yvUL=FO?Urtwpar5EK(^Q3LDxK@Z2*PF>}ebdPr5&2L1_-x zvi8P3PQ#@X^V`z$(s)^0)#J&sDiRXw<)Pl@8G+A-qG>@*k^ zORbOS`LdWC_1iU0*YJHBCZ+Lp+GfA9dET%@Pjsw~PA=Q2#m^|o{^{2{S=N^#-WE=R zI9z&GIqL^;$*jE%N0hp54G}QF(q==lQr4zUN3IvDEv>KmaO=&g6Ma6S;V2nw?(3FT=X97! z;G{Bc4Ab=E;FilUF0D$|_F;n?SEbF5>(Zr|&qp$**CU;mN~Pze(TUhZoLm{rGqraN zhHIgt$Nmz(k8n6v^SHj_`L)_~wBvdfT$&M$WZ7g|ZIzt!Shi~(wSCX=OK+*TRN`Q@ zkEfh2TujuRuN+^-I9EU4=Ul&Dk|EyCwc1koq};w-wK6+d9G=l}5Wg-C%9x~38~J-j zVa545UP*m0$AA2~)#EKVCD0R3r*SrE9Ved;p?*3}PkDY{RDQg#`7j%cei`GDg#CGV zQaVzI%WvrJ8GwTaB|?Id`jd$@$}r_h?e8#==pjz9&tR^qvj57RIFW9 z3qi%#_f0ZimuWJk;r$ty@fYvfR2t7TSdypHj&ejfz2!tNsSow@S~`CYo@|?1Ue+FN zT+L1WlJ#}DFmOGRbEjGhVg&A;f<~BMyzHMAelN zO{ZU@Ru8WHuF6XWwOsufq$@s2-pRCI*5VctH=QdnoZLQsy?$&s7N*IO2J`VP&M*zv zhgrXJcUfue!rG~nUmu^2&$Aw1!OfQjoOYzcG@8QkF>A*Z%lVIA#^w02S{f=(9ILGh z?L0ypN5xWcou$=*n0!QC?c(_OG#&M>>G<-y-lWpbcUtyw{IVuj9G1r0m)&27M8WEm zPLI%ZnsL59o^Nv%RrzUj{BmjezU*$STKoF?uP3LKs+HGdGrrbW{8mt&&qoqDxRcP) zGoGqlZGVZEaVZxwS{5=#Ql!`2@Prkoqq1F>XMOy~bmGGuRTr}|DlK?gS%;V24skxU zI7ymL0&zC_7AEltH&|N#ba~`0DunqhDQJ2tSb3Fk<MqxBvt+qsp3?Ca zGal)zEam}k-_>9}&P{j~@7>u9Bf(^Wr6qh~ONrW03h7faK;@O}ARz0zXhVWZSi z4AXcUG|HasiK>$`Zda+tQAA zO&ibkz8R{=$LKKhpL+Od@FdLAX??(W7!E`KNlRNDyTY@)G`i_9mQb%%zEYwiDO~R~ zT*Gm_UHJ9eIGwkfhpoIHrkC+Yq?61^;$kMP!!n4tq+!~3Ahzx$?ISiric-4#(wcaf zpH`RpG$fhIn64cqn|W*NmA2QfN6W#DvW0(Eek;c?S8@xJ*PgU;b1IuwH_=pUtJSPe%qeA(C`^+l4JPW=m$V18QD>p!>|(~vK^W5$ zhxxP}4l#Xs;{98>*7uoWz8jyii*nqWj26xfZ=Ww|n+_zAqonnPL4xF;u^f`I>d9W z=Hep?2BTDboSf-c>eK#r;Jyw-BkoJHg88^wQzI| z*M-uhORGe>tX=ak8YW{`d&VTLlcIjxsZCtTdNNA$>NgI%z79-YCxc2Q(}dQ;?J6&= zj89wnl3JYW^Ktz$eO#DM=1eDDAHG~Z4U02OtB>WU<^4CXxt){h(KdNZUh2g(?Dr!p zUu*Mm{m^I`E<=0#xDQLppH`OmK0I0G&(QPfxN=r&)kWOmFgqjo^-%3xnYp7!ETdshhwnb9Bs5j-T5vSm(}>C zjcX@?+R4?>#o{<=eJNS@WZEbg+}3VMtTs%W)6;l~mTD-OjXL!b?+-@bVVLf^Zr8Z} zjAJcrqgziJzsHz9S*O}L!O5Pc2gk?BkfxiYK3LAx#ZsmNOV{fcqGr8^*giE!*TuTR zh>CmCu$2F#wVmY)*YR;>1yfn8mxHEWc^&O^>quCVZ`wSO|Q3KUvZRQ4=x_;SH?>aD;t-qmX_7gLRYS~uO?+krp38_xw)Nd zOa=>mK9nD*Vni3BwKA;#3`h4^0}zR9FJOknq0{`|8K+n zdOHbSPfOOz#%r>iFK4p$$#hp`|J(Y_iKgYJ$&zf1ByLx0tJ9ezH~pl|6T%QTzh^m! z`hnv&_x-}Jm-?voddAalAJs3d)&^tQ_-{*`j8;#h!W?@XR$6TCu+mC8n9)!e*S>VB zb;RMRtm#MdO4s`(qw2W280or{PrDW#Z)0oQ`oG~Y8I8ZI11Z(^g?cc5ZIZlmSJwC? z`MdfWhC(0DWMSXc-x)S3YI&PXacZig4~x@RDWhsB;V0X{Nt}!&?X%*MKHpiL{Lq(A zGSshM?U*xZ>z6V5e%-s`la`m1H<|W%BxU@c@J*A&cy*QM^Q@KCwJm9|r8GY#$GJEq z%O}%ma-`viT72BOUJ{2pTUY{}sGRZ~58e;@f47FT z)#up;N!g6ED=(@BS7|q9(#o@}|M;|s@AFNT_i=q1;_LTie>M1B*neV3= zPtx}DlX=OsE1zsVwUyuEX^^-!C5!aPc2MagW#gHKS8x6{y(HyNgQvs9HQ7pO{L;(2 ze&y@eY8=;7TvINkn4|CJNWZU1FSY&Ol}l>fq)49|ecFEq+Nl;wYJ| zJ=|Q8ezr(!C(7y9q$|1S7SCwb>ddIu@=VsR9t|IlW5RtMQLk^!sa=^Le|#SCoH#8T zn+_+fA0)L_i<8DrGO12#w>WR(X=Rh^t>eo6Jon?k=qdDdV-i_!Q#}mBrCiL(SicO* zYph!Px$*35lp2$9eXEA*1O9z|yzf(nT8RWTj?8zDqbs;d*Xo0G;}nu<(oBQZgC}w0 za;M2rixJnS>h9M~a|Gq~^T^qMluqJEZu8^wWUcI`8`qx6`5;+Flxxee9}w5o*2PR3 zhI*7IY=gMkC3z;(R-!9CsU9}-SQ|TirqN7;%@#PdkJQ5_+rvZgS#pg*5q~iEl%0Yx5hfCYy@6#|oaVZ7$`PS;es5r_#tt7srvvICa>leqla_3au zj*hE; zdYifycCooBV>qtY)voDjI(J;+F-NafcRnU{n%o<)tn_GFsFg+ZMJcKCG&xP4+B`=? z+>&W4Sz8awN#k#M7AEbCSn;me14Vi06q~EhovzGWIwLT~9Ll4y$X~(sXR?SnoGRj=!6; z4aU$(>S6{@%3p7!8NE5_)$l|=T^?y5iRsefVUjtSUCeL=arh3ykD31LPS1@8*V4qV z*rZn>DOWS@UAIX&FaY+mr;BKQ%S$P<8OI_n2!8&_?)G3TwE;9p%%`3J<2mZ z__{R=hRTn(tHC%|B-_-_t2bX54nuns^L=r5zQc5-1WTi*at?EDaFS)x)7I}DZNp3I zf^a^nr)$q-Ee*#o7_vQ_eZ%i95y{kcadhJCWpI^rZJO484#(A#^>Xs)yiS{u!|-F0 zRdr!aU9IBnZGAqjN56EMEIurW`{&x&_3*obr_pjW88dwAZ94p;xz%4#pY zr`N&JbTW2@Z!%h2Cd;R3(aJbn7jrU`fBdPJR}aq8eqJr#G#ywk)ZEANaVae2>&MMe zK0jjmJS|=?^zrNA7+ko%b_tpDdwq9zguRKOlFcFxUS>Z z_^P-5Z}tCVr^?d*?$;&tYgrZ7|4eiF>ni_W_5Pc_i{~nT9UnibKk2{v?UML^FRP;Z zzsB}MzWSWxf2;o|IhXJMjpveam4A}`6YYomkL%U{|M&Wjt6tT5Lv_FZTc7=JZB>{1-^Sq5 zaoKmxb$-xYhs)0&?ceJzy&q+Do=dhW+MoB*D$GAgR&iYXA9s`LQa|ed$ySwI)!n43 zhks&K$8b@9V!74^|Goa|^5X~I?=e(a`ibW9^;h~2es#~P+OFT9-u_$5rRmD4tNcN) zez@ZJQ;a|4s`FhKuChAL|5etdTOHp;bCs^V{i#2G`tax2e|TPfHu1l2xvW=})%|nX z{7>btnt#sSPoI9yBVD=wfm{8W`@5Zg1oT}dW$^TEi^Lx+#>d#O8s@ktMs^|CTI{ClzQ)RnK_s@R)n^)amm!0amKl%TT zz$N#yKmJ=B)pd)&y z70R!D`vd3qJpbNyA^qy(pK)A%xyt`$(DLIV(0}+*{c!p9E4`}q^R8OmBUdi}Gv4p`|EXQwO7;2=`Je4y=eR#O zzxLbj?J8~8@1M@CKaKk;`F~%JfB5nH`QXB?^2Ozm%jX~5s=8~u{#f7qF~>JMf){RRd~N@x#X&NRhj%<;^%n!>48h{-@HHh=JM=M z_&;e?wLg9PP(7Q!`tWbg?|80gexB71EDT=?zCb1TO>H2}cRG ziXNkxXaPz1M19x##`5A03vyXMBv$;Lg zXrK-44<2VO0`<5<{6)TqD*PxNm7ZUYDhEpr+Wb%UA-_Uizdg%slAGi66 zE?!chr?-@;L7p=vXe~n2$}B@ zUsj5SWTC|7N(iAb; z+=R^0rZA{xFF7?yT0h69y1MZ@sB%c_o^1Jk+ zyVmou+Yax6^4o5p(2mElXOVc@Rsb+uVaIDnFmc)#rm1l-d)|46uK{I1SFrU6q8x)V z@>0Pxkr2AT?BExf`tm!<#zW1Dhl-Ats^#x1mZ}Zb)2f?f6js8t;r6o`hH=c{{4(_T7S7JU6HI72su!;ovE+(coqLEwB$7&vVQe z_71azJ_zik%8>?iu$W+A;T&!;r{K<*_t1As_7lbV%bZ8c)Kob+7?7&_iMrGqEtj^K zr6yb5QZH*HQTDF+kF-D`#%S<{xGT|J)X=&E8DgFcE;0wRPb?EC+SY|?O?+iS7!z=d z&k)3eB-$IYp>?3Ohyh#;JAi>;bIyYwP1>2>)~57X!#;{Iv|{!x-QP2?6ceabJg3CAFMaEGL6d3~6Cqy!#hD3C!W*k2^Aj9_3 z?PP^s?5A4-TFo9@OTIat3Eq96Bk+NeBjrBvqrZNBO1=B`y6)$iIYUbP1Zhak2Dd^t_c_~U z&giS%uMdss^rY?e$gO@&J!abuI~yeQOWSeb(tT4#<>!Y}#VD1Kh{ zaY@?h!e+X^?5I-&^rBJ(J;`=RUFR-XF$uxwI25z6zwr$Ra^6fCtW6vKhpW-pj$0v zZ5K8m!rs+9TLk&rvxx-LBaAw{L9-12R~lB zwFhctgp01c+ZTa{povgtcrlm7 zbhO+wXmUTLlW%kGmz=%3%Xc;K|Nph#0Ia@tpSd1n-&V1{&eg!Q4li4NZ(p}hb6Sbv&`Ax$@ zsyDL*6RB*G(Xd}#QH@?$B;H6f!5aKAEVJv4`medOF?XbKTW^hj9{+S#TEgd7C7m}nTftG%u3wt5lfj6CRlI<&ic zzgiK2arL`LQ!R6Q^z1ia%;Rx$C)b~vF?`(UHf&2V8?>{BaNuQTfs~|T&C2wy2(=;Lv`GOR6O7N~2l=76iUDgbPp+#QD zd~XFjssE4v=t#NOt1z=N)L$cwk_E}i;S%*xhz%HoIm1K!HnzSK(Y;qhhrUA|^_C8= z=v(_QdH2zMvRWQ&zbgE7^pU_DH6OZ}l{c{`>{jqyX$`CAXIb9fdtcv;JsW>*{!u}! zEfzfZ{4#tZ;A!n!3pJVP&-|RVKFUR?x`Of)i>}+=uH*vb5^`txes}d36Tq; zbx1Fi7lgrSkOwaVcF+%5h|0GB9QL_H97G!=t8^Rlc(@nZ_= zJ&a8}e0lL>$osqZJKrL<;Jg>L0A5tlctXTyUcrKK?rc zYWWQFs_9u%K3APANRbCKJ*8Kik8v|GMAn%n6_oIhN+y>pixq7#9s{970B{~PwbO0L z_0Dhekr-B&FyBw;XYjcXRO`uR+K_70Z81 z9u!V7en2i++M-IbSUd!bP{fL3JagoPFQp9d?JZNO<;YvXXo9eK=pGle&VQPko7wPN zqwJ1p9}8a>9?^9&J+&;Mw%ZP}=Z(e0xsoe}{+Sz!27l|9UH@y%>~m>~;?&}omg$b| zaJevA;qG?Yt&>+@1?v76vKp5Yso-(_FyfkKu%$##nBJ4KY`&66I>ILh8WQR&iLS3w zoDNG-(={%+r+d}$tgATaEy36LKbJ17!Kihi$9(xZr-R7QsewBJ?|Kxg5=Eoo@ze*~ zC{vR5tbR`!Z#HSyQ>B(qP-jLWY$UjWG#2;f6)$Ty>T-2gAg#*l~cPVw626`-SFS(wDrYpJrrS{%HPgi651A_j7}c zh$Ly2FsWVk-(T{x!;+TeJzw|-cc-fjc0be+&Op-s1#$I&Z8>V$MtHFD1Y+991RogCXrUzFF& zv1Rv2P5mbMEc?{y{q|SaUOsqI@HFW`^5diT;va3kd->tbJHzgK->!d~xjysi=(z0{ z2A!XKX4C12(}PaUIU_$a^8DHhS1wPw7Jp;j{r3+?yn6Ev`65Vn&v{!>tKtLf$(VfR z;UgNB``&C_uWpO3+oLD;Ol~ggS>9US^<0~2?drG6X?8Vcd~{lLaKkSR?}u*=f7j5f zLBqyZBI~w%(}ZZ3*1Su{LoEik9~^U{)#a!oF>c{I8`0~m}K(JOa zT0Tua%V(ckVaj`H2}xD`?eJ1 zdHlm5$}sy5Nj(#QWE;Ce3+%h$L|!UtgxjT*=Lhwrpa8F0wPt%C4HkIr@fIp4N*jn6 z?giV~)Y6(%Xw*zkA5avSY{)N8Ze7$ZbD1WiILOk#tfu!eL!l-}xNx>4N4yI^FFIdl`_B}akA%^FlzZ0S?}z;RHY&DM6j zK@R|js&u3qQmeedz&|p7|?(T-4LYly{w|;02&~8O|Ky9+OC^M8s=zhnv$Zm zWtsWU$|MDlZbNa1`GdA4dD5~RY)6d}PUL5b!hrekBic-4TZZY%%6jHvxsufQwEU#p z)W%^|K~tdt@kbooOZc%`<#T*5&NhZZB4tx9LwhKRD8u zC0qf&9o7OK=waXm?uy!$I^RR_S`TZK`8@D#E$^b<2lvFLQ=1Xez6pNh?1l#L zc05x2)NQ!xfzLV5?|yEcK0Y%Q*{Y7nNzq$pJ=UnvnJ46wm32vep0_takm>oUTbf@& za+>*TWR^9fS$=5Yq7q$ss-~BotjICEF(l~w8r^hiqknmZVO8l7qp9?qnJOP>i_;x; z3^m+#ip{H?XKmjdQIyD80!m4%qyro3b`W;=8;QLNzN~&&Yo+hPT7803gEDJA@=?}I zRV#ut(oKG|C6qTOZs$D;U+dFGdCvci=b7N3fGf2GHQR^G2>D*)MXkgBU4l<~H1_){ zf8&uOd9FMyS|LprJrlQ)3_<5$AK^RL4Cu0i0{um`p(TPiXbYf$QkbUD0dg3S;uye& z+GddDre^k&6%sR5N>|j$@1Uuj(W!KLa_{1qNjrI?rZbc6Q`H^Ljm-vq@tixw%qi&?i$ zQi*pPpj{J_kQDb&%>s^sG22fD19k)H$(bKS|VKaiofp0u7x{2j0a74tS*PxB?c1{3#(Eo4% zkwJI1w;>rzBWIL3$Z^l;um>0r2c;WkFD(~Xrxb@8z}#-7yHcNLmB!1GN?+x^z3?Rd zd51@uXOA9Vd)48^#*Z7{_59j8u}-=uWnWHYR$!r_@OCMs^{+^<6j|Pp1a*M_4v!Z+ z#LtMXxNX4?`5cqa^p8+(_lr^P^E#@SsXnaOBVVU#A&>F=qD}}1@o!&eOx>@Mw;GRb z*0D{!RzSxVEgN+h+GJX*zv?@p{h?@8z)+$OysW#)2Uv-LGlw_hrUnFa5E}NGdz3sXACP@M_e}DFlraev@rn=f z_ix|p-#v^Ejvtsj>f4YUFw0ans;GmxlePgd&p4C`vj%cH`&llQSjmrMK7p?)&*o*K z%aU30ck)K=&D>si?e)Crz0KRhtG>??H`K>lQRcl0Z|U<%a@EHJ`^#q?zRK&BRPCN9 z%~VXphfBvveDDF{g;JFyRdEaN1l>T&H?2ij-#cyj@p`o#7Vn$2j-Tty~nkS{tHD^n^YFC$@ z)kc*5t?gJ^rnz3mYo_Qv>sp%^8xJ^b)(oZz@tvPSkKh+GYC4ya*}|QX6{jqhO0F7~ z6yC3xUG%p;t89U(r{SedW*3mD)Cy)gzltq4IEdQ-pN_|u&7X_LOouwS-Ds~PA-z~m9COs!w)D1;mwq1ut>!naXKD| zt{2t;r-KV<6aCE|MKm#&IW`-b5}08qooO7+$6Hs!WyD8xBI_@@#NS5Kxp7bookBmi zyW8p+uj;gA3593#tr;CMeZCD#t(`FZThWJGUo$@BCeKc2lkp+>WI?~&6x~{_uVa?O zliv?SqM@SRSQ36wc1-qO;VYZ0T8P(o(?~jc)RMIJ3Xv@JJ|KDN-4C1UJrPgw%93{R zx+w4K<)`|``?PzIUk9Jpfl~sn)il-22|XU#tj@tuuiCF_)~>lZV3FS}&pGNcS-EH` z(w@ttaeIu_&rq+Tx8_@Ev(m;zON*llju(y0pIy{3zp!XW{>frpesqa%LH823f|O!9 zzr2Xf|4`^(aHPPe;BkI#zA67s{<}g^K}2b2VTrbLak!~}nc7ZhBgqJ(nQ3C%1muw& z1b6sC(HcZA>yBl*?^CSsyX|%@xU=W7TD`oQ*ShMN8nnt?>AOJn!L2~9ms@22NWB!7 zq^!y&_x7Bkj`f}3F)(ni=g{C`9y5c#s$K=2mhSNj6wUB5!~NX`L3Nc=;Yhh0EtT#Q z4a1v>Pl^S?R)`kt$A6?w5V*CIrFF$3{e!X^x~S59x_V#tTNw+{+wli?Ml< zu>{Kx=SGO!km1Vlc#iit^_-wrUXN! zeo~%8GcIdjNksa*JmL3$G8U$`NEM}tQgoRszwgYC$cD-yif8Jl>t|Yv9Co6F59S^T z6QO6)UFb_?1M%R>ansO)$6k3J!uxp(rMG={OGo;4l(qNWB2V&3Rkruhxs`hN@!IWU z^KIo{H>g()X-Ih;wywD0%J9BXiUw07o7d}8e|`vB>yCevPhq~2qb+koh6POoS7a5P4rTT1rh=wS;UbH1YCg*ng zk?%LZ>XMEn%uek6sZZk2_{LwgU)(b`rQyY*f}JK*7t5fwF{qHfhQHxY$P=M9ibBCP z`2zH%?6J^8mM*FxQ%Pjh z(cha-Yns<;O^l{hlO`vd&y5IfR8+fTy^H?Q!D%YQbGvA-)WlyxlF4{}vcsJrDxb}K zZ0*Tama#;tvA%Op#S!}|%?GQp?7CT0A~ilJ+@?F7=Ua9sE4!d!npgItZxg=rpT~UN zk#IOMKYnZcl*BLb?Y@5cEJ<6Lay=(HTUdOpxWDFL#azA2y3(}V8D}XV|F#L}o{kdw z4bg-RU`F#TfWM#-f)z-bFiJF0(q7UA|AJ*o2S{(q$H-4A?Mg&_z-^M+N;P+Kw_rI%32%PN^8~nt#bIrHG$7_wMy*;Exy@U{;zA$8N-P{_VYqkmO;J4hT zqgxGk3w}qQj$V>rP)Bqyw*(qSCvvBVC)7)OiT$)?p6Q-Zsk^GbTPo1AMTvT^qEE)_ zMPn=xC9$^D(k1q!vNpDDWsC_domH``=tEgje%s=;xfcuD{dg)K{eg2wTf|HqI%`=mnzM@fs$1{mEDq!!&1dhgg!_!fdW*6b-BshdM22Or&Gzl zX)k9km27=X_B3TX#rih(G1|74_2p-bFUlef{mW+M8BUT#&4D z1_}q+-a{8H2uGUxldH{c_LZg$=EH_KgI+he!c=}zJF)a1&G?d2n*F8Cb>}sdex6=$ zdTR2szNkER`dU-1h_#N@YVou}wjs84j#5W+sulHyd&NG7J-~e;JveZq#ijjz1whUsi?tC}#QhF}|_@oA(^>eTB&38pWgct0!PUWU3#}uOGNLz3OKaa6d z4zeF{nq1~|qZbgz*<$KAFqJzCpM?&hErm11$1xV`Am^nQmCfWcRSV?Xl}BWa@&0nsd6F1n1(M&rdh;B)ACel*mG{)f$WSc$RL zx%PJEz1IDvVOB45Z(DQAP5U^j)-l_b;GAfmOt?Gl5aEv1#31`RXGiN2dxUA9#Z!O9 zsM0;rXJ|L;uT)GiwloD62L+hy)7ybp^}x7IhX)%BONYn zDi_KwC>~0Kl#B6AiiwgOS#0I%SU;9w zWx6sT`+zBB>~u#ag{)8Cb(qP+)`sL-b8pgNvXD2;F%)L)UAfxlaNM=uv${FIm~Idg zjThES&=~nyc#UE)GFp);>>wW@86lmHzn4sumI=M2OA#sV zE?_0?1m`6!&>q-c@g{tS^o4Y)a)qp++hCd0-B)T*gV;#r3{hQKIueO}fVH9xPP zY>ifcMr08LqtS2~vIq`9&O@Ex;Xp^=6tk9bBd!oftmEvAvB+{rZ#31dsBQGpZPWW} zmsJea%&+LAscqP)#Vj}VY0lA>DO}}F5nPYCioWIUA_D#jIE(dRDyXZD?nI)cRpqD) zvUj!^Y{j-o_CdrHM=D+6%;W;74xo~ahED=E!FIuCbfZWp?upOA9?Q2#V^y1FJ>7Ol zC2j$dKFSM%zwqH)D>Rl^2ISk8Gqr3D>E({&OgIezHNj~D3QZHW#%kfUrK_dO@O1ou z_>!axa!$A#*eDplTn9Umt@#Vi4s3VlRr;V)MM;QAq7Tu)(S~Sii+5hLD4lk5SH~F3 zD|?ysg1xB&b$lk09Fg>QXKnU2v4jgCD_^!D?r|fC@9c2rGiI=(fPP}%K^NLT(00c# zCXGP2Ww-pu%dP>?MYUy9dGWk4Yx^gEnU)2dIQT7vzli!8v zVS@n@QL|S7n3OVOY+H!U#$ZR7?xoGEys6Dx+QgPrHo!JZ+s`)2(9PD#deC-_m}LjJ zyN-8IQ(^;pr*fw*jans&q+6m>sh!YVVjFkTKAV1Jfv7CgaO$oJX0}>3a{-RSU_9lH zB=8lYzJd(=p|GQ3uXv&Aw3t(gMW2;Rka2PnT8Xa#N%2i^o9I5gP9zo15GP75NW5h) zv3ZJ}_&wz%JWhEItD~4K9w{Aw=8LsZWArlr0CFia}Xq$O<)*P2%Mv``847@7v@~W=Gh-HHSAj$!2X$O zY469LuxGFh9DO*c^D5Vj2;&W;8W_Xu0oU+vVG3G=wm}<;-;3s9tt5r`R>?4_LEKu3 zi2F+~i8Rvg;v2HF56(IvgZ%PHRjo9O4 z099t6>KtknI5d`Jj#sv|gbxu!AEH~ca;^rK&s|_YvP~HUy@)#RY(&1Y`IDQho2ad} z+Uz1{6oAt6pgrsrNXrffp3@jp=yZ1;vsPF_O}kCA41G+zA;Wyayxcb0KGa!&5ta(NuGPr)voGe`5h~yyZRgwZ$@~;}EznT39oj1m zLr16;80ocIF~xtl`>nveUTXuddN=dW_j=}S^C)nSa|=*iP~DN$RwiOK6f49dzjc4_%4fQKL^}#w!*FhUs9;=yHx>$3oxSm#1q^cNRJjghx)M@RieMycm`2Z54 zCpr{B@Rg!4rL}VQGTh^q_i|qk|KPyofx4h$K_`Re1WgYJ4}9QL-@l z>vKnev7WQIVu+(ulVVLRjWwne5gK#;xuONRFLFw=`)9;uho$j3@6wQhxmj;Zr~+xl zbM0>HUfVI+S$Va(f@~Jo!y3r0%4~|43bT?_E?2IuTmc@g;-n{)>+t=GPWUnTMrm_- zu;QisikedN@SLD(;xk13%{Nqi)pv#RzV{kgACK1(RP_=4OKO4ciR$qU1dHjbd?+!B zzHfix9Am3vkGA>P(ruq?=j|2;XLpeM>~3s#+W@|)G?^z|94SHKy zm-6H?L5ZV$TJdS!nbI3ZQv2Mt*3_E%+p&qqnN%1AccK%J&B6gpo^(Dq~5vS@waV><-Vznp}l^dHcorJY?!7+X&;TGG*FvWx>t9& ze5Rh!PBL!QPd3X1{Sv5trTQ$A1HwAd8yrpC$7A;CZUf zvx&Ck8^##}^zU_#b=%8Dx~8QAbt_7eD!!G@Fa~MUEEdC2#{yd@b(0jZ6|9=K0*iq> zXbD(DFbA51e1W5c-;k5ynWB|=A8eVtt}I-oQ2>=sPP^R}xTmVKJ^HHlc*ZM^dw!Is zdi0ZfxQEOCQFV|%kx!P_l!nN)5{;A>wZ~$F{=#WUF}MY8%p3tPI*#)v&1cxn`fKz8 z?Ip5Z`8?-|(lXn$5}D;%aUWMO=yp{9>_7`?mSYLc!&`gNK?~&P1nP4%rLU66}>G2R0BDf0< zf-my3!Ldvf7foCwXYC>0a2!=(7lg@dow4 zG>RT=X+ukGm#8E5Z{&T)W1_3`s&kN2QTgA*ndl54g2*joH`<4WxXp|Oc*+*RFSvL# zgI_7`24-TBuvNMeA?3wFKxGu?sas(U-7jEs-NUf;Zr+kND!nL2AroDarwCulmx)>` zZQ_&aRIIbdDd{4w1lcujMs~-$pKO3v6X^l>ns}LVF^0;ZXIdfX%U;2TFx3?TAJw9 z)?%I7`c}Kta$6H_-d^6+xTEZ01yJVDv@Y9GcA&gjX&c?H(g@?H@+P+D74c-gIf6g# zd=Bqo8wfkXtHj+!CP`1+iuuV==`+PD*#YGyMT9CqjjO{w*0~My-t6J+cgV}^U(4rO zfX%0C0O*VOukmT@8|UreeZ%XP$9hjUw?L2D$|Y{a(lx5l5?($PU5i`5RAE21E7XvT zWpwtX&c)Uq)?MaaCcE*a;k@CA;ksULq$`e?dsSF1Q+4C5KH7Vhf#m__Zl&JF(ZykU zW8rFD-9kUDSD{dIt#EXCMNyyfrzIujb<4YJ$LsD_JT|Vb+zWYbe?a$QlA$>Gf*8dl z^3KYpsuk|Ms+(uB@{32T{IXkb={w~H%uD`2GFr+?zTrwdO1e^-D19PBWghaK(q^(7 z_;{Sff+Z9dFT9NJLrzNDc$m3d&_#a z?0_9ATk7mzK7i0^_c{yolk5{sJ1w-?X*_RPWH4GD7>-#Drh4`#whhjnq#Jdla>n}< zAem;+N~S%OOPvJci5XyP=Q7CXsE70*I*2FJ^<)A-tNI&R<8f0G?S;!9djhK2?yJ=% z<$bkYnxrZbrz+gh66riBP{MOJ5GTz5SIKS6A|itrOLTCwC2QMLsS|cDcC+&fzloX* ziMc32KX9|)5*z@>3Iu=|{zN+}t+wUoSl2L3&21@%={<44Vsl=zFLO>N-JI{3JC54? z2FEra&(RsQIIn>>$T|>1+o9cDdw~?}h>BsUxR+og{y=bDK3FhSH3H68yFuU7DZpTr zhEI_%;1lr0e5M!&W(gy}cSr$LEO19Q3N8q{2qGlOa0?uU=SVBStx{#>n~ip$G4>9O z6}!VSQH<8uBnGfL#3} z7BWQ9!whGLd_!NyS>rO>V^eo)pe4@Yur9TXaNM*+kYlW$=?=E#Y=$j~eQ&$RBv_A7 zN=p}_i)pN*fpL_5l5vK;t$DxWylpRGCTi0$tc~3RTm_~=4d6^@HZmUSFI)sZ63qh+ zi{tq?@hASi=pW!Nnh#pwHE<4~M)YhCbUbZF*N_zYgt&n&C1<0b>62);$~lGtJ|>Dp zuZ#UeA(GXiN8;|naiVNNC$tQ_3yXPQ@Dd~EDT-xZk$LP}VkGBIsQB{AH%zw>{=f)o z0dSOc033J&Ohl(Z9@udxNBSL{CcDIM!R5?s(Jbd1=(=S$Q($P|Os@D~y;UK#);D~! z-84lKC#`a3rlU81g{T9DQC%zFNUz|JQ)w(hVay7$Km8AhF*_+WcawPp#PTHc5aQrY z$R=2eCWEhpC;7G_4SP$pfgK`#%(aq?1-oIXf;MRl_&Mwe zRwP-4O_M}o(UMIPv$(T(qUPP==#mttlKn-auk|+BplFE;Xhf2Q*Uy3#GeL+4a=TpgN zq{V*Q&RZ8-Lu?L9&X4DLLTW!jwsoYDj~t1_Scly)!X9j=Dp%VREFW!CEsq>g){SIK zdt1hxK)6zBA4f6~oQNCDD!6mZLUs#Nz$n>#M!{WXJMsf~f8Y|>8;BI-SAHi^o7W1D zaxX>qxB=o@yszXmI2hY4(Bq>-7i6(`6U8e$XA7evO zV5%T(CMPMej3jYu9U{fr$q{Y4ZbfZpO)Bbe*$f%u45<}59a7OiYp6J(i82bcL6$@e*Ni(Edri@s?MCe|8~Y=JtpB}dcSv|jtp*so%m zX`_KLZ!!hjIP)^cGs|Hj(-J~mwnWnpEj5|l*1qfldp3Wl4_CI zZrC2$Cpb?!8&=M+hclAOb-OSofi*Hq*qxQXeYrVIFTOi7131I10VlF^p}Jfoyo|HK z9-JHrVUMFSW}c`A9Vv;XCu2GEeXN+Ni6yZfl6jm-RKP)^>HG}gP@tPI8@wbehWChC zqh;a^qG{M@$#eWTwoe*^UzUd9x%ghJ1NM)^R~#;Wf_@OL7hFQ`L2hU>P=@C5E6`({ zkMIurMYw?7Btp0dv6{aqb_ZUGZvm~ur9iImGq49)4D^MJ{CF;e??icV6CGbG_rSN& zu=yla-xNwMF?}bemT;=lPOqNZGH;ZycJ zTFk=e6iz1~xY}?O{}i~%eP+9|8>yCbxRWCgTc)FqnXtVu46>RllFVOp<4v=4l~WDf ze*G~0kcwW$Z@T&BAr&jE>G~%2VAEO0cT0}*slAB!KwPO@OK3njxJ{G>45pt5{$j=n zJ8};310WWk2{)B1(YeayqH@(uNp1B-T%npQYo_RG?+f=@^hG#kqkPdt1kID`PQP zo*6q>xr+X_p1P&>a9u6O)e68d(TLmkTV`6<*q51aI?o$hlamc=seXnJ^mk(~)@Z50 ze|8W+Z)zd5mzf23X1~D?nA7krx+$!rL3lYm9`4Pa5-b9qqkRQq#Kl5Ce5_=bY#6p! z(Foh3d?#70d?E=^gke{u1=wB5X1rYZ9Zx_WZQGy@eJa^`TwRJg_^k z17NxF{7cS_o6B37gFs#85V(>Cpqtbc@C>;F7))ey1r9s2#y*N(U|U3`S;MHeR*0Hn zJ3&6MTZp~RFyaZh#i^r*IJ4P(&YOG)aRGEAZ^Lt`9f*i|h4y6iXgbRw7ue2%Hf$rP zD~kgHt`XOdug7YEo$P1m4eyR5!D+(gmGj@4@;CzUdw{zb6;y{C0k-23_#G_53E7p*CiX48n(xo#K+QQjItWaYcp|T*S47?A zt*|lj@%Ry0G=5WB2WulG#Ji+U(Q8?_=(OUgFhx}?tZ>^Y8safWyu!m@!noCyXq218 zkEKUMy~H1dgOIwy?$AZF6Of8X`Fa8Yw**|uSXno!l#F+rw)06JFkcKq$FX71Cwu`Uk;I;Ab&|$c7y*p81R}gC* zlbzokagLXczZ|0+ZyYb|&z-0}ooH>lP9C&IQS+@wsYqKi?XVAIwi6NDHu@Vdk0W6K zY%G+*rQ(Hx%~&%e3tNs9N_Hbs@dE@Cs?f2>TC}I&1qurGp=SkB)E`}m2t^%{JK|GF z7s*bvyEs9pN2A0xc$Z`-xD`w1A7XR(GRb3JB5n@ULuUXRp%i`*7sbt^uF;6|C2_=7 z!_n3{+4k6S#Ja^2ZjH2Tu;u4ECekP5X4{iM<)pz#$SwIu#-_5i8nG1L9&XR=fr}A+aD@j26|F{*C2ITS^~E zFUsEHCGr)RL$O=(P`N~+Q#QbwDx2W{$R*NnX@BV&NjaV?e1xq+(#5mjHNq312OAY^+Ny?G^yWHp!Qer_Ti^wM zLr)@=k65Cu5{q~`=8MH)ovNuG-bh!2V&(KBHZiVNeAE@-TvGx7{Jz&0otLZNv65s=H&=XaCG*~X4> zmG`{sbh>FBy}|f|jxY+Dy~b!}zNr>-%A8AQS!U3jm7^5)II6y53N^+lqb?CgNQ#8W z0D3HuNoP4N^m*r8`i1i()re45u06M;e5fh(PI@Cdfo%ee;&GS<&LY`hits(SMvQ?s zC0;;RtRLS3yT@&iM035w@7PS?GgU9p2%C}FVpbdN+*c!M1jsg9lIw^Bh?XlNY{h!GCs(6mJ&wsLoowzUdBVi zl{JxCYDieD9xb|{4iMi_brcU%5~2e60nt*~JW;UpzUVR5U))t<5`PuNNNNf5#H`?f zr~~u}ZN`TS7BMTq1ymUqK`vuv5)&ws^BFPCdCqyn(a<^G-qfkF&Ua3=Tyyp_e{q(Z zzByZ&?aqdlsYHKk84+cZlhbT_2$5}~bAuhau zJ@}T+66CW3g(EB9v)TZ}i|>IOC9UBtSU-ft&BB+mEXfMRe(5*me)(9{G)1wJmbX)^ zk!`P>y*HFph~v>jAt+dehW~#QU3FMh%h#URaf%WUP(%b2MC^`hcmC|Uc6VI6+v~Mk zuXXM2?r!YBKw7#Er*_TEH{T!Ud6Y-x$eBHBt#`eFs!5IEHR&r@B5wgHax_>h4`qK! zG4!CoI|VdWzY6wg&DeBpAibvLkYsH+8LPz`zm-*bGxrnqMaff7WYG_onEyX#MoxQ2 zQTCORia8rfF68ExEGoF;Xl~DP{^e@uzM}5)94DpJAb3biz(b8UVt2}<3E&@jGg>2W z6#V39sftuXP80r>`{L=m%T1J?f-q??*e^Z?tHo^S7B}K#X|QNDrAtxf=dxjT$-^uQ zv$s`QkybwJBLXV5wknSmUh));+cb zmVaz-%kUaW?^r29}8RaPQ2Ar>62?FGF&p>&Qb zQ)kX#E#37{x$epH{7`p$Ug%FfHA!EkG>ubtQ=8_Z3EF5jR}TTI{sRm&I>GCP0er|c z){UGXT}T@}-w@U2Mla81{e-)&-orCk|3k$_X+t6%SRAd6Il${tc8{zY~QZwv+5bqyqH*XT`kqVY^wptVz)sAH9MrItEK z9i{zG+pl-hml>L#Y4kPHjaB@fJ!dR3ijC#QpCrS8^aA-zztbD66&ML_!@ofwwtqV@)g}Hh^K{3AJ@oXU;f$HPVq6;07FCeRVCK_+nm_n?h1qC zV{o^)4pzcB-18%etuQXq5$XxzL&;G#czo5> z?lo#x_ad!^Cqt*o0@75s(_SQt#nW0~8hg*CGQ=vf8dRrWNekANwg6|D8JW=vp@ukI zzF-Qp6k4NgoxMkUP4TgNjrA$=TIapltD9H8&11#3&6ZS)XkKS-Dl@scSVaoMr3Evz z!@A4|PA_Z4&rO{ae{Z}x$mp^MmF(uERzuo0|zYu%Llo^1C`SGKE)v#YDB z1GpZRJaS$u8SVU7QsT%e*}++48y(dg<()Z>L9V{M@+|c%SIcSDjkgBk{v|(Q4>(o$ zg62s#aEk0Byy6VEN#;pHp1Hg@!7@||wT7FlwuY7lUXyIIya#z7@VVkM-nXgmN#87= z4!#e)2l@DW1$tMp{%wmjf3TF1?IukqCI3b}MGWuaS*#lBOt*qXB#V|9ab$%tTeld6 z>U8~v@N3JRC3)Z?mg}cuA1)q&J(U!XQWGaJayJ~ZgJjm?r`pLy>dQr zN4qL0CtPdQ@$M3By{EO|r%osDwW)NS(TE}Xmepj~V z96m>(s1)AMc{*{pAKuO#MjqlAd<0kIzw3*0Q9PcBX7JNfOFRRAiKAc(sRFDoC4k-H zVz5vs1uEdBEQ6nFGxVYtz>_1hFS-C;WcT10cpnDgzu;ottIQM210qJTAjw2a z#COI4aj_mMmecwQkCm2qnbbiQ75V{@a~X+)r6#Z>`pFc+_jId~LC^%dqKXStuEX zp3w-YG6=Q|fvH}TP&2>&IMqK^SQ)4Y6-sA{4+DMWc>%nCDK*m~`2KC{@3qbQi=~q< z=Y;$5DblZ*e8R7{T+#2FywrE8>7q}jX{7fSQwy6zDlxsmi-lIKJA1*Ut`=u^S7PBI z`?cIbMQ5^>6+Zl3Qdp4Dy*T!_f627WosR9z%9d!Z3b$G-yPkV}EST!^vMAnX zFj?&VJm8!4NVU7B^DW9ra{Hdb^=8BIl-O|W^csMl6-NrK64r@jo`%U=Zhw>;-*_+W zxVZ%Pc%TyWYKN!GNAHpv-%1yf#1VN5(>muI%pIMz*Y)oAYh?ZX)NkwWD`D@ltdU>x z>}59=PqYql_Hrq%hsjl3`5)euynMI3c-FTsMSj^G?S-n~JZkCcjtKU+ABN9${}V~v z=fb<{ZGtz7-z-l8N9(OCgTntcwqzb{J2^9@ZB|i(MvLjzh$B`aEc0uf{mM4s(+2wE zb=&-$PkXrGkNWM3sZ6RIQ{>2Q*4;X}Cs%Y>@z>9O>9_8|fb;ttH*cKEyYTU2-XZ&UM>DGl z%`J=l>qI?`I3F{+YItnd8t-FTRlZ)aZP4(j^5kYrcIvoVBj4E@mVGm?_OBm#rCStD z%}g=EF3i{N|NSU?#?r_SH4aq0KkR#>TNTU2JVw2OzBHTkC`%Yo=vdbftL4d5`sCh0 zujL!c#DXPXx`HLYrkjtl#UPa}-d>R{-Zt$2T?3AfWs8S4{W3Y#I;+LDFQ0wK9D;dZ z$-XaONkTkW()8s&JMx}Zi~sznnY8$E$9favpY-^V9M)ej8g=Oq`l$YsMhzn(x_9>P z-#^}~eK)gjsoIqSbaO-h&WWWg0hixvvvyq0UAMMs(&??|zD_zj_S4tTb3gURqZ5j1 zoiwi6KWW>eR(`JS_cr;C(!gk#GAYD(H79!R zt<_<>&;1F;9Xpz!AM(F?{P>X*rEhM$_4T`u+gRFIfy^4`}woQ7qM@@ zd+EhqnRll@Pxx=+-Vr;(c7Hf{=jQu|Rr3cFpAB9f`M#Q0w*{3yj;ZMNVr+wqUcDRM z?o>BsKPt6pN4WF!@h8bRo_+kEvh7v%3ca7*Zfbf}rR$CFTmHAtQPi%NPhh>&$n&9_ z<25||G7SVX4Oe<)ao>mk z`OkgrDPQ5;jL5)*Ex}8ZW8v+rkj%nj*N3@AwfNnZ_^*#bCKbA(3#_Ep%;-K19yAi` zEpE}Iig%;%5LcxfeA;`teTA|)vrKOH-_e=t3tr}(Hh#E0-o4<@@TKCDYLh|hy44(0 zYoYWnm3Afc2&|IO56w<<+HX4JGgnKgsTRLRX(N0G|Be-ZW{-7N&3pelCVzIyxPlH@ zpo}S* z*Of5hV{!Nu1T_l35ZSKcg=$B`9SuqatZ8urZ)#iQ9NMN={+7lP3DU^&gQdMf3=98V+L7|?^zWVLEB$PJBrc)Bi8eo{-R_tf@FUUL zh4e@FL$_NV)EH?!RHvo5B4&i1>i3E(ygWr8a|)crnSX)l_RZdc7*-~&%)79+ajr6T z>YIF5HuOd{>ME`SadV2q$RkB}%4$wW@OooJnIU*wxv_Gcuxchbq>r@GYQ;U=N7=<+ zSILcoHg5XL81EN})qT{BN`(4$D-W2npQeLPfv>a#Dr|GBk+W9`k zhf|Ear#~(hNk8+H;MDq<{mHw2&89xjY_swCyO#Cecd!3na(dL*lJj1}g@LXNzga0o!5JSn zhtzyKATZ*?T<`PW@}(Q82Ky(M;~kE2u7Ajn;x^_Q1v!DyxzQ0Z+2i7VWM$M!$yr^y zSK-~btIkznosDSgL&5AR@|u?w5|p0uJuLe7p~&AQE25IbvlS`_w+WpUl^BR(p8L2W z3N0^!=EyxQE+LsJC{dXYSE#2!Tb2Q)NZpW?>tLH%E=y7PgWSk7Qg-I_689vRK$y6W z)Jq+tbSu1G63eUwZ@uEPE(UZ=-|c5h`B&1DRw<=YtL0D4T$=H@z@A#@3{79EzW;63 z4rP^h&&wQEcq?^&M%Ir{KU#dzK3)4<>tpl8w6Ed$d8rfOB>T*u>1cB0SAG|2J3?32 z*&ned?q$UNu+?D|eGUd81bma#TIO8$0^ztP2v5>Ji__>%+Zh~F`cKP$;mu3sR&H0O ze~lmEA8T!mf;F?F8dkX&(KaHdd}z>$uuGN!<-5^K6{b2aL=MX<9eF9!J1qA1Gk;s= zePMWZK}oH=I;k59=6x(I-0`AaQQG5#!n=>(6uf?3E8q4$Hz)q*^US2|)U`Tc^T`2EG!AM-tH zbI)_vKxQ6+%K6=b{sDJASNvXORkHk>P>aRANpf_IZ<&|+WnI?C?4dc8(T}2P<;tjo z>eRs7TCTR$X#LPXqQTCf<>AeOe2}Bm)3jpi;1_4{?(1Fj%*$gP>Gu}q4^G&abzBL_ zyjk{tIU5_s+K+UpVvOi>N%rmK>vzB1krc%%%kQ?wk2lxklzvuVt-E7|t zZ*siae~2*;{@w=J)Awq>3xl10O5frK1QcIp&rAMdCp-t)T~ZlM7xqdmttI9_zr`lE z|2&ZECpzX@ex)y9wZ64*-v3-TKPGWSPE4U+{z^H^-X~(HGNXQDa-?}z_NkGbu8E#P zYS?0pO2xj$$R7>KrFY+H#}5iCOtgak71m(SKm;A{dxWHwNhbHokEb8Y@1~h$&6N53 zlGdheM!2?{_~kDH6;q}O?5mGF`n^M}5?=v4cy-1-=1qhA<6qvSXQv-bZsER}^4s(v z^I4El)Hggp%c|gqJC(b}z1*gG$(F_5O~4$lt)4HIBSl%#$LyKtXNJheXSSy&iX31C zXdq<-hS@S=XZj{J`sNqgYO3$)Ru{dhHyvmlQ)h<768+ZFqjW>73$?Wr6l&7FU-e=6 zPmk1;_kkt$FHiECB#+HrpVK`@bX+Lxq1W*Ii+Tc&X@MN>z1tG(ch=P1_W@jMDd+jj zdgt{hxyZGdmS4A$JxRAxXy&@CT_wYchtT_;adI2OY+FbbtB2J#31~GsC-fsTq%`d$ z*WuXEcuk)zq{r3W2`i)zrkG4z8`XR?crA(iQG`;&v84Q+^a~*GCt3 zW+R;OsD(OC$Rq~(0Ef~GlwVKLS4T7 zQ2PD&m|r;wrasK5|7}`f@#lWp&~N>vi>VKMIu~{eNYgC-{|T>baTXxtTQBQPt<~Hk z%x#<@ax2%r!ck8y%u!S5R(+H{oviS*g$a%XQwRI)fSbivBA=DGYW4R-H+w>=x5*I_ zT5hubQU924Zo~=y7N)lWyYh|)?EI+vUw^dF|MLB|{(E1pDm5?>`gX8ivxK9K$lLl+ znQy&QbWr>+rxA(CZtcFFx7`69Ph7Y3Of3$pEKdqX2e>b%on2B|E2#LGy<*Oq!ev>h zMWqUmtAlDbnw!s~Yrz@P)W|>Nos~jyQiWpepP-Y)y{yBt`ol?SCyZz5LuswNo1(va zukS37TXvfi5j9I%R_PPK5fhaWK`V>zo7UxBRMzHR&WS82o#e1*CCv78`ZmJ|OAZIV zd9_d@EfQa|JjK7tyb|(b9!QQ_RV-EOW1nVqW(E9HIUvLpG@$HGw6ILI!o1R(l2t$Q zy^~k@q?(q%T$8zs#!MH?s>wI-Pt&+EJ>|C{*Q8Ma=j24IX!S-beBUYQrB~SlLv!+R zm_2uNStB<*Ae&do%J~C~Cb>aR8!8oI?tDUl%_VMUam>z3;hj-ZWe3qN?Lo;A%^c1~DwcDOf)fy{} zV-k!}<;n;>ebcR>LS(6$`u4!bZcuuY+v8tWUG3Y)_+{HgGt4gPZ)(RK0hVc0>aNU` zet61?s&WS1&=#>geY0_0AFDr87n4%%g*dl(rp=mH5V-DlX6PTOuCO&pUS)gzO7g4s z>!_IaD@L7~oKP5%Rw+9q^MAjq<$eEsv^X{Uifc!~H?^Z9$ylRqr@3555HJ2>e_G~2 zyX{}0uh%creQRH@t)^hVnZiu}kBsq;;4Q;82z^hJT;beH!Orb*SoDtH={hoxaR&K-PIsuYMWFOmw;aZ0J^jFOIFq_D1! ze_>1dy?913@bu0JWWl+S@2y??YMk$@QV;l2T?=(YH{EG{qM$H%{j5Dk{kh z%%FuM5?{Nszjp**6D4y{hT*-gV1VB*_fg;dw2OD4Alq!#uNMDOPc6eke5@104p@eV zEi!cv9w9vU(r7lEq{b+@PLpG5$w|kSl1*xT*E@7ZJ!pGKF9eAAbjUKXZrOCPIAowu zEoeKe5OAE<@>^{Ld*9W&SsEJ$#h#=cXh7F$8|Y4FBN|w=oHWfVHrnJO@=yLAvdrF? zp7OM&(WE}v17h?=@Tt-fgnMkXr{}FcSSzdj4f?5~IZ3sZx}pyZ*+K203Gh+b=|WWL zR^myoC3u(ck_MBLo@@HC-U}M#B}>Kj$+n(aW8dy5o8O=Z{4Uz=`y_j< zwNYzFQ?T3>=dq5oywXy8VfRz|6efD)!VopBC|8Rp8Edq0FatUs8f{B@8r)IF_@C

)gmha=+Cp5$MG9c3Q-HHV#ZUa}-f7xBV5q+XTSr-rNqx+B!5H&pU9?1K11+g!iTQ=}S~^^+Cwg73*k~FhC`}^0 zTrJ^WTi6HJ5o5WwQon3`(mNV^jT)Lnay%l(ZG*^O0bYv=A4@b%`@J_2P zqI8q2nv^>&)6j0REx3>Lw@+KKL})KG(0bwV_N^#6uOf2fM5C&CpV5rM8p4{A zx8gE4lQ`v3y1{ooP3Z*~#hH)e4Xe6M-RWxU{?B1?jCKqte&kFn+~_G=v|hK`%L12U zuJGC&YC5T0v{Y0rwi8OUElx?ZBrAcYLAr_?arCnm-ljRkD9?52mTR$`T4!6Ze{Iu$LE}WP;6>Jw{I^;4-E>f+%0TGg_HjBRCR(|>}#0#d32?&P&jye74g@33G~TlJf~+__qs zUUE<%C7)0=*E_h)a|Oz3Eb>$5BY&kby5X(}hqw;2n$AF4-ce{&ELm&}u%{bVJElYI zmzZD4zwmWQZ@j}%O}On`gTvk7@Qf#d+~&%u^28{qj@}klH2sx7(`$YHZQqEZ{(j3G zlYNdWr>)yaIe9MM;^g3$ypK4g&k>HOF}Rw#1uoaxfVE^1tB#huMfbFojk1YK{kqTO==5-n>j3XG!%;vShjUnL|9sOcte* zsg~N`d&dLr+! zP@H|tY|9>GOU&+WyPdnyY~+6vK+zwpWpSSRwK&l=$-dNauw-}1Q|FxU#FRxKWuST_(P!C%CcYpt-%X<=Cv zTp&rMPv9GV2_VO6(97aVItNT;&B;L6m$SY`k)z^a<||i4Uu1tFLq03iltkvUXXD;e)yW3=-2X=nUt6T_vQJ%vadOeg+Vo)Xa1bVS{&`z9Shv5cHUjpwN%g|-Im%DuT78vR)Kw%mV z6;4A*7|LD>{-mbdMDJ>Cqt*2tqcsj#ukQ=|gKYFqr?b7C+%=;a*baZPCS3oMsJEfd z$Vbu`y(DktT;jCllkvW9NL9bR#OyPHEU`2uPX$Dpv-?I3eGlIgq#E0mhvb`LX0Md0 zpulqktagWh_O6ALIRlM<-P6>aT0_qukmnjCU349@Omt7Ne(>bU%T+t5qAydH7{2zI z!XTEuHrMU^-wMVktCtx9*nK zT2CWj-Av=nHocmuNcmSftF#b1Xf=fiWE7qO?P$B0h*C@l&$b|(ZXSo)%L-_WPtmjV zw*FSTrp#3$-GVa98KFwf2;J`NLq57YGq>^#T-IiBx6a;hp?(&u)6Af*dXh2E0M^HI zj`sJ=C90>iQA>@`bF@-=fl;96(Lc#1@PVF#@3^kq3%p1FvO0JVJ%gK&2EsP|pzuU} zEU2D+!d!PV;jrr|Caw-R(UXdt+Ep}(en69aioj%$0SB@E z@Hy$p>KG&VCl;eJt)Ba$p6jSbZj=mT?H%u-=uX2&wRgf0U=}(`S71}?8rsHti>`S8 zt$y)JQZ8Aysol&Y^#bW8xg&NHgKRHc{xOv=#2VGx1XQWPHbyj>>3t z5i`2Nv)pO)3|ve#v1bDJXf@Ps+$}!obV2ND2_z8OcBCtOM>vwvQ~I#UVy*JHMvHj8)pJkhR?t@xR$j< z3t1|f4Wcnb7ttL&5jGVMu-cMNdP{!fjo5?)iPPyTp*(0R_JeJtA+Wj(K~;_){1kol zZMcc*4PPifX|dXvv@!l?q;fxg1(YQ&c!bV@e}Y5oHnegSZKOuvpUMs}*VBS#dH&SL zsWX(_dKGsTvAABacCK77!(9y~d+vfn#R7=3jm0TDSe`o=)N<#8PwvAoOuYx687ZI% z^kz@QfL4IP}Dpj>z6LT&7 zg(2pxD1*EDUE-YMLe2~LPYi+Q#WyHjoG%oJv&HRVRgv=ua6`NeOomU5<*c*vFS+T^ z^z@=MjrX5g#e!h%P+_7v!@gQQ=d7zzOh}>$T3q@@WA{ZDmDvZGjj!5 zk&{ekq&5~RcC)sU-dX#~^R20-2umBw8`-cpg?pBo=&{)!tTrXmUGfrILB32sN>Qwd zbcBV8wZTk$6Kv)C#(1vY??Nk~P_h%XGaQ^*R2_HL8(_DVkM?RZs;i9!kJS)bR~@YP zQ}!x0&!6sju7u%`45dZY;`PkMu$Vxstm(AgA)u3JLDTH74j#cMH1wbdlEt&_-dGookYyL7oU znZ-zMHba^QawT8rmP(=jNwaVn(JgGpvQ!(@lcvDd;vTLg+<@Xi5^heR*u+>OhU#_2 zK)t2lZG1$VNljRW?P3i<2l^e1=l&7p$N<=e%!D_|bl9JcgP664*O&~afFqzZtOVx6 zb8G?}&JKYd46|u0!AM{`wUywKG6K%`v_P?*U+A+Z8MRX@ph(WOOg3sWt^(owoXJKf zdP2WTdgu$uY~3IQdM~!X=m{&4Q#hFZ6bG|rauOIPcSY@`Zn&%P6IVjzghimLaE>|g zSvCv@fZ=Ek2!`jtRrVD0qnCk9W&@%(1q=9VpZ*uWCLhpAvKyQyEh!~^jcv4s zK9s%I+H;M1KX^^whCUcB97kJ-OIdwsD_AczgJq>%ut0bY!?7Laf>LNHEsH{pP~=d{ zp&m*M+T-bjB9)COUscdPV-eoOB850~PjKOy;#FauI8xXnR>FtHmhi9`$5x30Np-Q2 zu|XjEe|VNL9}Ohq;BmSE^aB#8kG?U+T}q~iFW6XVIV+LOtcl!&M#zoGLMg;(%x{$` zc(yi(GqT3ARr(9^kULl)dQ*>K8}vw!rkmjkBL&tZm(hOmH{MIe2@ObHeji*GV~lH} zORptXFnS4ljrn*up{NfH#l6{ETpxTF9)cpyH+m+$XD#G4be!CS*Z04Th0;``g&0Lv z;%&4)+yNZ)9lByX7hY=7QbjdUdf-u|-R?8eJy$)crE9Y|(sfE`;ogK_cs8Kx>PvV~ z?+kqifRD*7kjTAxPZM9Tnz-3PQU?^1>tHPZS4(Ij+|25r7|;zJ2IWuzSOCp%95BIB z4D*v31aBFA;Z)-*B*ta*2mOV=vS_h4Y#=p9Po$pcfV2eO5erx^p@bYqUIqcrwM}fa zwu64r{P@r2D^D7DMRstHf*L$EWCZ0Ejn<%F$U?f5+@$BoC%S;f(}(N=Z4B4a4QLqc zi^J#ye4Lb^JfjoR^(+{m3uwN!4o%cLVyGA6E=Cg}n1%`pOTZi9GtP3UER4oJ;&n02@DbArd`FswhY5e<2mEgYGcVzh(LpHI)(DqXrx2wc z6dS2?q^oKpd5CsWj?(AJhCWNk@2q`p_~gQrD=e1k%f%#YSDvMy-u!pK{Lg z+ucvO@2aAXa#=OtzNd}wbk?V-&-EO=y|INB7*X8WXBZwu{l%L!Mp{Il^3Jq@JljZ- z&H884ZS{@Wqja-WRlO|RHN#Yfbd!gH(PA3jkITtT(NptUc-MLzie87&9xtn~-fNfW zvVE3H*=ER^rL%n0JXyjfD#S?*@Nl6owBjvn8493x(IaCh{!@428)^+9*W=Ak#z9=q zm4RBg-oWMV;o!S+l&0&)jUcvMD}vn>Q3!L}#A3&D!EJAi7ZiU5X+@E=b#aou%D!If z=V+!4cKy_9c_O*W;yJ0M4rkreqoBIl8g^7;VQK9;c%jb*b?Gzk6l{hXnuB%-CFqWL z3muX^z@_p`Fu;^WyO~#$)0Sh#Qrik+m3K6W_3c4_`JP}se4m08@9{9yYdf57-2^LH zF2Kg-2sF`Dj5^DO_?n2t|FECb1g1%t1vwHPlUH znzDml@zi8L-5pt`OQoV~EM4nNAkUmTNQz4%H#}afNPP$z8m~|jnj+k0-=wqPyh(=R zERO)Tl>%eECbDMU?N}@C5HQ-S3`(*Fh>CfDsjR7<^{`aQ>pwBs%S#;Ql_+FcGX%~2 zT4-WwCY0e?^>tEB_&+Ixc}ac9XmOYkF0?foaQD`qT=US5B#}I=1F5cF(K{=%)dor& z$7g1_R;ZVp1GMi>Lp$$^(%-nxX>U9S)b&agB}iTC-k?@;{h^I^PSTG!+mI~RPWIJP z1{rD}!O!?1mZ!s{1|UOhiH-`9LNtCTVxG@&1Rmg_5wGM-RkVWWB2_`^)(joN)ezt=+wmp!P$p zj2@^NTY&mN?qq{rA{Bn;Jk{?g2s}qM*fHdyhtYQS5&Z_u@J{p$*A~hNO+{JQE>6SU z#cgP}5YKaxI>RSO2My3he#@7zJ3PgyH@?lMt3h-wuQ)k~kyN;jYy>GrENjcvh%v?{ zZ zKdKvfdUFz^btPE+%Ae9geXqi_ifT8_srqQT)>o5_V4WM78L6bixK8Jj#jFDf0)32D zAXraf)wD`XRkzXI+AjJ=Z^T-Vy5KCW3U9Gu*cj|UZ9z4Rz+t?W_Y6_2h7ir>2nSfE zFbd2R>p;k#@=1~vos{mvxl%sZDJHWNT#apm-B=u(2O5(3i0Pk%8G4d5NcS=g)B{Yl zbS6F1s*7zj0T-&-K+r0)b()j()BAEyo8|tm+bTa2hmZcWjoy;X;j1uFG ze$I&3zZxBlHN;HDbH8vaYeXa1Ai9q>qX$T1I?`A}r|Vr z(n6t&yit55?-Q@dH-!+n5^lj&L{r3fT<RT9?0hC)2Jg-h7KNaOy-1*9!2GA?rs=33)`o}>@p%8SwZ zIQ@!VUoT_4)rK2&wYtV}b%Z`yt*U)ce=6U!6wfHm0El!MD@TiA#6h0GWWN061UH9ZMivlB1~^oJY4F>sX6frG#tdWlUS zyXZ0Q##Yx*G^RgOUg%fcBlTkEckPU0oEG31p>=dv^k&Xx#vRug(!=wedqXZ`i_}{z zSN+XGv>u?n_8T16#=vO(GTf)XfJOQbSk?$f{f&d@ml1;VNhiFDD@_(~p8YBu0+)+< zth+3*C#H+^j2Sa*dCAhu2f#6NBY4O>0eV@Q!E{Rsuv`BD&ul}%FWUr=Ykdh)&2yni zo`EdFa=Z#Q7T&T@;Wf=bed&D=OJnIza!wB?w^WxtOIfCQJSMd)qm4)!c@g8n5(KtsntK%HN~YL5lZ)eu+TZU#Dg&Rmev zD)=Az3~!|pXHz#6p0fkO7tVc-MRC%7>?d~?fACDbai#;(Qxg$$P1^*A=>!TkPXTMq z#iX;Pz23!oP8n>Q;znNIoDXenoZYN0=XI0Y-BlE|^KcuPKpjBf9r8(ShtOCH5xQvo z(L7Dz9pyq&tPayhs#FbESE!>@S*xxM)|=}sNN0Yo!pT**ha}*?$xZQtF;ZTwUp4t^ zE6rHFZq8ELnsd}nrjL5D)SgZj?}03QhwmZXT=_6lCTs8hBL(ia9fH1 zl}%BsuDKB%ZQe!xH4P@A@)|N!)Hv=jo%Tk%sRCNijcg66NB0?FPia@p7euP(;9tsm{HM}eOyf8gQOn4) z^h_z$Xeh;#!D1}kDzum=2ITrnCAKQ>=DT{zE-0r6{*Vq+)RfcP%i~^1?#x3C`Bq;uw7w zYN=m=_4FM;(^|4sS_UaluNtk?c>RJ>O<$xu)V?XRw0CNEt-C%#YeF9K*{8pL4hqH- zyvFDy-ZCmn>-c-7`f;(8eph&|KEk~fGxqj8M%~;NJi~nzU-V2C6g5e}Eo zXL?E`xhtt8<{Be#f)R%T$Z5ESJcB0s2O7%fvJJF5MM1y+>tLdu1n%mCL2qLjgWNas5{V%LXq@qu-q3Z*^def8yrkLm zIV}f$*+9IQ^%1|Z=TZS%CtqN5<(6!^R7ANxpG`+^SYNK=Jx4d;nt^Zz7E4{Y^_mIwfCJDVJ|Rw~kKtz80v=+iU@&|HhT;4C_T2@hN)Tj8H|SaEmQhw3 zuZcjEcU+j?ajGUyCj5=Vy9tcP4ec=P$2d+0}f~_Q%E#%5x zg>rH){RB49>97jD2+g!RtWO7m)l{Q5=@!D@r7?~6H_Fk{?cxLcw!c2LarFvWAp_8jGiK3n5sjjV*#7*E?l^c=VR#KyIxCPEiPQ zXeV}tMX~GPA-e??FadQ(OVJ_m~Fk;m2db-lWh*Kw!nwm<}^c8&m-U*NJJ}L>!gM(px5CMnK zDc~>TIt$fju^*bslJq|C6B&R*z%Jg2ZD4Im6*)+>hDN*)Q(o-pZzKDlKI0jpe4G*9^#oapJNXd z#gkgJ&`|Y5x0OCT&t##|L$`6`m}<&n5brLFue-Jiubr|O=)5Fcb^ONn9X4FfxgA|~ zzCcr4%W+HhD50(=Qy8us5N@k$a8M`d1 zT6uXcpI2Tfjp0G13*`=&Mn^S~r?fueQ`kYn;avQ7LXBOBsmVN7&p;IZ7PmX zFX55O8oXTz!bj8{sJ>nUJv4NVoZGo;Z8_A3EJmGpO_f&N58 z*$Oxa#DKEUhwXt=s1C={u}GywD2wgI55Q<47@EY(AXePZ>z|D-#I21IjtceS(`OM) zQDlDipCaqjFJ!saj;`W2{uqNpUd9(Xm5k#mHA_djPr8R;I_BwhoLxz6h*4q}VZPSOQdGA4i)dOoYDUu3WKwJeA4gMGMGCW%g= z0nCr?<@n4|a*-V1DkZ_FN4QsrQJ$REPt!YESD>oX;c@jE%u`+9hqi=uGd>X;-EN#< zLyUN^jMRab*+(!4ePkbmb##U_iR4JHjRw*uVLoP}XR{f4!U4C8uc#c|;!2IC7Kuk#B&1f9OlMppX2uhy8|qIcAvw1QrW<77Opr zUV~m52HVsmx>(&!LbTn+2)&!pl4Kd9SzXGR$!rr^2EUCz{-+c>+#%@t3Pa zu)D4aE8QoB>z6J|MNFdQ_HY)1~rYj+Up9J#sWx)ebe{rIWft)V0S#jMfj=RJ~9e zB@Q0rdz1a1U0|HD8u)0#K`$c;xM>bM0FSd=+?FjD_tSdPKg3H4GFpoZwc3KDhTsBE z1vK6>3(oOWgE^j7aGA23=jiyLnd)@(RK0|vwTIjxVljK@FCO$DQG_Yin2gQj+o4c7r=Z_4E|yj;6Pdt)+csg z<<1|n9t_56v-te`l5W!*@a^MQvV%<~Kj3HM4bJDAg*O_McB(Pb7UjHH?71%_c(&ob z%3o-U;k7B@Zx*tHBMtndPDGd>>h!WZ(`)XVIx&lsx(!*=EFUx3{s0|Sd zl!v&1G6J<%4#KAD8mMW%VGS}Ejb=wsFkFVRAb~Gn9VozPPyu|R|8ZR8Df>^~0;tO1 zHYEYi@tha;yB(6v9U~{WVx`jVu0n#lBa)Su;2*UPXrdngMMf5{>NoHoY=bz26-yuJ z5;=t<`C0rP3^8(qo%(USMCTiBgTOjuFpOmf_@?s=6NEF=UwTX?$dLS$rx@$yO2#Xx zsgWwaF>GQ286ebRXYdk!`ldn?PvmaKy}O@)WDw8O+Q-APY&rUqe#hU5zc`bmh`Qk~ zbu~_k8}%20u5k^xRssE`p9g1+`5c|PMyr8^9P_`!RodlQ0e3xs0%ntNJ-QI7#%{hL z_k+VU8{DJLgcH?Jl%}3XkF;d;R^Q0)o0o7f`3V;D?z%azU!RP>z#L;Z_tKn!E*rh@ zNb&$rpl9)Q)}Cv--=T(R7BaYt(I8xzcU{Ra1Gj{Sgw`NlgnS?Mf!sA&NrpMq=x6Ck z-k7V=Hl~&gO1;5O+=V+fm{EPO935d-(SCLsCGaW+`16y%yigCGO@5G$;#k86Fo*bq zDAJT!xMC`p{2&#{RgMPv(^Ezg4Kz}?Qu-!iXtAa6#{W5rGLM~E~ zwxez6FEWO1BM0ejQjRf_!yeEq@PKLXBS82T%*KD9l>+zD6z22yKMhn9`mp_YHVwc5 zbQ9`Hi(mw+2S5RjHyeX~v7TrW^W|t0cc!3SU=i_xgb1)F zt-_O<#=DKgq3~$$50iF! zKdz=l92uO-9&yK_dZ2_(Yh1ydjSRfgh!E0^wL$=i604I`zIodt zT_F|aHgt*{!luY^AY2{*H%aT!cky2=i-UwX;ib?O{}dLXO&qiJ;MzR3{x~>@D)Y_M zYc?FsWv_YGXROh4ce(aha=RjV5jmItE=pxeo7T;RZ3Bt(v*5Bi>XOD z&cAk)wo_)(A4+BJnwHD|9~oqvQGt#j8>km8$A-|$Yy)iq9@E_*gzW<7xt@3@Fz9=@ zm*X`JjdY>BK0sQ+xl6M(e-qH#nwTDA8bN>wvm*IEP-K3}<J#{jQ&-d$kGdl{yw|RtLgl)dd%5 zW>iC84X^8qfL*t-$J_y>rQX9hsqNBRY6JA%+6W!$i}Y5;Qay=`(5JF``Uw!I4}szO zzi@@V9S$`Pz|+KrqL_h}fSJM&SXJ5&ugV?aX^tqTo4&HXrg^NYoXAdb_C!0KfVjxK$gI-WIuF}7Vrm|$hV0DnZ~`^ zDi{liT?6EAHPNW8P@|ovA#u6Kla`)&Butq@hN(+Qu6B{^H;PGrT9+2HakT#badZ_> zQXNaQs{73@i@Uo+aF^ij?(XjHPH=aZ;4Z--1a}DT?iL`x?#%1%`ZxdNOh^cUH#03& z*NVruoT?dcE8mX6*^$OOZmxQj&2q4$qr%#mi8u|HMZ0UKN9=SqqMPiA(6lz%SV|oJ zow^75@ptWbw;H8(@n!WG8OLSm5bE>c>WKWRrbud)LvpGeuBFQCrm2;7h>B%nsrse` zcktIz>rg`K8hjw*qvFuA$oaJ8XBmF-;|x##@r=WNHbS!LukC@ftmnGxWM&MVZC!%dAVbJx0dF) zWPHb!<|5LGSIamKqcPlon(+v9zdh*_Wu_Z+K!mEuC>B>hJ$JX&TbD@x<94ZAZZ}VH z#VMKJ-vp;_m=t10>%9yfqee2fr0*bPoRBRVNP>Kn~*v}iO~jW zMY-*DgG>qh)zqFfx!eVlN?w~NZ!Jl z&R}BbJpM!VDYPFGh^DEorlR@>-OMJerfQr8i5;J*FY;oa=uZ^iOU9+VTHM#0%)7l) z{MviLFTFo`rdN@l>uF#vHp?wO=FZW5`$ZDjhBDFo>vEZ;z==}0M}BpC+|O-x`>#Te z{B6NbW_MI~8#C&$yMR6MC9;m{8uduW2}YsQ?-^(u%82SdlXnz2{c019N7!MK$rW-V zT?aee6}D5{UOUU(aEDzZQqXnxkf}N(_r2rvBygD*ha~_$+}A4|ekYJVym0s?pv0F0 zO(Q0HkrCfi+33G=(df(MWkgPwJ|Z!4oZ6ZgVY$r<-Pdg6==Q8!vu$y1j<=b_vw38% zS>w8!b@mrC!^AM>{Oo2J5ZL*?Z=U--Z5D&-(bTiCOm}FZqxl>C#=$NAnn*IKe(p8@ ze!pmIelH>wzdt7L$5=J(XQVz5l{8QZ*x?IX05bxHh7C|x!t#2B!Y2lng)a_U9X2@UDxQTZL#Pr%*%-JW@to1t0FqP-qFg)k??WyGwh4YAGQLF z-2*>Hpm=DTmo?bI`!_0qH#0b1Zw-xC&;2COjMbNfb|e%Mr~RN`C)CZ)jMS!rQLW6- z$d}f_eR=C=KBma}s%@l#s-v?`74@f{7M0zr8$97{4vh{hG&RF6I2-ne8i$WlnZuXr zCSi%a%zVoRxoU%s~i5+tPNk~9}hR7 zvEgx{2;AWR64u{z2$ZnPke2kPF6Yjv?l|LWyK+dzc|yzWLaJl)g3aqMwV~u0YZsXV zc75oD-5M3kefU|??fbFPH3XA;^~VXh_j5T#L>*uk6-!SIPV_DXzXxF{Xw9`Xs-29ST^t#PBU+YD;@ld7DXt_~t0B~p4Zt6?<7>n-uZr?~79pX~DJ zzuV?9cG{^iw5uFrtlJhnLf%Dml}r&sWlXem@*RmX?ZUg+RbjQv^gsK>hcRn;k!b2%2XYd%+i0Z;)Bh#wLpSRTUpQH4hpGmxQku$vc zkw?93QIotoQSbGv;CEFzbb}v+PE#vC3JTj{($X{)!3@VcwvT*v)ujYd9rr`eQdh@t zue}4vB-?8Dgnvgq>{z!uBCS-2K34`s-ziz550n}a-`w}`7OqCvzjmYdz~UZo&D2JB znXAbJz9`i=KteHT7I~zAN)3_O^k2Oh4SbBa6*wv1s|IejYH1nWR2VM?TT(Ij1~tzI zdo41d{SrCX9E}=gvV;zq?|w1V$Or5|%txI`XVXj&rEF2XZ34 zf!pg=++E+MV!9KBR2zD#j#8Me$sP0&KA`XO5xtO0=%idsEda7oiKa?n8tGaAqhCq; z>^Izm6*#(E$Zgy$KI)!wOjN3+z>rp!ds19pyBtyi)z>?#<%T`#{CRL@rISrm)m4$$uAQsr;=6~grE4I`WV(dm(|kllq#b{Eb@>J` zs(Z+3wyq-jfLVSBP8@Z*kP*DF3WM((N(qq&%@V2dV3H;rvbE<|~sS5FI^*59NP2EJ5 z1c+}%bDuR(scPo4{4|@~WeZHibvFHFwf{j%`^l+_pN)?D#c95&h3}_4g~@yALIq?o zmvyyOdD}w`H2-o;L!8Lmm2u|0D`OKQW$`5Vh||E_-q~>^b_@NB6X2O0fLAXHcgv`W z`%c$gE$%3N8GRwg!Wv4Xa#M12=g*GD^WWBC^Kn^ z?3G$_*Tu(rh$d;F6kq1z(tNRWgg){v9s~Sjf~uvWIH^j^$2mTYKC|TT3Ak@-_=q~vD;H1N%Vvu?4kj5r^%IcqpOX8gx-2LT6e$s? z5wlSbHvo6@Uzis0new|!lwBH74caJGpufAvC*T)*=Em|+`J0APT>72c$!7JyRnTKy zJzWXdadLN$Um|CIDY68s+n`N`?Bv`wlUZw*`^{YkKR=WyA^GZ0rj6zr&9WD1g&T;< z^a;?~l5zm`Syj|rJyk!6ubNULr1P}JG`TLoV|Th|x`_*T1KbfEZB)e*h@9YXC zr}vakF4J(gg<`pVs6L}{Be#|xy2()1EYZU;>8*8=$FTHHj<>e=@l<#1(9GE- zx%-m4a|Sg-l~=QMc~!+Lsg`3h-4d^;s_X@DUryrUK>2s6vyu(i{Cw~Qx2d)L2)6Bm zyKhpuzs)gw4xP+0v(A+;tL0CBE;aT`Z~=c5vT%D~A12~I%sgshqvVRMDJkGisNvGO z8Sb$C?nc?wGQv)yV_<{|#3jaP1-98Y$cB5|p zO0zLjs;7Iwi|l6g#mvwZ%^R_NmutOkg$a{Qu&JSL;rW9-qUDK76>%uCa>R?sJJBXby$hcf+#R+*G$`=QZwz3$BB~g)R9NS2mh=S-s|W6u&j|C!)8W(4s;8(3$z6%k<0DI9GGe9 zFKWO8IUAjTcK>hOS64Z<{l;-jGnK{<(Yb1kjQm2`2Lf2D|8C!EP#gC>3Y)*T^nY+;xK=Gai_V<~+sZ z0nYXt)Zw!fxdkdI`ro7Ie`DJgULI2@(8PZi*c$2<)-ZH5tXJr1SSWNM?781B?1Om_ zxMVrd+8KQS2#a+CtM$KU#p5E$rv`j*SBTe;K9+C%Du&8K(T zxZW`vGjPv747{>s!v3M&Jv+>71@e;He$t6|lqfU^7}p z`KS1;-V8Q=# zTr-Y3n<~;9F0Dio-NnOgky?MTFTF3eVAw_bJ*>a|B|Or6hRV88SkNC8*z8aBX8Q~D zPJe?6n4|cv-cd|jgUX}lk8Qup5R-?_LMc%J)1`7k*EHWR${kHO53w_7DRf&qz+tb) ziP#&8yf9T66SbT8J5{sLbJZXip*u$9(0@hN*7GArYd>crqSDoA&n%FA^HIt4Z6 zd!2xDdhvO>cbU9EW9k#QB6|XrWlP|Ts}Q*3MtH#YbZKxS<0Kc)19sO@s!2+z=bk&L zLtQOXM%MWcq`Utct@E>RPRzl(21K%*t;uKXBCxwF?vwZGeMcC$?i)-8u? z*tDjC)^rcQU)-`X>6#pTO0DwiiTg9NjJ9S?(uobS0>=n=Z?3lzVID zx~Zn6J8jCkWj3X|2_!fdO|f;jzD=mQ+fK^ZZt9CGsWMOsRfRLEWU2>hkuT~N|E{l6 zTW^vWudS<#yy3Eepf4B94E{ExnGDN4Mqk1#l))|m1I3AV!ap+%fV5Y!%eux_4BdVu* zm>E-4LbOnlb7i>Y!?+;$POWD!`bDH1Hlmm4w-N-7x%XaY*BVv8B7F+ncvk76dPzIg z>Hpf>k19SgaXy&6>b##sMf211-Oyv`Er+}4=2z>RuI8pqX!^Qj=7B3>evx0zJQ2SH z&GvJ0O23-A6{@Z8gd)5Gel72*pV#}-+|jF`mapL6sDYTkoWW&M9j#?_`RX6Pxq9F~ zQ7xfsZ(z6U8E(D4CbjfOx~xuNI$IO<9(?V79olZtH%|?k3b<2fU2vm zya-%z@4Qj&6L^aFdW`FjKC7tu({)rk-DTCw<<#HNe^o{%>nu}Mh5W?4&0iq<{e;dl zw}B?aFgMLnKZ8B%x3tEeX){CBlEox-+DvuVQETn-pn+*UdGhnY*cO%l58ACw>deC&W#z?shDyn8FrNVTI-J%^I+`x+q!rGkCSY|o$WCaT zCWV^wrQiT{G}u7b3;m@>;*_@LyPE4_qh`;@Rk#EENI^W0m1_U*qYCjTc$_+GtrP2I zx}UnK7lTLKPbsxW9n~iJiw{dv&O{aXGIi#;Jb@c3%IN>h9<(Sz^$9V(D90(lcVOY7Vy|LU* zH{$%N1drrAJdO);W>t;j=w6r_I+s&*^!zq;i~% z2k|;?%dym1q}3=)9W$mN)Ei&Hjf?=t@Rk06OYEWjl}foL^vIpX1gN@Pfll%! z3i3g$l?Bv~`_MBQPK{8lhp-kMaDd)~+*Tk53BWx3rP`=Cy0rSPgy*X59Io1NJ1)n6 zQY%hL`*|Y#=-=H%Fa?eEZhJ!~x4CdmH1ZCas$LRn^>N!5x5j*Mxr2c)=SKGwav3N- zPWTmen_FTp*jF}-ZS3Bg%PubZ`hl2}^u!jEBrXZubKjiUQ!XRE%VS`J&Pr#Sloy#n z>WsfpNB6sUi&51r!wHqpkFDSP@A(5J%D%T*=%_m`J!F@}pm(x?YEflWEpIuTd*Zuz zrcP5m-H5Jek&@mAneU~hU0zRQqi#Y+zm$6D-1Jqol0&K%l!L`=9NiG?={0|XUhhxB zkBz`Oy;sLf3#gQKBPlqN#=3-*Mgnq3Ucp!Qz+9n#$K&f{itKR6iYo639`++iG?l7EH@GjKGH z;hzM*@|JJ-SGcWd#mVdn`e|p$b63Y5l;n0Gr8Kd)zdwXC_(wRke~YX6J9vd(iqo0J zm?rR4Uf5ca5FK6#8ZC*r9gXAVJRJKn2PgC{(lu`)B?^-6TIuobUt+A2@ za}plRf5SgH9f`^V?C-o5cSdrv4R^+H{m^ga#Xy2Y1F%c0&7i;ov)K!ojyi??$R+GN zYG>!l7#ry(W5tZJaNzxaKNNAftq0xK9pL#}?F}>7=COHg$UZSCWQyrZmCXT8Zyu=Z zW}j|r%6V7JY_Ab8yw`RIbh{_L?M^WFt3trIu7L3J2Y$MV-X|cO#8o6$w^9>6^AO*ZohmMT7SpMu&WE(|m%IZ=QeHX@{pAU@#Eel7z~^^{yRTo=LQWSo zk9$TP=h8t>^$V4SaI>wk zl&nFGom*w)`dm&`LI+s^D8_JiGw{*A4_jpKhPSr8qZPE1qs6oFqeZjH!_(NSfjYK3 zlH9WEJ2sDsfz^=1)#RGcO#KG^(kr)=TcM7BEETyfUBF3{oiz8xsj${9=hMJxZknll z$9MENR1kiT{?a)}k}~MKBEgojI+&Wuhk_ItI>ej(462sNs{-}|-?g*(zN^PUq$D60 zgY&3S{87!}@_HZ_);akfwTot{#8d_o9KyhRJ_Fi#i%ZLEJ|G!^Ys^!c^XujO0iNI` zUKf=T9+1kIN}eH592xHaa7J$}cg5uN!Kw&2mRS5r&eI(57-Q^id15}gjldtanT~do zIcqw>Oa1_LST;YMnHU;vav|HhY$&?>EA-gSgqCwUZs5sS#sBdY*1?l2F>QOPL-NR;d&`Q&}Y;%?~~3Ic64ucu~&ZwKbtNg@N++*L2GEY)GuSGD0Lyi*mSF**`e8q|=gm-)$K{qy)7&&tVA z5;+h$Na(VdP0+tk&raFkfMc}P!T^i^)Q>H zhs_QwZNBT^qQGrUvpd~Dn-ME119fn#Ij8glR+%Z#ktT#qqkiEHC}yGcPT*hQ-$E@^#?V>yA^2H64qjCeq2a1^h}D@;FHQvwUsXRfmGmbF`#EG~sECvb zZG{RKYd!>bM<}_P0M*I^Ol4^8+Nux2$nM|6Gu3qTR^vIPHwZJ`OY#iwFdg*1N%DY} z^?^LDPS`5@EUY^wn+~-R;RkKUuz;%;sN}xtHc)((z*K{$wjS588F;-(#>v5iT|yH7 z34a{D^EKr$17w7G=PsL$E|Gm^TiEKr+n1U$?r&e54Ly=Vq4l&nn4fC|2V&n& z_oX^Z34#B-f(x#Un#jK*#am-FTz5Ua_cj?)^*aZ;+J=Ee_L+ChCh{Iy#%F(-yW8!Q z#om-4EAQE2u*%L1Q`5Hp1<>K)$-3 z=x?663zQN)Z#{bwvj{G5C$pJHnDHEG#$vy(;ZyDmA4S5+Send1O2!#^3Q)w)l9JnC zH*49$|F{mo=!@u467W9DQm-LB^LEk`&(dD67*Fupatp5;=kuy#Ql_O5I2%txqj;0s z%O$$%u1aku?(_d0U@@Vdzi!jHgLb~#hxC&(c7(jKe@QHNPcoqLiUZXj&_)?#n^S6w zi7uu#zQu|Bn`z4Z%>^1_f-=+Om6K)*ROaK{RIK;}E;<~2J8hwf4zu1V?CYI(1ox>Y)-OYCj1xxKEK0Ws1J(68)UH3{#x z0#u@r0$(aM1`D!zj z(YffP-XoE?FZP44{|U72KDvh0&_yf&yYtZvl$CC_Oh=_V19#69ms`eSJ^kj|xQ&?A z@sF!(+sJJbM*Yo2DsAS%J62d-F|*W6;9}#T1(+-Ic{g37a~y;AtG3cee}PM3m+PP> zq2p|d-Vhk6+F=u@y0)AuU}vlT_6<&x4Emd^q2EbseV97yO594fg^mbsK^K67F^5D~ z*&rHU(W?}GFK5eU1j~$CDRM#s%lM>Ra|a@Nh~GQIb`y`VWs|s7Fwe} z$)w&>BQ+LyN^#t28K9KTP04V-?S`hJ0gt0!z^atuGcpJFUp!1kTcUbet^YKc^{?g~ zIOp=}fM1Od`KjoW{{lV0VY}I!L6_n|sW8D`V@vq&ZA!nSi|@~ON&GLas9yp6!BPnW zt8~efpp)Q$F1S;)7uf){uyW_qQ7F%9t1gs4m!n90#y5aHj}4TBQ>g}KEOnqNfmt-c zyG~nm9;ElI<$)@j%Bqflb7`Unv4(qWhZjzD0(s?h;5YXnklJkzBz7qSZCnlSrRxY? z{50t2&cH(&9r*9Bq-;}UFN}0GLLcq2;7L0@Xl=9*x++Wy+3cToWz29l+`O~{Oh(%c z2{~KMEx)au>#xRtElNTEDK|5}>Rl$n`_~lkezAY+CYaeV3vPg`Hl8Z%f_xe7%MC!I zcF{=SCJDTSs+$*2Psc=!iC!Ar+xr2=;H*mMtyHJ=KvfsI=?y9szNwGAl@0-uozB@^ zKTZj4e^)brlbJr8!IbBwm|8o}q@Z2MzFK7pxFM#QZDJ0Z`asV+nF3~r>1Mi^IB*`v za~JTb_xIaTJ-;+h^v`o*69C5Ie|p_8=u4M9AKYk@&5L44xIEe@g9@f zWIPLu%O&(4XKZp_2OMoFJkV!sZXh`))pU5I9)nd<(iK?bbMJ~v7nlR3SyR`=tKf#~ z{;nZh77=_3*ugFu1V(AH?SlI6nF?VhObvTPowdzWWjIT>xL5ohSs+nvm3rn1BOha_ zP60e z{P%42*cAk7epugd3B12uPWbKuUT?Qpzp!CCz3m9(=`~*i%exwwzPcvo*VK- zTaJ;hgDj0N)J?{qo_{D)DV7xH%I-6-vXfK}`#?Q3AJisu4s*NLsRm|~Dq!9~J6=oY zH-G46NIqF$g8HU8trOUGx{7_NM%xbRunmVd{T|nK7va)61Ws@QaG7LK1+=GmJ=55v7#8q8v z30~ql(>|cqlPQaY@gr9OGduc$#oNOH$)QTiLp2HP-2oZmZI)z#Vlo&L<);K1*+zl< z=C+s1&)~HQb=KE{=Tx6yOI1FYLp2E|P)CBFxi{vLxAD^=m0=LhjGdB1p1Mv@-Y7ut0&XyZk;dkkdzDC*g8JvSRG3O^96kGGT7d3zmu#oPJYT}Dq zZRVBt*8k1x>PPcx_`~!#KT`eck5S!B65Kp{IF>Dn(|iGCwTC5_-QgP8>F}POkU3*FqP9;@yUjP?TaUS}U8?TckgDPSRV&;P zcwc@~x7~1{7%Nl_WLgpWyU)}L`o%_?^*3Ns*;EZLE!Xy9(IcH(V(V=#t6JjP;6{Ck zeRqH|q0)&bjxM|G+{yjQ1oiJ38vzaGPpaiYM5sf~;XCXOPV_vyx|iu6H-*mIOmxJY zk#DGwhx%ishJRk#AkAm14;;)WUT5NPIb_a#fo^f5Gt^mXBfa4?KLTsmA2|ijacV?Y zACca;T`l6=r~sz$X;e7VC=X4i1?XDCq$m%@w;Hnhd5)bAooGGI1}{(%+m=V#I~>Ec zQFnlGoWfl2`E(BVT2bI5jd=`}0m_#FGjof&(srS3YKq%Oeq8&?PY7*pHCqurq>8Sj zD=B|N3(!`Mqd#uR{pep-sBI^~OYsPk@-FaWAYv2L81mFEpg(EF!yY_MnSrj(k^&r^ zj>E@QUJao&su`VvpMMwX#{Mc5Wl|&Q9)7P);JX(AC!5Z20CQhT&MRaIUBqdZ8MW;- z`^~+Awym2h=4wLuSrr^u3a$+o`FS%MyjUjg?eC%=KwK__^3a!1IckUmlt=z*YHwE4 z-$2ij+Bj6g9+EnCkqog1P+g~?zHT?wMt5AB4sr=Lz~>UE;+VNsK)v8dDEp5v@dmC= zw|NXS;7449j_=;$hC1t2w&Ma7EQiguCBhQAf?)^UKY@10EAnW+H;!)U8}v*)qc04X z1owxJAtx1;ptN)^Wrux^x!2buy`3y&FfDBgQh46l(Y73_+-WYC-Hp0=6Vwbn+%FV` zOr!>2KIWtHx#^eH#lQ_d3SCs^Lao%>P!wnNSMxylH_!XYaPq%{uizZDg#V_P+e^9R z6x0Dfpbw}H1^-|C12s$zHAm%x+d3vXmPeeHPw@+R1C3}!waz|LneAeo-8S~-TNNno zMg%^&Q-NN<=~v2=z#!QjNGNpz>)n2@o_ncNx>xF(J&zoR^+2lU%NkVY+pKa=?R@yK zo7;WpPU=ZvOPGhYlnw!DDs1ZTLcb43g{JWM&}MELx`LF;ANcohwch{61I-R@3N3R9 zpw`J4ivHDnj7npI-3L{J$LLc08k$S(b){=i8nn^fuPnzobIt+*U1gJJbdHSY0%y)d#<>>I5}+D^%qd{kiBaj=KTCgj*m3DVHpP?zXAz zK#}GEPL^x5(f=Lms1fxJDJmDbDHB2uC71sT5dJMx&(`ODE+%lpql$qqHiH&;F!51MIu3F<5ZcTX{U6m`aH?}vHh%{8mN8m5%j z0fgDlsmd?mPCReZgI{Qdy|5E!WlbpS z>bP!dr8}cy1AA{T165b~2EXhuDB-H&Pwv2;-N=W{Cx*jLeKs$FV-DfuI4LbWhc``o zx?uMHcME_eETNv@ZXe-Drn$w>;8yQg7`$C<_Yefw(b8g6&>t|G-L&uF|*+*m246C#IJB zZ~?W$nSYBO*gRl@2B5lF!yAyTOR@xrVGn)SGGcE9jF+y+M|zuHS3)JbZrevne7 zxIM#XK>zSGDGnTY5d17l)HU>NuWc#Zc}w{RPPp^3UDnV+*Ni{dyTAtGKtYl~9Wd{B zvzf&QOiVs!n$c-9U;cnEcB84_PMCk--1+ZRN)5B@MAy|Bw*wxN%jocLy4dv4m4tt@ z2epD4-AEMJj^ezKYj9;~(f?9==$pz8z4LB4twzagg=wld=ewzwG)-OQBkGv?ML3!B(I(9T7m6MBkVkmh*0MJfYymOpfe#(Sgagjbzb zdM)S|Z!YkU$KcD;@l9@on_>_br%}8}`f&y@JkP-hUT_}YbGMo+rmgZ?h~j?VH;|4-=sR&xzFC?}eHe9-)$&j$K6oSx(Dc=`%%r>E-!SAKu0 zgY`LET7jR-N-N}!Op*ye?5fH*$tlNy*B6I(=0AV!X4K_f;8u#QkHQzd+8skxe_LmD zxAb{?R`;OQPp>+P=k)*uF?<;bs26=IdS?%;{>QV z+JbxB&*vpE96+P+D?h6#wgRf<9_VW;=}Z1&H5R>XCx0n!CP&+W#VM1YI-1mU%2cD+ zP%T!qF?qBt%~w(76?2Y`qfV$UE9eeBrApKv>e^Ct0KV&sG(#Rk5gI}Tm7Wh`>iBdd z!1i}>kO4GA&2va##7fDA=;$Bl+_l`c=b9CE|rVH>3oVD}hyv;0UQD+>0dSQYfpPy=C452MSQ3ue8}2Ke!6%YL76NG+i4$xlFuD`83%Y=C zl?#66l$;$Zvn1590%lyy5~k=rXiJiO&)9#zHZ84F$ic9&YU zLM>d=y@Y=XcqveT)N~A5iAA&q=)*@~XSaY8jRO0bi09E+YDa%SL-C1HA=e@Y7`b}X z9qj6PH59c`RobpzO9`Cz8<72w6za-@sHj&_Dmg|=}R0%i7hu-qG<_h>KcBrmkZ@ua^~zf-h~jPvg&vNvO4ZN=m!cpaBiTpB#@85+n%c@0?NQ#_OJaxebG*-=T}!wEf;u5x>t z1RgCR&!+Zt6MHxjzN;#5#*D?9y2>~0FVLY)P$k`QH3XIVI=2t1`)Nq@ZGha1m}-Dq z4+VE>?%;l-2`&=-|1|KBwWPY#03HCv7Es8sVx$}LO41mfF(w(Q0ZW6Dw zZ@HxX$?1@_QU{##1@ziO&;b=fy?+iF9wF(jP6BJqE%lHluuUJfzOI9O=H|A!cOS1k zu8g-%tR6;_bZmH1+u{>i%=?hCFjp$5#Za`ovLp34D|(PE;BB+fy)gHiZtl+F-M{2b zE-`P$JKqX+`w)J-1z+e_R~9S11%GsDu|B6jOSE6^fAF8Vaf&6i=sx9(14FLl4>9 zoA365y!_o8ZR2>EtkNNzDAx3++;)hJw6EN2RQ$Eva<|v5b1`Hc&Xomjvy5>X+)i&Q zjT|QJe&dZcu_|ci;O350G}Bafv6(a` z27!%ltBTTPzC#(%<@AAb>=u~jmeK%KMl#;-?n4i?o5Fxy&p`L-Od;?Fv%w2~;%K}eLHQ2O4qHa;D>o62i8as4j z_8JhLlc>lB>h$swPOzk2UdrmVrz~DKO6awrx4H?f#-~^th-FNj9ju8*Z{Q${0k3XV zc+Te{$LDY4fP6$I&UyWtZK7A&4eC4A-*B8*u_Za24x{8T_BiA8@SyFoNY7xnqQmL7 zi9z|mA#C)oNHu?v06|<%Ph%&S0{ECU3G`s(5-h} z!4qer)b0^owB30D_U;mU3x3ZHT*y`974R5Fxp9;qlVhvlQ}`7M_QVnneSAzh=c2;{ zU`5;qDFF1VfxML#n0a3v=Voc?ggRs(kg@u-M?})l2%PXATmWAA`f!pC;9a&oudrEo zFZ|rEY;W}5nZQOnoj5N zEED7poS*A)Zr;Z!RTx$FPCRoOq-u=dOQ>-7x+A>L?cm$M78A%etjF`bRG#B3g|No?rd2iGw7hRu#VtY1} zwq4-{Z;5-cmusRHxeDqcZsB+C5kE%VzSZU8u2}UYaAM?hg{TtPsGeX(mboZ+<|et+ zlHQGm6Xu6(uzk>1eZs3b(A2#=5Nez9aPu;1=p!aN(smqIK^>jQ{K>B{-{qoTkYD>h zse-vdU(5+q7H8-%7@bA(m6}jEMuH~eX6U;&a|$Q`g<>NaFSlAs6_8@lK-H(F=oq`H zCbU-7r8v4cZPNj&>m8K`(C}vrq=3@=J@QE&xcF!$EnE%p!IH&Sd8HtdKBuTm98DKglXW_MQ{UI8b$zeBp5xtBtGs$} zi+|>U-VSc*jpS-x5&p&7M<4WC8Ks}Nx0rfR7|82zE@4hlG?Sf*m_u^HOqW^sPKUU! zQd=s~L)`4q(R1CD7t%>e;l};VZ2?QQ)m4Wk>b_|L*W_-gV_pfAmr}{xke=q0>@+te zBbcAtwhmmf8&Da4qLEN?X5d7)VcyVVUPV6Ffzl~1YLu69jBm(6zK!gHS8|7ayaM10 z1X)A>Rl9dY;lDp7U?WI%NXfC06XoP7emQ8DM3d#_r2A?XA!BkjvJN)6v-XL5 zW`Ds7pDPJ~vNdzd>4i(jYh@v-AO*ImEl{c5YM6SUHmVz7Ier6@6UC!d0bp*mXsa3s zE%I&GRxfuq^<9_4n}HPQc~rz($JcaUl~12g6Op6!i7!B5{}A=0Ma9%qpmr3T!Z{~cO0?;8;M!N43lN&npLR`siquF-9 zT(v8l1uvZ*KBY>S3ez7r&~C7c0qG}waX!74S>Q)Lpt7&Y>*)b6Lq2VP>I$`VMlUhV z_hQf@uP7Dt_R?hC1^U>+Dh#^bf!tH$Gtg;xE`GM2e#SplBQ+fko-9yfp61f3GjBun z{EkpRBk>_MPQzj@3w5zMfP~edm}UY^#mdg--yrSdZuTcoF7Ryw{ONMte+0E|Ms&L) zZ9HU~_O}Pkal6>~K$$bRWv042W=6OWG|aW}z3j8Q;2dd2y}&GNMJ09zEbDvROd&VY zOC_JYwvsq-O~h*k2JIC-^+vo23YS=VFEnV&`6}E-xj8m!uJIi<&CA6!L0p*MmH z30?gdimM(_T9ulE=<~NSb1Pnfjw=CDuR5Vd+~Fdj+}c6aq0KyuZ=jJ$D_M{kTf$6p zGtCN@4nBbUnBu;}ZIbbl0F}ycIzbO8NU3q>mx98t5>6?fTq4&9j9yFnp z1A~59o=QFFLm!~h80ki!hU!n{&4EV8qV`%Kwn7LP>+ z8{-Cuf2vX7*;%Yo5u1(vWAdfa2O$Uc?NHZeYzYPc~6qo@2& zcQBf6NG-aBzVDoDL;XDjH|{XpetVIT6(7B9H(*C==r%1SVC_^783bE-m?Q$DKU5V3 zv%eHcTU98J&dzmoEY(F{Q$utu-APZ=Y4sdE3mU-VTvMN>xca!9P*;(C7R?Fwx1&*o z-}yhLUEda$!#GC@Bg3+Z9qc0{_kJ}AfS0^<8SMqA(-zPX^uGDfoBRo-VLRN=iQtjHL`Qf8-{CaM z@CFq_#ni9y@RdPkH zECacZbcUNK9Veu%K-zNQlR7MWsSk8`wWKG~7BkZzc`h6AJ|4?qe5&7p2{#0)eHvMe zX>e9Iz!}_?=izs1CBGr__jhpZSNLD|1L#Wvb%2ISL z59kRJr@p!gzz)B0btIFFgAZrBXr%hb29og{+QV5Y7o|b3yb`^0N-l%kv_w=8cjO(c zwaMsitHL{(LK4$=tj9CJnMS)LPylAc^C1AluA(kD4O2p$@)|h6NVt6uQbP6S)VcTqh(GMWD_*EIX+$-9q1RpN{c)%B9vpu?=6R zs!fH|ujt$=P#2)A&!F^e4D|E9EW~sDa08^dTOr>pw0pKJZp7&n6S)Va+&3T&vADBK zj#ZJ2GvF+Wva#U>iiB$ED6rUOR2=&!4xaKeJqO1+#WhupQO#9$4%J*jJ>4PS+~v|N zb&*v!RX3Es;Bb71D*J-ICDZg5$%ToP`_*UUjy#uB*lle&DKzOVDF8*lC(Oh-1wN!B zPL;DjSH8Ora6y(KftM(bDS}+&R`geBEe#HRp{}7EJTX+B_l8RFn^0;_?i(n1u0qkX zh9>!a=r6xAWj2ZF94e5FI4yR%pgSUy;KD5Ekj&vU)M@RY!k?!809N(4`xSnWufR=C zq0&Cjxm_%k5lmzammK`!c3oDocwc3-Hx=yBTYBL6^bxG;CvOo{wn%nC#}x1;Q(1kJ z>Z-C_f%h>mCRGe`c{<{EK4p`r`smAJ*iZb-gn%7J1GDXOE^~$-_}$=uAl~6mqc47D zs%vhc0^EpPzO_=)9+%?wA4v@S>m&3K*P$%=U}j1+8-Yq>sJrJ3&ha(&FB%S%dm+3Z zuWc2~${4Qx0x}T?&ZlDNZmLT@uYuh58cEAQW7&rJCc6Xuz=SQAuikB`=*2{yMt-n; zxc`BDl*BE#6>5n>$b3G7x~r}fPp`E(ujZ zEVB%=rrPQL#;6x?G}gD1cqdZsKif$H=eCOp)m$Ps6V+2c)VjlgOHHz=Xc*KRRqSgf zBzbNz6?Hqa8yW?x)0-S{DAw@Wn0DTF)6a`x`+2=>Bk!(F>XnC^a<9v)v%?j#8CkJ8 z=>>1Y?#+Po#>rSYufVdFR#o|Tb&O&|6+ccVlAk)cYvSd!i@c6zrFReMaudMJck)N; zuKqVQ%I~A5_|ep4I1mT=P-;RWKH3k`-~MdsW}H;8B`|HWzpEzup~lZ(57Tku0mY8P zErDX^Fb~jQT&I~}u!{Q$IKJP6^Y~kNjql)MEvNF^Veo^kPzTV>R(+GFQku?4vo?!QhpQnuP9=A#*bwmU&h@e;9Hx}cla?LfiYNxUa%r(gX=6CDw#siF1A9KvI6JT z8}30F!4j5K)hL@v4R7@`8Oe*G7OVlBGfXOj8IMPs+z(mnp35$G86EmI;Fc5QtZOQV z-7m7$`KSjj!tcBVe_xL*g`;kiJOIKO1q?ihJjo}}i*JDLunq3`WZoU`FpqAgkVmF6=;uNM}C#OBoM6Lk_yc~DwGH?a+k%csrcA;ndB+*eN{`ae9L+3LV z%-Kr0j*9mQ6clHc za!N0?=?_$S16&Sjrjn#bJvl~@D-`tSAm-KLp}Z;NO4u9r5uFw zrY5}cNgWdW@G9wMp&z{FW&;z!{03Ki|hEDQ45i}BI)DQw(iR`M^ z=&#pF8Z}>%sY6IP2!ofb1+`H-@oRqKpL0WjS)1oTWv{p@_Df3MDEG0VXHtFCm#3iV zsDqn8Od@DL^3yTXj{Y<=!94vz*UV*lkFzMXy+NJr2HFpg-A~jzNr1MdcduPCw-B%1 zE*CT=ZE%|HaU-D|9qtxOKPcgQ11lPe`ehZI4-ef|Fnr-)t6QmA$VA*OF)>f11*(s= zIvt(YmFciyH&@uWdn2M%KtK8u#9MaohF&O^2M7wW{hpyAAm zsb86~(xc&9y#WM&qGSbwaTn9nj$#L&aRZSMT*iHI;kesQ01p`lT&K2;E_vah%5KNv z$J>~gnHgE!Eop=uLI;50MROIQObeioJBqb97Cyu-==uAAuU-!H_lb1GpS}}{aDmpS zoT|vfk>WOArBKUMZ#7>nRCCoNFra0TkMbOz=uuFO=Ho&t61Cqo?5M5iQ%6!HR@*a5 z3ElK}D3Q*~79d`2sU8y19QMj`R1(Fpu3p*8b~TjiU2PIu5RTNJCXwB3>I0+S41H+0 zn`qj?{d>@5uyKJ2brbE*%P{DxBhihHL>gdXT1T5{F=a-_+@Cukud@ldzZSHVhtL_` zjPvpd9Z>LE>FAu<`vj(T7o`a_rZ4EW1ccEp}(LYV$@P_R%f1!iejF{0CIIXcm2sj(q`atT}?~)sW#%}sEcXNtKq+YYGR`eAcHA@V+T30 zJc5Js7!+@-G39#`A_${iNkFS70hyn*mKbR>vU2~;=9maoYd?DJ zMxt9=2t;E$&dmMbGI!G7v;Z|L7P=UGx-Rg`t8?yTzVO6jk*nI2(l z>AW@`IP@LxdKFch?Kybzy7O`OpQHOaO+mM{49PM><)#!wXB6dX$U~O`C+&Ba9e430 zdF%xJ(nxR_-*BtfR(Y68G!1F8>Cubaw#n5WV6cza7FZkUIV~#c z7Oohkvh?K{ZWF5NM^LpGE)La2P8VI}K^I*f$(ucp8@11s<23MCfKR0oU|%mGxuy!( zi1kQJe!=(PM?G(1DQzRvK#LGtC~c>^>(KG;;T)JblwKzC8@#U-z!BOa)uV<}s-4RR z)lUue4cL4o_{8SOQcNR_4&PljsDZCTn^6ad$`8~wr(8-nJp1CNx(|M%6guWfc>RuK z);W9?nt(sh^R9DGX*D{`UBKGG13`IM1X;YzfiYlOBb1aokv0B5j;;c%jjf691_)YJC*~nvJwrH%smrgtMg{0FV~6Jjgo28{+nu*Q2ODv(Ej_af1M)~(EiqOFGDE341}|DL#x{b5c! zL1X;|_;ER1Mh^j+Nx|x`!)oH$Vg(iuQfPB)aK^%8dIh17ets zr@kD2T7i|EhOa_lzceg06HM|P+6fHTRPqjWp9DUD_i$jmPHUKY*sHpbF8ZuV6OCZ!#U;L>;=0 zG{pL4L@hA_QCN<7*=y)`gaj4JZB##4j{(dSXoX+RBgRlqfGrQ$n6B$|oX`Zb2Sl zfY}K?!1eLK%E?e5M`2n63z?JxT<{lkXPv@z&4K?8BtF0zegT90MedSKG*ah@*VHs3 zi?YS}A`PgDKEYEvPQQUiE~L)_9pA;DUIDp2N5AuBS_-5qqmnWE-yX9+)bZ0aG$CrV z9if9Atcx9|#4hJiWpo+Er>iM+)nX3dFq(v)84i|o63*;okr$wTxkyA}x95Rp-%GQg zowi5ibp+JfcagtXf{VULMiC?f$`OVu=18cZ7AU9Np`*ACWzAG%g6_a&2IM8|{DWZg zhk`e0rgMm8_-*>w&o!v@Hc+UwLisTSijTcG(d#|*{d~F|>X1)V2Yr%i!IXnKRG4|R zE7gxlgBAo=>4td|4&XG^iFjo_?TY$Mi1He}844&l`lHSO%O`JDL<@PNEE|3>~oep?0PqU{mzOI*}>pqPsxP zCG|1;;MPBsjp+<$Q8UU0+PzACKzz@}M6NPqwHmPRSkjf41&=ol-p&A7?KNbZ=1`EH zMtj(o@iRp~pJ_MwjH5=&6~k}K~5pSVMP zvjsWz9_S9!i1T;~UDOp+T&B?1;KNGcQ)JNCbfI1#q#qH*w3K)YPU#8a%ws(3H{ina z=$n|`^B27YR$$7v0+p0NRm^1M5o(NZvK({y4wLSTKuqT=f+ArZdh6_vbrjNhGSYr&tXfiX%c++ zZ)zfNmlD(JuOdo}0D56lv++sy|8H5pp|(f>EB~4f!d%SJ$Y{2}Pd$hKs=sx-l@BbSN z1eXd!R&D@3p$~Q`pci9J3ZU__0m_Mo{s`KAib+<$?^I&0i4yF67&@3&BhH=0JzYj* z+y|b20kYCWtfx2dl09m?Mqu~!pfyv0#;cEE<_h< zwg{-%1`+;vg4X00`0QD91-#=sLJP<<99MOlK7-6~9WwcNFxHyH984owhFQ&H5EGoC zkm?3v;1KyV>IU$J`M7SJ{fOEHhu915yj^*b*sR=2gezAQ0nm$%g)aXbGTlaWrMTlN z7g9|?(Ekx1sVJ;b6_C|YS{IXDyfFJDnVyX2z7*`tI{G)g7ArM{jzPu=cry__D(1)B#hluHRCBJ&va1_z}xKw@0i9Qk-x-Y_s@d* zZz|CNP3JD`B^9C*dPy$LpvCA$Rfql}23hz{R913`JY^^GU1wWq_%C{(&; zl2g#l5~(aFt(8W=m=QStWC*&rycrvz)~Uu6gJIN0?8ZRs`9935{Da@{5DJ3x;6-*3 z!Pv#=$f*sXDjJ75$mMD&!;Uk&jGAwKIWX^Dk!tbG`;D zi^0&sM=Jvv3$S7zFq6}p+771Af;0yww+dCLr|>w%s0lUEs(8JHbss=PTME6|R7A6p z)OaEajHWwvj&P!$;_E-edT7vo!}GDx^|lCFzhiVV;{?v-S&i9KBj`h@XGSvq%|S}U z&YcG}#9>s0-yr69A?ByzsXPJ~WB@F_8W~G2@EH0e>8Vh6AH`bV2mZQ)uH~($1i0eQ z_eehWK2)th7ZSRcx{WI46`-p^dL!a5I?qspehAL&8rX)hsIOH51rCD``aunbE_X9w zja{lib>P${KQfA%kKXEonE!i{yazjZ3-#15$`A;!7QNfwP#r6P?q3O|Q7DkbY*G&~ z!W(fQ8gVZX7;GXeb|?CyKBHo7it717J@*X$rTsKs3dW*CcUIBY5feegP{JXd1I&vU8_^C?E+RJ|h1 zBT6AI!Rw_Xy8NY9U={8o|M>m?iHO>m5z_(WnvdUhhnhg{0Ehdp7IF%&YAOmyHx?{$ zDEKvZboWD<3Vz`@@X=jF--p--x5zL=YYXBe5XK?08Z*pa(`(5+^b`^kp-5F|k8@B% zyg*$e4pOs;i@4q|loYw@AJhu7;4NO#3aAnb;5jmIwJ)eHs(?BM4%8Dh^d{vLI!C#k zE<@GagvzGZp}W7HYNMl(m+VKaJ)Ld`&T0bdi^?jLv@h{AKf(&j=|9L+%4u&*VI2$q zw-nX>wKzXx4HVJ4z%oBaX8{v4mo}4ZQUP{h9K(z}!Z3#FMS~p1fQFkybqagJh(!M+ z7~<8)JmS!|VU1ZQ19ZUu`#65Un>|4l_81+77!ZKmjSau4OZ-E1GO7{Y{TDhL(xHDj zN-sfd3#CG!!qJ6lS_(~`kP1L;Zz34b1DGcLnc508_z>v76d8dEAwWj#32Z)<*bmnA z1}1b}Mkc-;`Q;E)sg=-8yrA{SwLmB%Fp+-;-LPy_$?CbSu=ezrmT` zMeeZ=dFnzalj6~Nt3_tQ?$V)Ozl*Mc+gP=9`afjFJE6hbM?2s|gz%&jM zA8ls}nHC6e8k4b8^xvd2_jiV6l_!h(j{2(jM~8Js=( zu|uHoN(4R{1ek zLy>wN@f6kuwpAOMg_z2qTcE60LoO7IjAkja<_ok1GSxt^*TIPG_Sl7;@Q`1Svm6JO znnYB=uKF?I!ipe}hxXBvk%!{UO+4jt;JKglH)wC_@l!p>0kue9@W`{l85~D#<|(Z3 z6OjVcE`is*fNTobm>2~AI2cNwNyv4!pcZo-JM$f?5(Q9qSJNHnOEjhxzycb?OFVlP zcF$hI6?~{J&~YQWNz$PN*a|C{jJ-Sp2yqr2hdU&Yi&vpf@h>vnVmvW9@;N84Lr|X+ z51}9EMy?l!DT>>{RosPc;Sq5MC}#mq)bqoP3j#htimG`xbq*aA`;mVg!T;|7t>wZV zI)L}g@NeCLhn$h~>LI2JfZ)E;(}9c^;*(ZmZ*7LfZi2pS11cSx@bf1KJ9MtO5bznO z+QvhB$DKUDm3##YR7Ko`LU1}bw?w=~08cFjCOm*EzXU$w9&+19ShuH8 z_T9l=0v?8DVjJ%2AQ6wKqmQ4-#eC?^Kz{D<)gtV%TxAT=j7qZuDsRV75i-C8ic6Sn zW`$0Z9YFoRplRrZf3qRmV4XY2b(rz>9Q_{x@+hgxV38)^eU+pJYG}LY-J~s801moT zep7dlC$A<-sbR=m-GLR=fE8x)@(VB)!$WmN!u%Wqgj9+V{&Sdki90ba`rRd5@ek3r!)lwV*9 zj}p`1KgMDT;Y_*?RX?1ZL9a)?I`aP(_?ZrY79|e0ISRgP6;ShKAe2%tIr>lu41oBfgRZlZQN5tp;}@R zZ111`gok-D6!s^4F(E`gpO1Z(g?i>)FppPp&)2{=-G%l3`(6(20}~&y(>=l11}`B; zy#!X~4t!V!@|0ibJglO2!mi$+ex`y*Fbo;U#?t3;t;_NCa9nrvzm6yH!3)7MpCGruZ!e|Zp;zoJ{`{D%q^_W1w*%O7 z3Rq@41h8+ouSCS{Ojxoz>@I^kN-P6UGzL9L)2X{qLf!?(eI2~fZSY15^Kz*)=4j$<6a{$|~1r}OFJcj!B8G1=SVwJg=p~->;tcSHVpi^=rF$+(1IH83a zUo^72(ZF9x*e9N-R~wRZX?5_Grl{=)fx#FLUEC`22Claniew|=0GWu4;9pj-6Ikas zfu2urUzZ7eXa+byOwYhFZ3j+`BYwa;pF+3izie(Q^7*;&@H^=N>L&c`JDl^7i`frF zu!>T;9IQ|Qy#6mRfFG!4Ivw2gNoZ%5Qy1ys*cF4(b3YNayA#mG*PuQhh`jJP;#mtA zfoOQf!^l8?fdvH02KI_ae!CLP&I9;14t%X4nE)-PJL+l#m?F$Rf^}abcEdv-1#|fx zFAa3~<4gOqL0^^m~Ynt=9x0K;D)Z&A~rh}0yFky9y@ zY3S}(N3N2GTETPFNYgQyF%zB$=RiXha0saADg0tC9SF|PpP+yR?BH)xz#?wKuD=g2 zkcWOf8TdR?QiQHVduk%NidqhSY7^;1uOyej*6%^_`vv^NAFu?UQJH-W%#aD@;}52l z%YZx_P;VX!M6?@z_6E48r|2em3byFU|NA7*An!{@6so5B5c3$Qee|P#@bA2VO4O?I z5%u$+dM_YWAr3C2a)?b(zulk?LQ9SlVbKLS80c;tqSXW7);4sb4F>!96bQlvd-f7O zO##eh4IQ;M;~Dh>{q(cQI55e6P<184(;b1Pk%KB-3_S61c;Pa125J#`!1pEK!>eHT z1&9wBm=CZEPa+n7(~eB*Hn{UCK&dA1*?-{mwouE7ASjxZ%HudSBL_X7xEJ8YXmmp_ zp%#Pv9|xah361p+;ypAk0w`)6fqypwk>t~laZX$UysZHL`Yx)tdz4wo>faK#lplx& z<#)m#Do*qmlZD8{Nctdnt16O-dupR180C~NqlD@}t?DAC+JwTEnh9;x_E%t~GoWDM z5XZra%)-oR1F*%{fy3>gvAu&y`;pXQhD`aC@k?3A$X5Ph;B*4;1W^o*G6!182$EK2 zLwPX@y*WC_)dk>Da9RxZLIO^bxDG^C4J6%z_3i4s;n1Xle6jPwQ^<$th?rO0+d={V%6bKn!#BhOfgwH}4(Bev*q9p{@G37G*@C0Dvi(Z zZb+eRuA_74H}F6!kdQW63U+%2 z{E-IYVHG-={-95!3_h$K>J)A4aT{=n=Ks2A;59m6&0Rp)M&M7<5E<@6Q$nM*8jsvy z1`u@`Fp@piwgi!P9}vU{Be&eco@qJf#(NUOkJ(V1f*suz#uou}4DlPE413;F)@cTX> zBgn@*YZ0pKG%A7W&_NNvTRq4=#6V>Y(5?M~e(eGDqw#Z6JinXNN5r>nv^&tB z9o0fbLxZ`88b`HLZisp|&@{zUk;ExndmnWQR(&4c@glD4B4YS$ROaqu?d}1gUWDh_ zNsK{9!X|w65;>Cu$k2{V1@m|WGvI2Fb9!KI!*p^BW?O@QMw}y1HF*S7H5{G5y+AJy zQOBQ!sLw(zzZvzkbm}4)m^tVTjDv#P4cwa^SQ!zr&DT(@^!Kf&ta0X# z2YyPQxK339%btLeeKg{G zV5vmJD1Y!Qx~MakBI52tUCJ931lT5ON-RX`0C4Dopr{&0-=bF2f2jYU87o8;ngj#? zude0+#AFEjsKYg1L|uI%x;lOFT`xKoaVZk{rw5{!4N!*@seB_3yi&}?>w*t(- z0^r37$ik85LVNZT8I~IIq0yLDauo=?20orbjzxiy;36k_jn_W#6f?lN56AN#gG_4y zwB5jL&}y#1Zas({eF;DF2)^q*{C6Q{bW5=|=EyN3!HbQDFB|v&s@*i?kE;;1&mn*M z3e+#f^_bu)?eSC$kfRErr+f{5Xg_@#HJNX)FE0Ks#VT`gZ9m|LuAvuXCw-B`%v)ft zS>!lWE@FXvOyS*mz+CUBcj#!UAToiP>VP!N(cd=-+Jn3FeAvRjX`FAs&aB518AkJw zCvwrNl82h_3;2L5$dk?i30(tTd`6T2={KP6rvTr<1ST{_eb5k98f~yrDo}%~BY$FH zn%%#X9sc!xO29IQ!8>e32i$eU{O9m=FQFZO3jg&Ae)A7JOe=h-78!|^@q)_N6|3Qn z^$x_o#DWI-zS*0ZKANpN18Xr6<-o1=^R5u$^=;Pi4s2Taj@}@HHRbZvfZC!@uf= z1?rM2(A|l^6KCVT_5sg~!<8lgPmVy%el>jgH87Gnz#J8bA$8D4)Z;lxz=|=!uZQ6| zE=DB@`8l}x=fH_ifb0sWF^Ezu+@A_EbBf*!lrj@uDj4yGqV{5yFXCC9$8*~bBsc-= zV*u{S7|&V*cBccj*A}}W0Nosez!s;VzBUY%+jt=HK)l-#fuuIkMRcK7AVfSW!CwD} zjPgDh=##j{{d6T%0Bv9obinYqgY^lAUkt*1TjE`WpG!xyT=jpR;yP`OueA^vb&&tq z!aoIpFG#~~Sq^3GVK6Z_;IA_1UZ{ZB;AG? z)|yKXVEw`Iz{cv4;WK~>oe=#8!LN=&1WQAw&k*1Q7vw@c$b&xs*X;(nn*i^ci1#sA z;ay-pzF@y=BfgEs+U$cDyNA7!4i5DWQGuMc1XYwqutz;$0<5vtvADYhcs~K#d5b+; zg}5j|ROrN0Y{fomz%xQ7h&{dqJkWIT5}`x_SipT)!|$-9PVjn~(83YqCQMA9jSkX8 z@IQ|KxISdPf3U-DVs{-tZ4@U8qcVY$gOC}c#sdU29o&@{tk;mh#1yP|6z+X7xVsBr zYo5c#((&7lptpP^JPM`?VYOAk4!a=Vn@W789{j7F1Ba!OGocDhg90p#x&{ot0o9lw zAUh#^)NSGnazzf}yale?AFJ<+tjP#oNr0#P9-nuY?nXYsL)GCsqRUzM{_*JJGXgjL zFAuy)4MJ6A8Mz2^TV|m@eG#Uq?1w%m1O3lp^xZk50y7az$6@RVbYS87U9f^xu$DWp z^CPgH{q#CyD_@~^(I)qRk(h~0ER^0#8Y6D1(Sv~6j8TPafoCa(|0%?b-bPee2EaF% zA^TyIHpoS+fPs^dk6eXzNCURC6?=mZUl)gcxf?s>IWZi{07tNu1IWCpsCuk>H+B{q zy0--6elze}7lR33Mt%T4l1ncozk=WXcNzrxG=WN4s70uv-<}JG>o>B@2Vk1^VZ|mO zx;UYJ--7SFKz!PP^MFUiYdNZ<$SfGP^%@81JcL3>T@L6`U>boBc|1+Gq{q4OH}}6 zKpZqd#G3+q`Y-Yg0NMIM9g_-QG#SWg30XxSNA8`2mo}pu-9jz&e++`iU^oz$7(<}h znEwA6F+<65KnwxkbZA)e7d-d9$eq(*31MJ)W5DrDhYg=Z4eAfL9VK0iEVY^ng%ziQ zM_YmFzyqMSKGY4yLEC)?dYlSaY#ZWAEAlc9s`;NuAK2ni!6aK53QX!K!Re#-FsTFm7mRttGRAV8)%dS2 z{TY)SCB$!%!aT(;=xa)erQ`$fU3-Cu7XqnG!dk>(POdYQ!u`IJ*t ze-EKT@fg^z8qAd;s!oA~I&9}JWku{lJu!^hg=u%;P_OvXs?soS- z;sP_Ye-twvHFQ_??QJT|%!)zE-5=IVUfl66+jyGJwm4FBtL9|EsmHhVj&^;%e`Ye* z<3YN{ryo6T-$haJJiS39?S0;*y+|O2za4csE;MboUqi}C`$f?v22EZ~Dm~Ut0|K3Q zy_3liN}O4*Zr*# zwX+B((x2^pFu?CzKk!**+-K63(DhMF%Z7;)+L)~Zah-I9cvY86Ylu=IU8lOaYm>I8 z^0wh5)jehtwVN$37-m@CHM6%#w3=f*$>zIdtIZvA2b%=bRI47NALauFgy{+WG^0Oy zZU%q!{^;$}pQZQ3piM8#DBfVNafe};$th!o$sLn#M)f9F4XjNHbXOaF(6TUiuRd8< zM{SeVU&d2)25GE@3DTG<{v8~ODcw5oKsj$<|A76#-G1)@`~J5By?uGg#QsUN<^VdQ zzh|f<>uKon?mgKZ*1xLfFjds+uVOV&rg4sbqc=gd#h9Tr+q_zTfd${>oSBn_ zg;ANs746$*7OKAu?_p50S67-!vaG7#vu#i3OG&+Sy+pH(Z2cn+bh4?UN4hL)=I@KsclOB8Sz=}Eg`eHinpTaUh~hU zQB9oY{>Cl5Lrud4znbk@R`7m_!UPc#xo}VG9?^rgM)Bizz1D3~i#Ai4vTe5PYx_dk zXenFvNP1lQMf$S+qV!~2pfsj+Z~I^I(Y7(7#8#OwPyAOfNHoAN7hdAO6D>TT&uU z63>wowTzNT1zW^={JxflTuUK~JCuKstHPsrm$;O`mFFbd&*zKB2x}#dqH4)8F)dD( zToy%0oLaVu31PBmiJ(WgPEaKvgaHDPP**U}GF4!YAs~Y#O~Uo9ik8AQ5AihVDT#&L zp{-iMX#e#YR8y8YFuUt zbG7;-W}-%f`dm!|jZa$kngKc!w9e~Z*8ZTEqq9r@lWu|j61`{oKlO&_SL*%Jd#ATf z@1)*-y1CHK#3q zn-8`+YoTg2-O|>w-14M(hUEd%Jc|TlM{^59xyfk#Ge%B&D-53L7V8OhyLG?lHR$&0 zuhN@pxKjVR(G`Q^#uX{gJY7NrQRj<{NsOo5aXV|IV z!xY&P_fpY|>Pm|iz+tI(QC#f&5Ti)}gTi%`2Go$-Z@2u{b{q{XOlxKPu(%1T-0#KGC zbNPu1$x-DXVpm@}W!_B=R4X3##L2un&$PSA+uHiu{oCu?jHGYc{AEMhW96>WUb%)W zN%2zVuF#cd$z9~yaszpoj3Y~vo|cVmcbAQ7J1rgBn%_Q4!fU%CR(;}fH4?Un zA$io2B_>+diYzsH+`h&o&74MlQ$^$breBSx zo6;K(H0^3!+7#Ou+QjFG8kcj9G}bg2H@Y@#<;<;r)$pJ$tKO#WLS23B%38I$l{J^@ za;p#4zpj4J;9K*8<6k?qabw-Q#`OB9oYf738g?~Iugj^QSu>{YPSv)WRh2iY1Qkw| z0~LuCJ1X5P!m6HBv{#+0+*5t0N?LuZdPvQxnjJNIwbyHQ*B-5@t#zrfs7tMOsq3z+ zuMMxTs~u8SU%j%#r%JmxsbX@`y0U#m7NvWNx0X1S{wUEaZz^r5I9wi4HLkLTlIL)E}suUw^&6uRg1xtl=J~h?CHm(|DqBN7I2uanqQ_fhN<&k4>$d zu}$3^ZevX2@y6W7HF#1t8~-%3o7{P_rcAyTcY<&tuc75VpCvXHwu=K>0wl_ocJUO^ zaB+%gyQr?^cS~H$qLwSdjV-Q1hDa%pi^7Fbl6+xS>${eec7>==I$z=;XSBsC9=5kC z2FW}-uFH9fTMAEwV~4riutOl-tY~ZBF5l3;RF>0zLRu|NklvJkkmhzUq z1`Z4)VPbjYz#?kwKnMMHpaH5)1JyceIP(TEN#hlRp;fDDt=+)9puJUNjrM-c0V-BmihI#2b+=?V-bdYerj8osn}Fs-&qx7cER+IpE)kZq@Vr0pG( zJJzv=c@{_XMwpuG3JqO!N9bSE>(zBI^we`U`Jk_1o@$h88DV7-|l{UKKun+^vR ztG#xmmNKhf)*_3~_Kg;y&ZPA+PiOn}{%@V8g(y8Hge&|i!_$LbhE59858M`Z*sCMB z&xzr`*mi=4+^o*wkkNJPdV}YtQATpZqh|dE!)-N;Z#j$2SNRy&9}GF=`Zj8kpGllg z7&ERXdS+B*-0t9%xJ0j@C?1;#E;2vkxl!MXt*I4f9<1T7@2%yibyfep##3{a_F#6i zfwiZ*Wk=v2hunxwUXqxBpzhcyk?qlf7{Bnbv6BOyMumDz34OF9u`GWA*nLm*}+{jMhJ|zuaK9evhG^ z!B^u^hUum}qfh4NO!_USnys*jx6rj8X_du3WfSM5X1~R@$u9Z#BQI#WJ4EjMJ-ToYR~`EKzeq_wrD%sRigs zy`^G8-%&@^O(#TE#pskqx_Oqauk9dXABS3t*)E=TN8NiI_Ihf&ntSsb|{issg=y4GqIbIx$A;^gkN;8-6lU8g4f-FbXreV`y(g z7)~)-W}s^9XrN~@-e8icj^SCeV57z6*Niuq517n0~Rb&_I z)Z~>dZP-$^keg9Qh*mclN}mblca3SiKai|AfzzUE)g$N)I@zjo3?6Hi7^~^2npYXJ ztVWyq*`BqqW@TGvIlQ)e?=*>B@4UrP47GExAmmDndDq)wZ zlq@MNC|*PF7F z+C9yM^@03}jUu5Q_prE>-_yFkg()2n@0MA%rN}?FC&){ri)Djk@7nvMV_K>9DWcRi zU4cTJ-mKTMo|DgeP`9jUL5*L-m#T5Kw<^`Dn<~avj;x5Ncu{_$ysC^{ezo*-S!=OZ z+1J9DQqTO-;+VgJLg!yw^0mIF|MmEK{ny7&`@Z*nIPq2XUiI_q_og31K6Jld@bU9| zpU>+)tokbdsP*0GOZm?`IbZ&)`H_(~<#&2vT<*;h`-0=;T}2D4a!b8yFI4=gA66aK z$gN%7JhEXuZ%1RKV0rT!p%t&GU>+?4v*rt+FY4L7T#wI3@^SG$+*uPiD3TYkA@WZC%Qfs)F?jAEi-O40A! zyn>N`WO{`bX!y#yDhU#r;Tj)ZF6sb(w5kM zx_x_lomAF7SN>kwt*DcY?+jCK} zT66_jB1)hoVYe)7ohAC&mL+COOGJzJy+4V0+&&Wo5q&c(k)%_M}jn`{LBn@v7yF1!~T!Gnw<%qScQw z35_%A_cc~%cxXCl?$>;(nWd?#^;R=Z>!N0o))-AEtsadk&Al4)G&|IbG=``U zQeUTbgtPjEWpGX_n3#T?}}Q~_eq^ZZXcJQ7T-E_hNt7`j57jF5w_ zvRBk;%z4>|`I5&_@6Cq#-ksPB#*{(x$Qs&DMW1}8x}PzO>89GDUZ!?NbA!5twz}pf zolRN~b*r_X>RIa^)KAqLZZKV6)o_f#PeTvG=SD4twZ>14W}03$4l}Pa8EkpPEXn$+ zMW0QLm9AZfO^V$4n_N0xr{X5GNTTSy{)+r`#mR}81%pU7+FlOoX8QAM~>mAhD zryHtsR!0l}b!lg7w`-r%rnL`h+v}Xt9;Ne0dz(&~_I@2wCsjvZ=dE_5cCpqB?bn(I zwT^3S(7d5OQbSKYO}(9Yof)h?iTPK33-h=}H#1H1mAXRnh{j~Cd74MH?6i(+J=WT! z#n7Iv<*GeG%T7B*Yd~w7)_1KvT4%LBXzkFVv`%ZeriQH<)UHe(dAiA;u)aWE>9?$Fw!8x*QTE3lC# zP)S$E`5)Vra|YT5ru2^(7}a;YKdJXg-{$<B(wkxl)1boRleFCykb` zk{*;Fm2%{tr2z_U*=EIj*-J&9tX`2I*X{TzPwbebxYD83q1~C&ajtV$r&Cv0*Nd)- zF3;}q-KV;rck{YiyWM-tdlvOX^*rpE*CXz^-V@j>=-J#G)BCpfO0T51r`M=&cwcDW znZBugMSVy6wEBzs2KW2)@9lrkpW7cgV29JrR}QRF<_zdiCdzBne4JSFNtuJL&e_B* zD0;%^$0W|JWjrLfjOFAKoMP0Z@|!VCHBlu?^_Gg8npowrT7YUG^N{LOX1^-U+@_|l zPBP1x)0tD5TbcQ4@ytnTAJt;j?9}e4-B!KMJfrHNVWnoRHJUjTfMS*246PXkKXoLA zI{N)a0|r-&7Z^1f4>j&Fer3!wDKd64sW4t-(qUX_5^J)|^rwlZ*+El1^VMdy7Te6H zSYELBYW2x7(MD$V$JWEf-+s33DArLsQ}!|Y73|ThCG77kJ2sE?g7up!y&Ro_M8dd+36o0F@a z`$N|p_b9iE9%8p+o^RaGdfoE4=6&7sjL&VaMZOok_53#Z9Psn@{p0t=SK{a8C-&Rv z$M?&@tJAOF&)(n9KidC*|0I8<|3?4)0eAgP0_Fa90%r%f1$6{G3A!2R8$2;6E7%}7 zDI_bnB4kX++|aU++R$O4v0+a`cR}FwC@engd)V5r@~|6Wim*Rn?C^oG<>3+GRpI-? z=SDP!t45|qq(}aU7#o!o*&3A}xjK4uR73RNsPLHB=)EyFqrb=WMytdQiiwZi8?!6+ zOU%buGPWZ&Io2xfRIFDVH`X&QAkHLicbp{lTUxBb0hYIt3_@L_lVpO9vZnc+%IxcxMgH&_&`Kbcu_=J z_gB+hZ)jH%k?r|`3bahznkj*Yk(E}Rzoa#mZ=s!7W2*ZERL83n!hofVb);s zpDAHdX`*RtWx_BTWn6Et(derF3Bwq@qXwUK*6RCehwAOptk=m?pRR4f{G_==RYjwg zF_^iZJgmBm=ww_){X!F!(+kvhsE7vRgmVd1J8*-l$N40W`kpGs^;QgYcE9O=)HS7V zQ)f-jvX0T+yA}1FujMB?DA@wVIN2ikYw1CmzVwrHUc0*VW!uE|meyx&y%MUmN*o0? zc%nqDB~`pwU?M8yWeG=fV+G2lPrSCqIIdkIujvRUt5KixlXIm(k7L@ftzkvI3b>R5 z^`C2%bzf^n)jg};UwgXhY|Z@2W7XjmYpe9ir&dZzQ!4}|gUXpD!^)-OLi3`J1^*T1=MNOT$O|l3n>!@m^KU>N@3%(ot6#Z)?)*IV z`_qrKU&IfupL4&v{g8bd^ZmxRoNueYt@$?j+l+6+zODP_^zGue{G9vWd~-H`i~36E zFu!=^-2SBYHRj{p&nh4MKN-C*`mpcallPUl@20==e1GcQ+4sD6weREJ z%ir&O|MUH|_fy`Ve4qVp?E9AN)_2s~N$==4m$Un_-n}KWe!p?dEY8}LA<5LsaLwer zzL3%RIyNIL!z1HnMrwv(=8cT4nfjTZGxui}XSQWN$PCR&$sC`Roe`I%meH9R@_Jq7 zF`(83L@?HeK9{ghVtDfiAUrL`-FT7uzcya5+ycdZtx4mGzDt%G#YW&MfuX|pm zWjuV=u_tq1hHd7ojMEv08C|b$yq^2o`gPl@^RJ%1@_Y60 zRnJSotL~RGUI)C=&A9!lA|v5-dZv2DuB_UO#5Zp$y^YJZ z%GSzWpZ(w42ieq{``L+amSi8vqTb3gm%KfbS^VZ;=7=}NnSEJHvs$xa-UPo1di(25 zNcNex0q?eE+rFRuuJe8P`-~5=_cK49{6KuN`grlvwT~X3?LNKweD9P0mypl5zvO<_ z`a1f{?5`ibJpHQiwe@SnSLd8*U#I76`g%X-`d6KAWncgM=8`kz`|+IQA7GGD19$$lfIFu%I?V|(krr0(xVpIp>*rxDo^*H!MrL9#NmUOj@A#w`8LcEvO~9JEtyQd zWLPjxsxWX$X`4!-T9K*&^OD+MW-@cPdOb5xW3f6{qf7m=<}rFm^I>5kNC(KXU7(yP#|)4#2!Vt7D5)aZc09OH9_OHJ+>rJCL~?l;|Svdt{mwAn1f zG{Rid?38(gS)2I`vndt_%*rhC%obS&nHyRanU`2yw76}3)N+^2X{$-Lm#v-c&e&Aj zt+rihA8g09FST=LO|(yDW!evB_1Ooq*oeCktOV9j#NL@KP4*GicXl=FtHW5f)RE~h z!dd3<-Nn*rh}$OTOn1VS>3PwO?d9OX@ZRHj&pX}A!sopA5}yd4be~&3BA*%`S6|Y1 zo-fPyo^O9X82Y5_W2q5h5L{4Ti}1pZ-@UUzg7NRzhM7XzdwG} zezAUc{qFfr_OtY*d>{E-@?GW==DWy;=kwU-sZWgWbsuNHpFZRK{e0gC@O)E)+WcCB z2M3%9tq=4KzY}~nVq2&vGAUdXC5X5iof2gcGe3HKOi0Yin2#~5V^m}3#8}5B#Aw8- z#T3L`i(VW+}=#8&q;A5Xh{-xf@ej(m^zMs9+eCBzDd0Ts3@T&8)^Lpv|#q+A?2E5`t zpL()9b3IKx+dR!Zt-X9aCwh(deCBoB)8D()v&GxrtJde47t?Q+_c;IIK2HKR`1S_o z`Z)$i1~`P=3zUU)2K^Um6XFzR5PChVDAX`~QP{?CPS~gL*zoG`gW+$&--b^J{}cW` z>}9wjbbh#Qs3goGBq1y!cu(m3pobyn1B-*d2B-(u`o{$o`z;AP@4F^|<&)^Y$*aWo zriZQ1Q@0?mr!F2IkDRRB(jD|&GFXOAKkZl!Vw-4Ip!HO{8LZ*%;sD0%v3CQn(wzXu@G3ExA3=8vs`7h%<_d*rDdO0 zs?{*-?^YSsvDV%;udLtMc-YLby>DY<7ho%~E3*A10it}ChgPv?%V)t%DLu+C$huAL)0lR6_iuXLt$+H_s*{DRDBbN8LD(4NHZ#-6V3 z4ZZhzI(jGeF7DIpYwFABo6|p~zqP-+fBwMnfo}uW%C3QvnCvZ5zQ?H$lkuwWZ&D8J z-=@6TCmP`Nx(<-NQT=qcTVGyRd(Z05|GK*s?p=%I_c|)1Hj1?NGctawvGlU!a@!)Y zPwQ||kvOGgmuReTP|F&Df$%QBkB_5V`I~uhJP%$bm*g$r_Hq-r1KbEM!3*HFbKSUk zTtn_vZeQ~DFC3wMGBGBdu`NO#*`TLsh z@xC=FxW-L`xmz30HIt39rt6&HO`|w(8g)6Ijei@Sa`rXEar_%N4Mp|)8`A1s8ZzqM z)@#;z)~~5uS!Z8+sdh+hPK~nGqb8=Ftf^>NS97>=f3115S^a2kYlAKC2Wt0|nm6%w za}#-NULQA^_knB3yUl&Y{l-n>>hfH;t9gUCwY+=WP<|wDKfi(Zm%o~?BM|Y&2!;r5 z2+j+50*OFPI8i7N{1)yIIJA`TBU>PX6Z-Jx3%7Fj3N*QU`Q^>0d1cL&-0tQ%Tz9PH zSng2nYVKCR^{A%uWz6x&}Kbd!pf038Xm-8z4;d~x{8NZFcozLZO<`?nj^I!AR z_-FWu{B`_f{uKU1{t*6Jei;7*-;e(c@89^T{0jamzJPy)uPP|!`wKJ$s|14unS%9# zPQh(~gYcsuNcc?Xg z@CA$TH;VMprDc;CiueNBFN*b z2(<;-!aah$Eq=ln5!sR}s&26o-xRruqs4uq8{%i8@8a>IS7IH}W^r|kzc{z0O~h^a zDKZ!R6-^ZNiY|+Wi0eg{#V%rjc!QWNDHA72!X+~#7bVLib&`#eZpkW1rDU4qm?T)j zk_?Dni!;PC#LL7H;$U&A*g(8btRt=v+lpN!5#m{rG2*q7nc~TkDPk8%f|w_E6h9FU zi1vxOq80cpi^O8lJh8fXy4XoP6rbQF4i{6n(tMGI_@am}nkUK^`G~%Vx?0|fKDA_s zjpN0Ec_6TEJl7)RjU8p%41iOT91S5nu1T5hx0WH{x z67Dr}%>eG5lUWkN1#&k~f+k#~a`&xsPBKvv|k3_PhyP9@mna z&aG`;%e~Yb!=2u&&UJ1sZk9BiZBB0*-aNmlr^&48TvKMFSJUvutj0P{QsXvGF(-ht zjHAaf=jd`88$3CG8>Vn78jf(fu)`cVA33RztjOm7GJIAkH3+q+to?c0(j* zZiBQTpy5h`X~Wo}T?@tl4R!KvkZYe?r@ZaBm_iO;*!Fq>10R}g0d=MLv0$EC4=^Ssfj(Z6YZyn z5;*ej2ygI*wgd?3Tj~VkMHhs(L_=FXi>g{OMFFCVq7>0ik-zA;NJUgG61L0|Gequ^ z`6AO+3$a$4wxqR<)%vyT|n%=~>o4qj%fD_`a3Ox&3j}ssRDDM7a`YvxuNw zSw$?QjYvMGEG!^O7z9~~Q%34kcQXpqW~w}7CaNx0_f&Jx&|+3<2$-ieKdXh!@m<3plZQs5O5jA2R6lpt3=xgSQXfJ=i6oaqzE%xP&P~ z?j=+Yu^W<_cxTA-#Gpi@q@2W+NeM}LNzap9la)!El6{hMl1C)#4V|AnY3SkPCquK7 z)l%r>IVq!ten`1LR5!J6Xkuz)%F@&&DZ5h-rkqGUpK>|%a>||5D=CjtZ=~E$eVB43 z^;OD&)U1>hshKI0QlF;`!S@1FZ>2b;-b^t}eVoEb{gfh0sY~JG=-k>Ai`2ptUwkJl z^=?X3>Ms1`=oH6PvlNxo!l9)pyM~@iaUMD%x178b{XtG_{yLggER)24cZugIKDlOh+h@ADsCXQDRy7%s92TQk1;D^ykfpZ zUy3H8RigjL(pP{tk$rDhQkNuc8f&x`PwJ(PyD!e-R@`l2aTfQ*-C023B&vw_Vq8R}C@I`ov`sQg_)+{tU=^_i zGep<4<(JVh1^AcO`1ynO1wcj6Yzy7B0LFr z@3)>1h7a_Age}GMeNW)(y~koNdl7v%c=mcv^LXPm%6+%zXt!}5b6vyS|8!xwrDKv^ z-7vddW;>T-E;~su?;OuNzjCN|ItXG~BLNe=dFbn}gSPF%LTiX!Wp1+Nnr>O28`oLx z8B)x*^eod;^q1k2u1jB~%|&&ZkGdeud+j_VS93+(ft0A6kYOcD9i~iDja5uj&WBei zw#xs6|AL;&Ukz45c>@kmV}HnCeP8@QPH%Mo-5zq^j&2C_aXxgXbe`xM`Ey(6oQ{J( z_qIRpc+ob{-rgG1PH(-~wz&mvt!|#wI;#0i%l9U7i=^pd^X*1_v$5e~Q(}Wt)6V*Z zjSuT?G?dh4)vIb6>pW}pwXAAVt*B~zOM<4Xs^-f&D^HX=SIWxR70G3Zvbxe0 z<(Eqzm#r%GEE`k$pftF2Myb9ep!9u7T}evGv69!tloDgnmEyP}ebK(c$wm1EcMAyx z`ht!5GYbmy-ski3aQU}#cjQrW8*~538J#;Z=f514G&<*|G)tNw{Y~1DZOA^6{VF>= zdt-KgR%G_QEcfh1S*=-qS^s5~WuDDCn7KGhlF7>I%V^7dm2oxmK*sdURT-qr6&Yy8 z#tcQq(F{w*oeWmy+l<+npEAy7zRt+VyaN!XQyCqZ+cSzYmt@?`9FwsyGbF<^)BfXg zM&pm!8UOxJ|2X#J>W>9K5`IMf(4_nS_>^u>Kbqd3zAU{keM0)3bV>U9bZmN5de?Wi z^nbo1-}ijiexLmvn?C*f1i2x>BR~MwWZR(T2`4@jjP&FJ-Om)n*OSbH7l!WwZDKj zR9Z8y?q;oX{eily`sMX!8b&s(ZzMPV*3{cLqWPaDua-5c*`Y&U*tCim&58oZ^Z=Ywc;x@N;y$p zqjZBes}Pu>)+^*{H&qo9pw870knh@G$UnLk%{BC+_K5zHZj0e4y3BY+Kf(0O5Ms_X z%FT_YdzK1wto5EH!`wLvc9}f^Xm+)MoEQ5*#MA$x zWR8Ql9T-Hrr22%6mf`RF>haUD z2mPFIcE4=gVgLPjS3-o}Wx}8zIpDtkt$^tSJaL%t7xA9}EpZNUDak-ABwZy*$U)@m z0Y! zm&teH*YhL!a{e4X%HPY^^Y8N2{1SdInCsxP1ReZwf*$@#ft0e zbNDdd!h6Mk$Xm&u!o%|&cv4;tcLVPPm%*FOt>Ln{m$?qygPY5R4R!7rqje2nFKF zqD*m(Xs%?r7?vR7J>dr=+Hjj>c0^kEqlmol`Uv+3Gw>t%L~e*6MP7;^Mt+EJjjW95 zkLZke3x3x{)JEVVK1O^GKNPVnd{hJ>+#X&n`4WCbk{14(gc$B3$&tJeuaxk`2JubN zUa>{kCt4^RCn^>^5{?sKgw6atg6;fYd>sEa|2Z#-AI0nBrE?GQMso?gHqLAAInHSA zB2G7F9OpD=3}+-~4#$hLk)sYf%Ta{A=2*gH94ZIqjOMs;w{gO_k2#~bHJrs zfV-DFh5ILWIrk6lYB0SFl-Xc<3imK~BKIhFEO$3IiMxO+;c~fwT!=Hoxx%UAa5#53 zPr{~hoWlCT#)U2o+ZmD{`Y<>kv@&Q#2sY@S;I(W^P!(%-&_vcJb}f^|-pIVia$<(D zZZJMG$&3`{1$rjKNDF5yr`@Bs1iI4K2JWCa2f~4GsOtmgP*JKA^%(UHC6GFol1Xu- ztfhP+lPTNCwd8p6c`}YXk*p-SlWRy7q%Wi!q)VhU(o#|!i9m89eIn)(qlpKI&jUC_ zw}9G!^@LpkW&ZepaQ`QSTYf@<3t;f>#1s8t+)=+YTt8lporK?jeUDT5(s0{-FJMt0 zSL}M9lfG5nj=n+Ohkdqs>AgRCuJAT_WP7D}V7;!mFZ49KJ@VM&rgJB{&2ley%>c}X zNVjpWZ(aLbB(9rXKDu;aVqIopGBCN$qcEw?Mb5=evz=EuDM4n#zn#7~PIg-A=;7qy zSO9YK>;=Abreo)?Ob|yo#{mPPCa({J%n!pMzjEwF!;9@Jhc!b+`<|gcK@LXq&~)3@ zp|{p98`(O;cGdFTO0&=bQ}U=K(F~b$O|#7-O!=nA##qxY!)xOL1H+i9|Jxwa;|w2x z)e(;}^|`v&XsRwA&D3TC-tP$D(SD?zs&Ue`Bdau95gFozj7GkyOVn$?z*hUJn^k41 zbE=D~DAh7mr!qx#QyHq-proi4EB#b!l>w@gN}B48QmCp?CaC1f2`asEx(ZRwRP`&T zsydWoR4vMAFb-DrDG4ft(nqBO+v$~IprnBH7N`c5J5{~PQ()iMRqe{#ss`mHRlahY z>WMN{wL@tGmiHT_NwGkgr|?leP{+)!0siV3d9*xS9x3O@6To;1 z7}m-6$^Vjnk-v~D?S@LPBTTm?S>$U!5p+}#v&fDM00 zu}X0toYe=#OT`aGHYiPs90jB(QVc6P!8toCnaT(yPq|Vl1~`IH`41?cloBvbQl3}N zR;~b8L%8yo(x$koEK!_S-c{^Y?o&)rE>z%^iHb^q7MxKK0Ak>&ASpZ)8rWA+5Bn=J zVY1>MQ2qwfXTh?gu!rJ2>;te5l0piHD|!J}*HN)SK>=+QqBslM=@{64gThNO1E3DE z3L9AG7d#p)`$Lhas8Q?#Q5*$|3S}s`bElLUDp={F9;pgZpHPw2UsZBdt?Id|Q?*>x zsuHN`Rb*A2imU1cPlT)bttv_FuHLVnr~alsukKSnP@B}})JpYob*@^hKB9I}$EpWa z7FCz3O4S3NC4;I@<)x;9x~1y*>SyXp>YwUjzu5EQI{cI>I|es{T69eUqO1S})>Bz;n^2P$@1e zo+>6P<|%x@-GSf|xD~zucfh;ges~280i3EGo(&hkK3& z6ta9FJOE9Fiy$%l5wNk}K_&9<&=q+(v`XF%O_Iw2Ryznyl{Z5R)gZ zW+)567sNreT9vGNtvUdn$sa0?+NfHsmZ+bqSE&{1ztu@df%+<92F$l;WW44u@=Q~U z3~M4Z%YkpNP^-~I=q70&>TZL0tv>A`RH9R$hjp{`jk>Sk%g8XiMlTyUdYtjC{)REh zz%^AE{xhvIPBfd1P39}6G)u5qZTW28YaMMFvQ}FT*;ZLGLuTvgp=&m*J#y%ly>W;S zGS8O`^MGDfGl*IIUvzB%AG$uoyKf*9_7Nt^t&iA$6Wt$32)0E2oMRQqy&>+QX9yt z15Z)-w2@RZ%_Fdk{xk3);{$CI^C*1;YYfB2a$sh&KQa#mtzyLm2eMVc?d-cDuY)Fp z9uJm>E)O{!78^IX99&gZG`^%^NE?$gdU91 z_-Mzd{OCWTrp7o&*Tvk7UJx4|(;8bHvnXy$Y+IZgV259hs~q7oA}M~~h)3~tBZlMI z@pBW_$A3!r9FI-JBV3eTd72WO`YuI~nx7Jt+M6;a z6`MLgH92*2>hjcMseh#20O-d*si#tZq+UoZPraMklKNk2e`-BIMTSy4QpqFB09)rv zYS73_sU9OYq&B6-rQQT=p2?|2DZf(A0bk_Il)q9)DZi(5B`2nQ1ZQy}*(GIDa&Pjq z-@;QK{{FYpkPRVP`n%P;Hn)=$tUWkdL9fVAs$YL9;?mvTq0Hvs!{& zScITd<`ni;#$nby`UhqK?I%MM=*gf3M$soz7tpp-jt1T)zo2H5WE43OA^Q;n$YTRW zkoFRm5&!i+8!+hiA0gPU$A1Oh+y4PB(ytvm8&ANl$0hn6z|Qyi%Xf|UWuNt4*Sym_ zuX(NYxazsV{W|EA-Elwe`rPfB%V*aY7@13kGmL3+!ecCs$<9HJ>zpP5>ul4nPe2b} z_UoLz6=YEEwqLfvLzk>3+eM3??W#G!ddIZE^2&J2{LPSMD%ZCfA;5a|Lhbq}9ag_u z%R#ScChPK$16r;6yCz8Opjn`riri3MS2rnIRa6BCgIH-o^ z4&b39{ldYwePai@d#Co}dw=U2)3dmDPxt1Yr(IXOYdTB2oICMdDL@9QfAs@p1dSIw-bt}Ky>E62#LR}_?c zRZK6xDC;gG%l4MNDJPUAmwzfPEt^_8wXCI)7P+%Fha@OyzipHOfkzc62%zau{{kDWh1 zuO<)8J(_ndH#{#nw=Gwdb2|5NPD<{g9BU3WryyrQdOIgedN}8~bYsp9>F+sbr4w@Y zNd-BJq;5G;(nhH*`|kj`wy%_x?II1zb^_D(?8(`>?Dg5L*{8F! zvtMRE&CbidklmbpDqEF(Cfk;M6RiC@n=Z}ImPlK&Q>9S$6sb0QmQ)RjB71?fKYOKg zAbYRWkbOt$FD;fPNr$AX!O<^(GkGUHpHn3*$QhJ6?<%9t|**W z)KU1nXlhYc(c2?&;_<~ti!T*d7PlAkO5#ecmfR_EE_Eo~QM$6Uz4Tk@=rYH$ zCuL*G+{%xZZ7Z)RgUf~G8)YxbZ8DMUR7JYXw=${XY~|aEp-SJ%4OOcutExU#CRDps zy{q0>6%Fv3qMGg1>uOzV@O2Msq;(OsY4tg^9u1T0o;0-7#W!vN40mF~?@c8Q@}^^r z`JDX}x>EHN`JkSw*@c)j z1kDZYHH}zj2XWVHwF}X9tqR?&JEHeT0}SQpN5dKYJmVyTkIBo}U@A7gFrPFXvm}_8 zST*Ko+kK14HqrWG2(pf_|7rVVcO9Y*p9ERne+~5xAG0q4df)AUE1m{)nXG`va}KC$ zvYk>Ke>lO8zdK)Wat86i?=k;5uXY)UA-UFKq^^5imbkH8uXz3Exzzi2uTUQ!?>?V=@5{a?eIl{reQU9v*!{RNEEj(U*MT32zvTzx zr}>}q!w^XRUkG>oe-B_0ECDYGCyC(!9)PKMgfx<9A{7$Xlc$i{$rYq2l*#1(D7nBN z6HVDmeL`uXx>I98q}iRoGU`wuCvYk42td7m271sFX*1|IXjkZiv>LjEPGM}Mr!nr( zvl&Hn3e!m6%8X~^GA}WFS$4)!)&b@xmKO`hzRlXr4rceV@3UtGIR||US`#4b=kfRjyt8}`U&BAd|4mTBe=qP5*ac$*Ny3AI&BAYjn?jW!N5~Osh4Y0p z(FuTfyc4byH42Z2hJ{x}!J?a@@uJ(JHKHq`qoUJb?x5(cXoo0ElqRYctrxY3Hi^1L z`$c`Au19nWj9-BAO$3X|L?+RI$VKcario+4V(}XBSn=QD+2VBZDshu|uXs>=S*#Pk z7n{TtVzU?m|9mE~m&94Zkhn_{Kv^j9k?fWDNiIm3k_VCq$z#bRz-L+`c`G?A$&}oZ zR7qY*+9Yoz9g=&Ja>)_NbIAh9c8N$5BXN;9NV>!_ae??L;4K{#KNBw!-w;QN&xoDH z8^pPy(c;}AcQHd$AgTquq)WnJ(HddBaH8;{FiAL5C=#-S0Yaky64VNw2|fyD2`&kY z{PlvD{6xVjzMCMLF9R6Rb-tRnf?vXm=idRi*9xA77s@N(^>Z)r-g9U14so%(S=?%F z2=^9O&RGNguSMM190kXL^MLaKU^Z!CmM~7(>o7&=;;@gQ-eG$}(?g>}mxT6)*h7wo z+zSZ^Nd-~aNN{ZMli>QGMZw2{u)&EznL&E?@}L*&VGu`tgWbXsu$Qx>tUl%()+VNr z>BhXve9f53T*|O8d>KyxS~!X^hu%o1O9Y2G)ybzYv{JG_p1^?BMoXL|nO`N_lV;pMT%V~soF zp6j;3o$uD}cGGp58{Rd;^{h*ztEbBcmou0c7Y|GU=92So7^3rl^E0RY&e2X@&IOJS zoaQ)2It_rlxI01C8#_=SI|%fV>_DOG51=FGG`!%~9Xs*YRD0Vn)&6|gKD1+4HIy{m zHDt4w4}G@38d_}MGUQ?x4Lu)f1@RLnY<3&pmT7CY9E%k0!`;%yh#v-ZawWU{V_28gCk>8>bi{gWYhz@WtR~ zSZ8>rXBcMc>-Bc@jQ%~E0wNet)E9k^X6Uw~t97v`Q8x^tB}##&#YNpZ?Q~s&7Nhgl zrfYv{c52^hVzs+8KH5Z$R^z1U(NrPTnit4h&1qzhW-lVtY(iR*704B2HnI>&MiLM@ zB0+R&4w9~>B8Pz0K3bij#;Uie`&A5J(O0OxtIn%F0yN=`YMSbaYO?B9W!7iYQku&%cuwGPy?*O~y%ODxb8VrHH4F*Fu z27RH~gM)+GftQ1a1{M!`4!8`y>i-B>QE3Ce_e%!0_2UNa_qz|&^#=~P3?vPN4y+!C z8aOo|7P&??QdO^*Q0D1?FhE4%IU<))GS`W>E_CT|M zg2+th88i*(h|Gl2!Ls+j=6?)rhR#7pfu(;D+6Uc+jzCYLzd;Lp1l*K*&}MqbQI3F?~e3slI-zfKlugZPlVz~$W3m^ewVGMj0#sh3E6ySIh;5fxL_;BIcGE32_e4_ZQyskK{yrfvB zysU^*o>wrG=M-MbQwj&=X@y>KS|L|l0GQr+MLrmRRGd>h0C?Ip#b1E^a{#c0HUa!^ z5y0mrC?tT@al_6P02fMZ|*z%RwHD=dOl@-V<)*6eNf;Barb&Z&Y1V z<*Hg#d^JOT3*gH(^=tKH1X7_(O0 zfN8c7HDwvsnxjn3=2xb17N+@|<%U^e#acdDuUW?1Sk@lf59`UHg*KkuXe+i~9$GOR zX15K0wci4H?Gqh(fJgs0(C-$39DN-Q80TA#|2j{18i{dsF2%fd9_umzljqWi8Rfdf zMdsS$vf6E}tGm12^}G8Sw=@rlJK3|-J>T=L$5yX}o;2?OuWIi~uM0kZdC%}2=|jLe z`nF*UeDB~+VrSq}aKG>h+`oS3@eBQVemFv*Uln14|Lp(@VI#4PFrM^p0G)iAh>};6 ziYO`Mt5hOoNnk&PO?yl2qooBtqBCeK7!@=Ib058q$z>d8wKDkZE6h^%1lF1$6U#aH z1^Zd>Z$T46Y(WtCXFnC18o~-|4fzqaC3GssA*_RQF>D<-h@<0vp6Fkc=0fmeh&y;fp1Y!@DKn5v#+qBB1b5 z!2gvVsfY-RS{->N>SrVzH9Kl{bZJyc^w{VbG5OJbF;ij=$F{|g3 zZv+T`8!>0Zl=w>{F2!ezsEKbK;RlkY%})@=-vRMPT?xhUVToZ0>k>~TJWlLPXielL z;*-`U&Q7|UcpJo1K}l{&(a95%b|#-qdH}dT|0TO7rzb}ze@vd6{4jY#@}=Yh09m<^ zd@cEH@~hB3Cl;Pz4DfpCIDMV1PDJN4LQq}@g2t-mP$EUO;M}ruu5hwRvB(Qi z_6U5`wunoSP2u(kLHPQJ!;%ufqzVt`h_6fj61hlp!h_;v;Eu@z8%5EATH!UmNNC{g z7tG;h@xO7M`DE^N-X6|VZf%&26Bf3Zvn}*P*t-x+m?C&$C_ng6$hM$2!BTd6P#_y0 z^apD$yPf%z6~!E89$_qD{-8@4Fpa^$(ss}z12bt0sn)==6n0Q4(eEra8vg-A*w*>1#2UR1`x3qH`iQ*J zy+?Vrdd=||@?7uE@I2}^%Hy8v3iouE{cb-o=K=TTp-Y_eC(JshO6LcTI;RGQU?(r2 z0+$G~%d7->Pmb8l!#9Um!!K=P?CI8ZLsgbDwgK};tDCva5@zzYOfx0}uJdlwefI){zWxx>Wrx?F#gZ=73IzT-0)r$C^dzugEb~llqm?L7lINQMJPxlydnqg&8Pk zxj`m*=pbJH+W;TB)jx7@uy6Ii$i7Scw|fiv6g|IsV|(Iy_jm8?`P}tSH`LkDMd|eH zn)WlM^JvHFpSkV#Ixy`}`~0>E?H^jx+wiS1ZM$3kZLM#nw#GE?Xt~r>&^*xS(;U;d zxanZSm&Uw$VxwdIv4)9tn)#F(+epO7xv&uU%Mx}@Ba>bEyhYC#jI@w=k_2qtL}swxTbhi@yz17qS~S*MJtQsh1S9Yh4%_60OQFoP!;SgxLptnqP*<+ z?gb_JwfPtGU*u2EKbr5Dzc~L(o+N)|o?&k4#slVi_Wkn=M~n3I>|nDcK=yYzZay7YL?L+NIKx-85&DIJ}2SQ?bG zUuuzVlh#Pnr2k0QNY6?)Nq0#PN_R-FO7}@$N&k{crB^`hHED=cd^*Nt&qjI}*_vVuFKITr( zQ{0zEA$W{NM8X@*n5N6&Ukx{qOn#(`IR*z2H;f z!a}t0OCh7kr)YH1s-m?;pNk$84HY3p@x^nBw-;9wzbu|o(q3FzLM|Cqy1e9D>6a2# znP2JAvIC`^Wl(8q`GT@%R=_K zT3`83^{T3vnwqM@nn~63YRjwP+T}He>Ktlu^{;9l*3YO5YtYp_Za7;{XbfyP+4!Qt z+$d?>-IUqr2GkgyH_MwQx14TPwS=~uZY^jbwasn4-qzFV)4sCp&-RWsWBc#zhdMgi zX+PI@RQU-F(mTpLx7>k)_v)T6Wk@T7TL6Z5M~0*hIi`YOrSw9Uqi*O1y2laVj}dzO^8D!`^}6GE#Cxe%f)CSsz^B>!sPA7s-dGM`3`l+5akH_9aS+ym zJBZtZ_rw3fzrtVfOZ4OUmxHg}Z~m(Z75+nnk%aRB?+F1!Zooa_;{YltjCh~)mPjMV zksgt=KtxLt`2poE8B4`ec2U<;YN+WHPM`<%VBkV(W8i0MJk2}sF>O7-c5(tY(#f=9 z`X*W+qnMV)2&2DeT%em7L-cXX9gJJd0fvz|mpLD3zvZzAtWb6u>lFJttCfvqhXie6 zrv+89-vo(*R6!SlMg+@)P6dw-ZV!GL92epnawlY8h;!&*$d1s3pCmmexP#-A?u02nN7{6_*Czd(Q$^b3drtAHl(0bT}*Fj5dAoFWhiHwYqx zX9Y3Bw}NL!I36`<0XM(FokhKt6*4= zC-@;aA=oV#B@hdo1WJAp{{#OLe;qltl+W%mq!~$<(7tZaqfrR;A{v>EIu)H4)}D~vxGaSR_u zGyNg`06m5tNUx{;M>|TJNsFh!fzGt^fmMM~fiD6FsXGGi0p#&FDnxalUZg&z02d#n z1U$XVfw$32zC}7uCXj;2_lVy}(Zt!Lwg4mXe86*J5{SKq2u$KdLPvmva4n$He@wtu ze>s8Ze}eGCk3d-Ncin#o?+X+YkNHvXdi+CN8lHvg1}yazI1Y9I``LFBc7m@F=<^-$ zz2f8Go9uJeN8wHKIp_V-o9!L%{no3*E8J_o*L%+{Pm$*a&vzb555C8CkAK~b?h)?$ z-M_lo-BR3+yA`P2F*}?WU;>>@KtbWA^Dd_m z&H+yCPVXF#ImLrK%Q-;bc09<4P!Ck_SAx6{4nT4JImkdX7kGW$he;qBR5rZVeri}^ zpD+v$IS;=a$^u##8|{HZ1bemZ^U!|V{Gm`AYOAzfwH>gEZ6a%hRc_f~{nx^>?y$62 zMp*7xEapX)FJ_`;ow?i`Xx?eAGWnU$nqHVDnvzU7Q?;?qxXXCM7;Kzq>@(;M?+rH% z#|#OEIffp6kl}AVq@Sk$SC7|k&^Mq0{XJBTE<@ANAoMueshf`8(h<}uw?usr~ zJ5#q`OVGt=yR}-)C+!=}8SMtmO07tfptT@aZ6(sLd5ip~xrm(B>_Zl5Rw5$JRK!6O z2^bYPLowYpmE`m<_CbwyR9+6}z*D^y1Tjx%31 zQYBG|fh|Y_{1Pu!z0wLSbXb|LtXIBP{s;IH=apNOzbjLf0;QMIs%TY|Dc&gV01JFG z-~)_RtWYokieeZK;(K7g8pwioz}MlK@O}`Lu^y(vX|Nl-3D(PZz@74q zaJGC2d|N*1|Lo(X0DG7Q7zh&pzh|`k9l#@=$m0PgAp$UjIDj3*1lBP{J_%qJ334B~ z7~ntxxu0AlX92EI3|Mm__?;_{0{o#cupg>?gd8v-SjWb0AmS<7DI6WQ%MGx z$^?L<%!KYkivZ@d3c3kxfG$A0p)+8(0=)t_OC6LCxdCQJvfLN2nxf@50cQ0@z5!_S z?EqH(Zh0$M+9lr%xJ)~M<$p|$1FgV=vw&^i2U^7sJ`H#m_W@t(Ex^S71DvJ|_&s2m zd;=IvKHLdc!+N+6aElxiQ3{q~t|CRTMX?a@t+p#pDNX#VvT-~||@TFnL= zk2r*Zj0aq`8OUN}Cb9vUg=|EoBdd|gV17K98x59@1_)#_vII#&(vWy$Cn)=ok;raP zzXQ~yAxn{UV5{}W9#D4xIR@00Zh-OvIf8ruNW>T97V;5Hy+JCFr${gI05Jki(GXZ_ z0tEuo4agnPg}#eqBM(7&f)s#t8sQm`?YpS$#-GDY(XVuQr;dR?| zeBDXi1lCNb_O_ueyT~3heAs?=xY0g195p=g*Wbe*fYJ~J#6kT9 zGEb^OmV||lUw|4^kYj|?-;R%+Je~ZVk2sxl);pP<)0{V88l0OkqcM|!uFYo`M;E&5 zJeM=B|GJo5JzO`tZFe1X>vP@cz6LNkwQh$zj=H;el0D9OzV&eP8tHk|E7#NHmEg6- z`=ys0=rFDE+2h^q)9$^@cdAdHuheH9Hpy3w&G6lh8-umtYOqJ}Yj7TZcH9-eTX>Rx zq~8P3_hS>5`M)4Q{=9%~g#Q9i!WiO#fCeIlxRP{{C?`=#Yst?@ZDav?CgnZ3h!RDa zNc~8WQKP5}0^d@50)>IwX|Do@X(HNr`WG6JF`9mtQB9{YmoRQJdl}xWCCtODawftG zXDwx4WXaenR$|Z;_S2v@Y@c9{pk2Y6f_?^91dR)k1pgayBN!iQ3EmpIGNd}RFhmf> z4?P!lCKL{XL#K15gna^Dp#UzKvxj?_Q_qDt5r92?2C$2}c{E-$V1AtDckmkdNuVEh zhrbngqcQ|Dfe-JgAXTUq91unbzX&&jp3@7^i|P?B7BPUAZndac^sgvTYyoVN@#2T# zOTgz=Cw7;(NhFeJ$xO*~Nt$Gd~Mbg6i~*6i^Ai=qrzEWY?Cm;DaGRqcA|UL)avY53f|a1B8Z2BT zXc6E9rv;z*LcuJ4DIejj;$P=kc_Vq(c_=rE_ln!hT@0Aiu3Q24HK(34o^z1X6UN{i z2+Ip2hb<5L9O@J{J@ip%PspgyJt3VTHh{ex2=)un20aR19uyQ@!G0K&%q9nYVExS& zu>#odnD<%HOfKsi<2y5sF@gCny^+DDFJ)Yybpqvt}8FwZCM z2R$@y4eq1eV%+bz-gYy&*j;D2tag2kDRi+rhq+90K8m^O)b8Bk7~vcYa(Qoar~!Ej z*&s{Cc84{?MZdn-S-*Y_9U7hp-u~;h@ph&4-OvmxVMuD(ZHu+kSl^l1Rei#Xv_Ew18V_BHW~ufe@ZeQkD1CofccMBs)46r5^RSbgP2<*^ie(&@|6EGxDs+5%oDolpay-!cE^srKd$&-ULtuD2oWoVL^LS*_gmd94L)NXz23bHLFQ+OoAZ zzgg3=w0V1ry-C}AvuR&*bdzgyZR5?RZH@dUT;q?%cMX#or#93z$m>@CYhPP0sXtxc zS|_N#QrA{Dx$at>XWi7gl3K^QL$&W~BWkDDHq{_ChilH&uxm!tR95S%k5*??kEy;~ zjjvu`4ONY-&ac8%->Pb>S_#x8=~Zj0YAU%^e^%-%qbmz4(TXRP*%c=$uU2fT+*a{h z<@Ad9%J2$urEdjNp_JuRl*%qtypb)dxGIaOI3e?|I4Cp7cFTUsHpz-)i)Ei=V`O(_ z9N9@3PPSF{t9-f4T0Tc+DxWH|m5-D;$f9MQvS3+&3@>BLoMd89lOWTUkCo}lXUL4@ zi@~x@GGEyN8AEnKCXn5dCCZ-5rpdm@mdOfbJ7k@*)3PDiQyIOYOqNt(k}as~m2IvazqRk}$Zdx^BpnNXKI$m?iT@eVdHmPC^%48l1D$|@epTOsfhGO2 zfvW!G!I1-R2EPGLj&Sf2^lH#e9t<6qKZG1W^!ah%S#nVXz*iL)VVV-Bc(1&wNL4YE zHLBOjMd}1qo4Qyv3z?zLLu%ELni&8&EkP*SRLym5x`qOx3?A$9wL)};?jzcx3)k;N zpXrBDoZ+Z`ufeQu1HR~SK<)ptG1kZdkqh@t1QXGG!F16K1o$n7&4+-8+iY2A*=zk_ z(Oaq39kxHLD%(%%+M%howxI&sRQs5r@AiTr_V6hCx#4ei({R`@$U8l(1ljO*gRCho zAY;`HN3lbw(|d<^PO*++=Mu*k&hwnen7;qx;ud_trnqi($#pfj#JlZx zeeGs-CAlAP`_oH|j{kBK6hu!0j$2w0p&pOZDo+G{bJ)e8c^K$mi^IGT~ z>iypPsJE+6gZC<*P@iI-eLj)CB|dk38NSZgO}@*qnZDn#7%T=i6*~!c6?-1nh^@sD zaSZ%C+*bVGxN>|gP5><4^L}gaD!(lJ6n~oE6QDJ3@kjh75$5^dB7FBBB;W{<0m})0 z2D~8@2ABw5#L)rMiI)Q|68i!wiHSsS(kM}?9#IsOK}sT(OFcqePR#+fyMg+h$_;Fz&JX-WJs%hrm=icB&>DCuFq$R} z+)OhEzMzHE+G*=(IQj$H7S8sr+FA9iHdY<0fmIF8 zrUVQbtSr_W)@PtT_mXvtb%(W%b(%GWwH;(zn8U)b;#gfw3QG!nC6Aa&=1FD;a|5%H zIgeS*9LX$WMlrLPEYJd2<^`sKv5wiu7{PqUaA6*0R5N~K++>6>)-p`=IMCbkV|<`% z=r`%L^dt07^mX(r^eOZ-I+s2Y+yw%?hBiQZNc#%z&IuZiHj5??45Ymb>MV^8p=%nE}rTq<{^CRsx^!0Q7v95+3?92n+mM{jvVH{Y(88_@DM8`%m_3^7Hn) z;a7>D0X&`4%2|C*wk!#XOfw&nLe3zn68^Ox(y=@4F-uJ z&k$(%Xz(^%H<-#SglVqWa`<5H+qcWwqBz@t8dZo)fec~08Tbn|F?dee!pI# zU#zF;Q-O+W2;fBd>h-7%MNkC_1FhL^v<$65zoQxGWAqVv8a;zbiC1;I}|m z3~~n*=rX`uwysH+r-OARI-5?W^F%9wrCtiQ%LCi}r*lHz>5RJ9I)(1Du2+|@>(aG> zu@S6~Ls4B2I3gb%)^X5ZfE!`ad7ws}MW+R8YjpkKc!N5#P6du_0{e9Y=jV=6Q6H3s z;sA#Nn58Hku)jD!SvLyxMpM8QOhAd~RIqe98j4Ov`QS>!(L_`N>cwaz%0r_;NkIjm zE(V*;EvowPobC4qu`i(&@Jdja2`w1Ip{oe1{kJ*vz!L5Xc{^esIQC$XPXMnKLK2C z6u3$;Xa@mk4>5`dSH?i&!S5)r<^=RNu;n7K?E;`QJQHj+79EL>K*#;x9T%dDQ4u(f z1lBbTzu<|Ie)ht+W=M4VKIW=eG##87P5* zXK4=D!$R~tXu+H48uS6Ug6HTi^k2}H-vDk~gkAvcbpt$$PXI>q0d>(!Q6GI7iq*HF zM13F1(wopYy&HIzgY*aWBlS-K_FJsKrti{cgQvY)Z`BX!9SvB6yMbmP8~6api3e(8 zGYy9fTMW;^ds1V_G#Cs6;EnPDy|4)5Y~xJh7UO2)1>-637Ctt%7}Jf;0CyId28`29 z!^W+q0Mi-p#{LhH&NHnCZ}cgXC*amZn#)bg%nH*5z(mY7ry^JQ}YH(hxwU> zY-zL1vf!+zEu*d9EnBUS<(`#jEwPRVjK+Odq3ykOolRkVV&mC*Z0kW*k9W4sLnz1z zHhRd-er0I3eQ@ZBJ;^S&U$I9F_u6+2i--Rk-aV`zeh)GW4-W7BMFtr-r~k5p?CmKa z=krOBwXzK4p(Qvz2HE!@hewWl#{tJQ$8e{Yj{BYZ9SfZJPB`b?P79s$oSr)SI?J8s zI*T#4op)lIoU<_j7;g}#|GUc_%zGCIhSB~3h*X?dCz)vW0 zW4j-BJL=v8^c=^#kMwx$e#^thW56TLBiu97W3Q*DXSU~jPfxFBo{PM6o}awNdttrr z13by>RpLF{o8j}ydxMX~`@PS2AGObUAAxV3&lX=l-!H!Ne1G}g^qqul@x6qlV(YQ< zvHrLV*jYF!_5x0et;B`meDN!BbMVh__wXtZ!5oX1_#MIT^vlD40yz}qevy7upwT?R z|CZl2|0;k(Vf-unll?J--Tq00xBhzwgZ}RbbV46t5rGnLoiH_^3G^vR0dE491at&E z3BVHN0h5S4;!$E6@dxoCQBABOQb`tK5{X8dOG+YbBrPNzA?+sJBV8l?AbtLSOq~aq z6vgxRXJ+$W&UfSt5>#>)1e7dM3@Awf6$C^f3$0Y1h)ur#aJuX%DAYO@BJQWBNPk&!>Nt zJ~@4R`uy}m>0hRw&3lkrD--HapYk7S%r@0W2U{rQZ{^cO6;Nq8fD zB=ON1+37E5+)E#m5lDX}!;|r9Mta8BjJg>Uz{e(LJd!av3o{^N6#CHwzcGf25B)*)uF|khKxWpR?O%j)|*Y#M!ZwbEm842s+dnY^< zpPJx~zk>a9(h}1~#wuulA=pUz@77)f%X`)HBKgbu7Pq88Q#?yN*No71KiVQ{w}( zKKouuE6@9CGqpXqbMkLnMG?}tx^z6wtWbqyzl3PQVr3qs?9bwky$Kh6b) z2R{g?!FqwUf&Ko+0|Wip{_DPX{bPJ7exrPoZ+ZD+zOEq9;j%g9Kb5sCA6Is}tXkQs zvJ<8K%iciirIoHP-Br@NbR_#=DXbaCLB2m=C2U>1x;PJnd|r{KxHjndF7Tm2g-TJ` z{gs6)?|0+Y<3Q}1@Z*OREO=09I9vEQ?jleeS!KDUQ&ZRKq6oV*ixPvw1+S2u5BUSaNIoZ?N(TfjH; zJ)gUsbHCGby}8|UGjmdNcjny4`8emtoELJY=d{e}mE+FI$hn-I&$qe#nLRUmRrav# z53@UFzn)z)dvvxZduaCEtS7V2WOdHop4BM(^Q@TcDOtC&hGgx_dMs;YR+FsheB;XK ztoW>fS>ep?S+_FVW}VG^IBQ>KjjS!1DOsyCJy}aY66Uig&(6G)`9Wq@=FH4%nIC3e z&Rm#zA#+LQKbb2s&t$I2JdwFB^DpR+%)2FCA(X8)$BL2+h>24{ap4>*;BGlW-rUWlf5h3 zlarHOKPN7yZ_Xn*Z{>{5S(CFY=VZ>|oKQ}2POaR^xxM*@!%4a0a#!Xq%RQR=SFSI& zG`B%sHNJhad)^m$I|pw+$vN72oaNokFOA&io8qeREq_n(U4e`8d*z?y6-?-P4lk=b6*Y01s zKj41V!f)@7C=B0USJ<~OuW(gi{i58$u|@TYek>YRR8q9Ks73LgMN^B*igp(_!rFVK z_;G#}VL?f-_%xPWM(NijgGEN>3Wh=`@m1UN#DQn1n^3?Jg z<%h~&E>HLUP(H#}QohyK$`|xa^L6v@1(R|6FJjeK34G%p9Vqty80Z=>0$&7r2Xh0< zgAWC72VV;|32h5b3*8Iu;X89|;fbL~!@q{!4;!Jq;cj6w{3)~j-|#HGntnnbrdKk) z)?YRL)pr|}jCga1F~nSFd~X&TrDg}S4Zj9Em0#`to!_!8=hv{Cs7sV_e7DYKwHhAN zc(sN0yE;wtX#2GOn$xyS>t(y4EwRbI1Mn;WjNQl+Pkt`@3<VZ)`kUy7qc2217o89@C;IW2ebLin^ytko zU1F}q%#VqRJr~mw8(?^Bx7bCoZ^Zr?`vs>R_QW=f%ZeQwml!uEu5;WEac{&Ok6ROW zJMKuFGyZm5t$2I<m=NX@04Imcs8Lz!o-BS z3G)(~Cag(l&q~t+WPfl%Zo>G4K*Icl*u-@SH4+abv`oC2&@(ZR@Iqo-;#-Ne5|<>l zNZg#*C-GR~n8aI&3lo*3Es1GKXF1nYp4cWSIqC7Fhm!^+bxRtRG(73;q_>hj<@!Ep zebU~fok=H?jwfADx|o!ml$CTRsURtzUyQhm6;hCtm|O@ZP?l6X*+_aIIR>PlQgXxO zhm#wyW;RIfo%~?(K<)=Y1Ct*}?vq?Mxo2{XAiZ5U-=NN$uoG`V^5Q^{?TyC=8eYD{gllcSSUll@6Nm*d0n zzr^2(UlxCg(`7s2UyT1WzGwXS_-64>#8-@O6tBc5G7185C*!i>cE%lx`#NrG+^o2d zwb`2%wa8oQebsx(+r#@azeMw?x6JdB_lT#hceTgseUo3^ z>+4zPspolvFTv^Rx#CXu{N%pt{?xtCJ=VR{-OWA5UCZ6U9d;$U&$)73>s`OPrn%<2 zo^U9PA3M4_Ucq*G z%;9lVb=}%~m+uyb?w-2YwPn`5m4%`YU>EeXt(KU1_)@Hdh0_3pz>vI$RQ- z5k4J$In3S~dbv&b&2X*oh;V$kZ#WccAI=Uv5I(}Uo^1>jhvtU<4!sciF4Q6PPN-_= z>5vv`ji*+H|4H+Pjt0wuyTOXK1&;*3<#T!Pi{Sj=2f^vV@xd{{;lZbZPX;>&y9FBt z+XT~s4+OPfQm}|s<3`|4;B4T0;1Jg?eg$V+U`ycpz_)=Ffz^SqaE z@D3Q$gg}qL$UsZ>0jdZ32jaL3`X3A2^0y0I#KS!5uO8Urj}83nFY|Bm<7@g4`oHvV z_Rse(^S|YvT!~Z0|yVJ%0jK77yzrTV134cw0H-8nVBB|;Aj{a0|sw96Sf2_Zn z-{X(>+x=mm;Vba@!Kw;;B2N&$kmP_WBNTcbM2;g!`f2eSaX;e(E{kTS3lJ zXt9O1o$!6`JL_A{GpzJo_N{`x_FW=8OLzwPP9f)6p5qcVXM)n*95)iqA*S_^2b~%k~Mj7X!jq*&jzAX81e!EBSlVw@>k_M??IH{t^BJ z{|of$i~ba-BJZLG_Ye4=_c!LvwDI@!clJL@iPn^84rDshYaI>Bs8A1Y5qa}dH&~kLX zU{GLOV0d5><8ex0a$rW_{lJHT`GJoEOBknL1y%;u1l9*O1h#YSVLTsaRR7EP&I?=% z6bJGHKG4!&z!mfbQiJ7zI>E9)%U~$bE9eT22&M<81{?9qPhEmP1P9~sObA{Kei*#V zOfr~H@u9=PnxUJ)79oRg{K^Qu7-|)IH#8vhd1!p-htRyx{?MAx`Oxmr?a)6VgKvIM z3fnn7Qz6_r+$j89xP5qXxL0^lcxZS-__gr9@WSvp{;xDEygytNzJWa!;`5qUgKV#TIU8)$1jYo{1jbX-l z<3pp|*kB}@r;SEtiP6wB0?kof4}IR~jlamF~(n z=)pb8Eaj5&o#IyxD{1O|rK6gxzN|i?E(NFgL;Xa}QGZpVw5w_(%~bno)wI{N4%#9# z@Q>);liF7x>Az_)whLN4TcOs)=C(a=t8SZWYh(M|Ho&&i_L}Xc?IWAlzRlLke%dz7 zUSykXkGHS4H?r@y_px8JPqY_;)oYG@_KK_yO&p1iz99N?u76yAxk_ERt^~K{e%PJie!|_5_3aV&9Cu&$*Y08NU)&SjN8B^rm)u{t^W8tV zgYLcVM9&#_ZBLH7y(i!v=!x~b;;HSK;d#{asb`31t!KJt8~cxYJv%(dJ;yx%dd_pY z^@d0FW_vQc_dLzKeos#@r{}ztIr-Ye`Wm02_H{W~Ln@w#usriaGlXh-+ zuX?X>T_)|K_d5Hi|9VgHc??+&cz3ZwvlaQi^)Ba{>0Rs{@15g)*89G!d)y1L^j~v-=zh}uin}Fms-nB8TXCnm zZ@Yr7ldfx6AbVV2@lL0^X1RvA#<<$@`+F7m4BJin;c)J9WI8@`?85_D!=~Vi2Yf|aeHU>jvjDKvd1`j+w<-9 z*h6w+pXAtHvmdl|vahiv+Gp4@Z9{B7+1lCW+A7$F+5DVIKBFbtHt>Cd)3hUaK&!Qy z+PhjneOf!EHrKYOaoR`f9ln9|PxV>#OSOYKR;{jfWN#@^y`BbW5ZX#c6NlSg%^fO z(P0NeZ9-p$5<_FzZ|V^`h=yAkw1?ioj(9rw2mc7TESM5}lmG1KAG{c77~B=`1lI?$ z0-pr-VH2zf3=K>RbPhZjs1RrzDDpc4`~27ZOa0r>`tw;H*lVDL3zLO*UFof4=PV8 z?@(S`R=fOESzP({vT{)JYh}~R4&o_q0y$p{g8p_{4emVrK1We$o3aa~wafOD#+9uv z4U~Qc=03CZ@6xwRca*+b`gQ5Z(z&HimrgG2SvtJ5b!nf{x}|M6pIxU^Eln=HTcVX- zDJd&CR+7gl?SD(wvn#T+WKYS=l1(MAv3oM2?EMrKUn#!L|IA)zm+4gT&+IU5D&AWB zUGe(j?~B(IZ{~AX@s{Ev>_A;2FSqzF${i{$CVm&X&92nV;(g>DVz=rT`%ePQR+TViJNc~bIw#nhA8AoEb+3xlmMk6X=Nm?h4c-0l4k56wP%;9 z3;QE|N?u|&8f$(yC=8 zrA^D?%X*a6D;rk!XxY@V0c8s~*ZNJ_l(HYoJ}TP}4sxFTko#p9%Djw#2l%~}?woZU zRsMMSyX8a67ni?T{&o3BV9{QUmV=ngo_(f&3a6gGDhL%XxjER`6h;JO4E>Ht5CHekiyuI3T!_`Eo4y zdGJbbN3ek3kTgJJ5<`wqy-@Ygqg+piMuaAYKEPsFizUA=bRcvslou)w#bEKb!eV#< zd}d*IRCp`DqJB2K9z^y?*rVr$tMh%w?esMLDg8nHExoh83}0fGK1IKVw-LhEsAQbh zTN-!ufriR1bQ*q2UE@2WopI3UXWTSiHNvE%nLikf&67qiv(OlA#+o0P5Autlz0BXt zappgGKl$d*rcL?ROjn#r6Q#b=3%qBnG6@a!g|b80iH&ex2`ME?1vOf2qSofuwc4xC zsDspT>O}QJ?1VMyX1+=Fgqo-3^R225t*%x@dsJ(t4b&djUe*R_Q?%jQJZ+q|Qk$%8 z(PnCYX$!PV+Lv0PwpO$AoqUzq18QdbM|;ASr;V|NwK=vF+qbqxwmr74wsW?jwmjQp zTbXUX&BkwOCa|+#!+zG*#(vM%&mLu;fX1F{?`mIzFZql8J^Nw%3j4qIpX|5or|l-6 z$qu`tk)w*Eo1-O`MSsVe_@r|jA3By{Uwr4->G;`k#_^ZqmgAx$;K+A4ou(tk8RJaE z+DLKMa%MOma#nY?ayG!jZS8#0+12?HpYJ$_Iu|>~V2ez2?sUHGJVwen=S=4n?2;_! zBIhmVSDaSZ;MASJu`(TYRshwn@5;kY@i{y5U4y+{iLSw}O0Jh&^<7h4OnxRc#&-HA|wyB%SB(%ZSKabKVO#;m9<;BO6odtx2kZQMPG4Rm*M4{<;09!<(P z?kB)I0iKDhy|2Un7Ue#mj*sD4?(XVd=kDd+=y35_& z?SU%_a$)HyJZ-tFkvpGW%XU?DUw5TI@${sFw6Lq#RmA@zy+zl-pZ?R3~_zy>f>4hVmXg}oA+F`U2nOnxyE6W zyoe<_$d&Bs;)-@X?9yBrt`eu_%5@evFF7wePdQIGk30W#9_G7j{&H^SbG383^JC{X zjG@KOvCbKctx3*-&X=9Nz*c&2_n31q^pvxsv$wOIvkPcTV`p8^(+tkTBsy)*C{D~d zowpq}=QW4nIKepH-7(&=7EI<#=D*st0**pFGb&6oCd_NDeu?F;R*m~)fu zGwfsRQ|-^&$J+bx*##u0nZ3Eaw!OMNnS*v-JOARzSscT556ZIXwoCj^*D)}jUA9}c zjkc?{<+f9{g|ud{Zt!;O-Mz&0?n(d;Nj4fv8f5l3*KeSA38=lFx+V9%u+IQ%jrC4P%&_Cm~iF^*K*Z>dOolW0F!?iB{qihhkGy#cu}9d#2yaGfT|t zW|4W-yl^lex_Nf!~eZWX^)#f!-!{iunzvoR*to z%uldGKQx~twYxdV?8I8p29&HNI9W6E1!#!b*c^a`+QY12w&!eA6VqwdHGM`!^Nx{V zW*T<$U&D`odfPZ{TrvJOP8o-|_8WVRJz#0O@m_!D1l8}LYrh+7jbDtFoF`anY&I4d z>#%m08#9ehjJNrmY`kSmFeVyfSWG(1LQ!(r5C^{izWdPO6srx-px z)+p3H#%)Cp~p2rG&OFygM1@p_-_v`odKL~e`{yQhYe$`L0 zHvgq>*MH$G*hYP`{w)aM*TlXdT%-S>uP1GT{v#<{2se_pj^8y{seh(_!3m4S`h5LU zeU83VpT+%q`YI5CZ}c~)WgOus?uY81>raCe^wSrBEY8-u!`T(;uD=hG@Sffi8=*Jc zee~gaU%fxn1!~FtL*zAp>ciKNG7pmT5SB$Fy}e#bZ=qM>Es54zURihP zRrOfCj-Et`iufB<^yYd^YO6`S7A0$ean>QVuAV`?snn3FH^XXa0lLvzPk}Rm5?<0( z+6#so>b~%UP;*@mx1)u}$nU9F(4U~jp48M?ucx;ntWV9Ap?K0gq^XcWNu3%@LQQ`_ zchhzv`IVr$lz9kwTF_!M{ZXWQf;tB2)v=nY=tGeGd7k7sN<7aAyV{StRq^b3rdD~y{f;5s*Th0zsl+|$!QlB*a_qq>pE zD69(A=X!{d*^J+FZ)Nm0+T#0lF-99b8S_tr{|skNj5DV5Im>vD*)kVA=p%j+W3jOU zjC!T9+W3Zfwa(bV=^UAB`Gtg}FU})HgxMrF4M2ZqN9g0hFqpPBnRFJ63N`g{TNkfNKRvuL9Doy$9ptMmQ zSGsWS@(JZxqz+#9r-KgHTNn@ zL9$k%NxxIBDO;4gXj4DFwx;e@TtNulJOmT8T!l9lgyrx8}SxSm}PpP8%l-jDD zy@PnDBD%Y_T1#!HR#ls^JW7Txno%w#;{7f%-u`s+t3HlTzD6%FRCBGxe)7muG&wXsdiQ0 z5s=v$ij==d*{59Ot^Cb?lOfRR;RAmn%Z;N@0)$D@#g?W(iy3L$#ere8T+|FW!d&eAM zzQO7?+U#jQV|F%so2~h5%t}_*Y-?6#txF+{Fy8><8z-5ICzz4PjStA1!iqPRxi}2ZtUojKaaOh##vHz> ze40@auPurdOxOG2#dR`n>P_(IYJ%@18M}15@snPRZn=)0IgG~HhUWQ-wPKFGTz``l zVlyChy%&0`8#?Y$)`zy_G)3n(K+o6GJEBXQqnR68`qYaybfY<) zdKCIyK|A}x(Rx8RM!yc7CVl`9^k+{0Z3;W|Z^AZxdDsXq3H$kF)BAX-+2Ieu|AeP= zuKDfoPvG2ZLAaNIG|j}9eG}|^Ot^n|2*21ffD?p0!jFX8vB%Yn&j*OtAgxmPv2X@n zZ*sV6I1#)&mh`A_>#zeZE!>2Y(hqWO;eoIostr{no8tcGzB*&}m>1EJ_}IeTQj zPzF?$`?`b;!^NS-;rpS7!+DVGqg@Nt2w#Wi8obx2;d;mszRH>F%b`%{65j=IA#@K6 zKRa|0pZrSba_A;0xllf-_rUe`!<09E4u zW~&fZ4j-eXGojS*rBGt{W+*# z37-3za0m7PyM|v0_Y9AN#)rE@UBj=^KjXuXh9^Rk;GP=pP0v5c4&w0e`*6=9XIA*F z@Eq>ufcVW1e->WAPQxeRZR|em4KD=^T*_|am*Ml_ufi9?tHKw~CR3-^W`&8jjV^g%kCg;Z*%zxRM?Y*J6}B#0uS(HMR$%=qbGuD`p>7OujFZ z)$(=L&B^*y#^U>23$b6mV8vX6Mf0QnJ?rC-jNf0`(fEV4?=L-vSUziEG4_*B4`WwF zvHoQk3D{^AjE0=1Z;Hj%jL(*=e{HeV9>r$s&KlU?=w=MY${R^+0;}RQY`uBheQvzM znm5V#kyY_GW4`ehDQCb-ud)K(F?Je0&gyIC->iA(jSTaKQP;d}Jj7}KHl~7Y8^d~+ zVGcCwn9noYUosyMxFWykn{`75j20qB%@%)A2Sv-bH} z`y5KP8OKgb20E%LxNc4UhoFw)WpzseSIGcfsl#toHC8(FU(=6+vh-zj>(7ezj50%c zUYU=MTMY8@CF|Qa$~)-E*`O~Al_Sa`bm=nm>MC^ZM%J^RthFqab*#F26R#p)X|MW~ zULec^RWDjR(bDA4v0^=o)*pmN@}&ASntm*reg-STBG!o2tQK2XLw;4Kfm6Sy9>JSA zr7lpbl(w1NKu}>6MD`~3s zkfv$v345_;^t5KEBS;@hI8jryw=^4gxeK2xT6<4R1_`R7&D9=cPpO^unbr>!eI&ly zG;NdiF*wmT>@#iAHfz6V8#raOPTNoZQSEE(1US+KZH;z~wA=6&YTLB{9-pcG$w{Om zn#XoZi^DIBw_V3K%+*qC`OrNr)pj4uzK|WOdzzb2*NQYBCkpOrA?mTi83$DagQ|;n z*%YpJ*1lGe*27l9`KD5>kFAU_sP(pmw4OE_zNy33i~lZp!j@#~W2*$!#!Gz&YHRCn zdkpH!PS~@Aqih2$e|8FY)7eY-5I=V={~iC4?PX{bUhoLp0^4)8dF0QwJp&DfXDHzd zwpsAbhVOm&W>97t;UwE=yycfDHOBUoZ9IPQ>$WboDYg!_w`}dXdoW=Gw_Vyd0*zKUbl6k z<__%ibtde>eRoTOF-Y-}ts8uuk-P&XTGBHu;Al$wP3f1W^iNZ~_-3{=TN7I%6vMp- z-`-_WBjOL>;nyU+f-TOLz`1azE!t-AcFHtEE9Q+AX!*Rc8@#bA+8xfl<}nU#Y1vS| zmaCPJUasY6VT*1MUV+XrK8}&TkNlshVWXDC*tx(6JIXlvgE99LXu*%rX41DX&VJOE zYd>h8lCx0zLYuA4VXRIDNf^o49jr|SM|fT9!+#L<(nb&t)_RlDQ|keu@EBvclhy>P z3suuPYZciwtwd@S&aBkb8fta48k~Kvq&>j@Ak_hTsG%ikm9=>IVo3FBRhcEVw2)d) zD^crex79k@4YjIvK~2?8s?pkERpG2}Idk%^x(md0r+S?kd=WaK?f|FQ!T&OCQ8zJn zSA$o4rY=`MR+p%=u_tG$?}JrL0jn6VzK*r|3YO-J=m|k`2cS3lU=jAfGVICKjq7pj z#!l*^SdNdV&G~GIty@QJjOEw>dr++7>fBdUAHY^@sK#L#dm%fy3VKJ!q7JgF98_W< z7ubi`jE15sK_!gsD0s3Di?JB3c1OwNx~yE_`dc}p{D}=ISjc9q`L)=Rt3XFS!A*YSfM`;b>Eq+H!JdZZYqZV~gI&pO&^)aOfVNZOM9!d++8o^&f zX`ob8swv6n^#t&j81R=^MMKk@ri-&hiV^~e37Dm3Ie1L5c?TTk7N5Ch4*pOU*vxhQ zr|gn>&OC3PWEDBib<8{jPIG{}J@`#K$=QzWx(S|d;aOoGVFlW2E@tgnVs3>tnV*>( zux&Sh<7^~amNoN`Oe1^8`qu!7$=r=`L;{JKk2Vg(5deVEl%s0p0SIbYS@e4JQU%64PT?Sb7bpM6Og0QW%h1`>b5;^>Lb z*&Qpq2c^5151EhRi?%UqQ%`kLs!?whEcVK@QyDy}BI%WgS73LeGPqP#eA*hsYLOyT zgWPJAs7Ov_u1fsJN>ww7x?;%pP_GN0*Ur72JR2pP*aR;4y_E8j=fyYh;t52V4WUNt zq|`U#NQ)yco*H8~d*L+`DC4259nuYt88BkaQv8M@BZ>W&WQ&TpFE!#o%VNlP!RIs$ z>=T7^XDV$gTqt>Mb+^{C}h0xW(OVBS_pdiVYi_ zPQLra4Y?o(r9>8m+6_xSA3T2YLp-xi3n5w#(V7pts}#(k$dXneuJc?v+#0>+Fw@Lv z`Z$hvkOZY*ho#Y{X}q5_($nbMWZqvA?wug!e}=s`waV^GS6 z8Hr69I}$c$L^dU@HL>=LoDOhwv8V}St~n#JHS`FcU`NK|qm16p=2OtK&`>yskUNy| z`aC1?8MvNi%npL{X|s>{95jr*`q7Nr(Uf=mAQ*$2kcOG;4BhZsY%+4j)nO`z%moa-+fTpZ6*YNo*pWkt9VxIrV^(%htUjEbS z5Z35X!V~5W3)4N0wm3@OA@di)U!gtbX*kb-`(Co>02=2n5aA=}o|EQHbWAQO`P>zt zk&2-rw3E<%@Z)>r+~w{*daTsclzJEr~E0J(y0cDws}P zr4kylGL~*7eW*wzH937P^N>_Aj z55hi5bu8ujVBZfx&C%MeK*C#t5wt{$H^*{ridJs{ZqOQppc9(DJ1D^bu%oBY^nxP| zhVL2fo+BJW*-?<-3scbi@6gT%X!-XE-=XAW+L}P=SKxmM8clm+xPKKnCP3rJm-~@c zUC&ehNNRhDl(AM$U*%O=O$K`ZAsScSxT?{_C_j226h> z5)3162K|Ha@wR0)DSrvQ*Tq+ZBA`1xtdd=mF1aKC7wZEGAZ%Al_=hlo3a{p7-khE zXjW9pp<=TFl%W)wsZfGa0_sx2D3SdKS@m?rjlmdFm3-3E zwUG6$(EO9pw->x-7iVC05&p*gZ>*NTFeZO8FEgsoLPr?ke{#Q*(Y=-Y4dj2rELcX~ z=U_dHS?fL}^%K^+1)O@D$IN-3x%4*k>vh)2SK)Y(8TbP8ZwS8KFfgED=3CrPVZKgc zmQDm08pnz^iq%kZpW*!60H_ahxI1ZG;pz+$+JTj@Eo)#i*1rd-t1eogD%v0eJSmwH z$*f<=lt@Ewq{CeS9aIthQvscmfv!qLwQ!V ze+bVIp0X&%IEG$73jN91=H1W^YTHC@-$GxL{uTVosec6}R)BA9kf%FBdxt4^gr_-7n}@+Pj`0@$CifJv zb0Cc8iCrRgp6egb$Wy%g6Cjhv7z@W)t&g*IpJ0tW#rk}Pv2=#@`W)lxJmc#!EB|F9 z791qj%;8=vhceQ_SO^*;(}|@ddjhdg0xNJb<2ZxyT8R-`)v}jjS)=33dZaag9%8IF zg{LiHC&qUV!oJpgsKQEG2YSe|3;Q!0`Z14sS=1B0-mItnpr=S1#@#E-o!6naNqvuX z^#gKdvaZfz1)k6RU5pJXyOV2~hZ~u(TbPqS!o8U}x`Fxr9kiA;_FHI;r3*eoAFM<- zdr0QM-8Yx_YWvO(CTvHKC>az2v4D@qM(0W z=C=O8yJ1IHL&1u=Y6(*8avv)DzMPwW$DF{w+SMR0vYIGeQh zLFV5fXBytuG_a|6@xDIPUIo&g5uRBdV$dm)L$(%2Wt z;I0ZgBsJJCsf|xukJJa$RQ%yI;wkvb$@t7E?6xGsmx||{LYY*x0$~Nh$`&QFBa{3e zkMJdtm&o2rBC#ZDPi7Y;RdtiBK8S zl`TKMDRQ-hqcuBMZHcv0+YoP0tRpEMs7v;|TJuD$kgADVNqvZR8zOamYOIGmk=?Qw z(xhdNB}H{4$$*lOFqSZy^eCp7y3&J9Tq+IdPlB^^lU=DDIl8WN~6 znU<0XBfVG?j@n336Nzf`S(iSo%T|q0>(}r<4HzfE+bDy8S##ufo zci_*Zo?IosXfxo|KxQ3kAtR=Uky8$pg4~usg`^iS3UASNCT(0pf=k5CGlI`@cLq91 z{5atu+B?LYI7sRtFp(q7qT|f26U?jQ%($Z<#Ru8*`~$Q^_St>`EB+Pw4cf&H+dgGA zb7?(ge_%fS2yF#p`H>m74gPKL{>1eQw2Rrem)IfFj#B<4@l&Lqq=eux$EfA7vWEPX zoLc#kR+m!yB5GO)QauOm*>KH3GrR}abYz*zKHpnt4%yp_=$YvtH*c|rJDHR>&>WM9 zPePNtfffE5n&nl>jv^dRJwr)*9{%Cf{Q@)^{+FRKoQWAj`Bw=ia6j?C`rcALq~t70 zy-RE=(oCY%>)cPE*6~O%9;lk+60eQ4tev}AX3x}r6^5O(HX zZ0wG3K7v)=5v|)1P1^}A-G$H2=;SU~-<>RKLtZ=d_#=dJ369i>d%^rWQD-Nt{!Wzc z0(FDB;^Xw-vm2@1DAffY=rPs9CGj+ZkTT6GW3r{4ni9z8V{rXV{5YP^-_Qy2 zPLM91{Yh+-GuSDouvt$2M}OlR{Y_jDfFsy5f(8gu@E0VzRtMnUMXSG4&ri@cQZ^HA zp^YCc+Kn}|_doiR^glr!_G4M?1y$UQCAHJ?yEanaCX0Th-0#GHhj%ADJILRRt+fu` zueo1N-dE(Upw4e-^IN1_5BGP}_AO7hnwpmret}${BH*D!2hL1zhJ%nO!?oe z@@q)@o)$K7Nn1Z-1^#BWznO45HE*YupOIxN@r{IQX=xeZVp{kJo`s|@B>Wg!LfR7U zm%+1~_)6$&c)z8N?~r06l5gg76DgaKbt9bXsp(s4`WAb19iHX}YT8UKKm8};UQ+f` z;t;9Fuscs8?@73YjzNdG|C97R)V~Kw_aMi9+CKmtA$FKt83nSxxQ93S3wK)>8Q+s4 zJ@ySf_ARuI_q7qejsLZ>fswGDR@O6GzJqrIyg%?9n~-b^eYKVNkF>RevO6gI3+?;{ z?cshup^UjxwDS+`U1Stpvqtq9M(SxWp;OQa=qPlE5q#jkQM{Y{U1lb=T!SuC{yh0- zkl_S%oIsuv+zFjzjGv(P6aR(BNIQ&Ye}MXB6#ojxcFJw%dA1{i;8?$LzlU_0OGl~w zIP>ca^G4_btzKl_U4=4fJ(u})+d{LhF<-Bv3;wkzn>KII&K26ZNL`l+|E0bg++|TN zhq`jOGO6Jzbcxh|;64ZE8Oq6Z+PdUf{zkfE$SwQ7hv+qVN0IlmkKBXs9;OG5TRnJz zr#k;%9VdyMMCKE;eVTU8A>nyizW_;i7CJ%NQTp`=bQrJVIGXGv5}kt1An$4D6!M** zRHQc}vRxqOiq$8ghlGy9ag@}*sB1rx?*8vxizbNRgeMpeXBdHJ2?bp_MS7(F1ylTq zayzNzcb;e;W%u)T4#Fj)?Jq{&A?P5Za6h9>M%qEr4>R76Lnj$+rx|spi2uz9JVJaw z@jbM(i;=gB+V}Ey_cHb)T1ar6?c{IcegDMg4r|=5BY!pRt{`n0^f~FDL5m@oZK5TX zQtmVAUPhbCkzu7p-&1BC@inBcK>I95lYB<}3&JnBTSnRn@>f#-SLlZ?;g-FWMYQ`7 zwJk)_`OK9CR(vCA>+mGklK(YxeHHmDK$n)|VSWylv;^Koq{*(z0;HS6-CX!)lRl5n zxtyY%i~l;$ip|HH{Rq$Y6LwwXY{93XPm7>W@nIK}wwS!7_^?YUv6PZh-$&3~%Fm>J zDfuoXgli^GGaKm_Aj^DWdlFHUmjNAoWA!n8%ZT1eW(Ha(&MISCo)iS5smwt*j+3 zw8jeGVH|&e#+=PqUdZ@a#9Lnsea!ue)Ug4nwjj+f&~I?;fpZrj z-*d}|{mdGbvOl+l_IE(PKs%{*Cuu*!xBb7`)}hJ2rp{Hg`!%(G%ZQWpb2GD5(1~r# z;H}J{t<0v)){K%_b&~i=I8Q()tvs2(JJ2CNqjPqmvv#9l{zOY0hK`}hPLh9?&kM}X zOO_Tr4434JonJr-ik*43pzmQzbrnf=^FY%wBj{Bukd*dy?G6-dEL^W zx6nHIXwE|Ji-?O=RYu(Re_m@owW zFVsyZ_ihjrkF^&O0A2C1C*ia1-J}VxjaoEpQ5*ZQcI&jM7n@f0XX7l2#m0?+qOpiQ zShX%}Vz-5H%PE})$a?_XTXrhyVfEIvPN$|4rej~HTDunwiPy)@tp_4r2Ya|Cv0CKT zU~i%h_IO>a^7`234`HD{jJ4hvdJt+rS`DZQsTt&^lUfl>rzi0;e0x40 zVHdgso`6s!-Wp$`6+S{MJPGj-+F3q__#T}}>j-}r+Ib9bL6H5Pgni)YPYwOqYv@aA zFH*Z&o<}e0>`9qk|2%vnNPQ0OA*4M6kF@x-bqywG7}tyJsJw`;I2vznBzV{; ze8o}hnY={G7|M^M_19>9Jn`4?@q}Xx`J*ZGBH;))hf{I{B-dzoMq4!wBOFS~Go*+l z188jk@&51+KO-3q{i2Ij)^?e z1oFocf0=Y?>qSeNew6DC^&<5Ns1NPPZc~3a`XQCD?Cz zpW}K48b~YhhW|I72Ef~g`b4I#lz$ZI+e599uq9zja+@PdGbCyXUlaI+8pGclYQa-H z0*{>M=mv@J-J6l!hxyaTnhTQKj+)z1%OlkCC=zr10R zS=-P;d!DQv@j*#@5x0XKPMN&8W3G(mjmS4XcIuvi=8_CF!#_E#F>XObXlETW7$SKWu z_A#TBBK9wfSY65q{bme2amX!YQh2sxC?1OD-VMpx;^foAni0$MB+z;aZKWVt0#6%F z+fG&n=>-$yUwXm;xuGbYLV7M1-Wc9-3{rV1?;++U=AmvcrQ=w|qCrk#sKLw1=R{^Z zGHXgHt6T|G%qm$#TCsI6>!`u%s&g5T$ttT^{3VpV zhp3l!}X%Kg_^2O3pGA*Q# zlE&JZLJLWR36Nkn@uVk`pNb^uJWD$KX-JmHv&2%~Lnyt#S2)4N53%uQfXM_vQ~a#; z#ZVEb%3Y)>0JAAT&Il>&2nVqN%CQBC@OAEC7u?61khl+@C&FK3J)_1uF{v{|s#pr; zJas8OQqJ063cgfISi~E<$CKS5?-q2&YRyi%lOFK$EHS);cuQ^vJ?h|!*cyU2`H;Dc z+DmDtgp#FD3Grgm?;>M9Il0(1Ii$!riEO0FCNB$~EO@UY)ivUR99<(%Y@clS-wE04Tew07Gfza^pUV&&3) zHs$4gfRaJ({GJ38yczuwZXDlKn??fol8`95_zLmUE$VZJ* zDoE)NVVD$?6q8)tda5#uLu8iL_t-6A9stK6HkBi@Z}^@j9>$mpk*NS{T< zh}0jETUwM6CbQ}$bQSv73Vmn{(M84N%Pg1qmqR_GLo!LrhVsaflUoHyUqqgqJ}rdr zu60Fn?vYYRYlX-Z(J>B2rHxfW<#~dXFQa@R;XN*CNou*z^UI8pveH+AwdYZ57GV}C znWTx%$R+0%S1$6%bpyJ}y`XVd;JpUjB%W{%f?5}#0wU>ZsCOI$-e-{MR?`&64$?^$obyu+}|LcO=-a) zvx#THC#QeKkCytcz;nf_N&M?mQ6@Qp zxXPQ%fg*45GNa-GBj_}5{crkTaLd1_SxyY~UAu}zMc`xBUGYRJ$W37P9ViU&}B=) z9NLl@Be=ATT9G>oF0m10RhP9sAAKSSN;V|tPp!QAXRcj+C*o$T?E6T<@VH@1r*hpnUG-S?<6mmPMgePQJq+Vhsf; zDH>DOIMI-$+{+py`La(a7KdnJ(Oja}W!(%zA<`sYbbQ1r5zC~|l0dXXRAVqitvf=mO=~3aHmjD23IAhx<#q@jVbU)q!!*(%1aC4iKX!jY2;P_ z+mjQ=8Thx!c!nv2NqC2ecxMUl2*r^b52rknv@8;c7ncN2GQ4Som7vOe*5I=mHCCq` z`R|Xaa8;u=k-IvfP;Jud(2}&)0IJWuv|5+ETEuHowmR)qx9XF#(Bc7Chrbr_>U>tG zPJUdBxhs#u}?XNx>*6*#L>Qce_9p{5F;02$PrY_(9AcUPBIYST*O zc?BiSfCSr2Bb5JnOd?-;GM!qa2Sx6N)buda1nwqQtrg*vvkDbxwIa_iJ(ObAEbpl% z&o4bI<1>SFxy0j6LK1oF708p3An&V=^}Z`pm%OXG@QV!fk+Tj|1FAxq4CLcy(`idu zt3*o`ct;{dI=z(vuSg>AKzb+A&sE^44%MdCy5!cTCOK6hrzBFTSLTY$rD!CRF_lEg z$QZ0b&6VMkaVat2Df3n4coLs7m*ffL4OO#b zmp59I($%TCGGRq{(#aJbc@m*YP*v)#N!c1mQ4PMz)F-o7dQ&ixMA8!=31x0e>oRvE zGf~oHe#KL-JYfX0kaPbD7KuLb!0UygERqu*@}yF`j9{5rLX~JsPL+t985T)QW_D%5 zsupD+q0BNlvm*LPxFgRm-*n@#v~9%x7tQOnbdKOK@s^a4|H?|_K8`CId7>!eflJU8 zkEMY%(&UVa3Yp*@8qX#=(?zK$tEBXa%sc4^=?~FC$$X~rDSeU16-y{j83jdK_pw%s zqKgx)y6o_{to8*zir_i%tR&KM0xiZNk7(kE{uEig^rzr6vX+RfZcF2v;2aT5Mz9%? zS>%sG$GhQjBZVM3vezLPQshpfc7;@FRaP8_C5MdCXxbLpBP4qwN#w;-R!-{3f3is{ zF|0k&tbS1zZWLt23tN7d7pbH+L9C>VtUe-%tZ{+^1zAtaSXawfU&~mW8~mDg>3)b+lULEWk)huv1PTE5oS<}VYL$Jg^=}3 z5t~2;#Ag>TH-a!kIDK&Ys8M|C$oufpaMg41X` zgPr#wB=;uye#@4N_|sA%V!?&28U!CGAuWO=D9ESMir`-!;xZzmELjBy6TBltzQ|0) z{K+UWNEJIudS7L1N}jx3dGmsf@-J<)A-Jhvs!sY>a8fsRq>xLwi>!szB=%&nB~1kD z5v$fuO30G)9<@X)O+gF=TM?W_hXjj>v=IKkUX=e0mAy)N%Ysiv@H^?LQb>AHo<(|F z_B*9_rL4#*2#Fvu|3e35JlL!nA}EC5UV^I%G7-Y&6muD@J(E1QpsA6X{KN$H zk$EThsvw&pODQr4_EknJ5pH?A5xYEs6v;Wj0CLOd5bRD+8No{gBM~nkg1iYw5R!Kh zA-R{@%OOFu{In{#n6xhMMtVcgIHCW|rgEf{ks$tn{K?pn(WH?oZzY11i98YXN>DR{ zTE%0C;5zcIBN$mJH4Ca3!7OhfMZ~+2(H*p&C4vn`uwg+}#8VQiT>fuBB$g|J<4Ir2 zvqaEAL0trgDS*Vcl1oOWj0EjJWZl5?lD98!J>n^etRkoUiI$V`B^aUThzM3E^ED!) zLM;m8UdD@{U((m|pAE(Mbh39}4u$db1XGszD>%9IkF+5knqZ!S;od?{!K8AKB$rTd zDna53dBTWZlF=YL7_yTgGfX_Q2;zR9FoMuU&`)_s5l>IvnRs>L`3a^a2$!J9f-2|H zem=5^ju#CktD|m>Oqs(WBofqJeBE34x;gl{k@H@;qzU3I<4Q)3{I{d<%e~;;f}u%U zg7pfT8|e{2mJ4{^TW|}?p2ss3Fjoth2ZgjMzHJ0o6C~P4ZxkV&NPLfbdGisZQ84u~ zi{n0TOrB19Nc5tNheFzyv6K(pf^xVQiu|u;A)%aR%?H~MpIy+e`#huUQ zM?7;GE8?@uxEItxb|Ylm$eG+*)FmjtgpoZ3Nh_h}1jm%;mmV&GQ{HQ&XJj8kb{b@~ z3xX>eK;DS-lDwfvZ^;`InMIRC=Dg^v$c&ZoEfUM<6kJ#^X3>2z6C%4~vIYnyD^KQ! zN-TXCO5(WNqPg(9s-a0x-)r9~lWL9lL_12QM&KY;#sN&kpmh+y}k{UX{hf`yA- z68#h+UFK!P3X%0pMzPFO(b$4(3pyTI31oF}LShBU${^O3=-7z%5q&9dO+vv<*EhwjRL^BG$;lu)vy-y*ry=A{rENj6w z#99?=N9q<#UO|V-Q~dvSm)KfjTgZwm??P(-pC{-EN8tAj*vMd;LrYa?_3|I7bt zuV`%pt#m-m3|ItE2p}Tszo;Vd|Nad45IX+BVgQdJI|8f&)&r;xo(~8p0_FiKec;KU zdPX({)f|#oHMI&B1DZvg7-h-{>=$4dgg((~IEzmgl3D_dy(_psXx`3Scf8~Vx z6A%hQm=?y0FcV;aIHv~|!<*lPQNl>z75)YJL2AVEL3K=<+5>-y+YTBBAQ?2fv?(uR z{tUPfBta|ch%W@Y06PMlU=F~11wF$bs0pD1fi|zsncsvC1Q@mLU){o35GF);2`U*> zN5ZTl_7P!VGuw`T? zl=(Bls4zZ+kU&zHDUc}6(z?yFxJ}6b{{tEZAAfL}VfUZDF zG$Vj+V1!`V5S>tzLO2KFB}77q2&j7n#syXgo@F!T1ReqL17Mldzfyu70p|o z4v3+MBLKz+yallw(5nJ`G;MwYq8P*+IG_fDvjg*hVvp7Q3}Q4uhw(Zad=n53WN66M z;H7|@z++KeE}P>5dB{T>j}!OI{{ zqQ5ALBGw96EQnSpQo%UE7myXjXBM&j!1x1#MkpGxG<2B2N&%p2$l`!uP>lg&K$sNX zg&Y7m4n~T`hQ@)`6@W)@|0_5Cuk2P+cF-0&ARB=NfkeO*K|X_@!15pqBRh!uH?ma} z-yoi=ro4hFr)X*nUZGPK<^H&30LF(H3AqhwgZK=O3$lWj+0EGlrp|88EO1VU!vS6dtP>b6!0E6~1rY?z8RRR-RFIS4U0_w< zn;;{^ns_HQTp2u1G)D-CEohz%I+4QWEBp?g2{r@LL#2l5P{8(p#o&8jTcBeU6_BrL zrko%zTuC;ygBUn;WyO>P4$vCX7}Ud1@uIFf7(4hbcmuM1$nbC#s8gZp2Rw_`{NU*$ zxQWJ~g9;EQtUf~Jjhj_CRN{zlK%5B79mF0uV7(G`!vH!!@5b2yWCwsSVJ*;MYR+lS zqTM{Z#XO)V3)nD}xxp?_oI^|^iolRjz|J8e1IGaR0sDq}8SDqW#`R8^tP9|5#Pz@{ z=pFb=up89v2QvU{1nTF371Mb23>7r;9C(Ea2zfWyTHG%X;~BRRm=CBKz;2+%1_{w0 zuy3$J)L$Qu9Z+F_SH%w$slg|~asf@iE0O~JjyjY8X`nHpiWn*!@LZ&AL!Ash#D z0+AKQiE4e&GqQ2?ig*q9KA=3%4Eh5#BVq$VDu}`0XMhwD{{+k%utUH*p_mdMHF!15 zB;1LB-h)UEe?WI|E`*oj9t>6k(g6boC=_WPBtiJ@KP`dIA>zVWVb)QehgzLuqRk0 zd;|W4D?ybH_5k-~ptW(zw0B^w(JaGA;qx$Bh{JLFgm1=Y1N;ay2xmg?!zd9-1|9*B zJ@_zUwSdn7<{GXT&!UKh0BZnr51d&X-@~lJ)#1vZQzQYzPtZWzgTWr)K)Q#s!U39t z@gp3LtQztY0WI?+%ihW;0ItRl3J>;Y8(2-Smq#IqF2 zRiJ6m4`>F=aT+kmE$C9WPkFx}zx%lisjDag4n*(nID*-=( zIYhMO__!gjAh*qEv6me0tiM$c)F78<{3t*wBj({_R9>B8D9D?pqWdb<~ zVhzN1$l`H3MmZd82t`CRpI|RwS?B=EjsF~9y@B&VY=)c+84lzGJwlBJqlDgGUgz z2r4YVZSZM?;?a!95jM;ivU6ZPpvr|K&elV&L^(3p5jg$tOR?^xq($z=f9N=U=%<}n0Y{D7GGb1S_oMuSSolI z>eWTr5v&H;7V?TLEo?_aXV=ZaQ>#9gGRI1zL;yDZCT+ zQy6Ky9tMmHxE}ZsU|F`5sAN}!rW)(9R95eUUhh~OxqKyHH=4s(vOJjjb8c0B7LNkPXTBWN1D z^8c3{Pzl;I16UAXPZ0kR=bJ!o&_6JipmW4mfUiTX96uxSd%$l0)pf}8k*vs0 zVWvQ@AUo1Cc6 zBf?sM6F}$SIf&1I83w;W6$p|5;w{2>|J6u{FNQb-{(&MpXc;t&Mvm|f>K#XT9(7Sb zUk30LNHQclFb04xfXM{30o`rD-~ii%5D1bP<^u7vAU|jTY$fjfAbY&Fh+A*G3P#$6 zJb|Jm#9dT1frlgJ57`mQeux1M%0 zSUK=l;6l)W-UHSNEDZb^>>KO{X${7Lay7aG38EQ95Og4}2_%6!1S|&rfK{W&j(&#G zz>LJRI(!D59XecK_5pPxt_T<%@Hp^Buqoulz`6l%fVhMIcw)fAa3D?&J_Q&VSvPnS zV&}p3VLcrz6V49IGQ#w6-$Q;1`4-Iq$ck767(2?B$kyTfz)c_?6t0e#IFJpl3|J5+vMs!evNC8We!zQh4LBW zpFyYv<$hpSU<8P9fme_iu7U1hgPH!1g#mwo*+cdRSA@s}-h)1kcuC-L5c3FbF zXyh=ja0Za-KOBSBWWX0dHWc%~%8=K?tOAn(Q5QT1AuIH0R2hLcz!9%!Kvy6UVv)e> z;CpdYg?tD639YT5I0IgQm{!C?!&O0Q&>;LlwI;|6SB7hWrqQgRI2`BM&>X?25r+x+ z2fP}pA+#P2I1usyoDJy%B!{^~I2o8s@O%`fP%Q`}04@ZrdVpsjt_S7|#uv8( zsACAN7lM6*#~?dI5~BQp`~mC*p$mjGAbQ6AF&@?76A*jAl3*ODc8lX;R1=^qg7^!t z8>k`THVT%4EF9&W_}Tzi9r9ho>LGgp-6QS~tPZXW5iTC<(QHC?idR)|PLK}%B3vB5 z^9j%+>7C;hdLM4R>(tIH;0O_9yHhj;^BlZwe> z!uo@5ViL3#1T`g!I-nWIDWEN|LXa$Op@@S)y&)hMFflL=;7*a{z|6p0fQ>-K0C%hc zJBkn_Y5tD=i&5ZiSHN7*352@gfae0eAj|_%2G!z_!y%p{<{D}eScQS!G|a>mh{=PW z0fVD;B2?l@3{6I`s#JmdJZw+_Jp{}L) zI3TtFmkgb9(7yxx74+{we+cLaEDgo7|11n<234jY4XVRY)pl=q5y?L#~d8M zS|e65&LqL_C{m+&L0vAOH?Z+|S6sXwFy1)>wgj^XeuAtNG6{6=AxTKZG8>FFo^ent0ptc~0;RpjK@{<3NaR9D8l2A z&EWuUA-+Zd^MHCyKuf41iN_<9kx=Y`m>B2%AOk?&jOQp65kO|JW>`xB?gV@vabRgK>hr!U0hO5D4fDyax1$s*d>D4qBl?I2>US#K<6Tg^Y-pcNB|IP6SFVHZBW^PpT{%ve{1tFK9qC8_v33sh|huFA+Di%0%QgYL+`@>plE?c2cH73 zLwO2~5k+rwcF+!>P`J|z#sl~S@GX)mUZf3>z5hDg?hWa06SI{c_ z3^fi^v(ViHbup~_Lstr*FhIk=J)ym9V8jU3! z0Qcs_aUSFfkQ;IUj05@|;1$q58V5)S5`(=XpMmNMRU|0mfNtaR0q2L-($UHjige&n z$omkdhO$147ad?*5apr1iQ_1+kN>zQSYt*#86YR(?vdq!1;Z5~m%%D6bhW|(^%AP~ zpdvxu1Xd3=4c7%dLu`TggR%*~qQT zokmBRJCyb@_lvWb&rR-YJ`-q``MkE@&1ctVm^tE7e6quVG%kF;e!udtNFWxzO z*BDrRanXAj!}x~$(J&V&mU$zy%BSp4SMpo=CYjIkw>lp?rli_a6Os=m zZDr@NA3~MFl|J14Q0?9Gcb&pZ!ep9efxGVx!YWcOUo~_ zzpPw}%|w5{`{mfurza|(>XErUvxEJNZC1%)CH|@~zxdCZ8O*eB?@j3l%Qbysh6Jnz=Lc8r_A?C|00o zt!f{ud{v#RcDtlf;t%^=`;$ng=&X<9Kb?7V_icx)^4Wh&8S-z=fzHxJM`t`O6(~6` z{Z)Z_<_ZJu>wX~?_%SMddj~jccNOIstc<7s?Pf&t=!vGZ;BPWW1P!un?*fr z{%FUIj<>G=GyhJ3mrGtL{ttm4=+kuHWM}e{BCiYooN=g#QJ{W-d2ZFUkZHvfS4*pw zNbSg4|6~6_|14If zq;9c_g(@VZwOD_+apOhi zo5^pFey)@Gb3W-i6D<=0K)GbshoD}{$v_CW~I6RmT_%iU?UoWR}M`H^$p&iO~*Fa9w3@unw}Zsy&3e{t#Mq`zNX`0--(%VTduZq9#r z^ilN9>9_TASLb$$bch^Khp4m2400V`i$CEU;VhRdCoL*Cyx_f}2a8@Tv7p2+B`TD7 zkvTvDfTnBC~*O^OYz05GG8wI<| z-PdrPR5~i3#WvC$K@y4xYlLKRrua#&s9Z5S-pep{=9X=$jq)sY*GxQ|@RjF|JKc8G zdWQIos4sRFSNWg%_vA(LcKM$8Mo8VH0@mLxc^PEJm73#gH2P|Di{;jkfu!L{ zOHF@ID&3&e%u>fo?#bXX&L($Hu4qZK>{LIhPyOEonwSrkt@6h5w)M-huO_}~^19sn zd+&Q^Kgxa^$Oz7smPoD5XVy1l1I#(gx0a694;C-Cn5#eq$+~()y{9-sTpWHJZWq`e z=-2<$bm8eR;Ow>IQonuV}Qp!O8k{zMNe1 z&+;Y9Kh2ns(ICl4tYAK@zX@5CoNVqR++XS<{T|yMvqV#)+ajkU%cFavM};fGQhB8r zw`XW@CvR0EgLpz-BQMcM=+oSKuA|*z|32ZZ=UkdM_1nVD3(-ZM6>3qSM%q~?;ap@s zmntPyUR|j}`Qu-lD1n#gk@j1v-_q1#Ro2Qy%?F;?-#2|f>y`AX+`F^y zihEaicj#yIK8fLk>Sb$}8CW~=<$@;vGzv8>)nr=(q29&ny{cU=bF%csf>^;z?q=?6 zb|bq?AFn4x%SU_X9n7!aq6UpzVVwE3&Rt2Q6ce{7q(B=?a2 zg}+H?RA@l(WUx{Gv;4c6r?dWioAd7A^TIE`d-DA0>L-z>&0q9>Is09s_eNHq?4SJ0 z{olok$GWQl<+hnuli7*P6x(gXvq`uVi+X&;i#CslFR zboaK+v1PFtoSo`Ky~oPn^~^nL2(_7NlUvG-#fjq9*v(jK^vmet@TTy~;HRMMCj(Yr zy6;PGAMg2GChu@g>D;0@*Ky-=5e?TXJT zHmlS>B}bI{RI)>Hwb;u-#|xE7DU$MoYlJJ=8nCGB4t51gv#a^1Tt#~)TU+-?moKqs z;?$Ho$@fzmr&dino2sNPPwi*ks@yw;N!gP$AnCE^PtS74YR5kA5!c1sx$+BXq|`V# zHh3oYVeZPzb(yU{fAjfyrjWTP_kM19|0aKf@Plx#s1!XCsS)iR+!-9??d$z63(tD{ zvDwEGABTTf^!d}L)46SOHwEVg{}6-XSe-G7n)`(=BnMJONrAkLFCi9S3_m_Avg9R)=jJ@u2DuRH1@#QM~$a`<$7{y z*4LJR^|-aM)oty;f5}f}Ml%eVM)ozI0~=P_s->iLQYm4lkQMC{YZcudZ516GwZw$z zRbjGlO>Ql_jd6NiY85$=f6Xnor`v}*%Q-U~#T>Kw+q~V}=k~R@UmD~e5J=6ckX`(J zgAaY)jCtGqZHsr0KA!w^G;gdoIkqL1jaMaJ*q_^%r8Z2xlTjgKbICI$c9&XOvRsKs zv5$rSEF`3SN?zgm%Xyz~&#$D0Q!DVl%>6t!;ZsPQ%3%j`6YQ7lr#)vpjgvFYTb#d2 z-kA7X!V>2IM;f2So+7s3C$xL&Gr5{vLcT50iXyL3AF7#J550-G8&!Wz(l#im>W|WO z>6-9HC@T;`rm#|YDUFsUt0}5t?sBxs+#ljPX2X9q_YIq&mD9gA_s&+Om2z=;rfgNy z)&H6M_l-68=xxZ(XL9)hyw8$u>0p`9FXcY56PP^u64ir>k$;etDT-=ISD{}qx0#=~ zNnDVB#(%J!v@|uB7;`PlEJyfud`C9QtT1=89iorb3y5RI+GcKBl-n!M`{}`F=lf6Z zC%!HIuEx6q?@E0f_c1doJzLDL;=30q9=)P8R7v7@ViVJiJ;P1mAG7ngr{r+zYwe=e zGP)+}%x{#RmRT+H;QN#B@4dVE?%l^bA6Mm$$$b&t5$5zOT5HqRGaPyLv+h6KWjt*? z6$o0b1pL2WVP&qGhO6QF6F3Woui2AF= z7DQJmO_fCR36Dj{L*!0s1?{8U%rDg6v_ux6HqfSw&R0pb! zx$|()+?BezdB1*Za~JU+)Nj=+`GI^`IwV~aUx@|8#^N8Qoo*5C3Dw1K#U;`z=~rd0 z@^IMK6EjTbSGuw>^&?Mtb=%w@5KMcTP-e28*8fd zFI#V$W}j@o<0$R0JDWK!IUd`s4$4m1Bi19%)>gJG`*g<@M^Wc4`(t|_%QQ>u@FUE8(u(SbnWMFr_@N2x6K%Ct6786KoM~o8Q9k$<50fmL1Hw zp8YJRao&}@QT~DcwGl@oQ~FRxvMyLI^WoL+bh`eEbsUp>@_n7ydpC6wtA8@ zM;aEfMsEZb1dsa0`WN`p{B;5&0z<-S;X%Ue*f@oeAL^P);;McZe{6KY*P86%Z|1J| z9kfZRMO9>%a#tEF3u0aQd$E^XPmIVrMVIm7b;vSlXIfgXmx!_qaownO?T<;1EAMvdmB6eCF z6&(^A9WEA@0zLco2M;wkT(=k9CU=PYT-v0M2ywo3dP>(`c3)=Vp9>uH~1tLw+$DuL*;m$a)MeXYys2%A zG1PKcKfx9>a;V4HU&I{pAij_}kC*4?5mzh&NuT98d6fTyT+F7E73p8i-Q@QW-xI6J z#Y9tj3|Wa?O8vpLq&dDYeVM&W-lHbso3RCYf_gz|XzILJY?#zGwn9E9ie~RsT?^*{2?4A=3^60qP&rFb;Q_+I`%cENsThcJ&UF564{W7ksG zH;K1AO_G}@{*rtnv1?Mz#C*?s&lzWNR{>js{afxdznPlJ)W@HbbM!BXTs4NjQ@1$~j-_EsQR$13ucG$D+ogKrS%k9q`E39p8SGWe;Ji0NNLI~PwT@-QUZlt#m4DJmt z3RDX03k=Oq4rzH)BNM!ngv$O?@)r?KSLIgtCt?Ei$+DEqbuX|uQ(D@Oq%CnCN-O5> znexQlFJZNNn`4se6TjVYneJtqNqpoJuwHB{{V7Fgor!wtTce7)Nh_+|Q%V_^<-)`j zc^$1Q96v_CZheXmvY(+3+vo5nY%^@fENPA?`^J8r+Gibz-((x=0-_ruNba=!J-G+H zQ@x^B_LuUtjy(4NDDDj2R)&ZDTAgTEZy}U64oaE&_i8`AselY;D`yy6-1 zcx)Sy6KRUqiB!j0L-8+1%65_0;vZbD;fa`zcQ3 z&ym~d!A1uDKh>$>%0H4@Ss=L7ma)28I4Ws#Vv3e44AdxjvAR;tR>~Mxl-77Fbu!UV z8$x`mleoi}trszdDu+F$-F8kJ58E95tFGxe~!hvhz^JKma^MONdF zQ&p{JsQR|!=JjrdwOIk`|Us}E~f?QW) zE7K9nCaV*R@jFyY>@qtYTVhEkcGxykYwRu9()QN;*Ve+88r(v@F!eXv+bB=BksA{= zqn(YBfw^is?^Wr`oFrjs)-RERSqnoaa%Ke==jR9ahm7z5ajo!KE3D2VE?|%7S=3H; z1w(POnNsX%Y8-9BhmqfFyYYMSUaX6}2OFu*!OvrtiBilfGQrxFirNcP_w4=1zLu#( zL+UYpTwRNIj~>SV@PEShd+*|hy$N_b|1@K9xT@AcTqdtjYl%0EQ?Wbv;Mm_pb>R+i zOtcfN|DY>I`B=&V|SZH2oy)WP^>0Rx8o!8ad%(v0kFOFQ_bhE>#^T=>bF@eTCY_)L`c^qqsWsBK8_l zgIZ}^)jOyy#3zzHhT{-+Jd|C%Tj;<%R5PWu+TpGV|RB{g(UN!gXWBjsdT z{p2bIzDX#MsyL1&^yR199};Dm=gLIAPPCcu+}|s>$U7xJKd-d6pl@0J>Cnbtj(Am= zZtk-E1$~uy&9$|^=8w4xah($~D8Kub{?cAadc(Gj6vsaVKFKZobzDo1X2?8CQPx?nS@&3Ztk)a#MvV#K>N{8i?Uz8~Lz%(1-Pmf7TO|If8Q zjLZBx>p)IV{~_N1@meGcFRA=(`GDzAGs9|-d*eu3Jw)$Cr zT5hl0-I=~jEVJw9`q_D(bG);&eWCqcO1d0WG*)op=M*>5-xz5kJsx{N1a&XrF-8%Y z*gtqTY5;zjn}ip#mnG`BW|EcMqv>7FYiz!?spSK++IAeD?bx8baxPL9xMXFa>#F|H zS(lvXXvHnGUA8r|oOdehbr;8EInPmZ?A55smM+w<%wwu7S%xlvU8lNe?Z{u{wb(x4 zg*rC!t5_@8FEZ12H(<~I-Zv(HM1H>iO@58Y2>)-=j$lE9jvOG%$9`h&3bon$;#0bq z^pJQczSep1yvzyZgo3eOBQvAb!(F18p;giT;fz@KNN((>C?~#*os=evHP!v{Zex$; zB}d>(xnJmyw%&Ycm&JC;ooAcierWAwZvM#Is?m+OZ}2Gft)5S0t2>E)S_ZYw@S0Ux zTgx-1rM-y7?W}0CI@j3j_Hou;d=-8p^$WArs82Of9udXGp~Q^X4x(J_4)J@e2+>?{ zV`GKI>Vp^~_KOY<_Ya@<_Y4N|ANz;<+W753OQ34BTL~NvI7M>mA>)XYuKXkZ5IZMU3f&YJ_$rG#^5(== zjL~ngqF&W@R{z?u zKwD}buSonWu_0ACHbV1SawVm7%J=1=fItW{b%yNep18?8akia6A!k${N-N`%S_n}d1MiU_AomMvHvVmi^u zqLB67O{r5!wMZhx#4w4tUextop2!an%M;av*~%7SKy0ajIeDu zw#2#to6W5>E>bhJ_V`mdUvDE?^#!rt^#ZYhSX1FB5s`e<3vDbjfOy0B8J2lzNuf^L zf5v+|IYV%E)IK=9>d#I=OLEr2W;--uvVAzc)4H9x&RLjjY7*HOt76<&vL#$x9oZGF z9;hE(ke?NcdOOLpd@uDg!3884>&Gsaf8o#S8~FmnGIk>MjP%m=jMdBrc>!}Kc8M+< zsY4YBGsOIG55pQ=t5y~&%DtsO#nQ?uv58tj-m7*uQRqWFTe-v3QNFVtk(W4@$~T>o zEIU%vSvE~8&mY1>nxsyUyI3z##=6F|u#WVf&i?FYC&B;hn8hErF617wrI;DyA4E4} zmo6yV<-euk!h3N-q=j@kv{$|nT&4~W_S5?Wml*4UXN@+Yn0_z3OPd*+qE3-B)SnDm z)2Iw1*+LUBdnOfd<}k;deb~|VJbDMelPF6&^dLr>hgIDY zJCnt<#dK}?B2z~!%RUzRv5lleu9kX(cVla8H_4E*Kl8@Jvq^~~>4lza_-Xqim12Gs z7O5FwDO5h-$#eS~Wgha^{=6voAWIFW<^K@d6y7VomDb7!^*(fbY0XO5%@pzk@p1NaJ%i0v?qFM#vZ}0(lIt24^*g*5Hki=qfA9j<@do91uN<@c z1sb*&iqqU4zv)9Vuv?mky^cMx z5!4CSUZ$|e%L=YK>~Z^YsyuJ*J4}^TTVa2Qzi35;`Dz8RuJ%%CYplb|5?#4M^nJ%H z_I1L0ZbP!n{hEB8eVZ_le(oqre8qLw%ivSwd2)7aXq1lZ4^<1@4ebqnijEJBR=P!| z5!tbm{8H(d^S075p{BMiVV}0%)k52D8KvGJwkki!-zb&B&y?D}23mV>3u9{jI6N&_ ziX>tW$X9Yz@<+V~o{rtoHyFd!{#p^Gxcs~Fd#t8DH$0Q59X!Zd0~>9YKy}v_!42+~ z;kB*?v7hW&Qdd4zuR^aODiRqifw!?<#kV>*>Q9%%)N%jG*LDrHO7@%9u;sSp1bd6S zL?ttQ34z#vEi&2|qS8tqDGt(VMK`E7LYTTCn5WR8y=p>aygp1QjrUYqQ@UQBorqib z(nLM}JvM;Vw0&eVd7pkM)=K&@GBHvhVhaa= ze2~@>|6A>g3o2t)cSFe$+9dk1`jp+F(3VQ_SZlU;$oiGI(y~&l!yS{7=@QC0yo`EL zx2nt4{_+szTcMLOBV0v|`k!mZ^4-|P{7poAe?|IgXb4LSVXlbs13yUL&7H-*W(E@d zh#azz_A6}{db37gCHEw+E7vXCN5?Xo;g7Q{%9-37k=p(~fjyDs{t5(xwR#_b!OO;26 z7o}2)TUn@W(kd7^=2MfqQ!ac6TbuZezfW$n%%z)H_A;Zn=}bd<1eI-e&|FpC$(>?Z zk!rzP{)GJd-hH`8yd!d_`G4~M7&#S~ERT#OW9QYH)FI+q<~w$gSs6^DJ6U{W2DhBJ zP42=8Jr%zoe21l)QCQ30suuMwmF{|n#xngyBX1%{!ZGLu!-pJg==UQr5R@ugT zd^RaH(>ki4&hrJ2vd2<>q)WK=kn5Nqh>a>voCtR&3gmYsm*%{o8sw~Ja`M`9uLFPa zb%bk{k6LHzHFAK}$9}LJ29P zBp&D6@D73L`ugx%WuTBJ)>4$%LA_k8KRzc`hDI%;N#qAo8^;72SRpsN_ zuhM31mGnr{rDNK8`KZZI9+d4`j<8ZM5jFQB42SWo&=_(_WC|q+=c#F`h57>jhDf3B z7<<^Ty2L~%pV(HSME4b1ldFYx*imt^HcT$4bW zCtibpM15m@#D2C7vW&BLwQaNwHCfsj_H)ck+e%`dWr2Q^?XT>own>NanNmyRwtQ1d z)W&Ihj83{AZ;G`evxs5jS-K2Sg!|K&&VR4|$X^y2u0eDNT`g3Q@cDn!fAjTMy7^v< z#rz$GK;T7eb-0IcAhuRKC$*64sb;*;3hHI_WNfBZfJj%1P$OlL=A;&ENAUo=Rtzw> z%+U+f_5_FZGh9@Lmcf0kF1Ak4UfCyO7aV7)x{hRinXQGbv!#N)3fIhfmD$4#Wr|}i z_JLT2V?yt_EN>^SO>Qzfs7$uH z)Qem@{Uv4KbFoZjnL5yRMw;gSQ7n@5UL29UMRq0OT0M7F= zoy+jvw!g5$+&(>r+N*5EzY#kbouZBO3gJ1rC8QchgX4+&!L{_epoL!>9Ae80eCwCx4J}#MebV5^Am#lP0NuU~`OB>_D=W zEtk1&SGm{b&7M_Qg|Xs`NL@Z@jEgNX@y}&>VPu|sAT~-lAe~lctMj!vdL!*Oz@GNJv{ncEPPgL* zwwOqwmQnqf1I#045O<5J%lE-vabx5@><^K8bm2e^@}@71um}G~%!-ww&T0|n3YB45 z&)>D>TShy2a=RUiiRJc}@=sPJRG44jCD|?6=jbC@tLddVqnTy-FW5Jsviw$YFJDD} zz$K8w7%O{>$m2WcTdYN8i;WPgB&S5>L@k23e~Rw0{uXmE6~#_?1G$5KLLIJ6HAd(Sh=bTZ zsv|j;nLzhte`1ERO-w7lL-nO6m|a3Ujh@64wHn?{UWoM)hnhD}T)@7Lb;5hb?&4*I zclaUkEBw4{?(L=}>U9lW31emC99$DM{E=7*za{NA{#I^kBlUcxGd@rLOv=(4da10@ z?bHvHVAj*6i0*n1dZ|=}n;#iu3Hsk!M|v07rsejxHOU=i-H~^aZ|>{P?g%cU8b(*+ z3&jh13uUm{Tl*yI`ebJ3|9-~qvLw)yzO)8prRllgKgNFW9zu9 z3#<m!eeVdwXs!Yds|0Y9`N^UX9*$u0J$Z^{$6*U~9VZTYBmlk&B7 zg?5RbXUt^17(q|N4-wVyx8{DVJIx({tY$~|M|~YG=-ViZah&t%hV3VPoa>!d(^FLY z$307}=d7rvTAQmanWyR-{DyW|&(}+8=1vfrA3LFq#;fY1@hzHy?N&0dg`%dXMfYlb zLM_z>!JwQGx+^`8kkVoCp}0$(FP%09Ds}L=x_})gY8X@4Z7OF|rRC0;FwC77Ywvy& zYvLRtY_{^E%G45_#2I0yb}%+k-WsK(e$gq?`Pc@fhI~ceZ8E4;_2Ys2dgJ`f#wzbPte4Me&QLcKi?zf%s9D%hybU&u zUS=@dE&VqZ`9_fa?Kt#l?)kJ)Sd#++0o<|la>+gDn|eI>o(ZE{^}H>Ha0 zx%#DTknXc6MrCdtUX!X!t~HiY)s>+%C61$?#}-m0#oNRkWhGV>@2uBh=csFKla>0e zPRatep-goZ&?ed&=wyX3Lj+E^d;%kVB`Phg3H`-`X@eO0w9z8U(w zz#(I2_&1Cfzrd?%WAP!xT>Kwq2EK~_9xrRDhfm`^Vp&vsbNAIL#x-TBK36=deJ51W zR)}r1OG-^0_B#xc1&MV`7qc@qo%ujhEJd>H2BSCgr#hLgtX!nlC?lv_+AOLjewMmv zt__W0S5q~)SL6=nJn@E@f^XJ(U{PV8L50^D`~4NLk-qwP2mcBpKlqtE6;-LS@)r7_ zeuln5R5$r!2X&rpN93{vu`bMR&0M2aR_mX|K9U}*895&11FfUC^YPfXKAT8~1}W>r zvqmZW8!FvWi96zMZ}~boj}IqbWkw}*$0yrP$dkw(k-GAE|MrmG*W7p0pW-_asSxrj z2PKyB5q+&6t#e#^J(E3JQkr{eQp|S5U5%;`S5A`!%ml}xoArkRH#(J!mnvV66 zFBu)=W5!HXF}9ocH{7DHV+SoeFx`H{*z0(xwYRlb+OQ|Y)7YC>lKfLFFH%SB95BlgAljos{1?1z&I5q^DTBtJ~Qg$~z*WY|&!cLGdwmHgcJ)8RD7t!J=$lFq3&6 z-bP=Gy&^lyEeWeW5+8ssz|WBbiRsh?vIgm-?ivTl-Euu*enc|H_-1Kia~3OuGEc}) zKQ~uyWpUcmyx~Ue;8r{u%O=XGZ;8s-Hv9&0-zY>i(C1KRw58N~{V25u`<6~4$1xK1 znjJz{;uSK?-^H%*8`NRkEYZsR8BH}4L1XMztfBt1yjiPetktKI`B)i-q((6=wmH?7 zZ;E*=iHrdvXJl#QAX-bE>Uiow*T-5AwqN9h$QM4!jt5zuomkd?G_0N zEy8xCWu&snE?mMIo4lMCe@Ap-dlGA{Mez*B1|#e!uFrDB)T#Co>TKI##b=$RoU@Kq zwp#}&g{*CrqkKuFGD|5t$RuTnF-h5~^it1@H?-BlE@PQ^7+sRnD(}XZh81j9zKR{ld4wO&9!LI=yP0n06In-C;m->-ty7g2*2`Lo zWxal#ZLFW9s%XRTd&)3ry?)(agnRq)9BB7VX+IAt`sI# zn)#*-K@wx>bq2*XRcG+BxPd<$>%y@yolXg{3ke+EJm8wTGu^ROFR$BjzUOnjC2XeV%1ErrD3;FI}ziS02H5k}zH0 zldx6m<$0jFTosITdr#cUpCKLW5;{aRU>=jx>9yo=@*X)C^OHYl<4M0ju6jn+JCo z*TVZ1lPNY=FUttI7$rWTc%>RU$(Y3!rVi1&*{Xztf2G}LFGJi?FY_)f|U6;O8BR#fRX{_E6 zUQsTp@5m9o4~nQLj3u$!M{-D=*pm`(jCCK3k%JB^Qd0qsC;o_fXG zRjnI*rksgYRKm&t*=t;p$`endD@2BpY<3p?iPa={lkuOX^|uvNo4OvzglCS#x!vLj z`})`iwoh~=em?R>DHin!M`MFy-$<>6scM!q&nT}Q#5LnbVmf{W{~m|CuCukUHc$OR zJ)pKzvh?{%D*1=HocmIDJ2o2SJyWo~34da5-QQz*=6cjA`WMq;TNztplKxMyx?VhR zKz$YbLjGUuR&28x4%H&N`F-3qZ=Oxe`{ejG-{X81h}x54h0Mx5%(o*pv#rHLS7le*>oY~H0ctfD83AQu5`+{B!AH7s%!L_`Wk&4wp6c2G}IrH ztF&SCezlUhCexh1qHM4(S0C7a(0e;O;bzAOwc62|bC~^%i?|lHzo-?~F8EvSt-hH$ zq8%_kYBr^Xu|-&hN2BeiiZO=uh@JQZCCl=gzS){YjIgHD(<~ENiZ9OpAC9g$Ie z?}K}1qNcWO+cs0CP3<-{Q`@#}+qRwBeRbM~GZzQH{r&yXx7J&4y)-lTp0oGnphD_jUFWmeTPQD6YmZ1CR2J+3N2TqeCCu$@xr$`WJCOJFZ?UbPQ~O>ZDMjc z#@{9W^>Gt@`+c{4+e9hr4V~#6^e&LoLpbp#U(O$nr1Ka_`CM&;Zi$wDhzQO~Z};v=j4? z!DyeYDDR30=Z#aw8izj8>sEwswpGD5!^-UIZQV+e{`^Um{rwUf_&z0!P7(=4lLC^? zCS~+D@H_TvyOJy^o5MReMr-j@{H@uUxAR_MN4=|QQEzQh#*+oY%uYJS$fk>%%{6%5 z=v3bIkSbsrxfL*yrVVV(%s`u+3Mj;D2E1UGy>YalcO4n$356BrQq{&7E4Q)$xr9WZ zih78;Ei(a=p|q2XXIE5z<0Ss{#dM3gl#Ms5vdrcfvI$ktxr|VEBfsSL@RmtcS;fR~ zx+QTo>E+8xve^AeEwPw3(=+%N5@#M_Lj!j4r9rQ`FF1;K4!MXLl3TQW&?3?(0JpB2 z@p3$0;MS(8>>i+eU)9&7!?LCiZz=0C-ibe*t5DYoGLt)h0w*{tlO1y-lW&(LlIMcl z$u816f&chNGoP7^B{LuBF}##qMsm1kWet0}UBiDYDJ`mQKF6<#D;)PdZdB~)gtl=z zeE$+EIbKW1crk)pAk}!3;o?L-2%W!!jIBI5+XoYMs7UXg_xJVkF93L zbpIFf$3IeMb%v_{0}~3Jc+cdzzrFY|@Tr#f_8G16HMChE5b|Je%Ljre(-ZNH*v?Qqm zqhzr8*@>dR?R+rI>7fl_KnzZc!}T|s4sNp5`YPU}aWt#gO;S0LFxFb5cln#?4gOX- zpH*J}w5F?B_BZj?Zti@u)A>Kz|0Se%rpA4BPRB-yzj2#Yj-l1n*SlP__im79JeQPXp43l`#t_U~!U}R)Z&Xv%Z1ehS@?Djk&9Rp7xZ<0i5P&n=H%|Lqc z!??5gmfGX~Py&=#Dy{a@@nRjeSPG_S^ELKb?AF-I3oMLyniRZZ`Pgw5Ii)C&(vtm^xLTx zk_Tg!uA_@{;}u?_^U zak>RomIXcM^)@z^^gyTTW9g8}q5?VP4#bHvIqZ>Pa6%Wv5T4337thX482#8-)20p0 zPo%gp0a~)kIu0hQmTIiJ;0Ea-_6NPiKN!~edck7fYCMPa)h0ZD)kLt6s=DZmC|z>4 z2!64&obolE<*as~k9GiqHi=1cyb1H1Aa^OUY3*Gnz$;^ttWH-Y@ zlLur7as#^<1A}5z*}!wwG|#<+dyK{1)CsXQ#qI>h-eYyKg_`dSFpA;dw+eoRB(Ukp zdYfB=!#tn8QD#Z5*-kwW3X5r?latBr;{5T&x#N9ND%RhGDCaWsVU;8-+Gu39HHv%7 z^WokETEi1Wa~Zb~xv7a5YdyA1&*X+aXZ%rHO|J8LO6i)Obvl`69jq~BXLy+Gpzav7N~JQ7$h$hF++g1ohZDbuUvUxgc3dh|F7caMj5p>z z!g^clAbx(q_Z1m~*Fob&!}c0=Df zYeUi_|DB}j{!_k`{%TgZKa&&V7w$Z3GX}XmQ3dR&I=B5;m$N-^${q)QohafHUUo$% za>AaPRn5HKPu>yUE`d`#T>~2#&%C)PHy5h8w3b^zf3d!ZZ~jzboF!4M(^ivKPTU%z?>j1Oz9G z3|bPDF}SDaZeSxi&{IW@qS@?gVwEq-AD?tEA*H`;{A|?!ofgl0|1`RZ(HEGBk2mJ= zJYI$l+WXXJmL!i^KTIiEE?bI6?rOV=QyU#_L#+MQ8@sCQcN3gE>Y#kDGm+rKIM5v z!aeWUB_ocvV2k-OSVc3cZn~8?=#F)JThrZMzU(5m@449KFD3^#uf%bA%iRlAox}8` zHJ{z`_h3K$D`ROzXT>eg-v5)K>R~EGL)4WBz;I1 z{)j9yZ3y?2)|bq3GKcZSmGqx`752*W>NR-f3BJ)S%_UrpsWy z*&F==(>sQeF?uSAQo-b)sDeGw7(K+wst5YJYi2cuaAza&sCZhEzGD~hxo`C}XXQM% zNN;{zpVC8Q1*Z$Tm~Pq&;?7%nW6M}H&TAb_2(*Uyvsew?(pF#9%c={})=4;k+G^>{ zRQrTS&QnA*himQ*bicHsjbvNwdA<=>^&_@wKpLt?h~S5?RN@iu;2twOxwX7CM7n_A z5~Z;ElE*`L8%r5w-FPh+$iK)xtbwS(_PaL`Bf3Wm$@XlwYR9v}1fwpQWJ;35Q<+xu zaQfP8K?;~@VX#qK{pJtd3;dIHo8L)##xo`i=Y8W^u_|$$$fx+*ss_H7e;jFNhghuM z#q22WBBy-dBEbSDse;~@x~b6|s!*TaqDyM8nyc2!r7B!4)6se^Sxo{^o8Qx{$Ul2d zaKGm)pK4Cw?^q>%2ywUP*u7>H&uF~+lysC^FhyyJF2geFj(A?AmyvroQ=SXjYrG4Z z=&2Uucwz(gn~rB48*H@E6X{K7uui~P<5c1nXL;f(d#P`o-OyR)1nO+!2fHUNPf9%| zaJ3eJP4)1APO7|_OMWA9ZY3G-#929=O-aq|9SP;EA_@C_c@s}3cJm#IpJS(qDWJkMWL9^zT4f)FI;egQ zaW3(l?q}nm48W--hjEEiU>(>hSjjiABs z*7My>WS{*Rplni*?4Q`k9iNoiHLV7szPnhBP`$}7D8rl4Y34TS^Ax3nyv@iLPgfXi z9?|u9cRi9!)MZp0y5Y7%7yks(Dsc$?6*qwOiS5hfzgEVs*yLuh_(-!IY68?ROvP>#_pLg(}u9w3Ts+EAtV07$+JXJbTz}V>{kQIbmKWPEmkW`+|_mzQv{$}cg-B{jr7s~O0!`dD#>TSB+^fx#!Q?6VuJkVoDg-LbfOe?$HSZx?tQ1I zDDGyJSKOZJlDLes`Ahf#5#$fcKm@87GEt9p zC$f%iTF++MK;w2=iXtIo4 zCAZiy$Zw?8^Nfko=HtXZ7J+Wc0GJ(NqI6C?}K&XsQcaRWA_u4t!J{=|7J+kiM2d5&jySo;y+V{vP`xU9? ze1cPMMLiNHBB4r&Ah_brfW~4a9FXHtZ8`=zl5=p9mL%=j4$_)EBnfmR*-00|BU(kH z0zn2F3&bh&i(AMm-8k=OvClhDRrR!m+q^bCNxrg)D$v;A9yYq#+IZtHZff6TbDfWR zrujB`*84)dKk(0Te;>~yE1&tq>CU&xo-`Mk1V6b)_wqJYK|w=R&)_KCCb$F%3aZX5 z^w^y?uVKc)N)OKEo)PT6xs|muzOr8IDa(V;_q+V(kr9J-3oQUaoc0!6?yzPEZF~ zYuLw5k+$gZNDjN{T-lV4b9a&PP7K_08bbx~pKh*p>wYj(Gul+2reD=`T3an3vt(KL zEMn9u5u#p;NAj#Jsj_IIFTrQsln#WEtTTl0jXH?;Q>$1y`JJY~H*k|1L0-BWV6}+R zb7c$NR=vfXxvgrDdZ@0+XUpAZp25&R|){-Xb^ougVF&m$Epz zc3odv_0#gJ_3j-#RBeO9PzhZG4M;mO8#ZDzWC8hJ>~Xd@KdpzT6Gh*?{nt-jpH)rH zajNRPVlsrucW_J2!#oy89~Jxc9hX9R*Gqc2lj%6|mqnsy`ak&0r!p^pZ7iURJ>Oxl zcbSg#Ca8m+B6^~k4{xgJc+OtaJ9IyLK+dukVAGq(pPfbR!b>?<^_Ism*>8(nhdBrx zV5D9}?}LS!Lt(z4CA@W6b8m0f&J)2F8?D)N)|=fX3)nq4!j8fY7Ea2sj!1%XLw%!Nyq5jQ_U6d#AA{}o@hvc`j3We0#1ADolv>YAL{l` z8tBYVEQT|*E%y2g>Gw`@E!v-!dVsX>i zY|)z6!dYe~$x2hPA-V_~jDCMg7(n2SuhFb zQIzr}ES9$6{mEPYRF^YGsA|1 zJD5guk-qh;C2PEE!1eyq8@;=cwY#S)7&TF?}nM-VTui7o02&=#S%wNd%`%l=5E$+^+---*4PvsE` z7Rf{O0^(5ZbPJwWm*R$6%ZiE1G@0|3RI<{MYW~R(g&kR}bwzh``|Cz3xi-lerRX^I zi1ku^*=(#7e^qT*sn4j%81}l6^i=ay z!P%+%+e;wPUP%_a8>uUova9GO=+D0KxtPRv4|O4_Je_%@*^H$$u94pCuD(we$>q?( z{iwUxCv~uu3g-G>fY1Mj6ts&WUq6ulC;Ax|)gPliJU050j7A~)gKeh+Xd?Xx71#hh zj#X6GSP%5)a`~KbNFSndH-=)GIA5olnDg;j zrIIa-#+WNfP+79yO~tC?O}klK*IUF#*+z5`f83?+QFovF z3faa%0$td$5)@O7=yg?u|5JC2^D2|4hsx&7udaEEs<+rP6!KnFi_GVW^U>-)OqcCs zdQlbAl1!_tozZ{PTIz3NSFr=#qEx1&FPvs%vV9p!*sI~59Sw<2T~bVJCti7sl#z9CF7AzrzovS$(^4(8Z^>{w zUS>vz;d4~3p-z)#CjI$Sw!=toel*T|1V8Id&x!=Bg3A93_4R&pM|m$fi#_+9(un_d z;(1gFx*gBEOY^Heyr}GHw3oU5_dW5H*l#^%`A9P}UVrga)fv2AJS#hA6$NG?Z{k7_J!3iVkK*@Cl680!j6=`id7W~)H`O&*jxWg+Yf zZpc_US_i3L|tD=GEdU=f}he3@ssG2e68$mnTiAe+e_ z^D8tHi^u+;l8)2?DoLJ{$>mUWN92PvaxOg~ix|Dt0?&UcEFeIa4!osu2UbHKVWnK* zNfcv^AtDXSES7_G^P^YFcB_bL&Jm6r^I~o zmyGeO)V;k!$xBaGR^BYbce4?^7uND8B8s-NZ$d9$QQayrtLmTdP~J+Yr+Q+VN2qlW z2DwQjK!2j)v=)2M16c{P2`y%pB44;qZ@_c>P~Vk*L{2%xxi5}eSHwU6M^VPgAcxt_ zWj}Y6Jdd6a3I*kLvPhhxJKbw^xf4qk;LZ2K3f9N1N3ykDSl)B$Bj=q$tYB0(y&quom?fMfGUxE7z(4^oLx@cFLms zuT0I?s-~>7jz?`*RfxtuGOv!ti2BX$WdZI-S2`CkA#ASLFG{Q2$Pr!8vuHI^jQ6EJ zo|*0E71&7jgra(xtkKUv%C$O|9H%PDZ8ERQCl}~UG8P8QHzb21^rLD*R^SwmIpc~z z7BNppIHy%I`+{t2JwyFKd2t>yt-jg=#X`5TTrDHib;O}=k=>{<=}NNk6(ln+LfWtr zXjV9-&^InNstRrgdCtBh?pRFjw^FI;_ATAqy+oeM+3X~o<5QRi^GG}JPv$#%({vyb z(Z&?mMHYvrva{T)3c9_3JIiU2|3{1ZndMbAPhXPVvzzBJdwSOLvH@S{SJdi`3m68K zy+vWVIStP9N~8>9v@l(P-Qz?0lx(08G&S}?^~pBGeIBsEx-(m;TG42E4f4rv@;3Rc;xV1EuHHkKq;#<}n{==`!%g1> zWRtv-qvm^q@3u3~f6rNtUDX`Bt?cD2(`Aqu%_cVS^768|K$Z8VhI`)qq`kKg`(XCq z<9JSEG^uM;QcrmmH-W`iKk0J6OTzqNB$*{)vi%-9yLX_zTnLuR0<~e9&PI~desV%( zr+&4EKG7XmE>e*1q~AF~=g4Q?*T`Zd@QXYJ7c3rY{u@l&*zC-Z1)N3l zhI3lZ5ec%IE~f_5Q7Xzfsji|o;*Ga~Ug|xqnI{b9@etHKydfpAFCHN~u>0aOYbNva z(<&z-s;Agt`U26RAtc0@gE?SfGLEHid(%?(NyuY0(^aiGYOOs^We^+{wm z?IEq_ik{}#rWTmB{C26QvZW8DkWm}b9Fh<0aHmMbOX^yCzF;6 zRSi|J?kqp(u_6)@+!KgT-Nn;&7d9%?%RoMIlb$CLd?`(1OkyW^1>Tem=h=zLw_~DA zZ_$pt!`k26si3YoJ*9FR$j$PltgoM|eV8|RoY*i5(+4s2gj{6f$teCA${9uBtAX9U zIYoCi@8|@hFQhgKlkfOM*V8O?7_rC(=#Ke~Qy~vd)^*_}-aTWnS6;3@pa!+NzN?q3 zS&&WTA?XlrSccgAbR9@{LkGH%yrmLn$ibus|Bkc6EE#QFa(qS_tCNx4r&w6hAJkG! z)L>UVpru->O6z9gs_x|cM6b;O?N~MSHT$b-;=WedWE<@AyTe}n zo*c%U(`a>uw@0_45CAj>6yn)kkUMqMDl)6jwk3%?72Qdv%pMp1d2ija$VgZk#ZYp zBkm#ARtwp;X7aG;;Eq=B(X&?5zQeBBQOKFk@)ETyAUo+FP@QM+J~h7@eY`a=qiY*n z^h{AFja)JvTPC{08IfN#kv9cbgT-1EAZ^t|WzsJ&y|o4@j_6K%{f6$)@${cQK~o|t z_C;r*ZMByURT*eMS(DBbUC=ezg+_=vw4=;}sYDs*GpI_J&?)pDdqm6gZ#0^1q7UgS zGJ&juve*gL(w*c5Og%oJ>bw6`gxgiuN8RmxSrk_5&Y0Ib0J71(_%r&!BE&u-;3h~~y}nO-!$!K4RHYT@U6P&-!1UW9*inzepNrL5 z|5jn@GHjEJXj(kG`^75WK{Vj0g`!v7N6^VlrjnfE?gr({7L#PR=$*2QdMDS&eQE)AQx(-T)HZ#m@8Bv+ zi$1n{v@PD(^=Mu6Y}7>tp#WUdm2gYPN%acK*k71P7#(od(#*9qu@~q&pf$NE6ZLL8Km^Pl|gQkR#qh(9QcvcQDiH z;%uxsho9qz7@~T)Inh;68UBiCq=-IChmfUAV-ihYOrc$g=+!H@2nR8BdaoELE4j7A zTIZB|(fNT{s+YwskxmgzZ|H~mk{56r-_GA;4bJY5csjUZ%*K@eU`fo+uH<2ERW{gV zq>Q+#Cg6SV(aF)-TTJ{%8ew-3s3$NR9{el17w9$WP@%+i|I)EKz$@*)eWem+UN|ZlFN@%!3fm?-RL_7zyn!^Y}ae(PvYSv zcvB;-S>7z`S#5@UTAHKGZpIn@hYd%+rHS9@8t=5T zkI6Ppd2-Kf#b?P#v#HMF`2gL`Ac~r2T9tYkZgXUd(0L!Ij?yT#icZ&4>3ImJyNDov zNH;PRYe_rgl;5iYx`%wBiXk#R$_>{|-B`WO9R{_;8k|_GK&))4U#eJnM|Tuw;FB|h z+_XKkmYsqQwO5fw&JkGc&eNG?f7JHQ!)lpXe#8l5BRMK_)0Ju}J*dyq2k?sCLIig( zU5)!tiXs;{i)cefmS4B=M>p{8Ilz_H&C%skE{Jn_D^>?UKj|A;$H=d<7$<=93YfMrkgY*ILuQ?ZXH#R@4LO23vIbeC z(m_kCJ{}mTrU6xZ;ieo5hvh%LTISKika;MMpXQ5bE;fkO?gUZ7T_p;-zY*aZE$54( z>bsRQ%Tf*5Uu~Eo(?hVCBhz>Cwxu^ZAPZPhRLk^3ijc)%c6-#bmcMm}npF-H2(VPm!(9 ztns<4H+qd)Dic*+#NRKtN1%!LNS4R|Rz`dI1K7t?(J%Zl-M|g@on5A{Xlc5I%p`r_ zEvEi9fI;e>ev0VEbWBYdEqkeLG7h`Jy|TADDSxQKYJleYH-0yrAQm1$4^oj-!2Iw5 zV3X>)FwLzB(V6lWqUnRk19cN7()}0-DiTJ_NJ}O;-=J1+<$l;chTn(_(}bN&%+s7(PG9Yc9G{n z>*E)eidANkbfJ%6IN7DQ!79b!yga0f$Rp@h@Iphm0*I=L=)p5m9xBk5sFKM}tJBdm zIc-dR zzJ;!8J%sDKa0wcbPV@`;iM2hMQJc;)j*?Oa>ZEvOT?2pfB5+(3P$|T6;kXCffnphU z#8pL0HA=SCK73n;;QW3XwNyvwTHO=*!msSNY{0wA8N7>Jz`x7#{EO<(azh%dBoVM0 znYf|ov;M)(yK$)9TgQ&O7TqLr&?ktb`&DJQhg#E;utwzqC6DXL67ajot&}K?H*iVO zP}V_3{S;I{Yde*GYtPe#oIBd@Jl18!34I$U_KA8qs;c(r2K1$Viwfy|n0)n|w7}lG zJA~psrhBqAP6H+3mY`5vzSZf}eeB4R^k8TO&B-S?Nyd=nB#CfRh+?-!`|2q2UhRYv z>J)z7=W2@1i@)1hxed0;7w{PMB?VO)n6AS0d1UtoU2IIPxKU=4H@>R)hb?ud~v|8~T9nAhVH0oP`rudL5>2ire`9tdWbIqq2)@ z%W<-sS`6Qm$rtKEo>tH&bs;}c|nW%?+xll}1NOcOp` z5xoif5Z}Kc|3DkvA3`w&VHv%x7Gd{xgT0ga7{`uep~{Z`b(ksvB`{HDspwC3U@B|_ zxGC42E6uKg?p^thehkIsz)d zK2UfEy&(j);Ju!iwNXXc0{MiRG97&*vXQhhJ@VoOa38>M)k0hHkKQBGL0^fOxSXX< zi&vtSc;dWqA6Yxx`uD5>*wQ3h$Na_}r_={ZK*fMGPk#{>q1XvudP=YXh;OTzC?8;Ig+- z5RLcBC@4eoAWM@S?$gD{n~fr|Snrz?A98u7F$K06k+8?;3Av40P?^8cC0H(9mljc* zNKx5}^cSs20WqB{7LUn(nUA(cRZ&Bny7II7Y$4yvDj5mPG%RNDJ**FvSf>K%3Kavt z#aq444c5OABi`-oR}Y;unBliq2Z@Rxk?l^Y#zH~dbCwNS>8mhHQSwzjhvl*toRTrR zvD%`m;AW}z&=y9L2oi<}%0+sct)naX2kgN1K^tC3S4E_3KdFP9bOp>mSnp(zL-Oov<9l0jd5rUw<%Om$GJaL2=BoQUrs+TBTIP3WU&qNL)n9H^G2)OKEeh&9*oy@S2TF+# z_@)h_&E<5QYf{pum@d{2cSAnYS5<0=mQA4>KCPLuCaH*XRa2c7eU+$>BbWIM>M?S$ zo5rIHxA11Nr59mY2A%ZfO{71f$yJRLENSd;DAX#Ck&7<@W_6eE3$ts9MsyM7W zzeO2j7Cz{`&Nz7Pe1UteL8{7Ma0A)CAQ%JhVF1)1>#*L2;%&5-9K)xXkzT>+<|$oI zJK~%iNivXp&|62VKJtN_!zn9h9$SUEE9cSA3Bd#TNNg^pRy`Tlodi=S%7c zRwTf^Cv8;~#4A^k%6bV&z#cpvyM!WiER17=U_UAYJbYver#ODAwS)xQWHa`Tc*)OKy1^>q8iB9VnyA$Xa+mS0@vdmxk#v zl%giK8w|jSIU~B=PLZqlmQK<6$y^;w{K(qvhm>S8NsiffaWE8n?HY7E93o+W`cCKq zQ=k<5g1Io5bRq;h;n8#uyGczRO&zw3R%C*FCMifc_^xNDc`B#OFUyKIZZvY)F_>T1 zUc}n2sNx)w)a|QEitN~pzR-R30-W=!kxTSBiDmWZ96pTphM2swwill*xkWWp- zo->mkj=AoE?hakc9RYEuDS3;W%oRDCj#d-scO^)W&Po!o0-aK+^ax~F+G7QpiktZY z^j7^r2cW)qG-3}c*%Evj-!QxD9yPJjAH(;m7Ovb&QWJEbTB}ybUvib4CgX8~%Vc#x zCf8NeEFFrh&HuJWCL;E7lXSu;qt~jex`f`2w=nj(a88sUPh3gbA&)V}9fHsGCwirG@Ruqp4*+zS zp;qD()L>C?g`U&-aq;FjvIP6N9awj3;isyKeM>#$@q-WtY=}O|zvQz{OG0tSWNyf) z3u6ye8MdfyP)r}d9hsRB>sm&}6B{R&th6oObRT-utIwMSOOgNb~p=r-7ZRq*-$v_Eo$YVH1(LCyl%$etie+AriK zdzX6a*f?!%Azbxl>-BH`7oHeT$a|v#RXh)E#kL`e@(zM<2XGZs0D8nAHN)konf?zu zn`FwuEH?<*`q{^BS8 zap*NTPM_&ibiOK1ipyN!b2I7WZcVifv4Zo?8X19qOJA`--IoJ&gzktOV_wpOZY8VP zc`}g?CDeEanT-7Kgpbq}`G0CSI$gJ+mi!&Lj-6R|xfr`9fVEO=Rz0l7r?#WS@M9+E#!TWIX0BP>mWZb;7Bx`#8afmS-g4 zvMl|s)3dg89m~!4qh6>pi^BOJ1Ivf#|19Fsl+>4-pt9%+T-1jJsAyggovr4h|Gfs z+)LRNXPc9xl^#zs;2rT2a?m9toK&GJ;SJ3R5iA#+XGedrp}kM<`u=nwdVGv8#=3;XBG>I?KyzhJZ~i+svn?5Fe4 z(a?|P$5~}2@!=<_jqmaR+^o6_&tpM+L(}7%Iu;r6@~{i5);4;93}Gqh1r|>t*l#$DRva?PA2^oFFY+gT~^vs!i$~Ne|@^H(P}{MZfhI+Dgx4 zACZUHi_G*1^@%6fNBL>(XS-l0Jwjq&D@~(ovRSefTPH5ivB(+}k{fYL(=eH!>$%Oz zIJ+|KZY`u0tu8d9{U7<}^dez0H%Zc^NMpn^V$o+cj~Ap~TvI$49SB~i12rTvDb9X5 z(RwJ_`WK4Yep{5Ve#(z_axL97P#7oTY;Xitl2Q;wd!fsCy*faPsc_mzCE;7Uos>kR zZ5*jdrcg#=vHq<`RqIMJ3Uyd%^a7O(ag5P=kEjY)MLx1X`pHez53>n-)5^ppzfkj* z3cs&=h>TVvQLqc1K{04U5|KT`{2Z*hNAR}~LdG^TtkK!>o8iZ;lAMU#yMi%LF;FB3)gSfB1y0}3d{bFxLdeTF!+B1YF9`PdK|O5Q+jtVDI?a=qO}e9`%+x7uZ)kKG%N+Tk$GG2y&B z87seyn&K^}D&DOsk(|g*#N+q%9j1~)WCx_8TM+R$i4#p;#79%Ab*jIbA-R5sI>>Y4 zl};}A>BBNDX71I*>N!Qu*4bo|ZX-J&*YpCm>OQ0mafqMxrbYP(dXh_If4;$R))<-X zfs(;dx3rqz48a zrgUCKgrNvsgZ`-^`T)lrfBY0?i7eG?QNh#_`--=+nY!=hK$lhvHO={c_;uyQ3_fOgGa&+LUG|gULU1Z=O&M^nPT{g+TOOJd-|D&CZt}Wp~6QYwHxa>bn)P zN3T>{R35#+dS8lN-31CXLF0I*gTw8N|^hBo$WvU-TO40$Q4DNq^5O_|G#}@9->E z$IaX594do~hv(uN>=1p`7STq$7Pp+1(r~h=d`?ka*&T!k><-dH@1l=MefEzHWZjMY z%x`RE_}!sqUtsznl`Znp=nl2!-bd&z0&-QXr#qTfc%z zs0iwX6|W%_!f$vE>5TrhGx$4aS4HW0sgW6)K~kt|5RE9sD?J+XVe_C`B;Kt-)4BEO zMdvFaZVeLcu7-3nFDy~Xu&e6`<%t6(y^N=O8a~5JED}#(OFDoxp*dMNU4|3UM^cbx z!PCKt)1c zM}?Yc^bR)TWXw40WV}j#GuL}`?#BClk;dx#Qm4M521)VR=05Ts4VDT8YvrL z{Rw_dvr=dSlS%*11 zbR>L39H=tsO{>E$>ZE`!P+>e6 zda~3w2Oc8z;5#w&Lox|j-B0Mc@<4X7h~y`n4MNR!EJ?$c(UGhwYfZ1B($(Nf|6yJA zL{?YdL)<@>e8A}>6e`0Py-v5#6;RKT6Yr%K`l`6CM`Pb{NfaTg~&$wwuXy_Dng;$*MxcW0iZV|8Yb-ms7<(@mmZ;h2&>} zn3-CGo%t1Vi438`*lfC#XU1f%#^fOWMo-vWy`6gXDDqQHMLhdAZhXi70e39dhAPk; zj^b9uTfA)_O1c zt1Ma#f>;N*NAp2Jy7zysYwX~(A6MwJCRLAY{-dr#zX^NQncDE6s+L{%Lirz564hjmj4{DT^06w<_K zrVpXN^dZ@S+JUTy47~#`ACdl{#+zr$C;>qshj!%@(A4^HO}TI)hJzieAuJ zsQLP*%IJ3Lm;Nn}z!@1uK4CUUXVroh*4glT=uNU?9~nnBsv*=BbLc9!CT=A=O^!Gj z$WV73d_pGWikb_Tfsko*8+pj;&;fi0?Z!9KTd4ebM2jQl5eO6Ex9X48Vusp|x5#ce zLWbaO*4+y8Aa!-bheGsOuyMQK2gD8zkm0lm{Xs9&63k@zSYdX77H0`0InHudP{CiC zUPITuSLK7v@`Rcri{hTi=dPANoN%?#xvV^H2~7C7q$kLMIG@!cLlA2pL5eaH6*t-F z0{)6@N0)9P^z>(8Nr?MY!8d3Q_7Bfxby+~J63bATTls(5B#}m*5}R-bYB}XW9PNMF z+N!AJ*uajHnfwxc%6G7N9QSUq{@kHCc_rEtJpv8sZjuPc$YSj5+NciLO)NyjuMW892eqI+ zDvz3y$ugL%6*D2;eS?ToW=yRbq8>Z3GACv^q!Ebe$e;3=uBWonODYR*qPrQt^(JE; z+(AW5X10t_WI91#CsS~qdLy1eM#N}ys-8H7f5#5%98ME4sxa%VGqND)f}gW8q8D11 zC7+c>J|ng*XTpgw#P8OE|=-ChoD zX?|!&e(GxQQCHSpn6K*L*3{83RZW2Wx-x_!8y`aQ>))u;o{zZe3slTLqNQLOZiz*V z4V_v2jhZCFjDzatVes=Iupjj&clCPxNyMt@PA-+(4wF9Xg!p0)Mpki$I3`6rJu=js+PPU--xbqw}_S( zL|UCkenmgr1H?gFpxOtFuZXB^Ad&1BS&VP^24vM!<98JIYedS$P~0;uz%P3dp*8p{#?acBL+Y=ckn#1v4>4{x|kR zi*=$N34?Sb3Dx*};{LlPdMUC>esT*eSVG?F%=8;>LJU{0u;Qj9U(xsXUZ>VTB9sU7 z9Z%Do>K}Rm_F?^`n8lixwA6Kw)0?eZz zxrr#-LgSmQyxk+)eY=sc=!ZCo^0dqZClf+u@zpNsq$*^`9ea7OnFNR~B6g~S2$yBVYxzvyl>M}id`I`jX8J~= zRV9^4=e1(AJC57eY31dgv_o>Fnb9a~jRW77xjq&ag5-={83>tyEU zq{*WAhvuqUwtT`V!&H3!^Nh*%S#7ZyGTHLt`LpB=klr7hAmxRRIa`M?A#QToQGy7UuN~J(UGVE^$iKCZV#*CF3-#FAdE5a`tLx{V|55z=wMw`2kLtC_fOQB#Yx>m zz^#e=;+!z`LlLDPiOMKa5%63M)HJx@ruYT_YI?bJJ5htPLH2|As;MXt^f-faWu&)7 zFF4A10o9z!XCZZ6CuVe*Qthg@R2h2C34w3j}7-+#(M zO;9(?FjdWT)^*K1;(_TXA6S_=V__E<>60;%9K2Mx8Qx;K{G^|YnRp z1Q*e5UGiFPTwjY*t5B{XzXR?XS*fe$i{qwRH7r>dKC4m5#NR(`(oVhsYgH zP5dc^IxJ_Zy6l`Vbi|CJk={#g+eR6RjDX8!fm}mrz)d= zQjsj_b<^IcVcE^D{NwKF#=Y3 z1HY#ZZ@s6!LPpr4DwETFsr$R&7dS$v%V3-|-o|s|lxSjOp1Q4_)zrviW|4z&YW&hoS>sER61HP9Z!ql_XD?#17@A*+f87>8=}||> z834-ei{8;r54Q^G2WBL7xKwND$zEkfm{ZM8IAn&K70gd&HS<4fffa}!K;Tk%E5 zi1Ez5VpfpYMIVo8Yb6fyXR>ivyuw9!O&np3mNEKiPS@2tq&L|8iOlYiHV4vza->9B0Ltne{Ylhd86YN;k0`esd>?w!GnCYcCtwrie4f zJDt;rCoGHiXTO_JsV!?nW|vyR9l%bB4xbpEq22itd^shBi~qi8}-m? zdgJ(9p+8Z#oW%8*Xua1JiB=z()o55}Ra>j9ib6rk27~PfyYp6^hiBLhZcpNl3(6z7 zP=^|oZC8wSHs)j7S{nO}j_l=};yN+InX?|AnTA!}{A_xd1FS+;6Ez4f>Y;AVyZVW5 zuc=%to#Zh*jQ-kHWLHP@BXa=V!>*jmPy^3oQ(X#;GAkU}Q{_r*D#lFvEcydZ)OWbD z9_x0*svxxS9r#T4>C!q(?^3=vCkvqpKUdk+RanIzxFFi=AL5SgNPHS$D~Y%KwERPr z-vQ;&9mk-vbg+5T^&-KFO~r8e4K*rBZq>7mpK$bH)J>LSOSgEN0#TkCxD#0a6NCh{=TA} zz9J537wIZC@b-m~NJQ9$f2cnyVP;XuxJuW=IeZX*w3p~2&VwH&>90hRS0Y)@6`R0( zBZ#7vjsCb3zgdr%gu0dhsP=Ti#i{A)1LsC(*V#oiu3)x^$`;vr%j8wJGGD$zh zkF!q}pp*GMJhZ#IuV2Xg}Etbzn9ue|cM5>f7F&sykjalP9g4OdlGmmRPQw5#(onXI{f= zUEbU)f=nlAph~H^5^knk})qFP;fFkOzD4}}6B9yURRZg}6dKescQJ&ReJw-agd}p#I z86mKMG3E%PqxBYN5?PfM*9;B&7q#Xn8E@@jO2iF02cBh#-Y*XcA2_&UqM7jm#p^Lw z^8|-wQ7cefG9POVqBw3%)DK}yD+$y-6el+{v7@lqSB>IwEr_$L@tpa3Pr*!fGRp9g z6_|Fj(N@{GXB)|E&k;sZTXCZ-nqi7~AP%xKqm?I4rme6&j#RMwtlG+tDz7V!nnBib zz0*n}!~fA2RY_({bmq#}h=+JR>QOU$z?n$mz-XKX+qGg1kL8)<(BW1ZYq*KtOqHGy z&SV)_pg3=A1!t{(qGGEq+A~)qhq?v-(;7G8UAf8}MhC|mV>eH+mdHUpyU^H)d$^D- z5Uf;77sOd?$YR!W9ZFZ-5VO15XcktEpx9GZD>YS3!etvtm3dQ*0eyU+CTszU7$?I; zKRnKM@Btmriuw?3+N#&W%etarKU7 zw^K){NFxl5X1PsQgLQp`LN*pXF@+fm!$lF>R~`RPp;?ED_<@`=4VK82oRuP7(^X4# z2^HkLaa>O{{KOBLACFTkIkygnQXh5K0N7uSV+IJzqJzVH4$Q|6Lm8RU;izc`qlhSy})W=1Jg z>XImDx0wrA6Bm0UTMJNXh!|&F)CXlz5I<*#;)HW%#==TEiaj{>i5Q4C!C&OZJ-CKz z`32I>Bp#}RTEZ+fU`OufX)i&|zGk*GnIvlVP~PyWgYZ5D=mcgCKN9Q361?IzxN;vp z{T7<&9Cezrem9x(Reoy^{@2&44wcAIF^ZbvkuGM8LG3HeT7SvcCS2e3agavXy1~ok zG&b2b(TSFode~PKF%F<|meZc{1bSMq`Yfia|CkanRUA{Lh)M_Xj(F>uxEZ_X{CctO zp`0raH=|E9&7mq;lh7u~RXsmdc*)DAtbf zMC*x-HW34B8x1EuLu4U-C+MPLm@X(>bSqJW(=f_|d0P@OM!*J#>WA>7CuJ1>zK*|N zs@LI;ECqr&tR2ZG;i3oEKN`+v7d>k^#WQ0ue!pU{aXY22ENwKP2Q>@+=p1M)W2`Xg zX7 z%YWm7Dg@J2KvophV7}+*RrFTAL6LTpPP(A1N6k=Iw-GtXMAxW-=Br++vr<+|^#qkR z18-wAYur(fp+-BT-@=JqL${ml)dV?}f6EVi-I6Vdvwf)-yQ;vks)CGeQ<*mZuqv&^iVY0@6=*KHhqGw_zblDowVS(M6o zGf1etj@DK6BA)*oPMrD=M$N~3&q<~E#83RhZ>`!q$?72TLg;!5zU%@0bq8R6R%&NC zms)PA9sqmsK)pqgbb?v;70m0P3X7pWj1^<$TD%uS@IDm6I~xt+tD;-OwI5bpRZmp` zS635N1#P=AD5e{GEC4s*4)s$0g2nVlhbStF*`5i*wpt!EN*Qg8J|HA7!%dnpT1=O} zv8?EUS;Uo4-2%+IkLc5$s`v{v z|7d2jCCJR;KY5n-94;%MAIA#1UxlM>mwx)MN_e5-nAehDdZ_KfriO}(bd7Ik+Ib}B z%-x_5zOdRzC080Gxr>N7KnqGtdnWtJ=I52y>zcHJR zwI9}B8E%!AtF0X3fb{}A^xP_=T3T&YEjkYNqFQgl$9;hs{1wsS2s1rO;*QBePjryX zXp0r@OuFE3G3{mqt6I`m<$+mtOA{Y(AS{=JU0FC$iFm@00; z+3@6LG;<=fbwDJuW*3=DbONllJGIs?tDIV*=!{UVJljR^^!6|VTXk=C%Kr4eLUEiZ z?M6Sz3gZxct=G}^cFOy*hb#svXeLgPPxp&$M540vv8FOJqaxEmwy9+}flEmAVeW4r zp5WOyoxfWb#2tKG&dLza)hyz%1J%V2&Jgq><7Wh)T(M>mYwv(mOX(xbSt~-n{uO%5 zPH0E6G3hHjYbx|ej*W9a;ACO3eSj_PIN9(S3dJBWN_r^aAAe^ktHT>U4+8o7^3+aFY( zf&4X|o$*;|wNQoOe(!~^p&`{~4fRSlKr`vDO!&BB^a;KZvARE+|7rbzYi&nNTq1km zyUhc#%?_*RfbaI4;V3fW`#5f7LCYT}3c>W$AP39>Cpqb_MqypfhQo&Evk4vSvxF;_ zXK<0Pgfkw_Opfuon{@-Uwn)r1=gEaQ*zTJ>Y=f*QTVCa9qff|i)lcXxN2%2htuN{) z_#vK2XqE8pR8rN|Bpd>}AE&9E+==@r2m4^K za)AGyFFRQ|4V*(p4=cgY);1$WHACrLBmclSh7utnxl>npg$}Ep@N&Pvrwc6)90Xs? zD`sgFljn3sepD@p2Zp*X-YX}0RDTj}slo<}`Y>+|`KcgsS1sJj{qY9>ww$bsOudhw zOTMQlFD{E(Fi`L16}Y%1Ld))OlO9B3e-X(QOrRHJi8w1!1dKK^qp=lb{emn5rko?D zQfbzvTStjyWWjKFi6ihL@ytUC)v2Nv+-*~o$-d;TM6%XUqGdtQeI$7GnH)*XD<|Ke zVV&gZk5nbNgInf0GbwGi*(EK+3Q8-0ZefZ4tUJay-H;hjZ|&9@$L;3Zp4x8PRv7`d zhH|k{QnY{pdqqtht>&U6fgPDexz5^6B@iceff_xuJ*zo{4v3N(?}OR}!h9{ll%w3L zTFG;&JE~q|+=!{DVJqRRoW)^r7eDkq^n;7czQ`vkagDW6+sc6Ns$1DPfj3IbG!=8} z%IRd-D;FkE2QzE@2zx!mKod4r>bvx`_BUSs^TdA?i$p~_duO5&rBY3=qbr6fMa=UU ziEjE)ZBb*`1216;tATaA#cz6Z>fn3t3r{{)EafW__W2+zL>ykvaN#CaaGk4R-wxoB zPZeYt>4jc;R(+Fo&{ob_2jwcO4oW$7hf1a=!4EG=E!~%W?`2HaFPKC3*J#KYrL$04 zH^H{A6_fQ05v;n46ms`@D;FI{AHm5-K&*3Mz+3S2qz<79c_czrQ5b-}a*J9)_>5&z z&;~T(PEMR6m&@8FXDWlYg`jIp{Kj;-l9qX+W@DidW;nT0lYi;m3x&0)stmSzW? zY}V8UQM?1L-or$CMu-@H=$xEoI|@_U!f0png!{`Y?!)N);+*HQu=|sAf+cl-m7sd- zZD@CUI4SWFr_taMhpqHASlR6EnlcsTjm|Nu1z)geob^q+)8FZ8oyF@FP6aweTU6XB z?EibPLkr{(<^t0PCqG$>WwNEnC`5cXW`9^CAJ~Pu;QVj!cD?C@ACIzF2OaY$p6ep$ z3IWt7AMyVz(w5a*FSAfhto5wMH%vt;&$I17H)BUSbgRH`=JV1`BCuVVugHjD}|8_7>GW{n- z4K!=(=GG7}M1WpL&4LP}ThTwbL2g#NWjJ}`jS3_d4U->XfyWCsd5eC5UtpozVCWg} zn|V1I`2Z^1Je^FXVyXw|I}OA{y;>ZH71HS}D(iV1n0p_45^p7{#5~xLBs?kIg*Tri z;fAJxOmFBJ=&xUK$(E#k^wRU`Fb}f^DtoH(J^0xIbvN{%WBNNRPam0}=b^t$k;&}n z-O3V2n3`CK6VZ+`gTr6Ale6!r0h}+=g-ZRcXs_yn=ccje-tjqGR589kUR2O!>4)en zdofMvns_C$fs*sV3E45%;WH@owfGKhn=G^_BOOq(Y_d8N4;wHY{HDA|)N7<)G6~{< z8lw`d5h^Fj^dqw}Q|lA-M(S-(HA?(eW8o0GfZ$#5P}Tsk_Yw{DL9lW;n8f*@gPqhn zL7?6=dM)bmjyr-9rl`%h#9YNJiy1u@Y%DxTAWwk#Z@ByOYaHpY)aRJW&`>zoE{P1b zG3jy9NRXFNH#}`4^&(pfrqcDa9^+R^mix?OLa>9jS-!-dow$gCEybD*Mg9Jb1E@J1 z-DFhzD0r~za+L8#ek58u%LKH%G4hhmBK<%PJ#|&8%@?q+hp20JqQa1$IT7NdwOxBy zYtipF;2^oETZ8`w>%(F*c{*0UlVglJ#ub>NYcS^Xj0BO>Sjs$bUzDjHRxh#FJg29b zC8;PT;BUESHCCgnig@dO=tuC6H+V~>@c=KE!^Lf*jEJ?p=&zPxa;;nB6 zdZ_|d8^+o*t*W5p)$}>0ifdL&<~{Y7Nme`gmaZm8p6WPUO&>uTqx2E_LlSja5Kk>Q z$9z2b=Tw3Rbt8F1mysqjd;H_wRlk)!>0DH# z)9I?Y$?p3@b@g7KgR99x1PelAEhEYjg&XMQRAF_DpZFxkiAM(5%BU?losUniBg=|p z@g1d{z7_G8-l7TSU)|rVEDo5xB;wSY3E^ntWV12Jj5A^ZJMk~V+KgSQFp&V#*6AM|#^Uwen zu)+_kP^+@qO3!l+Wm!k5_ZI1J)fv?E88)gZ9CH)-TBnF_dWd)cX5K;scSDK3qLM9l zdUg_VPYk1jrzJi8BdiR}hKtkja149N;>XzETP0mzMql*I>Mfld5q=r%ll|cVF3pyzZ=VZ^PhU&re;ofD%m(-`30upAO!q@6+m^95xUoa0!7opd+o=T>qv92`m8T~*l6l*+RhT?Oz1Wng*5tTR54Lo%?g`=?hW}|Yc_vP+W(U0ikB<@et$Z@S+5$Rx zK~GA&oI@|vCm8L@XweOb`p)9HWe>u6tb^1U@J2kS<~aSMiTWE1PBhuXftj71P*aaE z`6dttbu3IzPx7QUy#y2KNFHar*M;cFYH9l;e;OHZ2S2n0NH4oxqP?BHNFok>W`6Z? zG{3Q6l4^P=8gK)gu4YCuFgLOH$=&UHB`a~nE%kTJ#hX*k=S7+q|&jo0w)@8vDL zFdNl(`urzbZLB_KFY7|uJ?mQ9Lgi~V(MP;WSVnbsP8_1Q_#544mRO5Q@)G`B zu%>UI=(ho3PsEonj;e098cz;+rq@~h^%H#k^O;&Q1Rbq~@S|Qk1^&%Kmt|w-D~_Q0 zUJUDU5Onbbq>_ospa}Ivd#PDh$QhV8`@gB9?}&y)p0hHQqXshj-oU(__@GEn+!Sg$^Mzs^mp zwTJttsh6v9dIFw?IYi<8R49ga!lM-rtI`jjNoO@egsVC9^7RvWM0Rl0O4O`;I)J$D z3|?7=C*TfMS`E0Pd#X75Etc-|yimqX;K{0>w!ahA74$P+M6L`%860olp~P%TQbvZ$Le6CIj+n; zIs>t*9`ksX>DlzH#N+%uf@&K^N1{Ktum@{zEcd;Wbs9DU<1eWZs+R94nZQBdR6Y8&>O|o6L!Inh_mQ zz@}%Rj?JwP;ppEcO6Y}DGXbIvYQbFUf;TYk{i()2(g`&fUiPT8!v|)f(!SR9K@gi! zLf?^t(^tbvRazCq$9c{=iz_hhw{L-+(kuRrfs4N zh@=eoArBs{GW=aXe)Mz=ze@f%St;)I|2{OKh3!1wE) zrRJdRdE=u=5qm%c4e8N6BPQqyCudq5SCX$)tCir_~HIPQ5bEp=jH1x^zd8N=WbUVf7BB zqK*9LSX`^mi|X_V82Bej;zgOkG~!fzgnf7-bBTe>5T!cLjgzFFD2|eulbzLv>L~+? z%6+i=K3S0N;Ze-_%PTe;Z&BP&QH%K*+rWZJ%!#WA{yE2VxJYuxe<}kQKR>>&Stx7$ zt!!eyH634-g-0X+?dBn>zc4DJQV$|S`O1FuOLfOX*9V_OEX;%-ot;N5A5OGQMXUX7 zC5l1nqHK=aV62#F9G3ZwCpb1Y+B%2_wsA}$d#TnM|8drM26DtkJ&W!!f2)LiX~xT& zOa^wdO5lC|4kNUh6;lqSWe;7|&6!j9Pi0}4dN10*Y>kJ(TrD`WT4dADgg;DpX57{vsNKq`MCPvbU?-l}MbSE= zsF9QD+YL4s^{_Tm%QGY8;K-!j3smew+y~h73~)MdGe?SI3&o z^@p?%DkANf`kGdr{>NyPaSs^3XY7QwxTI#u#^j3-qdxu4_k@elPh65OS=j?o3g4rR zOi{;0A*S*@w8p`mwZ+L?0d=W3y?idHvZKW;6x}lD4Rd5Qxrp`FLOudZ4W`z7!1@@- zT6Us_sY(4A#D4yZCuyvh4c=NH&w%XwL?Yi;pQw96FNCA6r-pMn$2#h|PsAKo*uWvg zh><8fjd29aog%15~HA0~0N-Xv=i z5hQ0T*mRh!tRBk5z(o9SSD9Y2k5wB95_qDfYG$y3WgZhtTB0(aLWQm&AH&?d(*8^U zDTvZMjHv^2@R6*(GuaPUgK8$tpCH+;KR?w$v60Mzp-XC zpOuNsmrDG-O7xwsyAu;OSf^DE-2KPQSxf>t#mN^gFs>Ig9TYH5ckpYMV#X_Ghu)J?OpoOFUf1PN}c&Sl>B4>nYqkg05YKyT1SLfhnKgF zzD=}Q0ye0@vwcMjIHkMD2YAFva2^Fbw{cmtHGT>|dbP(AVONq99H}%*>Jmh?MlkJb zU`YzmClP^Tx{%?E-!uc>06$J;xJoAnp9&^@rkkRGy&{{3s0CoM$yCT8_^wZ>6x10H z@a7vT|DBq-SL}F4+*W(f`>5?HORyn#)`zeH=b<;5(x_Eu~2Kg-vg0i6w6Qx#DR zV(G7Zi4*t~?6n_tN=}gGIb0&lz9Ht>>2LTD>Wc|D9O#q<(FKE&o8#8Ls^_5f2^hmc zavommP$njP#euX|FM>Ntqh2k|w1AR$O$sS3TQF(+irG%yL3izIbr)XhBRus?9n4Di zkx6vFFIAi5P=&*meY6Je;y31Bk7ONv(WR&u{6WVizdKAf78R)7*1_O?pjt0Q$67nQ z-b^Zj8#$(r;d{COdv#3C!5{tG@RY)aW0k4+Ij9J{sR*`%O7g?<@6)xI<6T>f)P=?5 z^ykFRyoIum4=%BXD8~G^ZaPVvgOzjzEv#kk+F>}FHE{8+oPTphFCeEhz!9GT&G!Xd z*d6BD-hywut47L)YOlPlBDk-{@*>DP3C8y`?%-0 z?XXUdz?QFIir!jZnYqo`8D=(|6Sc*6(~~IP1fNx^-oyS}$9$)j^rLK%AMt)A;5NE# zdC2;leECRSWOZ(0Qd}Tx(qQ3_mKrJBi7m3Dn1IUONG_Erfi?*T_E$BM*~v@uiE;E|z>ZC&!+SLjs6zDI ze*&Yt;OwlE?CLi7lDw(0pD@cN75w*x==xIEB$Dp}+vMOxzgBb__o6?cGj(h&xu1P~ zn7ay~2h1K<+Fbgr3hOm^>D|;rz6`X3Cg83qpxxEP%}}!IKz-6ELr=^bHP?t&31r%p zREJ%dW?2P2xCcAT9{k;aD)*=L9Dh<0(d7Z^s)O!J-hOTTrTW=`U%3T!_;oT(MWZ#o ztU#PKkJMZ_L46f%h{hdZkmjlo-u*y28G2ALb|VI~#^+TYUGTShLJe~Z)?_t`OKI^% z&Bm901ttR2k8;sNm#1RL$d0dQjp4ntVcyJ0bphw$LeQ=Uwa7c__0BjM=gKK^G*?kb z?gXb)B#+!9FJ3326@YsT5kGP26jN=PDbpM_@wF&IRLuaJ{!F&l3k(>SuyErtGv+y^GB8JG7peIosR-+nzp*M&~*2o&z|KrrmCGl%) zhZkc?I1F-U9ME~dyr=oZ0rX(}P;uy8T{vISgD$-wy~=u_4_b|JSd6Dq9sws+5v@Ey zPp7x&AUir71+gpG1&^s3%2eSjxV7#p6i+oB1%DxXV+rwNDNf~e)YZ}O0twU%NAVd& zqhQa`#bq~ekqg>|Gu2URvPY;MAbt{WhQT-7q1q`0m+C5;aP_<4rfP$U5At(`sVzJ> zDYlVZt(3S%MbVTh1KN;#`{{ zhRaN{Ev$5U#(FNg8oQV=IR_sk>WybQvoXJui6f>CCD} z%L9JITGAA|jtg`F>BAYb(o3y*Ep!OUwoRNUp07rjLW6 zu8p(v7^u<(x6>keo{z!sTtK}(z*|^@8zlgr_7Hl2;hlJ|)j>js$m{fzQTQEKQ{W-0nx85#i>QFE< zJSVKh6r##k924U?p(TS6twW5tOwIRT8pb(U48AhXc*sPRAQ(a$dto9K{U3S}m%*O3 z*3aN~eetv9AeNpMUb+Xqv*Vn=^^nem<8nVf?iHwY1L5bZ>*8<#iM*4EOr&;(dB0D$ zOpsc{DL5bK*vv0uEgSks6l`oE-V>e?*r+OS^V_wXvO{xeF23TtqJp5p+$3_LYA%Dd zxQ2pomUGs|;0kyJH(ig;{pD2sMW_hhs}VXYO6@4vJ{u~~S}G++RR4j*opD5ZcXY_t zIHY^xF*$*v=!C;@tGbHEsGrEji6Yu6rb{rJ)>o~z&M+sfmfm5;axNOvYpkxq4yRT+ z3TsZ)-4xFFy{yG-$6WdzJF|wI{cm^7Cx52k<=My6eW(_}A^4&U=7m2v%H)WtIO_U< zm4=95)?Q`u&Td@Lg~eaI&Dp7liojVE$Inw(*2Wpu85AA?mrw@mewi#9MEr4)IpNXX zs8Yrc`WEWZYZ{{iK_<_r@mmpB@36BYK$nNmJF?+Un9Az^48z<|x~m>C3l4Q{8L~Lt z>HSq(D#PEX6$#|ERn!+D`Y&0b6rFVGdg($U;aB&^k^e9cTkQP z*?)>LpYRUmaE%x!YTy!CENjS6ISPik2e|YP-`$o^orW9oIA`0{ zQh(_jJA!v=2uLBj>Y$IoS%)#x{e)GC$}b5H)J1=XgTEzSS$_0ohtcKTRBo{*Qp1ga zGat@R$5Wk7x3c2sC`~@_)XeGxW&dVMLof0VGenJZBCoMU+?8#_BKDK3oWK)t=RFN0 zrafX`%_ko;L94%qtGG1XB)N^xDpqDDo;HM~nL`%5%oDQ5RauVMT%Gt=8UB@%+R;U> zQz3qrF?jPHirVsv7$dIYJey88QdUt{&BWht<387cqkXwzALWdmd__FQvDJZ9c@>2M zOe&Xh;%pq<4Uup;lR=nnuw0Hz#?Ho`EejjQ#AF;NRnT=-QsZUA9~Hoe;u z%1BP8Kjwkgey7)xf4{;67NOoKM@?OlRi7KqJu|)p0gLooyHeR3s3KR@WVq_u{AsCj z?CwxvR7EgwB_c#qYJx$q9^pi= zKYFO}SVdd@9X~d!;)Y}zd!iwU#{!8!8X*{M&=@K1I%$f5Ij=r5oU~b%yCElbLlGXt^*6B2JA!vvA@a-sin^0h`Q&jq3xO_f0p%Yt@{o zY89jp{>LV2E7`+~oRUYpXARy3WyQhldl<_^pph(Efu#50iho9o6`XzH2EM9r~xUQ;`Q3fg5P`|YsEp&fFFLS?z5xpK#vY6SJ~)};hw;R_Go0z zRCN_tWkRN_y{(8g?{F>;(^2{hy7?*;(#dr8#GoV<)wkIV>%k+nsbu$4Th~=T#YZML zCtDT44{_`ZZ+^Bm{`XFLGJSX#WOlkhM=*0OMqEN|Y$~>pCr85uH%IMq7A43QKCA{m zuvl;Ir94>W6G-+fT<}f!^a9-ZLX^C0Ol|O&Ihk?N*jPbFL3{jz$KYz}WZXhER1f$)H`Yxv zIh~A^h3N@Pac2lz#_q6E-gMZ~3qS?!#;QG{B2aM~qZ#GHm*4_Yol8#r3tH(-FTfUd z+fG!$VBT3ulJ|BQ-W6%+9fHRxnWPZawUPUEeLk1EtmoxQuom@jlOJzA&uBMkO z1sv9g^Gv?epLPZ{{}wx}i0*)r>j-*ULtMBD27W{h^ASa)jx|}lHQO*(rHHtIQ!h#3 zVWCUXUfxC5W5~IzPxt*SnA9_L7JT~GiTMWpDTrA-eR1)PW#a2brf^wGqM*M)(J8{w?aM6RiG|M3zhB)@PuJ6mnh`!6~pX9j&>-3Fur~VfoII z|F2SC#S>}A6CE62t`^|?_ycD*nn`XM=##x-4Z`8nT2xVaP*XO^DV)vONNkiZ(5JlQ zXc)tjAhu@I7sLtpMJE`Yk6gn?(2Nrf=Os*>;j~&~oZOBh-Q75k!(}rZsF(bJ`d>kZ zMqtlb(e}tA_=DVlsc!9P<>O>Ijbzr z^Fj1)$AZo>(g)Fp{csXQQ~-S3P1d8A;f(4a-PB)k%kmSeVb#|$VdbUuQVqnTX@_BK>uU$$5i5NzCy)fx}R8!Cb^AWbQP@PKroTfx6G zscZ&NeRLA5@Dg?6E~=>hq7rp{D-hfQm8{=UrT9|ueZxsPhj^ctTs2=V#?k#izm?^g zkl+VCjDSZyO-{cAo=)U5FQN?JMPK~MJc`0{25yR1bo+D_u5@+?IvAp;hZ~E{^1fa# zXHiRa)H&F58>kJP(abKP5T#FLq2HW|wu{)O3(41G@OF5h#}%c@PSGpCl-vHPmfPq? zU&*HjG4*mV&#XPUDIK>p(1W=5EcBXOR|nD3o}*!ZVb|U#2S-uqjp1pwB<|Is)29_N zXgt#ucH?<}it_whH&$!?iV6=`@2c0;TXtXxyMBKyuS7&D1_J2I70pooI z)HMeeMq{1C{G|_cx22Fdp6eT^6ezr~7lBmwQ*{;meZIynoWPg0lW|Ai#W64!Pe2v$ z(mi;=Q78#1FeZIaL9Z%%I?9~21FoSwYAX(jo2b@L;87A$+Cs?3UMTRz^$57w``m4D zcI`OcWH$9(WZ+z;q3RMU{yk#FR(YK&dx(q#v1Au9%mWw+&sb2dqbeM#qS2t@*%7bl z`KlnF>p}7;HRwA2>BWqjyG#`SZnUK9uN0G9GNCB`f^&LBy?jfYV^Yj2l$5jZ4|K9p zM|A_Ob%2@i!Z(wyS~UX26(T=B#d8s&$Kpw81ApL3_mT^&d2J>?H`QmU_`j%7?)o!W zbTG_JGKircyl@nC>mIoX?s^G*Ec=MQKi~n{p$tcZJM2;G+k*Bdq1Ml(!W>UL^CC|b zg5!LOD<&ND7XTOBk8YL0ypegR{6|>NCJb?U&(bh* z6e34vL0+X_e1eX`|I`HBolH098Z_$Ca=4l%1KE9BVKJ{VDa8h3RgX74gSC}}Yq0@S zd=64;)R)a*{&UjdmR(ijgak)pm%7L4q?6?hVyO>%{{X7qBYbR^aR@CVTe^|aOx(ej zc)kgslB;|vyckVT_NP-p#gdUPlFu#^tlEt$XxO%Fyo&?e?;>jHHLS&VBU>)q)66Ge(Iso(qy*I6Y}FZ`X=`B z#=_aFTl90LXN<=*Uh1E+8*L{J_4M_*=U zeIDQ9TxBu^(+>sZxOj_yzdJhXb1>-u`1&iT8Cl`r^5bnwVQ0}zN;mc#^yshnLq?FX z9+2xQGH_>4H-SO;oHJJ9oaG{tb0D_!FOUrd5e-^}ExlU&DbuH!ZM z@-<4!J-i4Bu($K6)0&Io%>I4Cbxb1@WyjUJk-Ke<@{$Gbm89}uz8U&OTimeB=M=4Y zqP27}`o)|hxSY{*g`~n%>MX}GwUtv z_6aKGm0CZ%^*P>q#jPnY9f9l;72sg^9Ro)hQbZ9T|FPTWIP7^$vg z+Yo%niF!8G=s?uD#!SX6Ow`MO&jL3KU(vWyx3S`Pq0U@H=T4y};cPHgxexVj0Xkd% z&>Jn-Efry)25}YJadO|s*_VPE@sYo|N_`Vey&Oz!I+IwxlFIuuwX;3^MJMii6II9~ z;)q4%TY*O>pW1{y!6!$!|-j?^hGUR-zBif(7Wy6R!&QXrkUEp@tt* z;jH&pu$U$2gy;lMIT_@z7L0QMEPsO&l0M*WlyV~La0Y+&po+BzGc8~T{3VBsM13(} zF)o70ui^O2g)@atJXE(AtVBm$NcJLYvm43l!nR#t^As0x0~&u)0j_3xzuocWJ| z>8ab{OKr>F_0}=`zi94o#Xm0MGpn)$+(b`tf(&#(rJ^FVrn7C1Tm~-4PjBW5R`*YO zJ4#DOI+G`|`aiO7gOxq~sIlPNX}Dbj@fAjsEz|h)?kI2jSSdePG1+i`{l=Yn5dN+^ z5#?CCi{D`JVj6W5ZvdEdLbu&aRvqGx-+Ze2E8Aga7gE49aTtH zlK=I4@ssYn{8rIcG`skK844tToZu2>l@V_~;C$iGj*et}c$2s+V1y6D>R&VI3mmgt^Diq7nu z;W`W?y%9h88(f>dAkS1-LEMNqbXhfMZWb{lhWn_AmV1akjn>pz1}x(X80TaZ^P;eE zgUI^vdI7m3y~`wkig75I!W+kgJ3FQxIkzh7&q;W4)f35N!Mvw&teG10ES(WOQONVM zrq9uVJ4*$rPIwSnDR;$mJvwuWFem63F})8p&?_p?`qZu6nG(|g4fnl>2JiPKN|7(w zqerPF+NcfsujQ$4TZM2Y8)U}}oW4{N%+!T_xr$iyiXB}QuFapGp(qe&5?A~V=hi1s z!y`C`onV1}s92gku~?TUi*+Cx4`K?#0Guyg!VkS`JK5zgd2k?D`vH5Q6+31lHGUH4 z<1v`(3|~vwIUR|?4%F#MWQ8^0+hOeFHgM?;!D{sGg6BGcdAGsxkgKTxQd!djVMdOi zbbdl>{v>zdbY9CT4}sv7o_u0W-aHV(*PI5m&siz>$Z7zq+uLhSG-*W>{Y zruRf$p^vEy4*nQATLO45VU|Cq9({s~??X0CAOoNW;ov+3d-4hP$&dxmm43l7o~JGf z=G5tWa7B-)I3~hOZ>gpFN}q2XxX?|y0II?UGHYp8>;ky*i||@6L8?rh z1k2RozvPB7IYKP7 zXQn`FS%%6pNDpQgl)yW&2ITmW9p%C~X%VUpQ!X;XUHzud!I7*rj5mItJ?Jjm%Vltq zTVS^P$|@*@*Wt>>5~CbJ$&XR;cTyiOf(7!USE)0Yr6F;>I;>hFayG70_=S8R)l6ti z@6oo-lOH1KTAv38(w!*=dH658c+=I%t@}V=UTQq=tAuLC1j3zoG}?nPGLsFXar|V% z@m_>j{}BFeFh1Y+MA8sC2S=g`h2o)mNwwes-?^53a}0m=b~1nu4$tr4sTE+|Zt&!u zpz}#6)<@|b%18#NNY*F`8h=J)ok3q~aeb6`dl+w}9b9D~*wCKtwPED%Z6IY%^P{#8 zp|)RurnCmV;T(C%pe}C#=QIwrc@Fi}AZl|bdetxMp46wq$nIyUoCe@Bt_WgGMnPC1 z|KRfsk|m7C(%zu+T|VIXPNJtcg(|^^8E&|m!4LDmIsLib8bsR^a9%u&$2@v113|i* zd8_ZKG1^c=Z9!Lm2u67VN{S}xy5V#^LBwfDjJT=t!88_NFWGRHd>Y{F4oav@IBMGit|MkXT zyLqlF;4s&5y+?@EFUXT=M7uQj#{0b2_2l_>;6_sky;J>SN2alRa#Nwzr#ANI?-F?O zlC0jCSU#M%5CpR_g^H;=(V-CN>=bXeCmth{?)rnQjxgqz;9|8>=~f?tTK9 z#tkQ1M-!{ovZp5ykvw_&mAI=S?3WU}YZp*SCw^iqnKqaw7Yg?}n?IR6NZh`~F5e2q zo5swHiR^^+eEmSv^2Y-Tiz24M=3l~V@R;7MUCeiAjl<>qKlO16e8gL7zusiZ?`l6M zF#V$5uFn+95%AmrVDMh>(8YN=SK%B2$e2v$X8-48TE`nS_&DmRDby03=)rL1%4!nD zh+a(V8YYK`p>i5oEQq)?i0D+BcXwD%h4-igUUYz4EQ)Hn8gXq#^c6q131m`_y?qMo+YyXy!7SWRANb0Q zBcv?rs2*Jr?s)gxgTcG9gZi?5hm+eU!pTnLpAq;2y0L~^qA4^1C3fZ=&f)v6v0h5Z zP~7`_@bSbly>AJz(FY$}QIN|=qRDl3;9c^x!e!E&wHXGw`$$x;CS6glCiAr!%_NdH zItPZKDH-({D{nmYV}9z=&|BR{qA7w>^UWwG}Pk0q8X=Xvl?rmsaRuZK-q{ zfSa9Q-1G2^a`QP=c`rj)|A)YFHmdphAV)V@2L$L&bgD;Re>Up+3$QamxX7D<>dR1_ z7bk|NPoL^T9lMyla)MLQzOYscieF%emqfO3)?Q1V$~AUYPq69_)fgrq2UzqOyRR%z|MA|9zO_|uF&d=;!e#c?Tl~YB?xGh z4B+iFApT@zSHI>iZ_tl>l_z@}R_X;F$=@KgeCUBq$RK`nV{Jh3K0w^r2Ui!0AF~T+ z#DP_Gn#eLARjog{#2d|R0KGUfh-KlRvP)pFWEctu_<{6ppt?jEH!9z*_-;oL59h(A zt_1rpVSNoJ-#N28o}%EbppRhy?&BU*ms3HH#7AP#2A=BxxTR7&uh;0Nd(diDfhRT) z(-ZOLWyihWiRd?%>^++phw=`Z3a1*4BX7r(rDAxB+laF3cxoHi!<&hF8^J1z`QE{> z08Uhhw{eyQGVP%O^BjvYy{InC$s!of+{C!Otg`m#MwfZV1?g_CDyQRcn@88fTy&hN zT;D)g#>Paa?Cgdcd}0{v)+lyhcd|3J4$t+9x=sWtjkhZRgnxp(^NC&fot1Y3Bp-tF zs3x5wH&_GH$oKAePHPjj+QD{B)gkI2tLF_XgN(&L&2V{5B9E@1Gc5w0H4dia5Lq-H zhu}K2zW=ju>&Oa&nS@%5?|1+{PGHqsASXD0tw&M?-6v*OKm%__tZpJXClAzcn*1;e zEZ!Hk$487+Bf)ahS;>L?U1!)ed!G76vSUl$X%W7&G0xDv^xzLc>-@uExz-V>IR>U6OS(J)v6Ir&EZ7ZV`T5VTz?-}x)peP_Rx)Uj@siU)m1WU zCl6|a8~(WwpiDfl{I>k8ky=FXcD(i8)boAxA8M`>^zH40xj047?xMpMwGjpA$%(@A<3o&gAeTnK!R8?-k1*5JZs@R0>VlHC@D4xR$fh zjp-ZZsoZk#c`RC5%j zRPz2b!wHvIZy5{&p4;%21Hkl~*y*2%(}T$+#s0C%1&E5@RS10jJvic=pn%G(Oc!ue zHQW!CaO6~Fa$qCQn`wuCraMU33x2vLdESPWb57?YD&IuwJWKR@f`XY3jN=32w1v$7 zmgtv0y!@KCuCs4hY(S78N z6S*)M-~&ui0`9#PT;~W}nXT}#RAr4j!5h`%-iH!H_VGzM$upziTuxCP{03*+<6eEs z+TF~*)hFsE;^FgUN9Tbh_yC9hhT7BunO0!OdBf_>1mkYw{T-!(zXbPi9j53C9*5IR z;5opmiXlGjfMbj0&d$TkzoDMYhMrXeEu$SC79aX6ys2PYgZk2+Vq;c_CtToI96=G( zxi827C2%-&!f6#id<=y99E{7e3Qn~M_cbLj4)dM3)X%n_JLcT_c4j(C1cMQ~yi_vcPT&BZm^>*c)XNb25GJi&Wp(e#du zSLCF7V3<>2yY1X<2(<}4Owu2|BY=u>AspFe6oEKYtph}|C=mW)vi>lXEl;9$Gqi{f zKYL1baD)INaou*aYPp4A!97If z{kZ+Zh^m9gKTc?L&zSJA7Ot%iv8)EymJcME5vIU_xaF@ zm>9f=KGmnN+|NMG+gUR;;XhZvA3bLUyOO(3s+q*qLDabu$X+{e`FsZRR{(RQYc`#z z_+6>;GqL-ag^JJX9nokrakmXfr_=8kOE} z)CKffx?Xb-y$|r-C!j-?VlK;ixaQOFRLkM{a>`0%*WRr9Xfl~V5Ak3+&UiYQ1L@r! zNUc|oIw~W0{w0dU4V2-V)SXZDb$Ig0WYuC+aOv{{)>B`F!URX*HNDL)wviD^p?_4N z_m`=oaK=BVl7gtiINOhBAI_eQ2B*-wtlqo1M<8xX_mXCtv-A8uc%q|`ewrWCN zvLol+M1_dP8?=myZ#JuP8Z6@!IFd=k>B&Tf2}B`3`g;0;O1wb?2kumG8)EAA|tcz`0P)t;GJaOoH`mVARHusJ>lU$sRCZUPPb4=!MJpMEol}v&o>>rSMgeAn*e`#Y0q(JGid7?9t9( z)`G;PN9>~QR8mv3Z0^)ME@0JcM5Ftlo6Xt+-Mr&UpA#>?5;qHg$hz>~ z()~hrK|=;C8}mHrDmnvd+DFy4oLJHybX1*;U{dp6011W>6a2`~-k^x~)Tcd(CR2Gv zd&na1(fNzwrD@EU8+TKMnn{uO&$3S!;V~S{I_nMQ^JC9#fem^=irIwUaxYiI1O%{banST2p2I>IqcAv>#oWh4_IVecwln!tu@jT1RwCGM z^U!amvgc;A=OU<9Z?VraaP3a4jH<+DN0EuRT$xXviEBfHAQpkAG818XFk5RR?xO}w z@wpC`Pj}w!f=8)B-@#)v_j715-|(4thB0{x=9tV|Hsl?6xeIg>U8CnUnf+P_S4m5> zu70fUq4)&4;8tR01Ma`utiHlzgqg&+4?O+GXl;Y3H3zas8_?%zM_1G}rn1KB{KhtB zL#Lmn97AVfBsKOjy3ztzlRnflZBVkjz#P0aCtIS+$*&G*JSQ*@X8MC{914_1F7PcfKlUd@LZwW<2h^dDST}b z7$ll#G?qHY2@d@VPk0o36wVEJE|3adh@0u%p{(;rD#aG;`WN8IZs6rrG8q5bK)haE zS;fBWEPvu#F!_8n&vOlx-Adl#Qfjr;D4j9Hv72O&Okk&mpt7Ot&&eQ-VeEzm{O@1X z%=G9ui>NV%2tS*8DS=PPPB-Z=)>R@%stE6)hkQjNq<$_>HZH?zE(hkS!o=oAB2l%0 zPwxyn-UdWb8=gKtxi6Kc`0*ceIFu|j7S`6Cdf1@C+(~R7z?-YX(<;Y%Yd}^Xf@Tv% zMf?jMq#3b!Hg(!zI?Es7wR$b46Qh=KXHn$5D_l`3(V#Ng`aswe`e@W1_CXx6CXCPP zLlu&j2y~V@cm{i@I}=kqS(Uyhz|;A2Bmcger@9l2zlOV+%uejZZ*R^2wjnC`QcH*O z?5~qka*;9IsZRR9F?7WN;{(;(GGP(wEwh>C42ikKil z9Z4K8@b4laL18o|NH;~hAmZt7W;rke^X|RpJKy)6bMBiGD|Mp#3kPF3igPjQv5R}= zaq$w_Q7yX#&sb7pu(yOW0{>vsg^%ktvjj8L{ObOP@3I3G@v4w zp$NC-TKT(im{|rRF1b&s@V27_Z#YRUEz1#Qa`nR?tMC4D$$R%W zm?8;#;Kc>HXaVjIc&=VmmuG&zWoK@yaZUy!(RY5z|6nl61v5H552Cn<(ob-!*EF1a zr)lkfqWuK>*^pb)Vkj*-zNw2{)sflngsyU%3SH4ZA@N5ns6#aTp@=3-1a!gCyUu5) z9Zxx*Z+V^D^2L$5MviZ>N4>1elS^{fqDWX*_uHpSPGrnqkn0#XUBe?^;Shbre!l18 z?|Pvlm5Qt3NW5`Ax}y%$;DfZu1UKt-kxP{8RT`p&zhce5>4ZE!lks^J^Xryj6R^VD KwRs(LYQ5)ET!jz- diff --git a/Assets/Ouya/Examples/Sounds/Drumkit3.wav.meta b/Assets/Ouya/Examples/Sounds/Drumkit3.wav.meta deleted file mode 100644 index 8cd4dee..0000000 --- a/Assets/Ouya/Examples/Sounds/Drumkit3.wav.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3d5ff09613ea29a409396fc52f6c4a8d -AudioImporter: - serializedVersion: 4 - format: -1 - quality: -1 - stream: 1 - 3D: 1 - forceToMono: 0 - useHardware: 0 - loopable: 0 diff --git a/Assets/Ouya/Examples/Sounds/Drumkit4.wav b/Assets/Ouya/Examples/Sounds/Drumkit4.wav deleted file mode 100644 index a4476679b4a0bb21c9e92fdb73d716b3be7395db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352924 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 z 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%0DANA)8E+bKgfbF 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%0DGPWr$<42p@V(?g*??0rZLgIh1^xg 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 z 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⪚ArLJzzZ`ZI7< z*rFiYa9+^!@YTU?5d*>3Bld)RjmQW&9`Pe2AtEj0aYRQ5IdWU5IC4Dn3hqRhJzgBP z1y2ZHgC~Y3;ql>r@lV1J6X+2h#DRz{#Nfzd#H2_jF)h-KG#R;uGzWK>v<3H)bQjl5 zD#y7-S>iuL-Nv7bUPuTf_Y;+o%muU#Q^d0NT0eTQqj`UfRFtVA|VPopwHY z53MEoAI+B>68nlg9=klIGY(DpMjxS!(F3U$>7|ssI55R6?nF#MtY1uL?1GqGah)-f zal0rh>D83GK+gJ&4y9Jp@l@0Jy;S4)eN--e9#u@=OI;G*LA@65O*n#<9<-ef$ao(7xg;bgSHnqM*!3Xc5w}qrLho7H|<@_Q`+j7 ztF(nNWwZw|KC$YU)YxbWIW~}zOJl@X(;Q>AQumNMDZ|lUDcR9hR4?);Duc|YPLY38 ztH@4N966qHF#2RnW)zF;5EV?mN#aFQNV4c9q-gSM(p9pE^oDF6wVvESdKV2RJ&VE; zvq`B0I!TEqlT`SNBnsg-=@8*LX(J&8z%Ug=E}lU2!|x~T!Bye8kp%prNH$Is@eap| zxQ)w-IEwomF$Z@lqAXGyE{*UHM@8%lJ0IQ{+8;&@Jry<-axhF3@-oaPG$U+I=+Q9S z(E89lA>xq7!NDQjL21EBK@q{yKylEwz*9j{fowpbi4N5G{|UI~zae0rKL*ficKf$s z=ldsM?_ytI8ZpD@Fw6?{|Ike+IC>YV9_5Alh|(etqpFa$s4d7RNTDAJKtPNAJp2;; zvJnG_6^IRpe)wIu5B!`j-1iNjLXYv$z#@FaFas7rtUo7YrPb}sE8WD4g-4+kcr_3GA@0dR|^ED4QYd32&yKMl}HkfB>&IbET@FvZb7ovhJ&O#ac^Pj1%xPV#gflk;`c`YP>P{RXX8 z=cQe&<7rN5&uNl0>ItifO%u>@&iHk8>^NQBpeCrVs1wz@)%(b2^b;jQWZ$gAy|$6MVc?6K>*)x+)# z=sDZj(Cr5(N^3j3yEk=IcNur=?#gbr?K;-}w==ALY3Ep*x+A^qS;vVsLdVgz?)DdL zm)c*oA=_8AmAA25*S3LL#jT{4)2$zyjarvBUuy|zwrTNh{?lw|I@Da=G`D$clUMUt z<8ag2#y3qtjkG3cV}7Geqnz8vt#3HTJ;+ftc(4;1eCl&JnRTh0>bd|&a|TeGvOV-B^8Y?f&}dnyk8cH50W3)v2|Is*P%QSA%O`RBx;0 zRrl7q)hwuk)ab|tU6n3Y`J zS@Et44tNUM%d0EZcr2`&VhoGAbj=FqKD2 zKe7xZYgww29jx`Gbu3!h&B~B+dezhND^=8TR8?x(vdTH7+gZCxaw<$qPF2{Jys9`? zV#`97eqntsb*yYI4XM0e+RKuZ5LtwhvlShHNTaKGw%ns6yy8L0+X|~vch;8D^Q?oV z?^$z8@3D+Z*RtA5qF60JXn^}7OYgGgm1eS%OIfVA(n3~9=`U7f>386qT2^)`xYDL< zd1YkTu}Yt^&6VJ?l**X02bJH;W-Beqw^linAFrw_!&TibQ&zq&(^rm{MO7u0U#@yl zo>Ns+-d2@e-ca?rytwLnc}tb5+^hOP#e-^V7Nq7b>vByQ>ub$>*4dgEmPgGq^a*%A{II)lBV~sx@^Ns#evls>0SStMaM)Rdu*7vRYU7zIsc2Q}y%up6d7Y zlIq{}(KWjIo|?PtXSFzvQ{4v+rtT-Ft9AwFR;`ZBsP*6+uWR6(tFLRg$8O@D za8OPC98l9P&dtVQ_7pdhUCIS>tQvDU{~Gr+tZQ=Onl*ppzGwzFs++eo&TZ*z1hgGZ zwynE?+Vw(HU~56sy4JYn&Q`OQ7j5}1^V;XMa@q@9$sG=DS36*BS2}{*E_Cc^`_YjB z=*h?1Ae~FwcXt-GH+Et>@LeA|K6fEHJ-Qj4@4Jt6E$i{`p6q$noyzO)e$I>R8Rp&T ziR|U}9PJeVnr(K^+TMnqrM-!~ie60b(>_D**8bu?*ucL2+JW)@2zfMalnC%f zmjyL~Z^CuLFwqX7zlbbU3w?!kLOWqPu*!TA#tU17azM?k79A5eix*4cB>yDqB_)y# zk}M#8OCCwOByPa!)ds9&e`FHb4SAkCMzKwiqi9puDpAS>%GJsgwrbiG=dE=TLGyQ9VE9&72kZ`%7hxi%Q^N>%Fv^~A|H`jSb+ zWZ=}j$&FL_li#OiCXJ_)rl`|*roK+Ar{ZRwPJf-5n(m$noAEbXn%QY6oH=Y@&73yW z&O9;n%#;|+3_-K|4OO$2vkQ$L&i-dKFk4_`Zqy36-J!;7j7}J58T~Wn8+97n8T*@T zF}`k6Z9HJ&Z?eEN&7{oK$&_Gr!}P70*woHE)$FVJnAseQ`{oBM3e5d2j+*Pt=>Tf9 z-~1Hdd9}0LY9X;)WLX44fZV_rL5|=PAQ@-{hzFVnGJp<&HiLN}1Nbty#A=?^C2O#? z%KE&u&ib--6@W>7whp$wVGXrDVQp{y&N|N8!-i$ewYg;T!*+x1J-Y>V+w8ISE)Mpa(=t{hiyNIc{@qy*4XPD64aLy(t{N?;TM4n+s3 z0D^{sp^4Bn&`(e)G|H{tEyUf*W2J|)=Q_{lo}Hf8Ju3n4?t0Jr9<3g39=kn4J??r; zd2IAVcs=q8_D=I|_ol&+u|XnX>FGkuGF z15=iFgZlL_CID0v^5;#67_M_{h&1`3MO@EkG5ba#2_`2Sr5R zMyUW+;4W$mxfbP)x`z6IazL*`bI^{Mi261y1t5Bmda<~9%B4OkIyD_}=JTENMG9|3OyI04lG`T$KpK%jHrg21T2eSwU?(ZK(L%7P9C zKMz&}+l9o1q=q~U`54j%FylUegXeJQp-@(6QRqylEYvPc6Y3H+5lRSi2|E&&6!t#s zLfE&k>tUH;55u@&Kf@$pMPZO|Uf6|jVz_NYUikS4SVVC|YJ@uCe#C~zsR&El=g2oW z0(f3-0$$4 zkrv^?h^=93BAP=X5w}BO5f4J~5g$WQ5syRV;j2O!;ohMq!}~&3R4Dqg+-U?%o)-~je#;4C&RP>bCi$i>0~?_t>iQP@2J9T?|;a~QUN1m>K7 zKN{q}7kvXOMHylDpdMppktvueWDw>PvLC$`c^Iwo8%FK+TZC#w7^ChXJW+oTOHcwt z3QCV4qec*VJrBnZYk3?0uPlCL5Z(583_^R{w?OB(w?i`B7DIyE*sg8Rv#y2EJ+7nB*RFwXBG&{r zJBSLJ=Zb(zT%sUGE+<^c&VvBXztbhq$;)NH5#u6tyyUXTN$yhOgm5)D)w!fQ2BowdDYonu>JeZlsTb*GKes@!@Iyvyn?Xf^nPr4blw84ccU z`5oM13AQ4EVyzB=Jgt&Jr@>j4*Fn`5X_lkr3X6F2V-`(jSc@BGz7`kF)>-74{k5<) z&$sX}Uuf~i?25U>G~LYG)YR;h$x~B%lM|+T;|Hctlk29=Ci4I_+n~uY;$zJ{Q z$tQa3BvSub|3T-Zx7U5t{ZD&VcTW3Mm!{3om1_T|V`}4co3tOaRT_l`qS>suIWau} z103^N-f8qmUQlK09gdHkd64i@7ipU~o(NST7@Q>iO04*>VH1RWm{OBbA1OG0+gVMZ?)VHvITc5U%+}GA;+V{5a zeQ$JMO0Tllqc^8FhqtCTiYMTW^t|O2^jzV6={dps)^mxM*Yk|W?)lDp-E*AR+MV8W zt7}{Ls?Mmc?;S5XuXbGOEbOT2bnA@ln%lXnE4FiI7p8Lwpjoi$y3+Bj)4e0E^Lu+o z2d({dhfDjaj+wT_9ocPG9Shrjv=6r~YCqh{YnyJ_+xEW}`?i%W9Kh?7(TZsK3go*_ zTJ2gswJvE9x2|h3wCbDRww`VFYxQexZs~9OujN)#LJOb(YQEOEx|!VQ+DvG4Y<6o@ zH;r;jng+NPO*W0XCf7!r<|*!E6Bp20yyO0E+Q~iH<f!}Tv4QtGW6-q)pYOzLvj%-VhIvf7huT%Cdqu4i+m>#G~e+0VIt90S)GxF-Y9 z)rPX|xliklG`QDmIOBC~9LstU$FY8bL#;7RUv6aIH zbS{=nhZ^=aLAWl>UEH4LlZ|Iv*o{ps`o^ginETYT7Jl^>4Oqo70SK+ta+H?M?I9Hhyz?+m;q`yG83T;1#>k zVbvz?AOiKy;x@m|J#FO9*KIpG^V-gLzHM96xvI^&6Vg`MVcC}15!WW~$ZXrvxuAWr z6WYJI|B%{p0!eyYyb_f8A?7fbP3D@Vak$z_x$S;Nkw7!IFNP zAdqgy3HySs*dGz-1 zhtbC2fltia#nK2vX-Lb98E?^y8p`wrdQKgLKs&HdZRZe63RBmGjRR_mP zRnDqSYMm;6++%#}M8w2tjbS2QyIu21`%=@SE!XI@lbQe>TDw%YN_$54Nn5A`>pb;0 zbPx18olYOEkC==HDkcnoiJ9tkdYB$E$<|j-f~L%-k4^8N`8D&_u)#2A_Ou~+mS`}U z&6+u8n4MP(KBf=$nwnwai0oif>Iy3w@UG{EeE*^Jp%^KNsh#gGLZ z&=!$EuRvoU3c$N_!LC-$R?Dp z)=cXbYnn}}O|s1v8%G;Y8zUPNn9sQjoj)P9GoQ^u9o&P$o za{lJL(D|Nofb&J5N5Ws{1f3vj>g#&oxJcktNiu63X9{@z{cw#ogs z+dg-u+c&_crgSH`Cwn||?*S^Olb(M8?#Ie=#uMc^>xu9bdRlvOJyjm#o?e~@yk2^m z0ABw?-p{=L^Un5q=KamshqHj6;jjuJL)7KHv;wylE^!)%| z>$@M0^t}$J`wqe1`-UK7zGTEC5E|b-2tRl$;x2rdpBW<0Zx6yAS%}z-wDS9hO!3np z)BGr?Ha{|o<2Qml?Dqf(^*eynA(D~3|IbCS{Z=FD{Z=B#$V!A2>am{+bqx6h4F~jG z`%uH^R8&4X2vvd(MHK_%QFIT|3cVj$jY1*oP)Ot;DhfG;U==_9uEJ zb_+Tc*!KpTjxNHspdVttq9NEI^fydC>KW!UsvR?ga>lx$DcBhFR_r?TOY9@`FqVhL z`-fqc_%Fmn`QtE9e@Bc2%SV61zCo|WEa{a0h=`1@hLVy~eyF%M8#==(@>biZEArmmmBaZ@l zZ3tTK_ZoG`Z!ap&uN3vh?=X5fG9KfPYQq$wsxiM%ei#EX5)DEkQDX=ll~LO2uo7I6Tz)~^8d-H(O(tz`TdP4-ij$vjHtp z6Yv|o18hqG|3xSq>$A&uJ*>f})O(B1a&NHDj8_qi>Gc`*(d!fJo7W#$o>wlc+KUOR z@%jME@=AmK_WB6R^6H`fnIT|fjoBWg7Dlh(4Fq-P`Jk)w@MEO zcZCPd{h`NzTfV!U+XJ^jNIX#6ECM|3Bd&Cp0if@I!F7jAIOMI%en_9oLx`E{b_ma< z-8IR@-u0IAHkV$fN$2BEbZMxkF+i!LUYw4=vD_3iCtLIj?zzeOYU{k9Z zP${?=^a}hA^b-6L^bMQ~$_7`1GQl;V+rV}NI2lw78ns*qI%U~qX>Yj(=+@9@;bn2w zf?@7pvB3Pe`46)}GiS3~X2qu4fhWagv)`s?%($jc&Bjc>nt{y9%mU1Y%$ArLn;$k4 znXNHPGOIB4GJR-LXdG(%2%K%|XpW4Hn>+3MT{;t0rzu1W#<4 zm^*P{;`qeBiEk79iOvZZjiqLeregxC(Tr0jKB%SYO{#yYlVf#b24%_^V(jc#&X|j8 zuc}sMqTZ@rt@ zRb(pGD25biia=$9VwX~=xT~B|d{Cm5wMsu_rSi98ky0antXM6dkax&V$mh%CvKHw@ z*(GU&Y^xL^J1Gs2WlML-9D$xwX|e?Qq>LeNl|7d)m3hb;rSAaWrMIj`@=AJLvQm0U zk|2Ey^auG5(3c#P5T))CfuuzILb6YsATbk*#eYRF#jizI#iOEnphi0=NtKYLdkL=nyxbqPj<`vqr&v4Uklj&>Yi&#Htr0N%YxcusUcct;c` zTq^=#}Zu!PqH6+*n=urPr7kr=5UHm(v&HSZ6|2`d`Cd2~Q9_ITCH}k&<*rQOv`q7^N zE6Ct?j)n-%^V+lO&11 zNe+lhBsiewAXB6jw+kJ`uYvFLA)g}%;2#j|;%5kg1gC^y!t)}u=!m#TWF?V{$dW=} z+$8!d28q^)xk9+OO^6aN6}=TpMFdH__^xEV_=9AF_?^T}yi#&WR3sJy{=qjwp6Ihs z2;|%TVw~u-xLO33^oxC^(SSaFo$R$dK)z3LT%M!Q%c2#dQY7G+(MbP_hb5yTC&>}f z|HOwyZ^WkJP>D70n=_Y2$zDsFWm8hToG!Z{Pn6x1<7M0BNwV|u3Ykp4NPbN5OWv+% zmK%UxMH0n4;M#L#JLNV~e;HA-OzJP0Bdw7Lr3$H&{EGa$0;NnEBaUrREgL(hdZR2I zJFa-DTp-`5xFvffe<*t|-z`6@C{(m6wMu6I@n})8#)ee$$F{4!DNDu{E7y(@mGrUo z%I#x%)+>ADtqLO0Pv?sA>=;EAt(L20 zz=}cDv`(~WwoGi$#E+9FeATYw_kr`$Rqp}TnmX<}Zak4Y{smySCngl*T@%m7&rd8I z51*in`%P>cUjR6f9!_{o=q4Uc?9=ckN;IO0GEL6J6Ag3Xsb*@TO+(SRYWHd=+K-x} z+Ct5B?E}pU?HmnAJ28=`$)C8SshW7GanST?E@~3BzFMVLp)JzA)@|2M=nC}^eVbma z`=mdo3)O42-vKl!LHAs{K&R9G(S6fx)+g)1K)Mg*nHlF|g z_{q7rySux)6$%t6Qrw|9v{2lNyGwC*cXx`r6fN#9=iYlH_J1X}pWpZY|EzHwKBXgON*X(3`Fsd16jaJ4ZW2;fn{K33vrn6RA z*R5vE*4knxu&3MOEW_Gprn2@K>CESmN=B#1iAe9rwMaP9p0nzk@668DHLIcB4a{@h zuE(5-Hf?q5yR%eZ_ z24Y{apEy(8ES?k3h|k46;y>bQ@o#atcuHI#?xk+B*p7DV#4TbDDVH=>8Yiuk)<}!l zHPPvUDa#BmX+uryPeC4G^;N!dYx#pHr= zbGeSZT%IaFlh4Vq@koHT3K#kYs#qvZn0YN>hI-F=(o?xDuaHy9Po*=`3@I#~ zkY@7B(7dWADK zs&&=PY8^F3ovF^&@`GmYX?uM&eHVO9edB!zeTr|2Hd#xg)z@xe_r0n%*6yiov}bB% z?X()L4p0}VnbqI;PYbzMKPwgerDfI1`%Y_7`XuHdR@9^XL-fOXUcIEg(YL{u(U;ga zPV1$;R3mC{^`=@~{h&5e^J)v!S(>9J@r}^>`<`n%X!oAqFRU;2HPw&%e%5#U%IJ%H zP4s=fy?Sa^lKw+apY^i(DLsl+UM~Au=}Ue6 z^*z3CdSQK@|BhZFYOsG})JN#OKWS8be-3|Jy#s9oy@D@+UdPvi|94GKpojRUw^%E< zufE-vRd4O9st@%Y(}TYH{Kg}Ha(_c~(QZ*I{Q06f`Oo`BtOHZ@8+v?wApfzRKGD}j zU*@~43;0v#=r8>#{OzKq`oBh{iy9hlb=01C52JpKH$Ccb)HA;nmD}HqHsAD2`bzzd zZ=`;}*Oup1TJP(tqmS|3(f#@=|8>0`YhHZ8BGEkFz^L)@)U8F;o3_riFQ$oRrC3pYgzTCzMlSd`r4=${w4A5Mp^NSu*&i7s98~a z{Y(8v^wauFUn0GPZG~2i>jB^gla==w%W`$U;9%( z>>KLeqnrL>{-D1I^S3tZ%k{^;6F$wC#Mg$Es8eb2d>yod=?hv{23@4^j+y99OBOomcy6--sR?td?UPxCu%;C55tF zPNb}4%%)Lts3(-UYGHK->lS8Ew0)VdgV2S2?heusnYlqbll@&K#ZHo34Y$myhy;uT?uu+bUfq;tOD+lkn-o&HWYq{mRs z93-`s(#f*iOs*s+mm|{8QYopfSeS@~io#WAr*q!f;bah^gz3UC;WN@AJ@E^o7!WoK z%RxyQgh|c_Cy^sMLHnIun-yBVIB%VO!akw7*b<2`Pi!N05Lu#1$RcDCIyfzzfc?qV z9l@F5Om#{KrI|0dQP?2t7k(Ee@MVD1LQ|)Qv(DaU7qKhbDUq(f+5>FWNy&XYa0VdX z9thurO~NVRhV#x@V(+!*S=+5tRw1jR)x^4EeP%}D-*zu&8d5dj>~bD)M?IW__Dj2} z-NTN@RrA>O>_7R=z(+fUQ_N}Wly|y2I=Kz@P1e``(VlM|x9VHNtghBy)?+J)y~w_7 z*GD?>Q( z+Ll$`eqbfDUs0dJu5JHdkF?v`i|r2fD!Uno@@HmHHllSGd!;?qzF;5W+!uB}-qH_H zZRfdN*g3`%TgHEwXrHtD+S{?MF63WKx9dR7xz+&tAX>pw`xH;=g`JxSlzJfCzD_A; z3^dLu;0!|_=;6ptW9FBaa_-t$oSSw^($vm-qE?7laSGDDk+a0<=N#kB+;^7oe0Mpf zbHPa{JaV!LU!9^t#Hqx09I6YZQ%i^;{pwWa+YOcZK2{we5$pBj6nY4igfT)(VWrSl zIKmsfg@*E0Si?KpEJO?2&{ek6i*}P95lrE{5Knv{WE4MvzGbntm`ZFd7C=j=AdW-l zSS+>|w~775lN?9{mRIx3Bnj!DxQH*2K3LmmuhGh$>g8VP8!RluOl#Z0Qfm$n5l$OdE z=uh&)DIYr34LWv0?knL&O!Wz)IF6n^1Fcc$O@^@KKK9auU___Q|ek8wP zMbLZlW!}JPd=7_rUwh=eXqS88oco}|@&-y*QaWGWEKie{$m8Xi@+f%>+X(VQ(L6^& zarq%~U%89i70t1&{G;4Nt}NGwqt=zHlh&0RvNfRB)L~y;t|pg}izAOR$(iN&a$@?I zESqSaBE3#Wro|)m%Q2EAeU&~*@1^_FQ|UZC^N4g&IwYNj4%2)0k=x0tHJj&Pvo z56_ckOH=9X6Y1k)rNPo@X`nQm5ik(yE%lQ+F$S8muP-%|evs-&6{YG@S@tEQ3Q|$h z!cak}G;wJKrL0mGDUFm=N`Ryjr3gBDjQBzPCcYBCL!ZPKjJ_x08}R|TJK{s}ig=gN zcpXp9S#cNp^^D%-NUKF`^Tj!AQ^5(7#6KC&{lrn?ui{YFFaLv)-b<{Dl&H&5UGXQe zj#v%UQC2K3788pg*>Z@v#B^dtF^QO3)Yv=Vl8_*Y--WR7QHT-V2w#LJ>~A5R&Is2* zHK&EGNT3bKi8XAi;YKTvGmAhtGlY5Yr>VjKYz$fFnoS5A9d>75g?E z{Iq?*-p01XUTsgd=h{Q;(RLrUPH_D;c0(+ZKOm*b+vV(Htb>-#PHHE&4a>2Znq}dT zxBj+{TKlX`)*5SpHP4!2jj={ry{+G^Hb|*DR%5HORnsbJ6|u5gS*&DMB8yuvKbRl+ z+RlCRn0dzBVD2zynTyRo&534jym{@-U(I@EBeRlO-OOzkGLxHWO~Vk)*I?pn#$Dqm zczTnu-&kyHFeVvujX#VL;N;FmRimzv(K(h|hQt`5L($c@#N?ZFFbkKxAoT zePm+fuSh?>iO@3gTck#$MI=9~xTT2Xi3pM8kxyYEaxeTbd@}qnyeWJpJR`h?)!k-= zJB9~_>$5K#ZV=8Dt`trl&KtI|qP`1>;hUikp(CMtp*5j1p=qIQp@CRh+lT%P)d_VE zl?*iwWeQacsiEvdeI^Xu48{Zx2A>311uq4s1`h;>1=k0A1ZM|Z2Zsmi1iJ^z1)BtO z1gi!U1`7vcV$<@K3^{l-_CxI2*xRwwV^78ojor$Mt&3vYvg&^Q*a5L+V>`s=imex$ zl$;owFZMll*ne0_;aE&`%%+&Ae{{jGA~i#`zu z2lfQM2G#{$1(pOJ2BrpX1pW-13-k>fWp=`zK-a+Lz^_EqcA&O-V0PdqT2u>+3zQ0s z3=|0r3FHm@4)qD-40H+Ppk)?XW(sr;q-Rz`YVs)pZ32k`zXTEo8U_*s>IUKkY6qeM zH3NRqc+7!_3j7Q;4)|!JdDMh_6Uv$dk_4J^jh2B7Tq8@MZ6G@~>YUtBu0Su+-lTs7 zazlj!g90T2!vd9Gk3C!vknKk2afT-{tk@b|4j>A3M>lT z3asZp?+m;R90|k*&II)6Yk`!}4+FWQ-v&xX#|D0gR(XEOqT57g=6M#1?h{>xXImqB zIMK!vqnkzl72P>{ZS(+E?HwO|j`wjddQ0@j=ws1#^sVR=F)yNX#RQ|v#;B|}m@KAo zOy-#OF@<7!$5dn$>-xO;wlVW#`eLac7jrOXVa&Cdt=R03#~6IECkghlY_V2MY3yHh zu<^HxEfxC*xk<5YVi(8urJqfTJrTP)_D<{}RtUaHKYT-fv||eelhQx)2Ac;f273m7 z2~MEbt_Y3^9t|!H-VGiK27-5j{?M0T#*iE;6iSJ2A$O=DBj8s?!iZ3h&|jemq1~a? zp=+TNp--WQAr)I&=5SQFWH@WMZn#vq10!rmxLbHmczk#VtFd2TEWTkhT45ucI+8e2 zAd)LmJyL;j+bGgM(kn8P@w_dv2AkLE$mht@NIb)cWH*u&kr?XaEDN$cctN;?&trf}+hPEThFy7C%lrE|bJ3WtA$)hy)5Si~|2xr9>87pjMS ztTS?Bm@rzHBP>OiJtABb{t;fI(+X&?X^>Dw#r#OH>L9BY;&7zfd^FdMpuW>=cafE@ z6!l4oz=JtKkL9JhQa!0F5_zQ5Us@zhLXIz!&LP|Xm2M*aKTAH@hwmzbTojGr2e!6o z7{8-uOhNBhCC^4fSufv^kIFCQo7l+Sqx~o#*A!?+1<)8PpjrKlZq^RX>^JOIqrjST zmHoQF3JlhvK9 zS8!h4K)l5P^`m-SHPz>8d@Z7;)e>rXus4;_iZLgv5-S_j(K>5Qv;kTNZM4=?o1+cW zR%jEo?b<@^sJ0&4#y;(#c8>L6ZfUabg_az9P%i97g|Hoz#fDVXm(Ta3ue`4w`{uqT ztk>Sg*WcIKH`dqNHyc#H!uO|di*J(efN#FeaUe*bH1W-s;RP&)rdJu6Wuxv@VL@W=NT@+a{Z^{0kX z@kOf?P!g;y@i|UF#7YwCQ;<*VFGVyUyRA`|H+>R%Hg%I&TmxmC-ax_C-#>hEzNNWu3H)^#&wEfAIs~H=g;le{Mr4E zp3QG@pCQs1C|b`BW%I}CnW41gllZ^sKK~p3=L4KdHackLxdag3qx=KGzTEkFZSL)wk$ZdD5qe-Z{WC-o_hPt53t8Hbq~?dswWG zP-dP5O{JM%{s(Y?azaou~Fxr>I@jQEEqZgxXpiqBez3)Z<$UHPjwz zd9}S-gp%BpWL7I<1uLT_rzEjjP>oXasWN0@D+?&u)sISgZ1Bm{hl+x2J*-?&J}GCF z*UB-t(jn!EvP*fOY*TK*wazQcDOsd!g^R6MCM#>fr|ZC&8$hG$L7?kEo2$T-OO)oc z_yx3DPw5W|?gUb9p_GCP79b)Z512VClnIQSM)^TWsZ>%DQLBO?Ejb4WJd^TCP6--M zsyvb7V@K1KJ0Qm!V9Cp1$iG4GC*)V4`6u#r`Hs8}biWku#9v_gS#aSg@&W7tyX4VW z@rKH4z=TVQSDPnymS|{0jNC~66HDX}Yzh748gdW0qTB)A-bBtrNoKh`7KRdX zLioLg4@ANeXi25Og2m+TQf~Pz_Qt1R!+)e8SnwSP@Cj(}0XB_$(iRZndg+$5T)GSn zJOd6qh*a4E_FE42n}?K{E_INmNUiYBG?7M0KVb{0N=-?rom4<-B;}B5NSQ!`DW&4b zr-GoqypkAomSm+{q{65omYKz_T#TS&Gm&{=V%cmhw*0npucaR~OA zuHsy=IqQJcLju+myI{L)4WesE{6%ddEUJhp#WJFwdANp-I7RI$$+~(R_i3VAQb}`NFX%Dj7mrjQ3nIhO3wxp&wu+36)Qb!T=lvEbA88jU9%&rO z8>t$}NG@q4dqjz(i9|EM`c+uvD;ak9QuurL6frXg!jHo{!?(j5(La}kkA>%k_lL)T z1qX%Khr5TDqNUCcw+K(=OJ}2qujwDIhQ?Yl+$x+iTrZqDTsiFLNC+1uZZ%Ih5Xu?; z6v`5Q6UrEV8cH3$7fJ|bRKpiSkgeDP}Gct4- zEV(<>hnSu2p|zpTp=F_VV9Pe4d77fS1^VAHD3ROX`E*%;aDiP`%Dj4b($`|Ss z${cDLN*ihsN)&1m($KseVrtD`?T`_yPFfx+4i&_gotL#f^M*bJbBCUj-eZ>HHRyaW zTj=j#=Fpj7TGHg9v%&bGb3u(`A#^HeqUT3~dq}qit>C7h9o#^=k+O~8+f95GazpSN z$o6Y+H6Ha<(9+ zP6|E>P7gk${vquiasErre@p&7Wgo!MuW9of`ZqWkn!>fF(`F8JbG_gD&N+eL0`6%E z=~B|=+}jH7&81~tSuAA{?p0uRrV!d3ltbHsN@zRZw%o=4-W5#5%#kFaL%|fGqdbd~ z!BnBs&{<}9o(*ORUEtYW4CW7A4Hg667Yp49mIytBo(4;WUIoj9KJvT+%>0ZA)(i!M z^`M5KaIjg(4z>*`;G%fE-DFTY&{5{lZ`cd^L&NxD%V<`WpB&21yDlD@8!FGcuTCGR zO;2eO+7N1nt)X3LZ>VGF5LY=C>P>IzOWzq1x)mB8x*HlFdLEh@ddrz#h-ruot)RcH z3(4VatVF#plq7tDuR~r4WeEQh$`O7@AAQYtGTwzsvF2h8`fUUHZ%g{|uSALUq)-15 z&H^sW7ygr;Jw99!%Sd&`K;7^P;vhDLTl4MKuHh3{NiI`+J3JG_wj}%#{Pu}jBfK@N zMRtXgMvjEjM=pl5GuHA)K7>mUpH?xV^Zl*lkzXPiBAwkYC}EEo87ajmu1;iI!^rYT zdt%)BMD|365Zf>boHr+O4?E5)M*5e?Rw5k^5dnTKlH7P0$!dIz6fy*&CK4MBjZ8*+ z;x76a#o#BEjPansS#Xr4Mt5vRLydiuoW^o=3-0sG*alxZhJERVk<@%&0G#mwKZL=EF;vf0_3Z}v0SfEIU|GvS9z&D+dTdSf0ogM9rt9$!XGYek#+ zEx%O`4*HW-+-hz8VD*B(j<7mgGpyh6+l+t@PqYqOi>xc;p1_yCgCte^yOrA3>|AzQ zyDa-3>=JehJW^fo)eOQGH--HQ_Iuc$vv=9|@Z5YvK3MiQJ3ij9w0Nxea3tQPGDwyB z*aO=+gTa{7@gyyEW+Q=CIERo(mz*=msC!r!KRSx{W$d&<0lsWqUZ@G$Y%a9LqtXw_ zH(r>A^>PV_b1T-({O9m(T}qDu>YxFB02%QwgFWD(H|&)elM*HKY_#CAE^8jA)9?YI8KrPWZ8V zf@%k-75KvH4`{LV)Cp<}e7fC0v;EaI>R5FfM@P|fFW|Yo1-^Z(Zc^Vs0cs-Ze$`P= zs)}}#xQfSW674-YbU@9nMXQCi7_}s6CG_fQ#DDy#=^)>v=-!#MU$oq4=S8)4T1o9! zwD6u&~jFJ+%Yc z@1TMH+J0>?L=>zxoOC$l!@&l_z|_OF)6hB4_C;+BC}N^^g{xlSidXrCYy8>`FP*O4 zB!30;a1FY`oy5_2?Goo*(Z+J_XwHetUj$*C)5dETXm^4162}*5bB6Q;?GEyr`@kf- zwBMla+D`6yC-=V_Y_cEhzmNa1o8!&UD#{jVt+n}DQ*9Ric?OtehE`9T&NG;<)gWJ$ zRS_$3<+5D0xHgby*O%|O{|1if4SMORWdrqO=8BoMHhA@0YNpXn*Jd#YyC9%8Gw!#4;o^B&Kr@w6jgpuMUMvWew= ze~p)nY{W6rdmGR=Y!8iP8C0%|hSIsJ2y8VrxlEe^t~f#P5_K zHYtz#me_;W^yimKR`m_(TO|`|CiS_JPQ9=j*GX&gK+x2@cV6e&o>frw~C07 zCB%=+BR5T4NJPmjJaAL7P);T;Z<6>MCEdi4L~9Hdo8XVDhd-_kQ74tfAMwUl#Hv{u zPh4@NOkq56`S8?dL*}Fx6R=l^2yp~Wi~+xWLL$8s-V>$qLbxIPD_mgxixc?dPJrbO z3MWBxdyrw9iTQB7atlFpvxq~SEDRUMg6Kwp?}iFJk$ByZdtHQ%pu5(@A~qBn;i3DH zFQZowiV1~*PT;D zkQ{SPI{QI@yVy44vs>e=#cQ|JnL}j9WM>x95|fFN8A)`^P^`gyL5ICThn=wwx50z= zi&G6>UIpd_6ep@8KRA&ODuEF*gA~&_@yV%9Dk58wIU(EUMBBFgfmo1N?EfWp<0@9? zGw2D2i2mGTUm|Msq`eUoxz^r6B*=RFeJkxb#Bz+a|014aE{Jjldd7I-M26e#i27&? zx@^T!V{*0a)_4G$f-f7{89E@&shADGxq#c?uh;0f6hfjpDhF<$&hBH~b@ z>}!^Vrt{4@&kTk$cnptPm#y7k(v8+dqD?PabFH)1Z0zZ?D4hd3olWU9VqqpwGnmqz z)^xO}iB<#aPwPi8YjsMh;#;gjX=SS=h_wkTq%^W}f?+e@aZHWIl??qW33mGgRt|Kr zjFxDnv|`QV)(0~QI$A>OF1p$cQ@1Xej(Hy4?JOwwjQJja<{4fKn-1dru>bj0bTV@ZdZ4ME2B!Ns-lFH|$T zn@;2)n~kT&I&k(fVv83Vx53y~ zjG6d8CgV9BYaBHGME@NO_2-N}q&-P{7`u$FcvZU?%Z-lU@wRwYTN)FIPo8A_WK1xA zKx3|Aj5f;SYb}FEr6hipBB1ud#_vXcu8@x_WasRxPzHRlX}L-oqm7Z;XlkTH`%Z3D z2fJdX#%2D`HU6JV*TFhB_|LZ^sf~O5|A&#Z##2^8cm=(V zr01Ds;n`&e3*{lrPg=zI5-I6D-%zAH&%7cSsS37~s`$xWtW*QrN)6sqZ6lRYhj;cf zX%izo9`!6n2O}5n)qTe$=q=@W@0E;UoHdfSH;OYx(t5nnfd0|cm|--7+8OhWPR3tY zaF!W;iG3eRZyZS`n*tlV=GX9~zJ}~yse-Gi~zd)b9 zX*k9`LpL88@y#dn`)6P?cMQBW(wiTQY>bTpjFn<$JZ3{B!;6=}tbsr8M>7|Z0|m_{ zW(l(`BdZIzt+!dn97O4G#^`9q>I6pN6h`F?b08ynG-G)p7Oh$4QF9?*7+7iE!MgPb zAK)W%Cv?z!$moA$UWF&zH$Snr;1cnyZ^Yflm|2Ns$Y<&BnWS)`OjZSKXVt)bKUrnq zNtLmyRkJ#A)C2C+8*Vj#qhVHGYqB*I3)}=ECgxZ>;dV#hdS|U|@Wg%A4LIQ)xZ-2$ zmi5y57Yp7iD`b7O6uv;0kl4Odwu-MYF?POm@ZUUq=e3w!5pMjWUDIwtv_?DpkG(;S zgYDn!QCJGcv7h95BWK(5;r7en|6A=%NQM2x8J<8sT*cOS7cBXPsE`;t)>a(LPE6!p zS|>4*CWDicXukYTIj0EmB&ETYm7OL|ZKnk?s+H4`?Kh{Z^CuE)IyTN_Ak9rkxm`pr z9`fQ;Tq$@CnRv;$gI)Bo^AIWd$_YC`*8h-&tj%I!udo(ux>dL;9OjG6CyB|qLTt`$Ar^fg zf>l=_($6PGge0Ph?vPx}EoK6<<`rwOZzPsu4nZ|+#Wm4JT)S~&aTq0I#U8}X4#JN* z7Ax~CbeKiVKUgImBfjXOxRuDG{X_zuBr@r;7%Scb*FHxl`b0!v03FG|el1|j)}=DU zF;&C1T?-rc&*0rg#5}d8qzgLOZ|Gw~u#1l+uGiJk77!)18l7zeQB>QBrrOWUgyWQ+ zmsWs)*P{PzM-SX9eWx^*QU^^?lb=Wl&=r%)(Nbz=sAnejHZQtmN&L4J<#{3Y4&qGTpQFAJDFJ$ip8P(l`>_wwLL zE{NBqG^o4+(ScRL3pI!)tO?5ak;uS$9)_4nMBfaqFoP@10$a={5^xc5e=DIiN_#Lz zThCv!iu@YtHV`?ug{$u&vT#3=0W?*O9K`K9}+|7V=;IB7Si$wu;$AGP-`J86czS{P(F?Gp0b3 zc#@MyC*pOQ#B-X&Gy4;d(_p29hp9S%ty<%KYD!#VbB}U)_^Ji?ss(=h#!5n-XndY- zJl; zrU!kbpS;0$^_-Z-2l%h<;-$L5{FjR$sx$PwqadmM^tJ8u$_@ChR?6M6;B=JdLerrs z;I2tTy^fPx%fpFi{DbJmZXl_4M8viLXEl;@$v?|k@nxlzYl5>X((lWFvx+bt@_@54 z^Zo2p@)xkx2jU#xNRo%Go=P!9JbcBA^;WtjJ(JFYuMSAJiEX@w_v!+%yQjfb$3Rhg z8KK+oZLN{U6Dcu@(gFCjdSS2X2%c(16vZ$2v>IZ;swZ`pYJ;|_5$jlKhib_u@728D6ftU@JGi z@jM*pZ*ix1g!xW;v8`c3D~MW$m&P2BtEf{rWf9>6@zo#Twr@dPZXD!uaMuIjZ#eI1a;Mmz77l^I4hYAHv_D8}}!x#XJ3Q-56G2j#9dZo zD+RVIO8li8eVIon0>&#$)JlaSv{KpLO6QRIC>i0j63jQ|wG zahTMA1nxnBe30&4N9TTYAxN7T(f}00y}8#4lbWO<>I|=5qFxrhI3n@=GT(KQsMBbp za9x@EcbFOAuyTvZd=DE>tAidP2yZ+RNk!ok<)0k`%XWw~mRPE2;%5WSOT4nLIP(?9 zuSuViKBMfJ^Ue8}7~98K!XJ3p{T;~t9eT<;(EBUsC3?#f=wD)P@Bc^loXg}da>iNG zQ?xz?9YMD_NQ-^c>_y|*iIsgj*nbOgT^p&{K+Sq+EngL01FfRP3TGRZfX&VVYUfZp zjaieEs2Pu^cnqZ@un&xMW?~h*%j?rWuPtdJ6jR~+zcB+L;M2uup`vOicpn!;0o9hN)r`a1}j2ICk^va zQc#lw`$BwXoM=vJ&#qwD3GqfJU=B?J=QHy}KVoNiXUon@{0>jh74O<#u`ayFBk>yR z!ei#4Jg^TlujL?K>%I0x><;IMEIy9Dc?@gAerA#EX7SD zwBV#@!wJxeqp(XTc6wG&NNb0zGw@(L`^0NJGtcpp|BF6;2MzrK(S9ebg=pq;tsQu9Hlw|7w#Gq!67xJ9&3&-77R`P+ zdi?^l{8>Z^jz`ZQgJohEC}1%9e?KCidw~VIGiRuiRhF+vm$X`d8h&9ePebe$^{`UZ zwK7|^uwT@`_g;yp!!p<~idhLk6j8L0tgM!4X0g7T8L(lbvtFC2t(Rsp>#3Ol@>!2e z5wfvZ80K9wY+g5G%}Zu9*ySrWjgR1%cjjKu%O3MFo~wJc9~;1b2#W|ASkIHXsI7(_QOK*2a%J1fT@1N z{?UUoI&)?luF#6|7GCP+rx77Ak@7KSYjcFz+#C#28wfW00~<+S5L{og3dpP~sY^AX zAGu;3%G~q^s2Wristm5Hgk7Z)7MSv8Cn63yU`1(*1*H|#+Dl9DYsK;3m88B5cT^Ut zV0JXi(axn(v@5~g6eTSNmGsKm(ze6@kJ^!M?NM2-U6y=#u3Mh#ROGj-@^7n~eYkg* zdUJn0y|T()T{rHzJNMty{F(pIg#X#n973GLV6!P{BhrTEP-qzW5tNOhel&MH28=q6 zGbeD>$sShi%k%7K&Lck;yVD}GKlY}<=5o$lMcn)vTCOJ&V?9rJ6SSEpzKxbUIb$a+ z_wtqwnycvvtBK%P&s_2i<`r`bzRMlp-M#df!=T%v^ovvGzu3VZ)8Zw4=p8j*K)(U3 zVX>4%h>A7I+vY1%rVnb?7c&udwG`Ob(u0GuSc&PYDXiSs;PO&Z04fMBE(Vn%j<%AO z2kTu?`g&RVeHHqD9jg^qyEfqCPF7RKM{`C{D@Id0#!WYC6i1`2fz~8O(qu-|Oss%& zu?8+-p22Fyy;6%+Sbk*gTYdOZ6KtYw zv6FU%SM|egIuvW^Sh&?hxYjgcerI4wor7(4F*th_mey^|uGr5ki&OY(FEZoentg*= z7kq*T-gzI6`3QUMD`qHuutV@u8BcCPB7oAtjkAKl3&5p|ICU2N?^g>Sjj$|0hJjb!lLiTHrA+FbVx3dl@w1bEwS2~?QuARmIdkwkg zO1me>%a=&a4@ljwNaUcC0*UL+zs!jq;$rerXhN0HlxhfNnX^(!_!(`gCHhrc@OgK% zufF6)lAFkk%Gp@cm!P?=X2#1VF!~N+srGSn7`^YLunXPrAll+-X3tz^1%TVw?jK^q ze*#8-EyNc;pl?PCsnInvG4CdamA zJj2m&$KrpUhR!>O8GK7ASw%G17I6w%^Gv)G3(=&Pqfxu@V>|Iz9AN&?F*NQoo)04i zE!&;dCrgje$6tu?r4M3a56_43eb{17{2&GJhm?>K}sySTn6`hFRy zjZ_IlP>mUYwV3x*2W;>&_`V5VnN}c(4&a9F_+@^_KQkEb&2T(9W2H@C{k>p|!yt-N zv^a-P=OQTM8nrjUB6skHKg9R*3@^`Hu>WW2B)H|A6rq)kWk8hgN(y!W*I(rNjgsO+ zN+W;8uk=;Q2JXp89A94M*cN2QS25!IN-+DYEcmE0IH`u52F#R!$iR%?r!4r>vtujB z0~Nq`RUEWc63=>BuvU4wms|n6L1lS>Tm_U?gGj^L%tWil+_Z*x$eMx8T45<@D^JD) zHVw=+i!)Z$?f z-yvqY9l_IfgsU9~4IU@<{4`fR1D)geBD3T!f)uZUBd_oa*SY#tJasoce7O>z-YViH zU0MU?baCf;X5Vcl-Gt9?JLxw0Uo0Juxr1lW3s!b`4n3pnU*=T)%iTNzySn)&+@0$$ zd`9}hqdmmG?;*d3bM{d0w%JXaU9{N)#T`E)eMH#XZhb}vB~_+b2txrCd@r;NWW-AANiTNsSU9;)#c6C2D#UOsza_{v~6~$af>*bi#=`z*0-rdqfBJXj-_M-tAz|@Joo45cOqT;5YO73 zqb}q+V8Lr8b;B0WnYoVb;0`T7{*Cdm@=X}2CK0Zcr6O>N{P2+c_*rw{XU)uvj5N%7 zOonwJJ~jbeN)De%fWOs;9Z`~kVnqBZMq_FGD86JK{$o}(`3KMI4eSCJiG_8eYfi92 z%5k^d`{f+wFHgk_I{};KShf*x#-UgV2HoGj?4q^Veh{m&mGS08mWB@(U`}LCF$?yA48+o=zyq6zcv=lRfgnm^7`wnX zECiq7=&zU~`J7mxhirG@@z=4*UJ%Y=4LF4@;0Q9|5Yk{5^CY)3qkkRpVg+`9zpwzz z0R2zI$~zjwKLWe&P@$91pZSu%Gt;{}KG}94`{tne2FRk?LS;`Pxss_I5~?_osu1Wq zC#X6T2s9N~G!ad3syR><8Zps{+atW(p&T1}AE^_`+lEihJ9 zZ0F@cQ^k?wh49kmauN{dt0CPj)&dA(W&dLPoj0sk`qVZ-P63e9XLN)&_IYOHyLjpt z^ECHUx(om9CUl5ZAgjgpPBe^7XdCOnP^+--uVT*TQt;D4bduS4Z71Ue_!E!qV6>G! z=q%mrx}d6Blvbv+EcmGye%$<&W@pAy20Xhd@gpQ*t%4}KfUVp4@ZshnemI*QVGV&8 zD~0_LKkge#wjZNA-M7NT69>?(qVef|A%5+nbqwru5dZFO>z=h0-D?9n*eYt4d)Vm^ z-j0JHqrJ=y-GSd@D>Fpb;R9J|^|uxi6E`1pG#lJB9W8JY=x7}1=uc*j4nsHWkB;~| z_^G?+^Q}yaa;$$)idIF?6!W7o=0SVR4u;B1tMs%=gCEAlPf0;p3DGv=)6z#v1)bD3 zb6H_CyXU+4YG$@Rndz-}W*T(aV4i@Ep|>Bxn|zoE>-`|8!)X79pd;w^M?hF^dJs&uA9S!AZ`N+~ z|DEXnJ3&`FAUD6mJDyBBnPZpSIv2x@BR}3tcX8~t+s-w%a=opz+e|*LY!aAn62CEp z-=E6w&46Z6HizGv$N6(PZ$AHaE(l^CPhl?iJ|Fb3fd8@-S_!S@cn$w+9k^pP=^D!Z zhd;LBTX%8jZl2G6p7cKG5YKBrDE1J~@et4S7|-^E`If7^=P7;QseJ^se&ozgocV<_ zzH>&9CvEWbMeBvBSZ{fMA9#;n%=qBtgjT>z%==Dah49&hc-OX>$-~n=P#}+$VD1v0Q{0fhIZGj}Z zX${8d1V`xs&gln-8OpryKkW%@GgvodHrAR2V4cP6m$9v8g_HHfm~4eR?S@MoVRPq} zU$oC+A-V+Kxd|`32TywnZ+p%51zz`^Eo>WX4)fAAM*;izS=}WO+%gqgW@fGD#!6Kf zZdwWqR1TX}Wh`3N;H@>`v31zo8Sl;D!tJntb!FcR&fFh+*dXxGaQO6}aPRTN*-V9h z&voVzf3pZn+Y+p9%dyd|!dJNl3*BZfI`$O%GsuCoU z^WsmQUBxs)3Z^VHHk*3`!#8;3y9^-~t>K!IE4O8*&BYQ#IsN9c<6_!B5SQ zV$C^f&rv6=*4-%Sjil>`O?wcz5yU2q5e6a;hp`UMaOQrF0!fWWUQR`B&c=Se0BibE z?CGmORO^wdTad0hK~}q&A9@gUbr_s=Lbyj1)MH9s5*y{>t7kN1>p+i(tbV3v9iayelIIv#C zg!Kix^%G~~cb!A+0z4S5Ut<}1%PMNuLYvTFwlKGKJKD@HR%Y1?%G(d7JA$rr6gr82 z_B6WB8CqQc<6R~K?HW4KP0*hkpLUOy55RnnY55Fq%5yZQSK=k;Dr-ty$LDejJ?j=4 z*FVrL;@kegzk3It%zb<_k42kRCq(8YN%(3M{Jk>drV3b5lirI_l*fmX;Lk}4C6{8v z6jCf{h}0l8Nd+S8B(y#aozI5`sDmP1($EDpDI0ZJ(E+pIBg!nPK-Q~MlTV0*RPZmPg6=L1zM&{$%yJpf}ZKlt4fH*nE*-zhE2?IQtDEARFpd@ z1QjMGyP!vDXp<63=Cv#2wNL0>tDtwSq*6ZW+~3OyW#>1tQJ#(8$U&Ne-*NBBz1N)F zw|npIf6T~#P0#;J$A3%De@xH%9xkQxo`uA!Q;PRol2MjKvWPP@pjdqBv82&r0*_)u zKhIQ$Wafwo(pTaTKk{DQLvK8?(34HxQy7Zj4F`DBU+}4YCI&l=plXKK6>?iylwx`lU%w^&$>pRxkUdt51pewokq((N#8n7Pjvlphv{<% z@W$<@5AH(a-bs($O3&R4ZAANCM_*k-pIw26ZaIB;F*b<>czOoU+|@^a|A{%_wTP$ufzeuxScl4_eKJOULgFpsv-c5ssfs!)acRU}ilT+xh6OW(Age5W7Xo+%KNE%d32)#Bc*{HC z83^DJIN%}N<_>)5Hroy18d%^m+XYr)a<{Xdr|={(9EaKVv+V{MY-iiTwvlZe+iJE| ztf#UJtgr;EumFBISC|Q6mHxQG2M=zE->^A0t;WQhGyqln1gfaz`3ozbYx4baLJTewNLbmqA>ewAg+YMy&E2W)4M;$3`$J$?QpqA7$M=Cd= z<`-%j&d# z3V5n2VjC?-TvB;7gECNQtfVEOVxX)d;I2Yw4F#~F=0}6b1LXyS<-yOD3(r6>RvG8KIxC5WDFo(l3;K_R1Ynmu&C&6ZIdd|9~y|BlMp9M>MRD-gzeHy4NwF zkawMrM0|Z@Z3?&jC)$1T>fCF)Z7lEH|6S9)u6y1WuHoL(H}Ch|`?Db1yC?U4-SY3G zZai{;dy9r*_%Cs(#D5m}?;_7Y<{8O6E6pQ|HRs&C={+medw%Y7w0NG59gpXnfajfn z8L|m^A8zU%yLp$AaGVV7F$MZ#Dr!==5_*(^cbbYfmWEd8$z>*&4K$vE zqd3Y)nt`&6^bI$k(aGt!GjlW1cXH5|a?q!8(fjh!$6U%sugve1ptKaFrRkq#Ju2Z@ z>&sDE-lNj=*Ru5Avj1tX73uL+>D$$?<5#Dj*TiPv(vOUc+E86aNnKXQtH+3Gz&L5h z=xM^LA-|yMHe*z^U<|cnEVab$&>H)HJH}Ugs1u{G6JxF`qq7TRu^XO&?w)s`A4mPr zi2HNYkNp5>AR~7O9^|2HBN^2r*+w(UM>FQfdNcul^LRMJWW3W;;005O@0*6VdItPq z7B-Q&#IeuAQnC)|~c(XlsqQSdv6gx}7#2d~6#xYIuN zd)e=UTkXRFvmbx@0eIUHY%?eDR{RZ}#a43x|HUQfqNktppm?#4aec!^8BoI>}5GNs_^-J(}H~K;a1GsYm{BZmDSe;yQ=LaML3AoW9$*@Z$ z$ET9UBR7h~ok@_Hqbwd}LV{!lH)J9HBpcBtIfVSkm4e8Zf?iZgKID!&N3S3E+w_e)ni{DY6vxk zno!e}QaA3hDW$)FOPX`k0&2sNORmK10JSIb#-$FFw1+y9>rAc-zMvi)_oQ_n@_i`p zLrrhub$U|c%HrN^zd`-T|3T?MXb^RSI37s(AZiC7w+GQ;5G{s4Ly_jgsT~20q|}WI z8U>A^b`0rgTDbX9UOJrP5nlYzcuFR4#$?ioq?52NP9pEpM9!E(tI5z*j;7MmjW3-+ zI-Rna&>HPn$5qFMzE%!Pz`2FeJ#|+4A zKi#{JxO3g(|NZVX+Pe2U8T#MaN zL>iZ$%Cnk`1~!?eKM|VXJ^Qh=8q4u`$c^qAL(Y9S!>JwW(MaCgNRD0llWi2aF&+&g zKZx7_^tnIC_2upV!8U+&Fvml^Z8-ViUjOJru9r8L=Qr%dZhz}Ze{!i0{mJcfeWBkd zcd4hR74~4?9db7}vaAC&?MYiu+7eB%8NIh9B`ug2)S6s7#zs3zJ9s0a1%133b*&f^ zEvaeASaHWpGe%TX#!q83%SO=8jH{o~E$e$)=1=76vem-^@Dn4k4&&2}SF1_t#;a8& ztwve}s?4aZ!oHHXm1As|W2Bd5D+iVL$X!FQG`W%S|yf`&CR?UrBb7R?5ax#%(656qY zC))6IWE&pr#(N2Pq#g1m*82!)w8xvjVvYF%pZ);7hhx8kUw?o;Vwd>{KmSPSd-(ht zIR7i?8T)4(J%#VbNrJbYj{Ovmz$3PQq5J6A_dH$uzNc^Bq~ssUZd2;Yl-nHLgs!r8 zb?{517ye5xA%D&zi!M;}H#+$_a;K45=a5yWsrj4Zlk87GeC`|>cLM3=>g*@b-Q782 zM@f&89`eYQf_tdlL%NHSUDWPCHf|@s9a*^riMfr^&6I9|Hd7i$+dK)o0SUXF+*)c^ zd+YIUL>8}SrLhf2<@My_(v{?wdpNIA^8=YY;$FtbxphwK~$|g}VnYxJ_ zO{C1F@z5l%?0e(?xOL;vg~pS2X&iZ%#)E!bn&{<6($1}S+m4}rG&IU1_uRO1Mv%HR z+)Kxhj^%jl|EnL(wc^g7pO{PP_7PV%bTOuz&ZWdHkJA|!dhOD%0KDLzH zQg3rn>I(YcO7<)1m##Lsk{-Rx%da6_L)jXyY!&@?4SjhH>3aJ6TKc!!|JR{$Zh&09 zbBniT>Q=_h4n~VhyC~U7y8Hj7J1F1j>7={Z?_t~L(O$;lUdG^F#^(XX{YnSHE+AY z{w7@ICLHFb$9rzGzvJn*x6yC!c-uXA)IE6AefZV`=wFYM{R@wK46l0xcYET|3%K7i zY}YS6j`+sojBm-mW_w5K(nt0#x!SPHL0vxT^4QPpzr$O|0R zqF9JZa$K6@GM>Gt1p7E$y)g2-7?QjM(!DJ5+_fxK@p5ITDT6exzV(RvrDI3YtP?YO8SM>IHS6dQf9Z8dKJox}Ry+0L|hjYFzyyj@+ZTts!Y6sEJ2) z(NlgxkEx5!QjdInG?~Wa-AH;@t8q1&=4>q~ZAPg}P1!d=-)Vy8(-^&|5&BUR>}rkC zm70PBnnA9<)P}7cZ90*5AnnXidvEK69_6;_gKy~)E#oQxc^a4&hGBv4Oa*3!Zlp#j1JfZ?a##`ZrX)97n8W>b)~)= z)RppXwCnCsoSxW|ysIyEr>;AxyM}XDFa3?SaTKRd{?66hbNg~7H+7HQ^M3PEw~c%J zzw7;9>i&+~KCaF^ug8DC^}q7C`-yAg=Kt>=$l0BEiZ0sgL@W2Lb@cLa`?wO< z!s^!i>b?24v~b_K+ap}e*qXErE!uczw)?NH4L!}(rsH(zIPBTf>yJ(8i!Ql6(e0OR z8@FfvpRVop$);ZKjO(S%=$F4R5`Lk7H)Q-YU~JTd>M({}eY-aO-L?1DgIw+0%{8X~ zH=wQ&=eW4o)z0hEI!-IE{@=`zN{qOQPz5io%Dx&k?%a}^kb8Akhj-6%%ia14o|ayg zF<#2!4=#@=<53Alc_~J|I}@ceRMu$qCHYY%YAYpZaNT&|iCUYi~*KaSJ79N5+PQ^JGec(Kceld~m*L#Kpqr+|CAcJO47 zYZZwP2X|+}_#hpQty3CBsq00J4-QBK5{M5)At`huh3wf`G;%s6K91d0i(Cm}Ix2HV zRN{LS=B2pE!Id{|F3fC@IJ*rKbdgR5Qp!P!nVr6$q1=^WU#R_tJo`*Onxkl> zUJ#TJLL$Z@4Wq#ku3hLO^a{!Mnl>+yka1R|=NvtTo^Xw)|JA(pY)j8+<682cc*x@^ zviD!ky-(eJuKW;sOxbhJa{bG3*8cmnaXrreBI*A>=Ds_=ilXa338|z9(tGa((tDv7 z=|u#)(kzH5pjc3`BVqwmL{zXKB9KM`Ng#!q-YY4Pgd`*(38a$pn{STu?B1Ij^m*U+ zkKgWR_nbL>W@l&4%w9q*+smqB*9|t$*Ri=BtCR}HDPdOuyB9EC0m~MO*@^@ICZ&?$ z*BPafQIHcLN5~!J=COPOyJnY0zZvASJfw(aBPEPh!gTPJJCB`M!C-&wBI6-fxyo{v zOm^imN@G6PBFdH%o6yqf9nE|VfO!GloRawlS%Nk8S+iiiD5F(!-Y8G7#;D%{YU3dX8Q!A z(*7uNQ)tF8YxoNyh?V^Q#q^;2Co7*|eE35yOM1{k9!r@ld5mLH3CuERA*(8Ed-EsIrXB7?Y+80Q?jk{CCU)ir^^SazXJ5FzyN6yOO@0UCJf=SJKA z40~qyJ{7|*e4jeSY(z7DG^3&&;SX6hvTN)Cr?5M&3!}XPJtK{2q%v+AvrJbUE5mNW z=yOJofDZPK&oYU#qdf(^ES>eR4Azq~Sg%BX!}nEh+aJAOM)9IWdz*@b?NHz${2xRAwzmc=x$F{^;t>_Uc*_XpWL-nLx!*5RGY zV()M^<3Kx`agg~#2Jd7cJB$CmN*JY-(P(cQs{rKvrR+rJU&>0@?=EH#?>_b`fYTm0 ztqQ9DUJ+owqjvPHVU+9asu;a$8LVR?OC6)#U}xRv9eXAX3~OX#R3jUs8rYroRIqkv zVmQ_f81Ha4kDg6zq{Q9}AVx`C?M$+rNp>)Jhn2Bs)Bc~;MJJmI{^ zW6$RvgS~9b?q(E%-HhHldiApL9D74J?=yUel?EAyE_`Xl41n?g8Zv~hcv9{4+moDSzu?rAu9S&(<4LfX;MrT->clAeik)maALKgqx8h>HSZB*8oVGitaVcIx>QOS)# z{%rC0xbXY{(KqO_A1#4GJXgkdW;%eJhWX zh4dJeMk0(tI_%OKJuzNktitY$F2giO%Q|c{!;TF`HC#B6@vDzs$onxCVjR>Q9ScFn z?_)ICNU6cbQTq4n%B+Nck*>lnrN75n>=U7kQ|a#uGK#E(og_ev(141g6nO^mofiLk z92drUQ1GQenSIU0zbRK_YY2IUo4#US?VFsrsQN*j~Fnx>6OK&owYwx#bRki&Oyd;_N) zzgDJ8C0GFubbKwx?%*v3u~XQ@WB{QF8A!JOXJ)_kwy*!4sfgTFh} z!f<$M8O0G9@*2{qVb~3Z*D#IRQC(z0JR1V9k=cWPtn6ADgtgmD8v3w9yR68bkZ&Q^ z!Y*tb@6)lU-_^dR8}HGaemu z$scr(+rc`IfwaM=7DN0LGx=GP$QlRm^)XXs0Y#EiIK1Oozh_aB8A|JgyD&N9lK%R;+ z-9e{5j$9RdlsE)VeVpD7+8M{YB3yV|+E^dv5bq69uy@Y)(CLlj`{|vm?}O4g`Yz%( zC&+-=f1=JV;P}3Y?3ec3yGG@3r;NCZz14S_6pb6eXe7X{21X1zks+f52#iCFJ;&FPuy=G!0~dSzpyO*TvTlrv_-;#IZ$S}qaEyoeK7ilR zU>wD$%D)T@v#}KyKfse`qclNzHdYUhmMK$5mX7ZUVj9oXk)>n&N3M>%9T(;CxDT_h z%Oj&>K4t@OgxLbK2!6*y`8;xZnqlx4R&b)M!cLUcMrR@5MBy0nf1dMeFbugrAkk35 z8UU*SS{(qVSrO|4nhh~qVue66ruyg%3OUTAv~Px47V|4+UhUC&8S^h@U;Gsr9d>E6 zSP7~y8rB%#ku2tO9X7Y?vXf?Zo&QiEp~*`4+cXoIl=>(RO&xY>Gc6sK6JYIuZ!h}) zIcX(=Yyz1AF5S@!a-b1Mz_2rD!01?`;Cqens3nxKszKg?JOr5tLm3Xmr^`z8+bd)<*q4Mqd>5k2=s&p=G9Pet{+6QJAsfQqdBxhvh+UIerUhNt zK*j|g%4E%iL0H5cu?oMEK=y@vjQho34gzj4YEO_Q9n_uc!Z$AHlQ)!2MkU}0ROr*b zEB_v*%Q$G$Nuv@x8mgl)YYG0946T6{qdLM8>PJ3Nf(H1=716HL%D6)cdcY?$3>U3K zfx$1HE5E?w&lG)ua!h)*{25aZ0SCR4sFHmLdgxWu`_OZ-CdPL_EoM`laWxpk@9nU5 zrWG{$GWMO(pEXA%!9mYQ->0{LL-cQO0r4)u0$sfKbDKm(Zi_q^Zw%J(@W6lbM_()P zzT%yx%$L8CwX^^A*i_>Yvg#U4uJOL8#&M1xKNeXoF1#6HOL;58#cEm;trh48#!gPt9p2|a5_ zqeOWu`UFYQb4P!JFX}hE{{Uj03u}P9OptmPGF>`}3OQ&|E({LG1;{gHtdzmW`vNY# z4ZtW%2E;qUb7)#$gGxG-FVowM^*!w`_cMEVQ}HIk4%x*U4i47(LyX6FqcIN9o6O(k zJ|+bU?9xR!H_0I%CkZ~nV6TCXKfov+8gXD9V-ohjF@8Y~W1V;`qcII*9jDVMNED)B zr-Sl%@Ce6v3R{3gCCEoujJu%o@s~znlmv`&exixTZyL{q5q@-l|NF*g09q4ZuHXmF z8^R7gaWMDLEJOSHDC5K|#368$Fo%H#2nry_Xl}zAf-sr^NrK~iP6U5 z*PiIS4X`>Sjt~_vP_cfby;{ma>1om5Duq|dt@W4;BA}cY&xS10Uo|D~^lYKe{qkt& zN%7|==7NT&Pv6ea_t29l2I_ObNs2J)!-xQUf;@8Ap%pmwar8;*xQR8*pj-pgS)CVsw!{`7R3R9LESpWf~!Q38N;Bk3<)bp?pNe*o#q>kFzuugDZ^4 zl4CTD(?sKAIsJYVV?U=06q*tE%z!;2>>JSv0}y;!kkc?jL5Co|1z-(=H3na6NMba1 z39}i;FgHrhcSPZIK0jg>g)f>-h51x^ZUrAJ6i$aeKWQ$e`5JsaUju^2S2n+$v>IUWbK6?x-0Zy9PU9tTkcnyj)wqbG$} zglEPvK%5+kaZZDt7$*&qL_}Ph%b^G2yB*5t=h(MK8{oI={5S0MJ9b#5evbEqzViV> z4|JTcLNpGED!e7s=SdoRc#rYRMA!s`B|G6H03 zOp7jz!_Wl;4G?^S;u3K12nskK<3Zs#LCgv?BXA6}3n(*x_;l{vaAwI^+dw80ZqDZz@!#Rgsu3$WjIaIb=kz1jzNc zoHS3eOui)TQ;l#3ov!~DhaOJU33=Cq(VR~lBjVtGdEAt<@p^FI+!nPeWp$he`(#Cu zPP)(#;>Yu(XvA@lzI59|67rIE#LtMgGayCAV-c5$!(}K^fzP?b7wCu&vVe4#U`;v1J(J@y+ zpO>IdCBoXyA`Hz{nF}^e@2? z19Bmfr3l9A5CvRV6Ck%qeC`Rk6MRz6g*sAH+zQzcbYK-Ux>L*#mJ!FnB`GSg9bPZQ zgPK!Zq$|Y2G47w_&>qmIdT<|ryiK{htg@t@5Sdt(+EL7-$OIYUiRJi{6lk(B)Rtlu z`1I_lEa3dP6NTR;`CNxn>HR>P^1crVSd!Eyia;YizvEpbJ&rMRe^X$Ya9NOBz$n5k z2yZsgFh+sL55z~K4z%fjf07e;;1C~oj5#C&Ep8JdsX!+U@PLsv;haKrL4sofgoIGy z+5!~w2*+JGNLwh&#xOQRl4b(hzu}U629TU3c!}%KZ}(vXGaU{{a4BgTBqaGHfmsne zn%DR`0kWXeDV7w|#JZr92A^$F<~Tvgk|dwLP6%?qV2>cbOP9F}JWRYhw1Q849WRYXYdB73pK7tKF1M;%y57OiET!urkMfSK=;t4cqnFp5z z?eXQfZE0E5QJTiBjK}+L>D;&2F2|*LR2Dn{6HYum$!LjBbo_R1?Alha04c$rP~s9| z3YQdk)KACv1T4Hy|Nd<~BeT-YJ1fbXjFC zk1+}LLK!Dy#ZVIGTrm~$7?WUw#w4O}TYQ|79=~8?{1b7(8xAf7TuhTy7Rv(1Aq(;` zSs33(MgJqqwYVH+H~7ZP1A795q%cp&rW2n$(4GA98H+6NSTJ{TAFz%&l6!#+4)`G` zSprqyag5diuu1bW*&HiNHfbh@E)KFsIOmfDIKXfq3O?s^ea<5Zy33|ft^j@VM;O;5 z9pZ70V24w~DCA6#r<0^1M>Yf~_A5vc zUo0#5AgVM^OyxWtJH^ZEBGeUGtx!kVKDk|9W5G6$2sMz@B?@Q)kJk4eTnNsPh3xwsRrUV zgJgK`;&#Lmu!nky?UF6AE`KwK!}b3gDApu@WK;4EDOeT!L6*t{#ke$2D02%KFHtwx z6S%NMCGnlh2>!$xz$H0U62?lBAlt&IOl8jd?;y7gDA?trF+pA;8L|&)&^dfiiOY-! zF`uGkz!xk66Erx+WoZtk`4Ue;Ja2MM%+NT5`C4p+d~qLKUo1;@{@wkb^f(_G4(bX> zu?cwvqN6wvx!@NxUgB|*K9`f0AZbZkf{b8;ej|+h2!~)(QWn;Tg7_$2lyQ=tPzRFZ z^5a2nXFR?no!6fG7UC7+7Gjjtm865mkRTG$O01%qLVz;jCcZ_%Szf5S^;$UAjq`^ zFS6)dhax3ee&?E8PZHAFLmU%uNtp+ixo_l4XjO4;0bEQI+ZE!IjY(6N&iCRpSBxwBP^+t{ZJ0#EB0QoNZ zHMc2n#Xbd3#24}=?uFM`@WDB<{0m<2tb`nl$0w;vRGt@#Wym(C2qm#i(&HA%vov2^ zf1w6~Jt1CMz8=(e7)xML(gG}V8pVP!K*%$}ldkW0(MZ#Ux=H&$TXU~t?Sn%Sk}beB zxGtBHq(hTGN8*ex$2~zF^%m<<1Y<35`glC2?;!s;iwwq*bAm;I!3YMr(L5A}`MWX}!WNH_ z>alA{-cUA?hid4~W=k-V^+Dj6-O1oI_cZ|2d6Ym4>oB zOUsO37PPqxkC2!D3Bm$zYo6N)R=KtRDJ1WbF$gp~E6QJ`J&K3m3p8>2bE;&FR3}NA z;6oZibdo-}Rgxq=V&gTHwt%wOC!PgwGchhpPg-|887?RENgnf9_#hkqKk#__{x|Ty zit0m@eTnwSXpY&Mmf2Q!~O^|xbgS5oH#eT*3gY+NFL*Jmk%|*3>^jMEX5qlKl z5BBhHxZ-z19KpZQ{lAbA`{&Px;^6P8&?d5E#X3U!3H=1EB|gM9#B|``Ngw0O({mV~ zPxg3x9R7RzlKNsj={U!W;lH7CS>$;5endGRV&Lr$oVPHqyYL&*e~M3AL zUQa$~JVMR5PcF-$qz=zb$F?Jv2gD)Eo|pEHh4KlmbPGX($Xrv(-EqNc$29H~|j@aIV;+Bq$ zk1Dc#Q!k}D2>v<7+mUpIyKGw&_js{M#=%SEU+j;+VXz~-yZpU`XB>ha#Yj|67uSc| z;~pg?g_z-sa&5|=D32Q3Ke)auD621Uxd-te^B}&MH@1DLEl7sEiCc%ubI9Y74JBCFEiJ^#=@kx3ld9qL1 z0$$%;ifUO{>+HdcSE3@9YWEeoZwa|M@0y!?@?62PRN9#Ie%wGFpR`odl47m(uzZ%;9e zEK15q%a8Y*seOd8KvIv#Ms*PPAF-Smm-YO>|2J_<+7Wycoh*o{(rqC2GhThA>mY4I zy3B3z*mzl%9cdbumDUxPxeT?NkPD4xi_=M7^1YEAJ9*%D>9;}Bzj&{T`X~4}V0%2@ zBtdtvoR}`gd7SkA2ydv^KDR^98%AFZ@#nfsKq%WVn24Uokb^tm;%$87@ANim2$@;JC%4!Jz>1^?UmKlo^1$Tb%_)rFpu?WwHk5OVdPUDdC2%-)77${8<#%OT3{=bFe=}3B^5+cAs z(TL+AoP1KGBuN@v5`1Wnl@sEo`H0G5Pq0UNq)%m%5Og?|$H4tdMj*B|Ru}g1@2rGc zLY_w?i3wElBrbE`q%rnRF>zniHdI5<&|moc#AD=;WXJjv$Hu)2aZ#P5b)hr9T}g}F zCfbI_CblQ|;*uOn+M$v_qgo3#5f8XH#P%i2V@pCk#JurrNIz#;u?o7976rPb7D)+r zlA~vdu?A(%72X4iTjeb14kOf;EYU1Z?MhEbY(a=y9GkSnzbSLu zup`XZlz&OaDdfYDLu6to9S48%lvnX*DH)NtB*wWd9-Eja(72T3GvHLQjzHs>q>e0` z(h_1BvMs)owAiO4F59m_m26Atw&i89JnV~ohrwDzEg=PoFf~GWn|&-3E$90n~E_mFOG}&;BeUo<74H7QI0gp4*8ar<~%-j z2)=mS9CBOI77(wrjO@Bf*Itk!o8&?0cjL#zTaxSXx^akF2{L4d^Td!m%DRtzO1xEh zT{#?2oAWv3aAAxiF7y3fdpj@pFxO-Tu=wGhAHfjGilEc2kgB9`OYpotGz zW!R*4quNCQF9v z%90&RBWc`m2yG*YOY>xxCF=?q9EefuR~++Lf22X<8Sk@@5O ziI^s=7r1?K{kYY!v5I~0cK$a{My$uJqoq&}{J%N|a{6)s?3^n%N6t&mT@L@x@>?Ts zj2s>QWq8NX+e1GL{yKPNuxN1S@Mpsx$bTWfS8<=>tIC^|=cX`b8^ zxrDxBeYZMWI(zSEbZqE;zx$n$gClY(Ix05GZps%2a|V0w=yV*rReI}o%aq%>_ss{3 z4ONY{20kA6$%+XpTA#f0gzl0Hi|idP+4VJ4*1!5=^I^H2!ui>O=f7Rjq}Q@6TL7*k_$~~HR%g4 zJ$w07UTgmEO&!e!nh{#B_^k51z4WzZzdcj(%*|&KpV43S+ry1>0_V&QeJmv2``fA2 zu7_OC*siisH#%yNs`8xj;(Mldn`^6U3<|>wytDUZ#a&xyN z`ECE!^%<2Ji@)#tK5J*@J90axzcX;?v%~#`hl<}b95kBn$o)seHGY1Z=GNuYDkDGD z^w!93NUon&^;YFKcRRX5jXpNC^^5XdF-v=<=B&jtOs80TDrjqHDs~3n>8t&)rus%< zom21no;7BFn693;ZLZmiJkTN%~F{8k>0bqD{DTfmOq=EnD&>($#>4XU3jV1 zuP#?^oqYJ@PbdFsaLgcE?K?Hg_S`M<`r9gt@BzR-7)WwFN!T{NV}E(^LhEy)+^s$J6*iLG@&ZC`kCtw z*POb(v&QGf#hXW(n_BwX6+13={LpFJmD6?e?i=?8?;gK*^zO!cwLQmr*AJVH1S(%r zo~Cw0?W|Ib((R$Dp}XCM-QRY8-1$e>pIz2H?mc_Df9w9NJ*ItT-W{0wXJEZ z7&aUEST9L0*m9-iU5kDTOy44q!cTBxZH%$6P zFIa7dYR-tsi2A^${($>2173<}C#dRvsgr6t%~Z+y4XaEmFRPoTA*O?REA^aIzEXba ze%HYMdp`F9dpf#b8<{yWOT$Xz4WoHRd#${!7TLsF&$QTJ-eb_FZ>p`MHLR+ys-V0~ z$y527QijS=m8+`7svc_oYHAak)aungR`1tZt>rRlvEFlrFB(*uR2UDLX_}RqDVbTC zzF=Zv`i6;<#rx*P)*9A7+5Bq#xW!!a+xm5r?KOinzEr7H{!`goxq0HDiFtY-=zVYE zVe+VDti|_Me_7UAB$+QZH880#JZ=zW5U8(g=x7jN{DILy(}|`}npc~(o3A$i(5%e# zYolC4OTGEJAroIzdwjwXg#ft&Bh~T`%fF$bs`84qw)T^T_YKyY^_%9HEilVBiZrs) zdr$ZGiK-I~6n9K$8+mF(ZshafujPW|CQrDeFs%5O;(VnR#p(%cq&amn5 ziXq>jF9yQ~tMBg__;lcvzKp)Xo^8DsdpvrZ*nh4WHBj4MFnH&F)6nt3M+VjJPw8{& z-Q8u`<=3{i?f2%SmMu+kEr**UZ~xXh*mj^}dFRG^+wVQrThNo-SJoTSx2QL)=ZEg; zcb)Hs-^scY(X!>XK|_Ay{aTfqCDmQEXR43Xn%17Jn|Y@7CX~3%l808**b+OGuQL~Cr)JO2eJj7XptM-6bWi!oiZzuVR()7eRJpdaqwJwV!{X-Lru?^a z_T@d2yC(l?{t&V| zftC4HJFhF(^j5!E`*V$YT~SR?-Nf3L>h{(S*X^k5zVY1+*8+gsXkpZyYk_xU&>CFA1Xao7F(84o>+OUs;Z{FR=?h*;n!P9O|~t*x1YTILTmc% zORZB{o!Zv5Eo*=8&NCfaT{pTy?~UAhqFc3RQ};->argdiukK^r7Ci@gzV21-Gw$Ei z|LVX81K;1DbN{`;jQfuag$?c+jv87i=QEO{Fj?UhrEN-ARmxOfR{L1peqw^gZ8a5* zFVqYt4ysL1HCJD!yhdZQ(iY7PO8d3WDpzW6R5R4A(iqmAqO(@-s@}(X+a{;zJ*ICp z>70J%q!Ru9$(jan23HKCjl7Mvnp7L_H=SZCZ&qd6Yuas^V;W<6-SipLH_VwMz8-tujp8tXT~x8C2<@8y8IzH$MvKF9p( zr{3~$oU*{%&g-G6PF_}1<)@TQoiTN`&u;H>-}OF)ep`Ib`0exl&G+G{RzB;dBut$; zWn@ahl=V{=cq{sR=sUx&-QO?ZaNv!A=)g|@0skL;@B3_@`q~s{PdAS@-Hy0UcireR z;@ax+lE*~%r>6Yj`MLL=DNpzqPrd2=^pvGjk9+EPt#SX|UCuSx)!uo(i>i~G%TdQg zE;)`TT&6nhaM5z|axQUbbBMK@XBT19YHemU-zv`H14|Q&=PeB_sw{U~yl>@cS#0&P zc%|pyDnJzLZF`939O}}RHqDhA)P0;&elCGZ9J1N8Lwt zE^2?HRil}y;iBQ9erjTd+OKLks(NY*RV!6JRbAA+R83c#p_Z!lu-aNx71fhU3zZ7w zpOk-js9|t_|J^>D-mN{K^)z-L?48hS+rPhWsQ=ae#{M<^6@7F2I(i=N`SG5@y%)Nw zJC}8I-`Uf?t^JL*__jrDm)k1Zo@#%sy|mrA-Ln0))}q^&nxASq-1t^~>P?Hft92eV zU)APS|5067UKGQhc>}r1Iua^xo7hl%OjK2JNruP-+tY@yw z%er&<>CCH_)?f9x*na8f^iMNhOgoU4nYuRhr&Nd3qp7=7<5K<85>t!Q9!WJzUvr^7 zttVwe+H1+*rYa?EyYTYaqLh;f2a+PsJbQL1{^7)oGkX$$O3*)Rleq2dJBc^XUQOJ1 zPWP;O()qI!l3UJAOHoSpJwG$q@4Ro4a*Ea2`{yPm$em4(zmjk%J}2SPglEq>oO4f( zNlrUolG1%)LCPl=jwPv|?>f6PdG1+-WUq6IDI1dKU08czUb zqWc92Mazp7N}np1uUuN)SYvtfczs3VqfNJ)o@r5Pezj%Gt)iw?4Zk+Z)%!L?)vs+> z)cE|ZL(R!8%56^V2kyjly8j|tP4b-NsBf=7#n8iWjnNXL1xB7mrG|$LHH{JtpEDjX z>N9=CG|ci33u~LttqW}D+CFF3X}il#)2_m9g~?rx=<GQ@^V|X+Fx{z1|^HYrQR}7JBPVea!ptl-*NH zyz-~GdTpCh>p62uisx}JcTXG7WA6EGt6cZHSUP{viWKw+feG*PmT1 zT+*HD9X_@9wXL<*u*$H|w5TxiGq*5PH`g+=FrR8>YaVLWW+rd8!EBT1LDMfyJ~i2D z9B%AlRArcH@T$Q}`cw5ICkIV_V$#c#j_duR*P(k_S6(+*=QHhGO()Hh6ZIzER9UK` zsk~RoQ|XGLzEXdJ?eK2bDLY?c2&-fZORaOL3P!TI;??!PhcyZEEY$)`_>b+*WMa*z!hmZL@3h!RA9vUd?T{jyDC~GH%+{xb@bt zh9fK=-q3LHM(WK=wHh~~YL3=SM`k=y_yxZdNuQF6RJDe3MH;)YxVA$ z`0It$IhB^zL(8ixYD+T9jEX}_=M?QJIaPGKq@?&pX=2HtvbvJfWv`XYE^8@HE?rja zQ@XimZONL#mx@ygZWfgm3>Wzqt|)%J@YCXrg&P?yxo8*5XF75n3W9PD*@uJf9g3h8zdBFuXIg9h&&OVr{oui!>llw*f zANkJ}$`_s}$}ikr{AE#K$(f>8OSTt2Q>>HkQ+PDzUf$;Hg4~HY&*jPGJznrjfkN@l z;_}j8OS{YOlm=H!FZsI6xafrvITqK!!nWd%SsHe;)V89uT)RrX())T;<@W3QDhjJ+ zmVaJZR_a)Bykw}XvpB3Qyktk&^0JpI9IN!J<7+qHXsmy!vHVs@^XaDk=7vVQruG|C z>$g^4s!6QWx*lG&?|MOvZCz=-UE|*7!j{il6Wg@gblN|<{Z#AvW~-L|TZfxEZtZQ_ z-fZ6TWUE%&-8-i{T<`YZwe9Zh{;+#d&!hL$x=p)&=&HCA*pc0CeCOjkWp}K*-tU^z zli5={@cR7^hn+?qmur&?mHSn0@9?$ZsKLd9vj%(zcJ)8q|MS2{1CI`^9y%d+Rqp(R z)(K9^OO&^(e5CS*%4(Hk$_tgxD|slruau|wrgDnXF4Yp1hKZ{tmTIimNYPxaxkYnW zW1B{q`bqWc6WJ6n@ruT2^{raVG~d^GM!Q-sMR&Ts<76enX8rw!uNdeWR_ePMR87v% zUorUugW<``jm{Z7Ym#b|Z|Y{U+$`2)p4mwgEwh(Ra#{I;sjkT~vwbEP%*KXEV<+*UrcJq{FK&&5lQ144np@Uviw_yw#z_ zagBX}!%Vv}>GqOyr^`yGxz48?K6dQ1Tjr2xyUyW~ zZIz>sy}irJjyv5hI`_N#yVko~yFTmot8v zx8=^NZUN5QT;d#mbZW8pb=+mQ#^IE$hr=%0j~!}kw>hTUIXXY(knYmv*zPjf=>_M5 z4xc*Y*uH5~YkAnh!7R^ggUP$*CZMYx03nvq_@SF4Kj^nr7w3g{Hq5e{Axi(F;Z|80Z^#Pu@Q{ zT`ziatzLqD`K0XzdndnW@ZMxw{qRZNdTVtqYME%}X+)_et(&vf_ zDptx9RXmgrDP=0!Pgt$+n_SDtwvlVYzmBMnSjc_F{%6tGMiPg^hj$KY4K5sL?EkWF zYF}Q@8$HXqwY#t0`-ZI;TJF8s{bhGh&s#kTy<2;C_3HM`=`HMiy!&$Z$DL`NbJ?2x ziI%l3FE)SOyrJcC%gNTcZ8zIb-BIYM?fCA_mX5F5mbZV<;(q&+TNX_V8k*R8=CAs5 zH}}*ZsQKVu()Vx;cvwSMQcjaik~a{wAi&wzv#=7n0&b+$J_<^tFvFo9mvwny_v0@XOX)$ zKRQ>Z;JMtg{GW0x^9!>#zFL!6bnUlnz3iskxSRv|&*ZKs(9fM*kdU327n6B1$MTwPcJtNZ zEXz#o9N%pFydAkO7EI3%EvnD2F1nFdS9m(-&-~Z3w&cE;xi%*|^J0!(wr1Y$oKN$s za_b5T^J)s`alNj_ z<9c*WYt@>XBURcp-&SeVm|j0rV^IA|ZD>tl-E+15H_p`g)N9>*wW0B*U*nCN7L6a@ zOl)}L=Fx_~ZWcC7taop`Td#8~xiPoNuG#(e$G3O28Mi6l`KE3A9rrfXJLaw3ZI@aO zwvIIC-+sGgUaNO&PuuV9D>}aEbieC!?{v3o_xC+Z?p^3^?OJ^=yz9@q{atJBDR-~# zY3gUouZYJrRo=|%O^%p z{B>g6#06>}sU1+cs-mFcp%SF}h-%lw2`qiF(0Wy8t2VcD2?HohY3K-CuO)Pg0n4Z1S?nxAgbu8yTK4=r{b_aH&y+p}o-|!@Y*X27?CA z8uS{hGI+}HfLc`0(lZ+3UmYZxc|JE$kqSidkveKf?s>^b+jj?rxO``Q* zHeXq*+f-TIw@R_BwEWKEIZGD{2dgHFqt@%KKCqo>^QHX^yN4Xx?B$*II-GL!cQADP z&fe4UFZ*>)*By4bbU0PH1-hnssJkEVEOc-2FmrErGjaXECEDpPrz!_Gr_~Pgowqrj zaLsov^XPJWbm|LUfxhA13;gE!eB}GO_ZQyVrr1px^6>N=aXaDhnp>0SpYA)R`gncj z8{zE|Q0n`0;2i(%!2SLk1Bd;V1myVI`@iF}(=XZklHVO~i-0KK{y-=Hz~HR`3xanC zyb%=b9~JntpL0N%uY7=+?{I*d-=9G({%?e&2DXNJ27exw8oVZKTkz4)V?kLVmjVMr z0s`$r`~p7-i4I&E`ejf=*uLPKVc{VIVe>-Hg>?tN81`kbd6-vlR%l_+kDWrXGj ztqc1o`1kOZ5Ua>NVZl+?!na0Eiuf(kEnF#LS!iI`L&0jH-GMzJ*8?@f41;sRHA6Q= zR)@`q$_m$v`XszLA~O^@okuCWNFwB;mbmQ2n`H25BVx^ zPjGQSYw+a2Ga+SxkA;2~bT)J-C^ytD_)w@)aA@f9pp_vhfk{DH0ShK&G_S25m%U!|SmCAZ@u}w`_xC+kxIN0| z;AL+9E+wuPoSocET-@BvT!TIA-O@dNaeL8YzT17bGM6PT9!@O|SM8p*U0}V_>K%*q zmT#N?Y?WoP()LShdxsb8>Kt7h>Kttyq8zr_eaCW+U#xO14q03=TW_(??3iV_xq~FiqjgU6l17#K z;}gGA`%1M#WsmB8mH87-s=cd`t^S?nWsMg!K2{%4wN^c>SUW*i{uQ<}c5YZ<>@HO4kB1)2{ShO}SitrTkLPW&KM{ zm!7-ma;Y-omy0iEY`Cb9vFzg0>Gl_Qr=@3{Or4Q2bRj!E`NH?2T)2|taDL?6;*|7r8Yvn{Gg2-lHKv?M{`0(IO2_%o=F=W}HV8_zwOaPI8>GglLD#mgmr8~E@hcMV$2li{5cgxk z#<;f=3gbExK8;UKtcf={J2n1=#K^eq2@!FxCLE40PP9y1o%G4M)Rb9Co6mQg)k)c# zaQfVe`1cdH$DK;}j`95xHzv(Z+H$@+MKMj|!j$wQ=Tp-*q-;$MNcOw%Zql3Q7bh)0 z|8~-6=e?6>T}VnPNIiAoa{41_FI;>#{ew$U8QzzF&-mo>R~efwpJRJd>(ka;OiE44 zn4h-v;_meCFWFxVy;5|k^=kIziff8jhOfPJWl^T()jOH%uX<;Fa&=8s4Wzm$a+wUs=UKT`Ns zu3mvx-uZ$L3iV2K$_`W%RxYkqseZlIqUOUohnih=_18mdeX4d>&#e66`hv=zuTQFa zqWZ#h<=V})$8YRrIf+K2b5qc*In66>t!P%iHPp1GF{&xD!SvR-`kjrv4Zq*I()4`G zwAPxo^gF9N-|sTIx9_fH_wg?0dtY}bbhWn6?kI0}>G-&#sPmb-zu$YKC#Cm5UvK}U z{u2Ys`dkKlSU&P&&t8^WYxYO6yu)&E)6n4X?GbJHH{>5ySj_$_kQRj!g(VY4ed=D>Ry`W znvZIq&~DRxMlWje+R63$GxR?)h|*tgP&Rp3KWuWWe#azvgV@PWvpgckc$4vCX8LA7 zTeO?^Sw3s=menQmBr8SpZmTY{Y1TdFJ=Qmwa}Aqmc7}Eb?9bU}JFIs&?O0*|jMHU1 zW9JEWRnCTXzqveW|DNl4$L(&XUEXuw<^HutqUS!(R}`M&Sv?l)`dRR1n-p8!)|lfW3?y1-`NFN5y;P7l`f8w&RGOAoo?_g$!2 zz}7J9pt<3Xh75%3hJ74yJZvyRE$p?(q!87p--4r~ehJ<=Z6svNbo=o4XShXvK669V z>RI_wNwa>A%A7SVDsh%>)E~2!L>-x>Iqk$OwduEKIn8)&_Ntll=Dab>aPG3%f6Psv zZ8oo9_P6tn&i0u9&g{G=KBL z|+c{MN&|%XJ?PTef3G(~|F(tzW!$>6S&0Eq!m1 z&$1PZFD)-vQnd2)vQJh8u9){o$BL>|hgLMLR9K$6?CB*}7uPQ|S+se9|DyL7JhEir zqPFGpmwvu#@d}$YFFbsEjr^)FS6^OP|M2$ZIx9?{vLbfr zE*6L4vW<%en2kFNOCBm)&^F&?Vc0|S7lkd@wm5R(<|Vp|s+T;rC~8T@!mk#&Em*!l zXZ}<3J?8G2w|b7w{M+B z7I7kMIHDu0EwU>7{iru0wnS}uXPrHc-`n!YIig&)C~2*yO0u zNh1rxY5Er?ZPC52eMHM&^D9jcjTf{OG_`d0X({Qxr9D}9m-c5mgIc?_CuoIgUDWtc z!$N)SL{+ujs@^I|Do-h2Re4o8RJB+6r0O=6RMq_|t5t(l29)cR7AyKqm@hv?&V58@ zxOJ#xaM{p9gE>QGgU%!2!&Bszjws7{kE9O|4qY5nAN+Elp+Be3sqbp9Q|~vucY9p> z-szR^U)J|Qe^sAb|3`hF_TK3+>VD_m&8{U~A)T=ugLih`nRh3@y_0>-+1jquUf;H} zt&x5A&1rwH{o6Z_-1)41Rr~w5AH6-Z$)f4G#)!tXje(7?-&%R=y{4C%PBxutGH7yX zs%acoyy#Ptu=F6W^7ho zW>oh3nL}BNuN7v#c17XZZ)7|t z^G;5#kifG5%cG1%b2fD z=SDZ3S{m(jYE^W~$*D10PcDv~dQv`4`J`r?>B;=qr%!$p8++0_w&LXSnB?&j&N*pE)X5j%9+KW=(VVSHa~V#3CF|FhTQe>}TB-so&@ z+~&khah8cs#a>Z3ie2F;MP5Pr! zlP>jK3AmhlHR-bTwYsPgjF4=Ukm}CI8yvY!9gT>awi5t50VQUfq(l z_F8sU5c^iAm-T$k_N>mFGg(V=t+KD>#%Hg}dpxH#FE3|${_UJa`Hs0e@{4ly3y$Q~ z6)eg>SlE%jsAzjZYf)Fh*5XeKHA`MDx>*umtW?%kVqX4k=^y21N^h30EPJQF^&)$NL*s^gW>*FUcMwEFq$n`=I+-dlU9=DRxkTJsyrYG>Yf zyY{&oS+%Ecq}A=e`Pt2=hII`pw~jYXYub2AxjF9Eqs?n>nKWlKe${lLad*?HThBDx zH7B<0Zc%DYx$V@}+q$~_>-IZ$7Iz%(T-tfKE1+{v*NKjaT`N1{I=|?s>pauh-gWM7 z!M)_}b3LwXf5x`Yvj1dXTz_0&djE;O^ZmB{QwFpLbnb`U_Zs|s@Wr7YhqewsJUnIO z-f-c_^COGpQbvB0+a$M0eyO~>LW_K|!eNDVY}frKMR%n_rEaCKl&>m3u9C?1c;00D zJB!rH)OJl&RKKbou5nqzUvr0Mlct*1X03x-{aUWt?`waqU8gOlGef6Y$5OXf*Iw_q zUb)^&lYW?#Ho0N)N`rL++t~Jon;khQ(=9~Cdww-W~R*}qA$jUIosGRWXs1GBIr^QA5808vK6S*opAo7>6 z=m^uWA0jluJR^SytBza{K0hix{F$hXaP6qa!}muPg>7Q=wUM8P&5wL7>`-KJ*v6rfrGZ z6QvQgG4jVqg@^@_$HIal%R~1>riBJYEeflMS{QCSZB2yDwEl>ZDC5ZNs7n#=MdgNj zMQsgJiux_oHtK5VJ5l?>ZbbbOZa-~*gy*z@hzZkjBmRt1i&z(RF>G5@TxfJuVCaRY znvn0JJ`edU>UKy>)cw%RsQY2Zqqc;vjG7hR9eFhDOk_uBV&wYJYmsdsF_FJ}LrIw7(!v>@Ws(1Q`pA?qVTLS{#t5B7=pG}t=g`(VY03&AzvCBd=bO~D_9 z-wa+F{zI@?xL0sXSX|Jhu-QSshN%a=9yS;_Gwg1lPS};e>!EuBkA=<-To>9BU=;dR zz~zuh0q=#R`p*v8?XMd0g8!x9$NYB&&-RZ9R`(wXI^dTabk}!Vkc+Q(&?D@}b}8O5 zf$P0r41C7hG4PsqO~B(m-v%7>nIEvhr{90S_xJvOQ$zjJyo&rTcy9Cy^X&K4@chI# z+|$uF&hw(reb487w7n+!GSXulrw+RIPH}U6e~Opuq$y`zfAP|D z^YSuwyWm;GzSmc{WO_X1?Bk*6^o@I`gPi+ZhnL;fIrO?taQxi$D@PyKI>);%ryYx3 zZa5rt$+6dR$+UBIPO$B9{K;m!L#6ew-B#=CwkxcyZJ)6|Yx9Klk2c!YAKJWXulie_6+x0P6Ju{mrNZ2i%)!g8<0Z3~w9MZmCH%*;%S%<@h2%>^b4%!ipC zHJ@P`Wj@mMlv$CYjC)`$848xkml-Jx5#tFX8%DylC`GUOe9NFs`b=_YG12gYSgMhb&;}2^;q#usgheNcgde95@d3Dw=`Bh zLi$2hD~XhSk`S^$$rb4YaROlSW#VbVE>YM}pKyyHT&Nl>8oE5VV#s8$Rd9IVAHj?M z&)iz*7MDbwmr@2*6`+n*4Cy2 zt;3sYT0$G^n+xlAG?~_=G~BEiUEflDu1-;X8^)H*>jgDO>N9GV)a%ux)YVlzuVqy7 zt4+%Ft2#?NE8dhotY|Dvt6;+z(Vnu2m6yv_SH_mHDo>T}sTf-_ro6PMy7Xh=*Ai)g zym(2$lH!E???pcO9z~WgUb7*8dC}+m*F`h(=M_x?p3ceDFW8cE_pfz!Y@T=4)ZB{9 z-W=mB=iJ<^^4#m$5AzDLoAcyZR(aDi59aJif1lNvYMhyzQlCCNWpw)4lq2aAQ=>E5 zQkye`sc7bd)Z~no6yuDzKSODge_u_N{|Ze}{Pg^D{^!TvKYy10p8jj~ABW`Nl&s|T zl*`G9DY3uy|2dNME4ek%`d4m(B3Br^WBIpB29Yf6n-Q>qq*p zrwQdrUGe5WUdQDpjE`HLP!~6pz>7zI^nNFjjwU=xT9t4%sq(w#hu`;AKOTbY6&}AK z(IYMP;%+B6eH-;%^~Ey2>PuJL^RMsYlfNZ@{~Z^fa4vpt;;;A* zi4)=@67%Cy6B6RSB#7e%5~jzGNqhl#U03|yL`8fFU~0D#H^&c4bdT>$2#FUaJd0nI zxaqs^kDUqrNgERFf7T=(|9K}d^ru&1W|B9gGl{N0KO|26xew0$n`rtI{qg#zS5m>R zc|WDeLB9%qfBzNzC-GPCAJboFevkV3KDj?>PV)4hzmiA)`uh8EvPp{FpDU>zDL2yA zrKF_UrL0OD{Ns^km=cpVGv!!XQc6$Sw$%6O8`C~ztWN)wX^=51Yi~weR!fFawoT@! zY)OWG_MMDpSranGWJP5JWmRSrWqD@#=Ww%Cx$kpx{tEK+3s(N!T43^*D)={VTK?(W zS%0&0F6Xu8e9NoIP5K-1*R!BLzp`+AVN|iWu)cVHk!MLw(UX!{#b%`q#g9slmrN+D zDtT0vRdS~6N6E^v_>zb+s&rFXaM|(l%5t+xW@Tj6k4jFJMb*q|_o}myGOL$YdDQ%^ zI$g76VY_FX>8NYCY>hxrbCSv8`TZF z8vPnaH$7~+-<;P{&~m-)S?i5Ztg07F8lil076FAR#gPdOeUT#WHA9t{4 z5wEf5FR!X6nqSeA&Ts08=<)A;-6QFB>_z*Z^!E2V^_>~G-&ZnV-`_v*pkFm$H4rj* zY2e48W?-ja)8Me7n!(bcD8Ve@3&9^DHAIQl4~2=+hgOQLgil0!gvR1_VXF8a(GJN^ zkxXJCo+jNPek?5!E2ROFMY8`Szh!EPk9?=}tGrhlsaP({Qsl};DP836l>6nVs#rcv z<*K-*+6$I!WeS!$NO@EJOlhlOsuDEYRco|mDhni1orJtr4@b>3x6uQdJhWNEz+$z# zun$^u+!XnN??nuVIs_wP(0cqM%EwKx7~%j{PBdYs$Vs>t<0t-^!6qW8iv)-2C*tXu zznGX z*T1RjtxxOu>TlD_f>DoT0~7t%hEw(bH9Dv7V%)F)*7&)BfyqO|r6xa(4x3~c?>0GP zvdBbiGS_6aX}n2~>08qsX8C4)W*=b8Ww^z5^Ai?7&2LylSX{J7vp8>IXZh7)g=L`S zQ%l5Z(6YvAkJU$O3+qWX>DDJ~?!$7&w##O*U9@eZ-A!8$dp)r8I$>9DS7?`JXJBt= zzs3HeeVzS5huIGQI952AIn8m5bINhlan^APat?61=X}L!waZB7X|9Ni#`V0*VK zfZGyRAJzj`ebyP*LAUj;b66i-4cWnN$?PPzDenHPe)nIjYaX-MA)X30$MdWEDX*Cx zeO|vkaPMZ1RJt!v5Bn8xcvwsz)AwWGRo~LUdf#V(Wxjg@Gkwznaldszm;Ee*o%}xs zKk<(Yu?V;pvMS(w$eMtoA*%zLLec`Bg#H^iK1?U*a@f3}Ct>@8TEkL<#)P{CpAO#~ z{3QHRaBg^FFfzP1cb~LS9Dv8#-$Q8n$DEY1p(8ywF7>218GbFbR7&!Y{07 z#F8-G$h%>yBHP0Rk;}uMMXAG`qW2G95}h)9e{|dMglOxC;V~B@{)?%N*c+1^5f*bi z!Z~J3gfehsG4e_Czm79B7*^zg=o2F z@1$W}!*2V`9cJJ&1U9T6eKvW=_#oc5yq9_ndS!YZ@LJ;O?`7wy^b~r;d4Bg`dHQ;6 z^w{tI-8~=d1ftmI*?(Au?76HImJ#bdtIur{E8R_(wZiSD8{gH-?WAj#tDEZr*DRL- zmo+ZiT*S`LoWq=NISqIE;kdzZiKDsW0!Jf9FR)j5;4slaYyaNr|^$E6hr2`NZTRmem#&U|;2I zamf6hxu5w0b6xXM=FMgf=I70d&7`Iy&4Nu2n$9iS^Bklw)#8tet_4{CcR=9QTd=t>%G?1(_5!ouG^+F zLDyU7yv{7JhF?#Ar>{}flmRt^k}+Z^6=NFphha@kWPD;2kdch(WF^^8oFlIjkz^PC zhS10R@dMayd@?o}Ux-EFhcFX-BX%DfL~BtSR1E%z6q2kNt$m;#(!5a(X>yeY+EC?G ztyZy8TcJqR+*a&YA5{dZ&MU?$Pbu;h>lNt=TSbZDmONjfk$q4cluc5Y%3jKgq(a#h zsguk{IwW}^`5-ow{16=wyNdcnEyBH`3Zb{CN2n*FM7pAGAt72MY!$v8dLeWh3K4!1 zJRKS>Acx!qhrucv6)X`v7$gMa2A2(X4_q2JI*{6LJ7C_Q(f_V*S^xGvS>Hk!p&r>6 z&==HK)@#wXqc@}1v^TW(YtQ4J**!Kr8vbYgSN=TyGCs*SYhKbcr&-k~YueNJq$#~2wnhs zX;@wRsh+N#UH`d8Q8%XMNnLw&Y~AhZj@p^kCu-D-=gvT80=t*Mz&h1X1}dQ-i* zYEt#TRfAPNRhO%tR=QU;RwP#%R7?WYt*nAwKC1#RuPYan?JqAc3oE}>re7Xf)>f8X z`o8R+($!^HDP6`dIa}IMl3en&cmc2QU_oJF zb-}a3!Gbk~nFaoZs|suiJM#4lC+1fc-1$4bpfT@$zE@uJ-{-kw|1Qk!%bSxc%R8An z`)_`3(O)tzG@p^TF#lJsLH_XE)qg+dJjk1nL*#|zH093CVdgE!3ClCf@y@%L-3I!{ z!rWHCDFZUCaym0=vZ+jQ_NmORIZjzdx!ba~=Pt?GlZ#}9=dR7n%1O_doMV+ynY}oD zTK1!~f-L{E3t6nR|FUkRsj_yb|H@vOu`4Gp<44Z!jKw)O(=TVANPC|3Ayu9^G4*%m zywujr+|)T)+tLQIhSHX1JEtGaZcX#gj!8S0btSbtGbnX!W=QJ1%mb-cGW$|xnVZx0 zW@V-|WL2hN+3(<*^=au@(P>Y!V$xn@tx3zt`Y%nAm6Ya`otYMt{XNY)`$d{v_S-bu z?Ao*u+1}|#vQMYyW`9oSWj{!-$v&4}l>IB6%5l#)kaIetE$3>6AZKF6*BqUUEjdom z=DisSIb|8j9P7-W+?dQ6xuKbpa_url8ZxAbN4e`QljBFdXe{+36T zvMc^8-C04EHB@Xa3#zb?b;*tGwOUAi2AaI z&Gp`marLVk84X_==Qb!B?=^%ry=xfRbiTo&=}ZHo32WTbRNENa{He*XWkYjri$%-U z*843(t#vJaZT&6d+q_$kw-vS8w%={5Zx3!?({Zu=ZAVFaW5+(y^go- zFFL3Wvh!2N+s==j&$~2TJ>9+>BW?!g7B`1;k$ayrgS(I8#$C-}a2Ii;oNF8xZUi@n zJA#+Ov*q97pXQ7BPxx5RL%xuIm(St<<(v0R>ABsb+dH$jrPrzNN8do-rvAJA9sT6M z@PXL_{|=lOI5cn(Mzcq2Ergdv#-fK}NAWUAhqy#CM-m|YA=xGsOJ+*TB%aczlHt-1 zu%9A%B4tWP%HB)sWn*PiQG{ZMA9 zTvQ6xeAQ(2Th#?MS9M1{q+veTydOJ#;sIY-XHqTy8wqWU0wh zleZ?FCf(ro<7>LbbgOBS=^s-kGas{eX31tz=5x%`%v;PuE#_N%wWzijw6L zSnw=bEQ~C1%i)$*ma{CQEDu{=v#hjaTWzwkvR+|520Trs+Fr9Qvo*BKwAI)yw!LRt zW@Bo*!sdg`0hR4|Fx^M+h^Zo@9J>UVY@?t!*vIq!v_b3W2%E2Bp=60he?hs z$7hZ?j^mt8IBA{Coi95da~3*FoL9R{b@}NM=JMP{;=J62=RDUX*yXiLyURS+Zr8e&m6v)2@_175ehGQHk=ReL3RwR_cjk>0qsueZPV67R|0 zd%U-L-}UBu8~Wt>aD1K)`#sFwH`w=I-=n^NeDi!6eg=Ny{3iHa_q*uV=~wG#?vMDh z{h9t={tW*~{x1IK{g?TF_rK_$?0?-q%m2QAvwxhw*gpeg&?f&A0mB1y0}}%d2igZF z2hI%?1fCCE6eJErg6{_12=)jr3tkdj9Xu~MH+V$w(O^!HJZN6fo}iMzfS@yh?m-6v zCkH(Uj1STV&I^7T_fh;t|;_2wK-Lu@= z*|Xl;%aiG|2<%3WdfNCL^6dAXx$fp(d)!}nQtqyv z7uZidbl8C&PgzR$Evzc{39PH`6wAf^k=s4CwHwMl?fQci<66U7>&jq1aW!WrxvE$% zUH`Dwxvpl>u6=G7T!y<9I!|$}aXRCo<7DV^)3L>Qm1DQ_W=E#WB}ZMC^Nxki;~Zx> zXE`J}u^mF39@&c=m)kcwPPWf<47WexsIU_{Y_l8Y@XmI>{eX?0{XUyoyWuuzcGfm` z>^Rm_?H*YpfZ-?G+E~xF&9KU|8EfTdlW6(a+Sk(3`in)1)nbd+R?{pBtPWb3TNhdc zS@&BsSlzSGwJJ1svTQP2Vqt5RV}8PPk~z~M-?K28AwKYC#vIEKl7{(jE(swX0 z*W>85>8#LOuJc9jtIl5ieY&0oK6H9kAbdipXexXxAtC&GF#*C%R>1B-7R1(Q$j3Mta#Ka{ApU7djkfzkXqz$#7 ze8pgpb>t`lBe&u+i5#pMpO2;BBe7E0=Haujqqq@fgMR`ZGYsXTrw~u{ul4~lO1lEl z*Iq;-wH?T9tpItiy^2iHnjvMH6zwt1PVI1wm9|q|r+KGt)qGcLHPz~P&1H3p`o8L( zYLD`d@~(odBo!HoSMraF+u%8xBkxsk|fYl+n3ijsqa}I8@4n1*!>B8xB7khU-rksx~%U+pI0BZ_rKnay%xQ) zo;N+8z&>Vkk3)}XPaeoEBl$zTue>V|>*Ek_GVd~P1@AU*JMSiMCvP8b5zm)r%6q~+ z$F1XJaLhS4=X&?C?h)NS-DtP4%b=U=9@{;-+pe3{y|L>^*Za=w&S9O?J6k(+I$v~D zbS&?<)uGohvZJBhxI@xDti!%zK?l(>0pzXzcKi0d?a$h)XR?DB}Ni8dyrOkTHZ<@QB&NhE(n$bM9X|M@vdfSxWxU*?} zqh(WH!@I@@4J#Y>G)!n**$~~hzF}hH;f7_6HvutT)i9>W^et}zJLtC+cgq%4*q8CkZihew@bTYSg|ESm);hnUurL2}QG3CM;jHP zqWDI^vEus$=Ze1;JSqNG@T&Mt!Qe( z9aj`ndZ=h`X;V={>G9$dWn)VwmbaI1%fm_|D^`}Ss@Mhk&4SX|70#uW75b&x@`+7HE7YaD3ga?)g-MyB!l%rna$#9)<-xL*m3PVxRsJe_P}y7dw=%TcuIit1+o()@Ig^ua(wMtR1LdR4c2$S?krHs=d~5tO-3FhO*96{b}j8()6M8&a_)EC=je4axI4Soaldsx<|cIC<7Rfh zlK2~39|E&I=fv|y+!GwXy0^Yy@LGQqRLEpd*f$rdW!MeeELC@fVq3MFep>=|s zp~-@mLwmD17Lc&{eorG*)z8yh8j;;xE}EeITg>4T+GUQa@RQbd7A2 z^s4N!G+8zv#pMfRt00y{y?nZSyyC9>G*JJmifi({5aDOO;;Q_xB3j|6+^^iK>QvRJ z?KDh?R`W$Wph*XRja}MM4PSFk9iY)se^Jxw_v+PZ9gRZ$OjDsbsBO`nK#b5Y=uE5! zn}9drsldq$h{wb@qLvs={3QnPJw!b2OT5C(iJ!P5k${^J-*B3+BsLRW#0WBpG-ljp z^f4Y$0_qmsP0wULW=fdDblEu~b>8Sy>5S4@r_;`4===nmqc~Y%J{bNL=)76V{+f*q3L*2 zFSA0^m1b(wIcB}45oX1vo@QyL^I^ZmY^T{ybIQEHe6cxhaoK#kh0xr<^1Q`sOB+jt zS@JD@K%S@7Mazd)YRf^ZDOMw`?^(rJSBKu=@+4dZ}UVGBM(_UgHvPbQG9m4ImI_$Fl&*8p(rbDj1#6e*XVOkvC zIlgcRaB_1z;k3o^0;JteGab)4t%aB;iH>Y%L#J?OH>U_^meW4xB~D$=sZKsFN+&-T zp%dYf;q=pam(xk-Xc$YH=Ol9e?iA&sahl+w<2=@daNgw-;N0wT$9b`y6be8VQ#-& zG;Wt%yI7mu?yzlH9QImP4SNRb6Wfgy&-P$_W4p4}uq)l9tmSSAEL*p4EHk$v)-bmk zR;XJOYlNGUwb(6$eb?;-yUR_;p3OSsUdL*8AI>)QSi`n~Bmzt1NA9hx0Qc>z3^vBv z%T9FL!H#z;VH>g5y1!vz9;4W6Jf5&Gdt|VWd&ILBd0b+Ld8}f)g3q?l-GQC%&SSN? zlkABeo7f*c{<4cay4jCCzOm!#F?)jNMEBL6>)ikGoZ%ki8RSlRGTd`LQrU-~jJt;gyU_gy z>zexk)+6^TtY-HrR)j|w`+&y*Xx~Nl508&*Cr>^1i=I2&KYCtv-|so!y}=`y-R+*u z;0W8o`;OJ%40HnBecT^Y_QL{uVlHoYu)tSId1Om z3|54@Ei263l4b9%c2l$K-P+iH-2TA(Tmf}-u>QCvu&%f=**w=|_EWdZ?t59z9=dFE z4+U$7`!v=G_B^-UtXS7|ZUHVyu1B5sx{h&v`_O6?Rn+BctAdW7p*%v1@S<*yTGk+ND5#4&>K34BF*6bl5F$*k|{~ zKHFB`-qZG?-8&nVt&PnS+Z5~1wk6gYTQ{4{cDHTv?UXhJc8G11-EN!FwnwZDZ6;f3 ztfDPXTjg6^v8uMHv2wCpZ2ij8$Y!C{XB(weg$>(!hfR*vLu-NM4yzmscgrK@0T$;$ zk71dmnY)_Rn2$DNSnM&2wD@MWz@oxzn8h2j$L3aMRS<8;%j|_os%eDDMN=JD(A}ukAkJ`| zfwf_U{$qp1`U?&0^X0fjuCGWH;4?yiK0Hxm2|~~I941k-Y4EH{wRJRZh*6K;>)5MQMmA&P$8HyWGvVq zcsM8?%p7zQEEfC{m=5h8`ZQ!Hq=cJVL%Bvk%OrND+X%@_77r%uOK}eygcAJSku34 zAR1yxCHE}=|H{g~U%hMkHul=~P3uMa*7REUz3QFYNB8}NF|1Mjs=lxNRee|b=k!_j zSAje;t=F!vu;*d#g`S1IXL@G!-tSr6`@CmE?~$I^UXPx^o(lf+o+JEuJ=S~~Ka=+g zWTjht4X>I1o`0_AV9&f>gWkSgb}!x6)|1y8(ZlX_;v4mpbN})L94Hc>XuuQ+^e%ke|iNA&{bfjCjcqgXuWuG50LzHTNzj ziF*>RJHmOuJq0mNW^uM~YrAEf72T&f?%lIE^SjS+hPqv$?mVu9NetT;k*I7UBk`hD7kwemW`;}i@UA+4M*D*!TAQZJ72m) z-NxN>VPsFqSr27J96uhLyNt)@xbe1eK69J99l4$m58`y!-|m@Rce+!$5YFlDY>ppi zGj|!Z(V8=td#AgGqv;yWxz^RteZ8xtTeo`&=W{p89ml!HeZ`S-anDZv zcSvzP!}#la?(oX_T5c5oJ6FU@=4yCyC_9OFh2O}t?-B8XdMEdu>)X=zp+BsD@4(6a z>;bBO!hp0lq`#nt>dWBEdK5g*p7Xr#{7bw-zPR4*KBK+~@E>3A zU)guRe|+D5*xu-`>_Z2Z^q(8}-On57>Ng&&?neff^dB2o*>|kpyLWWoqMn_-6M9zl za(kG4dVK-?_xdvjMhtEcOcv||dHwoO!eFi7+Q6s54gE(4-uM0L|K69;f3g43K+}M5 z&|DBOR3;c0>JXs9_23Cv2)6s%2agJt46YNL9K0xS6u1FW;wWq#>JsV;%|y?JUI|kL zsY7=MZwqb=TplzWAO^P#tQ!12_(8B`XoJvFWG!AV-Y8LuRg$aXOOkD(_2N0g@uG~O zIAQlth48d+yJ(^)NZc=~5l4yLCGKJaNrC9Q_>^dac)w_w_=)JaxJOhVo+}QJ6p7zR zoF!5TOQM!YVe~~TE|rXsm`jgJW=TIu4of>F-+;#DK-9_qq~|4*q>)e#ljKPBC6$sz z61Fr)a#OkikfKl-DsPp&lSj!>#UiVb}P)41B%Pa8OmPeZl$qmxl*o-P?kZ& zsU)SX@}tsU`AfM}*`<7@WUE@08^HVOmdZl)LZz>IpyDcbs6H!$R9BSxsy9lON~+wg zx}h>wuTk^V)|#i9Et(UZe+NW9?`Jy#I{%FmSbV!G^#o9s5DD70uV@(#+zE54EUaU?4 zeJNReP2H~UR)=a1YyN5?wHLG!?P%m6l8w|LHYkaXMY|DKbT{%9Y1UdItF@1`(b@yr zS=#@!C$)LnbnqXHXfUWrNMRc&{gO{bS3&2eSy}X4G{68A8kRK&>}P+twt+QL(CZ4 z0!uMgilM;M^>JN10QbcA;T!M-{5f8TC*i;GH~4+9l|F;-!H?np;=3R=>Rx;? z@Gl?>Ji@o)({W>5j-_Ltup8JR>>hRy>%(%eEBG>eJYhzp5|@Z>B7x{9(ui{6C9#kg zMqI*|;6>O&C^-T94C}GD2}Hd6gP$d)5dtEKup`?E0^ zONz*6BEIfe0?EMP=3{HbS*jZ_okHDyip!WEYE z3Cf7xLn)~xlm&f&+D|u8RrGMWk`AZ$(Y2I{T0mW*xQu_P0!A8Kvw}{hXy!6{6*Gwr zWS*r@K$#rMfm%u>Ft$;dj8e*xnh3s;-)V$a(&K3}=1TAing<$u7@bNRf(+O}Eur60 z0dTK>=v!1CtwV2Pexr4DrZSJ~q%)7{{9*E$ET$IjA44Ccnkai{r!O^`zC?Yc2dH}5 zivB?lQFH0*6ivra?(|CP1>H&oGI!GHOq3a{vy(Yh=K|AMXA<)Zvx^RAZl#lH0kx98 zM@7=RsM+*IcxOXk&3S^ZWRg(!5VKK-(pjr}Rp+5@w$2RQ{W`C7ikSkY4MgNT1?{$= z@6tuo0s0%Y6xth1Z=xpAhp7@8rSCIy!5Z`svsH)G8K=8ZXSeP>or${Jb;=;RYmm+= z<`w22x`L`QDFl7`m6r>lmnBhdvqt-EB(2sRmm^XDxb;P>fy2o@s>Ri={ zhe$a|bPnAG-zAi~4gbh`>N(>xHN=0f zL1ZEEjEo>3l7XZLnMCX)RQL;g7~XYtibq>bF#^EZ=m8iw<6H|#eVi|FR7(py0n6Ui7 zFX3Zw0rmx3g1KPbfQ{Wm7on%nDQFUU5FLUVQ0xzk=R8MW13g`UTBDoMVALGzK($x} zmWtoOEr~w72hYG`aWmWtQ=;|Ad*r+Jgw_o_^*pp1%_HCqyO24^CG=nPEYMtE+ydW- z&&FA}5xx?ef-Qn}ZbYUajoM^wt@fAJ4>3a?Bj*ql?M1v%ThtU~pg)l>5W(LUxvRYl zmJa$_N-NbY)J}q#tiXQ-$wRiFTcLgL(Ou|1bO;e5ArR?*w|1+R)XE_Oxv};+#Oj}d zOhw|6-$)8@qVsSED`Xh5ReKDgz7%N2YNl&^G@+VDsMXQ?-+2h_MGN7JY|uYIZQ(;6YgTCsMC_N=yCqt-0ZoYJs0 zlOcA@8qE_;nnqXatDOh44lLE4g4$g(Un6Kb0@MlUBskx}h)--4=w4E9!?RSt1)@$Bs zoZ-$Yb+Cr1iP8+$YzBGZB|K5O=7J_qa{}72U-Mma2-0Ou2CVxv9dNC#b~=2kOC z+1_hcXg@#=&*97br}c;LZlztWCE!S@iPoapQCcH-c7N>-?HuhLn1LY^B!@0-0?g(5 zS8I$kXkB1#hA@OcCc>Nz3lSHP3s}fTNSi=TSch06D-j!H6&!DY?|TsDbGQsgZ;-=C zCh{NB3=)MHzAlaCAtq=sVv3f*wj41;D?qYnLhMj3j7Z9n5vU$I9d!ozAr#$@PCze# zobU|YfPRO+{V#eMtw*1L%<&H7g>UE}^npS24=O-2Q5jkYK2x`?DNo)Z~BU`W+AeDTf{(sry z4ZaC~3+V$$C!axfNd(Cx4Zn*Q;ji&(kWd=&I7nadS~yz^#|?Nq-UX6|5HG+PL_J{K zJlvHK>MaH1JWcoI~Jsl z(S$QG9=6lrcsZ2b4wPvh;OPg5$;1v~3b7HSn&nV>0p!ggqKH|5v(F)dK@##O7J*!| z46d6`cmm~ehmynKJ^^s$aHubmm`TLIxhNvc1?!1OojGN1I&IbVG6aFKnXKwxi!#Odjf)=z+z3<5Js@ZfCdY2W1=eVA{U|*=in8v{flP<{rg|~-|`2~ z1L?64{|@OhoO=&>FX8A3NRD@5xsG4OF90Vw3t#I5ehSig{18y#efVYgj_2@IK;IYP z+u>WU#Ao62Ap` z{fWKC;;=W^2Uy-<-{7DAjy(pM^*-d^!0uodU^xX+?@??gb_ClBdt0%6kal3(uuaeh zmce>HwgQ`q&BMlGlYxK5Vv$%37J)@!;cyfRDHwA6VeNr=VouPP%%D#(F%r|D8dQv` zfCDK}Au5MHD26^MM#1?9?SyqR+6|I?8_4>#Xb!CZKp#zj{`w953Od4D;04d2Uq1mZ z_!zwa>%-_RbO-eB^$-PkE%f!Z=yup&kFGX1&P6sd-ouSG}>EZMMRA{odZ;4^VZ z640kF$UWpKXgpVuBgj!?7qS~@+E$=#Yk|hCL}ns$k+H}>5K%S~c$OdHi2zKCm>`A- z6XxO}fWI-2AuW#d0hQ!}jbEd-O2GnjTF(ETzE1vNdsoglR3pLAuH_iY~776^3rEvu$(?}x+Zq=pcs>?xVOjrL_e^b8&jq{=Us``@p zu=)t_w5@<+E(3lwO&z5kq4rgKs_oQPFdj#%MJlnXS=Fxk3v=dtRs8_1_l4?=>XK@g z>X2%cYJ+MP%qB5PHBmK86|AyS*{cv0sp5eyU7@U3rYdulUz9(UkCbnfmzB4adz42( zmtL!kRZdf~ltD@zrM*(DU?|%Z1Av4!C^8kfia5~KA1hu!bl%&F?TQnM`HC%y7{y$L z2aF;bDclumxru@=*T`!?=TC?ATfkMX%3sTO$R9Yy#AWf3)m%f&6mfnyql^&MP1Oy^RI!o#!9VIoD`bwn|8)>720E^Kc$!kfS z8k5g{%H z3z%e4kLZJ_U35oOE;=L173~oviq?x>ii^hu%i-wDKi2OtwM9z?FDVihF z7flioq8O1z7$Oo2y+nMWBX}d2i^_#eQH~H1{SbFI*>lAzUbYB%Ce0E1V*{2I;DB0$|G%pyX)bDd8B{#=sTPfD%Or zj|xMD`ylNW27-<5|B|0@qtG9={=#j-0O2k;-Xk0aWqcrcLHggmAEa>MA*kaB)OSoc z5$c@`X$rJxvha#up6F&2POK1>F~@&@a#20LwFYs;FaMkk_bnNaM3id7+wMq0ym0$ zM7!Z#9)@x8Q=%E7bD~9}>!MYn2cj*acQ9MZ56H=bw_XEBT=*_>QL#u*+$M4o3jrS^ z;rp42XMyGMa)^t%>Hl&0apDu=IpS;LHR6Zj{eaP56#o`KgL!)5;Gf6_%cmN#F~li! zlc>aD5(CLZiK}F(BnbYju`mKKPjXALMekM}Pu7 z05tA9(4}HknTo3#RH14kpjN-e4m4HF%_o4OmTDE10;zUJOZDKPX&2%CCDoW@W+5J{Q&7QA0(V6kbU}a z4vvAeXigY|j?4yWFao5z$sqMDA&wARK+iluyn^}El8ARiA(29~0SYDtO9~3?&8i88F!`3eM5d6B$#OD|>?HF5ziI{?N<^A6Xwb7A z7=aMoU@Txqvl-(UYZCilJPo36wwe4>gjSLrwjEv}y~r3SzczrY=ysse9BB>J@dCil=T+ zDbypXnEF7~QAre!%A!P68DJ=_FcVlG*iI@bd$5mZ0hZ)RThha5dqBXP0kLwW$I)zh zCgiT5gX!(`XoyEMmp)H#fT+Uz0mC^>Kc+81%c(RaY>><;~ten6+uPw8y> z6<{?V0r!fBd0CR_E;^kapmS*{T@0+W3dS=VU|h2Uuq-~U!xTZ1(}qk9%(|wcO_>VX z9P+G~L$p0pK)W#|v^OAF0ZbicIMa+70a#Kb(~%j)bcW;z`?kyxObbX>%;9h@oaq30 zuFR2459WBLCvz&(8{+7=Gyh?_F()&fn4_UgG}9W&TmOGOqu|^G<}fJd&zuQq29%!$ zWhX&Bu~2U`(;VuxfZ4Nbn4#b^5W=)$2Ejc8pe_DPL#7v#0SRNWq3y2Fb|+}BBU1=T z4DFY|c&(VWfMm$*hv((e8oG^^(6!)$Pze}JF}#;Tx)n=yr)h&h3=sLK&fAJ z3!Owa(g}18{e><8Bq@h}0%z_3PIZ<30Pp`9eU5%apP}yol5>kb0N-XOeFeVJC3+Qo z5#l_bqvy~k>3`^h^kg_QfnEpSaS@4)Q}4BpA?W~P%6TJkEn6wb^6YB81E zPL6?`XrLqEfQSVHH5o=u2UKht=?KXRW^puz5=?S9i2>bFLu79;%o8#|=#$-$+6bDg zgH%nZi6TM-wqRXECQ(KFg7N=&$oWW=5U+uHJtiuM+mLsSC??JkImBrwag_K(93&nB zVs{nn#Eyf$dl>ZHy`aPH16_1C=%IT+H~kkh*-fC?E(1+nkmtZ>%**U6j6z5LF<&^>7b7$<2)FpXb0`G5wy!{pvT34 z2jt?n;p`RsC+LuIpjEyHdi?_50iyz2@O$`rz%N$;4PS&G0bO!CJ{E9|R;fOqkSd5+D#D6DSIhzHxfG0#C4mn488pXN zSUHS*^im_JBQ5$EpZa$Mq;b50MG|Lv2md9MPXK0 z2xxo(7!90BgSufus68Mo##k+iV}C*4O9eeI4s^T^XaV{Pbi8Mv={*2V?<(kdCt!5v zUpQKdo(H`0AQ}rePB^+44FX-x3yz#Xhcicg0Y7A+3h;&M1th2i!O=<>iONHGNGei~ zd`Ak9w}2ZxL_YmLe?5lW0bY9^SpmA*T!=3=4m7n$WC6_o`G4%a2ecGL*Y`VTP9P&e zl41lE5HVrEoD(WWFoGfohyl!^2q;QWl7bjeR1A-bAR-wQ35uea2r4;Ak{o8v#QXdA zrk?JZGobIg?)R;A*SgcIdROh*wX3?j!Vc9vS7CX&5DU~Ptj)*pf3gR9df6IuvPI}* z-($0zmY$m)jb`>v`it~S>Hpvj8=CHf_v{X|vuo2G(ifwTHAy$c7I-GswnpjdoXe)G zq|>RQ^me3!wPCl?r3~+lgIrMRIv^9>>(=SL}ZroqR1hJo!R$5Sm$c*ynvt#(SbK#CsfrIeI0YMNWE% zqfO$TMDxU*XlgegLtUI`m^e9cXyWihl|&^pw){ja9*u8~Z;3CDuZjN@Uxe;9Cq63v zMSOUCM0`N}Wi+?v;+^7M(cd16Uq|f1c>8#h_^tRyuZSNLKP_H6ek5Pot{l&ghvK_p zyO8iUBIB)z&5kXNO^hvweG>a2_D*bCY)I_WSfAJ%u_t3M#_mTZY#Dnh)-3i|?7UdV zSd&=m*om?0WA%|3kBps){CE^QXAVZ^tH}PD(y`^mY2?dj@$BNQ#gmFx7mqIf1I_P; z;dRw%A^!n&?e098g z^dfZ4Gop{7Yd#b`E_x5Lc3X7LmeFd_o1zt>H%1Gi*Rc2J%4jljNi-EXKbnY~PW;4Z zF|v6iQa`#aa!hn%q+WD+S&?Mq z%g8Qt*jmqMN*6=OSHE6l3 z_*bQskr&YsUW_b3UsxRJA6XRX7g-qT1MC6phUU;E@_Xbd;8Uc#^PeO=BR@xa5&A}c zg-*1KBhOL(S;EsE{rt$2kzdfD=aK#;@(jG5gQgF4_2P|>zLB+&-qhWXHuM8Gi1+~7 zU~O3$c_H!_VI%l0kyj#HBd;x(gFB8Nt&dH1bubdGl)kBKgbG>HBgX&7D2{azhu99>jPlvu=debV_t!^z7&> z>_K>)f7p9F+AR73{a_?ddJIo|JQjy9qxVI>jXoTm7k!fc)FZky+6VhY|L8_a?TikK zMko<3{w!LmcyhE7dmCyL{}?^EctP~Y;-&mg#;WKk#haq%7w_QB)C6zR+FM8qY%yu6pdM3svUQWzTyqow9 z{cv^S%fv3U#G>TVM2+OuM1y2Fc~-JovRU%j+$rdcKPAJdHOcDC+4WM@QfD%gH)T%0Ep>IO1LrQBUr0TcdM(vEHJbAb z)`H(tU!^v%`y-xOpQ?ao?NB^h4bw-nnw*A@<#IeQx8Pg3AB$i&EQ5p6qtGj5C;Tz} zZF(`jwGH^Gc*QEsr!GT$R0ogRsd!PEVux&nP4dCeQ|OojSpP<#WlrMwfwgf}XfeAs zwyA7gj2~3_bQn_BPzk zzt6QRJPi%@4E|yD0_4&w3ZE%#QP{VzP2pf9)Zv9s7k+|XI}r(XX5rgNy(8FX`W`ax zh{C@MKQ7#X>>EP{P85D$m|ygJVdN`R1+!u2sGe&$l%8znIDHd-l(V}@X?|ZkkwBvdJg%#Ptk?Q?pL5AUsu$l=tf|3 zBYFjj_s6)}{qWgiJ2oHjLkT0G*O#GpuF@!IW`X?7XRy4h+ z3;Q~r;>&{F2+yErKZln6e9>HV@9*}8Z>Vt=_?gr=qo_Oar=eBo3a!G^Xdm6sIh5C} z=xf4sg6L*>yt|U_iazpm(Kzb+oVrJ$O!d(x%%8Es3`(`l#rRqPK{@ zQglnv%Ut8YqH73O5iTcvQPH5H3)t;)9xXeETF>T6PUT8ZF1nZd)scI6FZZ$|p8xhm zwYiT6!L1gYYG7xmQgm%mIdq&bcQIag5w?hPi*^*A&NDfwXiMR-Jg1`whZn6StSUUT zXh~tsqTdRu^R<|&MPC*&Hgg(J~g2ETjik`#j@f7{!QToe$g<}iv!6wog>N~ND++O%Pn$9bQH$#0rdeGJE)VYMd zc240F=sukb8&aZPVF&j5v@5KGUUXRDU4;h~wqoB+^TLYQTMBr)zqp`r;kJT$=s!ml zu0|hP$)29o1&0x86Amt1UQn}eQ9;$hc?D$)XBC7BCthz&dP!}3zjoJmKMBT zu%zG(_9YE1n2(+3`-1-LdFsjd>4Hx5V8O@eLmw8jM{{al@Gj%)?Sj^nxUFCi{=2@6 z!k%b9PoVic%*eb4A6;8)NUiZS-brYQzpe#3QZvTv#RV16p7IM$DTw8tz)q)Q(U0mg zrjG&EVQ~B*hi=F3wgJ!Qy8JQh-yVs_?&JLVXhlD= zOM4Fb(k%3)SL+MO!`buo23pc!JZ>-Nx5$5iS*Is{*{89HJ&vFD zQM_;WGY{QEXyw_+PQXfb4Bp#A!PFpBhN@Ejndnic=NF)5CBpUdBjH2wz#W*sCR{H6 zk8r8{-@@ViU&86|FX&dkhNFaC#JAudUdv4Q2l~}KJa6BG-w97glll^$+eGHc@pzO! z$Itw6xO@2Ba98xKC-5mh$o{vEc;niDxs4gMdH7Lg*+=lYb;kF0AG2;7&+c~$|2}a% zJJ0Iji#w9}xK{YMaMf@fd~UUwr>ln(?CmJdJ21Q(9c)Kl`S7N^B6fx3g;(GKUyL{I zx4aEl6<4B({hl`ozuRZb^`D@Vy@&7ZEo_dj<&DgH2~DjZdRcE)glF)+J(c$?JNkOC zJEI#G%BS(YKZ%z1P~Nq99rG?{SII@}=Q|hcDSYJ&=Y&6d$Tj-8UDxb30Cii)9vxzwM^fg zZjRn~CA%swLSsCg9hN6^u8-DO7f;@y>3Zo}>0{CdVok1?K8SrTmCzzfr}w1NslQXv z)T-3h)FNbsUy03Sm&i9r4PT~yU?<5e_I*snCOr=Aaun|+e8m2c4^mIFx3mjV#-phL z$Q;k79%1KaXHxA_4`a)IAk{3@F?9j^RT`&mMNVm!s+&5Wa0=eQ2KWT)rg*Ii>-Q1p zp>g=;(chZ?b(TQH~z)e z$;Qds(PD2()=OT?i$Is4&7Q%V6elJR#P3)ROkVPcLP$;F9E{3Ak{ zo;^#yJIc`VdTde(GC$=UgCN?HMPyChmPvTExy&w3u*sl_Aff<(gl)bngCi)~k z!cXuaGT|qQw!k|Q?g<1k&d61NFs|C$Ll9{Aea6fKRB@}eqiFy_yLJu z<7EJ;_zd{cN|R@ z@XJ<1Hm`z*_5eazxaISo^oiJI@ks3Q_@3AW_-oHZzdxDKh<(%bk>`(&Z-~{6uP3aH z9Ti^{s~2AZep&3;_)_Hk#o(934kgrz|G`&t7O~&@7yLdy#;U}>jU5o5O?+0YLj0Rp znfMQ}vhlgG((#{2&yAIje~;cUJ5~|>p?rK=tS~;2ebW>08;y^}Vv}M~tO>=uNt5Ku zYkBc6V+GI@5eni{VxjotSOPzj^p9P!39&ttiIPsorjq|9^?XH`PMu%F_bceXB5&GW zUSGj)dMr#{K5Z+Y4f*jou~LN6gtGDPXx|*KjnZqX#DC?Q7Q|}C7jk{S#||PK%(d3$ z{T^NS;rO?Yh_8v&;T|2u{ZcqOzLR^jD|Q_B^msyJ?(6B?<8!#z7sOMsi_noSj~B)- ziicpIFGS+Y2q=);ggKX9*otV zSgrabI`fYLPw<6_Zj9Yt`1|@}N?@MdB@yAgh8gwIFEo1d73uJ?6f5wpOm#Dc`; z#8PZyD-&gzN2(=vCJyJVth(%IXqc?RuE0Z*rzej}o{Ro>1#{6gcnohwBfKqnDYI8I z=Bk^qy|rQfx*u)u(d0{Lhi@~-eT*-0EITKrFb7U&_WL$DnfY)wv*l0N@fNbjVtH~` za&0z{T^f3+dq*N;@i|xY>q3iKK_;3$*zzTdkM?1np9+` zNLBWX)biGwQ_wTdO&`Z2ttb#ZO_FLp}qVuxcmRFPdS2Xn5=ntB2&>*=ht=Y<-x1Mqxy zj9!CYdOIugJ)wtKtGk7|V3+L?dWpTEZ(^(cF!Vas+Y#)w86Em1G$FK{*gE#%Y$3HB z|7bL{Hk1f$Wk+BtR5`Bn`^4UNH$Vsb}yZdxAlCq-phGE;p%XM@D1#6x)slBTlTwl4&TTwsaufMT46D7i~M#kava|U z#zH;@*={m&-VE&NbNEM#-`IDx1f6(2Qr|YDz~b=SaDM)u=)`OIy5#n7HDt;|u+txj zl6`!BA-j%CBbkQlNX_3FT>BU7TtO?TJ|p9j!5Ru#P|Ds zenG)6ydl4c9dwKHD;6xl7rdN3%`5YdLMCrOI0ZTVw1QpvXW`d4yC9i=E_(R+ymfyG zJM^w(Ki>7o{4Lo1cRN9He_M9&bwu{R4?VpzI|3hLmtPn5D|bU*@4=qG-jwQxRxpTt zh(jqo6#acDUgshBTwaFDD`@pY;qq2NJ9LhA=pJ{Y)3^1)$G}g}MMhJ@Sh!EXGcyJ5 z(+Jbi`@ix+H~iI4^VUXJ_DXjt7=wl~7B~(ckMN?IS@0CLfv3=Sx&fapm|gHZxZc1Q z@Co$+_95NF<2jk~6S#`c38Sd*6FfpA37_IG`T`HpcyLppnF{VpG@(i8O=_F;r~d%o zDY&0&>44sJXThszMMJsH!316JOWe7auw?XSujGq_KHQT&_?>#;gYS*csTbCc9@sj% zpkv+7eQd|h$ve=sZY?;TU6c(8_0h(TBwd?$HST0(?rg<^%h0#ZD=0_F((JP=gfgAq zupsW~UB}^`8JTMl-vIJqGQt0|&pwDZ!{4*VaVA!&spwr}8IPZY`?F7? z7dc(QJV>eodwN@Yy4ItNrG-HwacvGFtW%s1?CoR#+z^Ue3@TC>^D z@fG^kL~LxM@q>MwHx&O@KeVo%d9O2b4PlStAVOcXt7q5;|0MezA7nnem;L;0*xT5O zd9DQ-)^*Hzm!of8Ksbw?j;C{+mUkjL*U{`EIXJIjUPWT1*jJK|y)Pe~s{oy=OkR?i zv^Z3XosS8$FYU5l$LzW|v>B~y4VJ=Xyu-BsI2SmJFg^4w+Sp9OG>-A;V`D;-Lm!34 zF=v0m{`+?cLkR;3FNEGeGaCvV6zb2pf9P3ucS}!u6g}->X8umB0n*YQKu_z0p7sEm z+I_4J_Ym5JZslFFTd`v{XVtit-IP}on(|ITQx9I{#jgxq7P=Iz?gEa}dF!k(+Fe8R zyN1M$4V}c>04K8sow_%i4(?>MzDB&EeKdP4p9(0Anh#$dfbu^(a;Yi*kIF$F? zYO|8nKr5^sDhgE%6`~_5lqQtf8%nXWvk>cR0Y1b6C<_Ut2&E}m1Wi8qDc&WB^PXOD zx_oFi-wfWv?$6!nFkf`c3nd9@(rH%Dbh?mqA+!pm$S)!&UI5JZLWJ~A;#&wCcw1t9 zI-TB#zPg>ThkZtfGgyRm4pCo-y274UbDQ@LUqNUaytaYcMc#HS$6KM^NLcTMIQHZO zyb|!@Gse)Q2?^+;q;~)}0oM^!ui{(C-v)jM<+o5`D`6wle*sq!)({lmMA%OIb|NQi z=hzJ8I>Ji4t;@kKMS@t8j-;1Sb{TMmr+;s!{AS{RgWH(?lM;Ub7XcSz`&RmQFGxpU zLs*^u8IHeD^N*C8M|>`D4%}rgpM^(vHaoIrvEOz!xwD|2LHujr6yPLq1b&BLu>%=qy4|b?yuok0NzYL zkM#5mIbFeaNe@gvisxA2K`aEF2_1P?r30ZgZ%(wrTF^56Q2JJE1-D@_Xpz1POTk@8 zWv%f8v_eX2iL`ce`mFQ~=`+&J(v88M0QOk0N8^L8lRhuBd{_IPj$oQ(3L&M52pqptM*Ub zjnAWH>REOjcSVkUICULwuv~*YdsV7c>I$UVi&Hlv>E6OFyPL2@G*8uMXY%3r!)x+3 zO=YCu@<_vFut*djABXtfLOgj;Dw3>`+L^4D+LSDxT9+)9TA55EQ^&AE>_onnA7&$7 znf2`DTbrDgT$$uQajy9`?JFeenJ~gVg^t{`JSOMm&Tza4!~#d(aH-!rR^|c^bJVkb4~a36D-* zm8?TJ1TCR9-uP;5)ImK>C|-%6|ZDuM;}my}*v_+-yr|gXQE7^u1Q>KDeE5 z8@t9^CQk8it+A-I!NMZCyMcG26W$4ZOF}E?Zu82WO1UQB&%o1X^zE?7DBc>_5_mgh zZ%dp*{Cwyxgx|$zk(YXH>zufRYq*4KxRCUP_zf?leV1@Ini8(%T3T?OwUOvdZd<>h?vS#>w4`ruK}g`*<7fA#~&?*=O6GQTKduNU|T}YY=|a*ODJ#9~{Z~ z3+#uJd0YJ}H0RlTFY-I=iqf0sC%;erNo)lg^k2!P$<3U#Cx&eqjQdowfVqJUlFSqp zQwL(N9nZd+)0kz>W=^>Pf9$2`)K@VB-H>X5Pxdz6=DV92>3(da zPclRGK&$S{TsDB?Wp?`xVV}#|mvcUgTtMEm}Xb!!~&*iB>An#meCj}>kK zE8;TN;5DqWo4i%I4DXs8$O>K?X{8?4ZRz7p(8tdvb|G@orNpj8JHG)r>K0;ck+wSV z4Vx!+~==rbXuX!5} z%}4leKEnzyp51X%u>?#H59Zyg*Tdi8@A(0}|5rTXi?9eR3r}F5-K6l}c!0L^)?k#K zb}{zhrLYd9u?`gEufUhIhCO=g*|)tZT!U~3`p%L0JHqv_4;-7H3?GjVs&Rf9>;o0i zkE-IIs)n!XAglog=UKZHv*Wh8lfp^B5^XAxXP`5^lYLDGOwu1-r&p|so2mR|J z{9l)%tzGHa5xPPB47&)Q$0OexPuPo;8i20$GVm3&wAaw%hQVbx-m-V$@*W&M#0v2t zZ@hhsM)wi+hEaT7VKiZEeh;+8XW75_JifR->~b7{m0=L?(+$QR@iMyNV0?8iqgf7S zC*%;`u6q?d@(r}jH+d)TU2yLZf0y`hy#8;YjlRv^$PwQD$c5;gi>PrSTIK?3T!f|L z55h9S%KT5+EATPlll`76M!LYG}lOV@b&FFyzOIeBCDhR-NJ zW^b@JFIDzW_^IAS)H8o?8x{ipAS?#|2jO>olM6`yN;`kX&hi88{+{q1*EH9IZ{x2V z&ijUMau0^_M&U5t^n4BY3SkK0WzvJWUoUgtUc!bmfL8XQHP2J)v()e`_gZ^Gds0JB z?tjnx_rVS4DZZ8e1mC%Mi0~kH^Z~ft%U$mPhju*A_Hb#7y{HYP@8XHw&J(+hQq6gS z*HiM^{72BfI}`5519}hrqAmU7PIUC!@s-}n9@AUtKP~7_>Q~p&zpmn~#LMxOUX0#; z9`7ffP2W3%K6n~^u`%zEH=>W$$A(pxH((E=-yXu-um`aRGl~)Q z3HG)Rz`TQ=Ka9PruY~^-9!Tm%bp77g=AHx71OMuiU>?H)@DQm77`+`yb-QJuYT;+QB}W4OjzK<8l2n?-ypNxy)hTU=x^$P2j7%=~ySH zFvCs6`}!I4+bFD-|6#s+FYgsBm;JF4^kKK`bJ#Vzb980Cd;;I=L%cEn0B=9G<4Y-b zvV-!9u{XaE$7qTioSw3r#7se->WN*+O zJhD6auFICtF1)f^nBP}pk6pqH|0|x^xmW>a;gOy0y?;N7okbt9GJJsD_HEXN;hbLy z4Z*HE5PiQFcHZak$#z56@5D_6*c~guIES+;bI^_y<$HlCAzhQ;`iS_S$?9sD{eaY%L zju`*?e?qqiI1)9HeD_96CLJ-{3A?O2oV zVr9M+yLfZ-t*cqLFGJTlA7Aa6SkN1%Yp|ME#9vz$e{C48E19a6-pL-Wt@v!$VsT%Y zDrR@rb|i$&cxl%mF|20C*K+)|zhk5S4L#~RWQwnmEGDL2!E!$k4{q<&``GnI;Jbax z+b7l;38W+X)7|J#+9`Z1`cn&}mFswm^YYYPsf$u~vdipNq@0^l$Fa+-9vao*>^M6J zZK^8TRK?T@$VJDd3du?1zl|pkN$tkhusK;FCEtVerX{@hxhNS){)|uJhvW|At<88X z*5l7ziA44%+R?B0bm!vB_y##`I`Y~ybf?M4ZsU;QK1Zq>ne54%Q(e)S9>=%anQtH5 zhcBcpvff?jPPdYKOR@)=(Ua&-kMsWMgGi3|;pc6S{?rEfu{F|VOXSI0kS%Xw-?IF@ zS0xWa!#WhnvL^Cob#^pYPM(^qfDTm_$|5waaIyhrj-!!T>n0@uG&G}uqr7-u zTGJcdKs3*Lx}5a6acCQ3!HfPg@Yt2`F_|_^K+hOQ8^;kJ zOFJhKrg-gs6(8CgiEk2bqfxvIe4p!jAKd%gF~Rr1>ppyh{`o2QW(Fphd9QG6a!zsr zBWx-oZ3ddmw^%FYC6^_CVVwQWK8mH-ELJDCG4l2>0%K@6A?zHb*h^YAm5(K)2=8Ed zM)m>h%BYHVQcSbL_j z-$d^*%w;b71?^`MvzWA=70h+3(RwzrLuCt^&u(_B#8Zh>7>{EqY)|DmDzmTUKrB%Q zp#dF+WvVWFUyefqYRuevM*3{Dp$mAI;$r65tC@MP#}9cs^X^^PyE^g(k_WJdJ;E&g zIQwb3;*)%q8N4rVSq?%wdX-uIP0#Z78aBFNXh!ca(|>@qZZtN%@vHzd(%)dq`q?VMeP^>Gze#*OGp+puItSyhs0y`wKHZ&j?g2ZzeD@*KcgR5R27i}8ur zhfl+*d?vArIA7wu%XuMQ&5KyeuE1X16g&2HXiqm{$!^L1+csFc??s>Lj286>tKegy z7fB7o4*n`TbBAFUA3^E^^r}xtea5;uj`edAyLG=}EuG1l`W@QVJgn^62epVbcL|u4 z=vwPS^I4bwz%RNCooiJn#;&O}Z;*!3xk~5l43*>m=_=(V(7!_LxGF^JD#P0|@&i<5 zw{JDP0|)1wl6M%oSRJ%4>0=F$5RSu-a1w9coXQtf&fxvib3FgT?Z^*z;9+fxPqjVz z*?nL;AzeI@cROB*JMc@~#a^)Xcr7}zL+pXP7x1_CCwCBf+Yt7Oy@HhT2DxvMJA&K~ z@NtYpf*Hkbvd^IS0&mASB%6u&K&BABMAG>>??YsvkC2H*BOQ&wdomtLX#yVFDSSO{ zGWy<^$WC9fCwWHR3Mkj0^R4A;aO;tzHs$@wHzj^U+FHn0CKlj-S%}QFAa4)ymiD~G z@$sf95e{!eF58?}5Z>yAB6P$;{!ghKIPH_G0=_EYK>Rt?!+U_*N0%TZ33+&f^Uxd% zk@t$w9*fuyU54+*6tNSpG_b&nABhZj1QOs8;Oin6)FI?g}S)p*r!Z?D9JhiL>(FP>FP9-m|JgI1sw(gc`(a5e_ErAVO`V)S5tr z0|`|Kl?j#LSBbpJgsRk8nRm6S(zXMTVJqX^sz9jZrH}G(6~R{^lw*fs8Lp)?(rzhs ze-}|hA+_ZL^QkeP+QZZqrZu`h@`)w$D&Z5W$QO1hgm(k?>JnF8Oon| zx<5kkBTst{6yNgXXOcUE{xgl-Y2-|yPfa3sB2xEwJaS{{Z)3>$6br&fU_YQgzK>Pm zU3%ZUVBf|!_ZBkv8|1u7A07gBFg%zEr1n=F$?5~#}uM^|u0lawkA+2}7=FyHZ)tav*wq)ep%vfvANW7jAc{Stj zYDVW3jM6Lc^by*<5%XJCzABbBj=aJ7g!40OaT&qUS2$uWQRo*d4CtXFt_0a{F^yt1A8tuAp5UD z`d`EBvz&bx(gGIpjg;RAdZXZb!nYjyTFNYDtr^T!UomG*W$v1QkMMJBMV~UK{fD{j z{m^@Sh3joRgv0R=zR5iJ8k&OkalVYbX&^qr7nv3NVt;y``SKaGhNpRp;mOeB%%l%_ z9>WLtdQ?X|g!eGlwjOSFlbv1e(&=e4}wca^7CT!db6K6CWh*t(h! z^bYFhp2GK8v>UV`Gy5^@2R+JrNB>}afHm<4R`bFkc<^emCLGA#&2_ z-m35LR?S9p`5I5vRAQ6xOid(=!}s(B;WI3LqrrR(<|8bC@1xa>AoUKmz~P+VOuvPV z@O4(f*YGqAWn~$@=;fdw!l|t?fd1 z9G{f-tajq7GxxCu--BM%!ShMo0`>;%lQ-}snrrb(U5CZ;I#%jttkcb~U|zw>eK|Q7 zv3_3whA)v4u4Z+=oNxu!&WrI>UC6qBKI{K^c&W}!AJ6LF$O~toUo|0|&hDhs(5y}& zoQ$M!BH?)6t89qmP~Qu+$vGI`R!u?;LNzF=?hTcptdu_7v$|G->HuVpitKo*0Cj2J z&nyjf0kTLT{;&c$d~0cBpfvlgLg^h|2=h(WJoLg4FoiZ4Lry9NMhH$<#J4 zF1jdte?@N={rZ0s!uqUR3lO+c%cD(tRC@(^tXoTlgK%h9(M}Z zCZrV3Aaxefs@}^wn;v?$C$*kUKR%nDet!B=!sW!Sr0-u%FTWa0Gf$drO8g4q+FfUo z?Tw6?7L1geIBq3&3!~>YVl4@+7)^I^z6+_hJ?9SIm!Ixt9Jc2zFolkc)_WP758y%W zgeO`1%OA$8{3x>VV~k%($WIcwGQPXvTkg(?e}>U7nORbEFJ^~6%mXhVJHG(z&y1lk zi1}eKHjyFB8LuH#zs`9WR+C{I!+=6DzH_xs4!A217jjNkhszH#yiGt)@sq)(Zp zK4Z4}ocMU=sYyuTQ-EJ$dznsZI=+e-%y3^bugzkfQ}~uS?>jv7-*e1k4*ZGm3+G>$ z8Gpl@|10N(%$mRB^anRz!d=WZeF;Jk|vMYh+j zgE;#O;_NF(U^BuPLP#-NhuE>GZ*ql^_Vc|^&fCFJ8p*#jvwb~XmaD_K)kvn%l6T!{v96+0`hBsAlE4LR3= zxq)yap*dLXxoi$rK`Y};gqC1if@#fac^BBW_T&d-CrLdGwg;3w z!1QD{(6f7?($A89n!ION`MYB??1>bh(3`XNi}nTf_FxaJi`_k(rJq4|=*eEA=e;lh zssTt51E3PFA3^aKfdk>9{6VB%B0h+cFB1k4e+j63hZ{`#6-sM2)2oykO8gZ#4hFvD zmG9?CE-!&okR&q%%n;(Q!et2QS4j``()~z_m%@widC{XA?3Eix`2mzSK86#0f3H4+ z1E^PZ5Af=G2|jA4u0i`~2XQwPbPZ~oyS{;>`+*+-e9?n_N%tn`e)IX$_!ed~b@Os7LV7u`AyLzenf%lW!9;%MSI?~H@?nHRNJMO2CJ?Q0W z2iZNuI&i*+v*g3}z;^W3JHWIgb~Evt2rcN_H`A+crMGL3*&SZ0Ij{wo=3pd4-VCkA ziryW%iLujyF{7Pm3fFlS>#P1d=B{GwDd=cQ>8M-z@>W~$4)bR^+0=Bq=PyADFat-(>xtJp)f6zO^?YsR0f9e=WlDExt>{Re3a3s_V1KG)CW{77srL2|g_f^!LT zNX;gub!w)!UVTgaJ8<85>6yg7CiXR}+EiAzDSKBrt#lJu^(M03X{Y>n!Z>dwoXXlb zkyUXbE9MuhmE)1($9nNmK%RYP`d?tllwg3IgjVFUYTe2(y9L59=)!^+M%|qOm9l*KJq z?gNe8r=HMBuG9UMOsDYTUTEq5qz6K6@}4ZG{dg{VW-e~f@b+v6^AyzwUg2rK27Hy+ z>y#Sm^^w6Ie3i5Mi%E=<8r8R6LvDPPJ~fo^I%x$-kZ%&+rspcWOaB~BkABDNw}yMi z!@oz~2y#AvLg7Qg$HYD&d_vFvnAj&ApE5E&WrTdjNcqegJEIv-8dDY|iGJ?k_1=n( zFF3|=jAvwyN2i`Zn8@gz#Q2=bF?lakd@AF1nkThRXEe_wHj`tv7rp`N_!i5u&T}|) zmK>|&M~->SB(gb6mi^f~D`t|dq+3b0l5rPuEMj(A#PJ8SmSo*OIsWkA66UfcSPhmk z$1P`eTgI%XS#AZh-CAZso!4{L%(%{*A=d#n5H@lCn>@{*eoU5_w)L^Bl#(GoT3sp#0WsR!FN+enPAVO`{ElJrrAL7Z{hm+E- z?KklVlapGKx}Drs|J4%iBu|#N+sV0^oLjsgU7{Tv??Ilr7mU7(d>`;W zpmd4$z_!4);1urm@NL20jnvkja_uN5DXu+fgL;$OLR;j%cJORVxEq{w5z)2t%1ZuI zTH$`;k_n}!=q&?DjglT8@NoKGvt-8hqzxLa^cm4~^k65ioN#(e!R6iS<(VWZzRHtS z>Y$Z3DfJ$&UX``9+N6Agu8sHqw@n>rm)fSFYf(A~b!|%P9<>AN9w^?{gB?9+_fYqu z1NoAHJM6vp9e5@kcxD~E=c6yg+(~E+g`PuOsHF9^h3YOZ=n1zbC?%}I-IO&wQN7`I za&IHtPL4uLLMzI&0^SP#R$|t_ZlOP_=e6*HWNP)mo9HzY0M6%dB>?9PO|%%gtJJU1)XMw zGd=nyP@clfA$h*h-kGNXumNew^?GCFc)|&Ulb|~pD$Pi;9yDY=tH&%>*PG)c(<>Z< zL|>1&u0A=(a2y4;E-91t>oRxh9T&}+I`o|b*(mg;i)j?+#BE;eFH&nM^%pCotVw^fvTk9u-NH({ zg%x)bYwLQ-t|osKLE6R&Z{1x+&JuX&{gcJeEGE5zVG^QecYyU? z%6!7_q!)9@8?XeOV+lF(P5A`MC7nS``72{;a_31C!a8dNi=b0%;mJii1pg&fISW01YZ zcyKbYsmNW@nPxySgP5S+DxLzxL?pFw(2nZZtL*A4A z^aZlsSg($8coe zxl;0_?42q*4k-TC=25^;!H*=z*+wO&j)vQqy~kKed``Y!ZX&t*rpS28eD1aLQ&N&} zRZitiqE)NL!+ku*WN;J7nFQT9WMch;z!<`4()v1yN`2>lDIdf~eI#cPFL&szO~Wid8tlgiaozNQ5;J?d%nENR}epq|ZHdbxu7+&7fe_gU0` zzoj*Efbyx$@$l-sip_<>!VG%2M#pzh>)S3GH5wZ~lad5)XR}cM0C$CXgrA`O86L73 zXvF>E#ccHb$QYeRTC)F7-l+bCvm}1W`|}yAlKST}qAh5A{|-iTg_HlK30QD8i}_#{ zp%+L?kbOfzn!s{qoR!QtIlsqvm!7}(A$XiMqkps5+IvWMDIy3;e<@9>3@Q0~%X&vSZ#~mmSDvFB zc=-k@kXEP&PT>Gj7Amq1Rv;X}npu%>0Bd6-HK_ZT4kZ0Y>uwF~ zbTwIEa_u`^2kf-k$lt;%yFKCBu!1yQX{a+IhLb7Y57;`BPkt& z#8eN-NxEDEFPsRJzUTOemmSjnbTs17SzHC>qp=!JB(2)?Ch>_LYzP#M@XB%6#$Y79 zH3oA6Ql3I1q(gff`DA#C;sl`lK6Y5mc14XS+sMn4t@lKai)_A%3vZU*len%Ez3Y_j zDjTpk`x@)Xo|bwN^)^EKJPz1^T-7NVQ+G^SudZG((|+BxtA25Gt#f$YSB2xaukIdN z-LgoZ=mo`2AXhT1>d|x47q;wqHvrc6Qpb9E%C8TlLcP6tf_nb0FC0zoF8$& zWOvZGktBUMagC?LNFU*0l_#lMRI;!i?9pj_9zu|meKRjX!bFDAnlIDAs5< zo4jHQ2QreY5oD*gxj=ULYMyjn4XBuC6sp3*pyfzj*DOBWZ5Z3{@Ve zl+9NanXmLUQQuOdnXNo&9VYQh>bD@g=0oL__h!XXK)wH7YmvbF{Y}uJvbI8RAx{=St=t^kCCAB9f?jH^v^8DQIgLF;%mGh zX-Q!@XOpi?#!`9zu$0b{zgBtms{CJGJeVsfO_Gt2V3d zYPc##rB#p7%KB@ZbggR98cM3XI2f(rEYEoBthR|(_eylSPp-VKz+~uJz7w_3@^*H-D~ShdV0z+YJ=9(lrJgN1<9f6hYm_U zH7Qj+R5Ggeeki`lI}ECSE3N*oxJH7-H6AQwqedggMvsjbjXWDm8bLZV8Vzbpnmt`| zuEizqDsE7+uSvjWZ8v+n+1)h{Y$pinY=>g{=A=>vB_}IpbBRHlOB9#9Y;%jnA|A%% zXT^1xEUo!V(zN7hgR<{Sww8V0Bd&5srOD)) zKP98PpJwAcX6@k5VN6aBlO=gwRGQ!IYbZ+Tt0>x?WA-7f0X6S$VL|JIlkP+0 z>N_g3E@{QE^`yX)>9yKuRVo8C*MkwBy!hpyl{a5?sUFDyCM8JkkUXKoq>QSRk$z&*gOetl?xNiR z(qt?+T3HY!i%2Fh`9-=-ke@s}s!LjrXe6yD-_=Y zy+UQGc+btC^%V6_^*Hq$>v`5=t8%s0n=8}rt9YRt6cwPW2vjduZfYQcj090u zhRU>Uokb@~<0wC)lW!&48l^C*&&Ha{+xW9FDp^K$fZ(kiGGFbK6?ngz;VN435xB`DcnhhWUZ2&*+&>-KI>mY0NYA;P*Y z9YJOHaF(>c11N8W{1@_ANc!Klx3u&E(c2ntdWCFhvYknCkd$DOf-t5>NWa+b1(Pr& zg&4K4CUKaAp?n?Mdu8#hUfkgvG!Bw#j8+niNil-LZSgo5RN7hoOb(I-&`LPTNKg`! zu)gGE-vbjz=`qR^Uz4$XI#;$NG>#^nxpJmGnFi&@U0U@R|I9qcLmH9lF_}*=lTLX) zjq)75(K+6k(D*sN4*J*Xx5?!hG`t_TYgF3dob>5%!L*B)gnE`LA*dr4^l^GVqVb{n zk1&3J%8uJE6P3u6dqw9YV8zuh4QKMO@~p4Ao^E(yRnqvGUTymGE=Hkj$+p*9Bhf~q z)2?lt*a$LR-Q;VH9?8-Q;-IlC&0l^-?HIRtK(=W|<;&$ZLNymC*C=g9&^%#>uqI_I z$7UJj*ghKvZSJudN@pj5tE^@*2ZMRSJ1JcyG%MOnCm3VK)Xp8@C9%um;pR)thQj$X zsbTy%R%LD8HM!sBWu0YTk)_4vX`8Xl!UFQYc&!7cYFklVo@pOin}sn=L*Irh2hR!w$pwO1+l`~qnTBKQw9`ps zQ4^i4Y9=d~PGWL`qzl7Ku5dDiNeyO+vs#SGWDm(FMr|>blEmVmQ8^hVD9sp7XK^s- z$5qbdDJIFtpiw*R$VpJbO4d>t(~tyR5XO8iKD0bnMo{!-os=&|wn(Lon}bTZcs6up z1dY!4xiV$}wf$>m12tJt_@GQEde=H}Ql4bTD)5!Wsvt>I@~!1dgH#EpNs5Ejs(MTc z4Yu1bCaDH3v}S*``>s1B9o4nOX_u;5va_{7`ky%473;p~KAT@l9E_uDkMXjUi(3oD zLl_-;(&C|BB&c?Xzv}@;6Qp%{eoxZ<5WP4Vw9-Mz*~QgYm1|IEOPkg%yc-{ur?cf5 z6t(I7F0GV}6~%NYN6@8JzLYnbgE5B@l#CvMkURgkJPuS_*NM6q?!(pdDaYT zbeeOO=R-Gt2cdE`vzt9%tAM?UCFpW2X6u7dtMXcDm2aAge|9Ubt;B9!HmE#Xlf}g-T};r=v$)~h z+17kZ1>=$tOiD1B!r~@rSf27N&zC=x<75q!UV<`+<>+i0ldOjFk~nXPrHx9~MvF=6 z@o5b2aWy(U9Y38L=kAlE z%>|7{XYuf#xnhR3=aHFKj-Rid=*n7->vzIiPu1DDTUxcbSZ0pN$C8941^cDt*OUCM zcS4=iZ~NVCbcj}C(t_C%G&bGg;x=AYi$<$jsQEx`(Ci>yl9Wvn*W94_K%>~G#LY&& z;gnXMakCup5pSEBaDBtMa)S3-S|5B3+~T%Lo5F}}h%J{HfFR*vu%T->le&ZVt)yOesmN@|=5 z+L-d8Vm{8rGoeyOlRZ8yM|m!m4c*)zyu~f%;x=ozSt1jy1%GZWa5$G% z8PRHWGH4jlDW+UI+q&cMw(hvK$hg@WS9!QB&;%&gnw#q9fH95e5gwOr3NSWh;MYBEae1EO^_u58J) zm2zc+C4E{~+NfMg&>a?6|It<2II#LfVR+;1pIv#^b1kh=Yb9OUjSZD_<4buemq}xo z|Ls{LDOlD|E2jE1%jkM+ell94%6&Gh*)G&lS58o+HCu|Gn+rv+pXNK|+q|c%_G2nz zd2asn=So*r(C7?0ym2Xs69?t_Kc&S%v~F$}#&E$rSH|UOjdJA-`e~zae0-~rtzD)c zsEpP>{X}nv;)V-q1};}H8y`&DdTKlz-d|&_wD3MI7&E+;v$b7!!NpWsa)NLMeR@YD zZvLTsU9qFH9AVtyawV(iCuvBnSK8GVq!G@~lLTdL5E{_X z`>eFlxV~*;!|qXVvbTw9%^${d^jS@oRAuj>b_K)U}wL z62#}CbvTn>OpejLvhvmj61zYUnY`=tLTlE=}BXifQ`)K#owcV$)_S&8E@0EWitv*-Y z)nm`asC-_z%G=!&jccdIk6*@JPbPHFUC?if>koFlHV(zt#*}NR<88IL`UQhOarG(u zoFG0|zE5c}wM8`tVQw0$&(&)5N?9$M`y3yYH@pvX;~bUff^(MIFhbFz+dvhz%45|tlw^j6+D8gIwlK`W(u>Duq=a1;&(^Ia=_o+kh0 zqH(nUGgy*(f4r?7`=fCD?C$AK8OGs*P*?o#ugAX!|F#wTs@Z=Q?w$+Uv$6J+#QSxs z2e{|%--%#d+40P4R?6|Wk!2Xy27|$r>zmHLEqPqyIU9;DSk8@HgH~(FxLvtxgJACQ zZWPM%W7aa4w!ZyOa}DhO%RwbnpMK)v&JGHvxzkY@O|X0r<8u*3X3Ev#ID6T9>-6KU z?OIb+r_!zl$Iqupd2_0xanQJBp6xo^I+V#Xlk%TaZuN2X3EK6#n6=w+a&+#R1a&u5 z%Femzjhk`F6*rv9+Is5q^*M{brK~O&ci4TyAiYuPtahuOlDSrs%Tc~-Pd0rfUL{P9 z@p=38`Ry0ZxM!Ca)^c6#mI}5}a+3N$P+s!+nJngbWOH$N$1jt+40 z!piKMua)0_+ePE^vFo!wk7)!^4-v69!9i$XZnoBKNa7Wv$)zFawu zR}co{uFU@is*G!6HqZU>3+4smj)%j!{^#Z*;q`NL25n|=_rfTAnp|m>%jTJjPB>Rr zFn@n#mFLPiItPV!@m$a=m~{%$Wo3CuyLy{Vv-AI{tms9ftNf>!tu1~%R?emEn(gd! z^>bbRKT}xgl05wS9WO`Yr|o+8we~u?Oz8LuI*#sM_}3_@!SoUJ2gy*5)-Po-pP!YH zbmP+oIcAnLx*%`A&R}`PUH#T(@ie}E%-sVY$kx@o089>0|t2nibo%9@3F4LS#*JW*K1k={Mq~X^+zlU` z;XTw|yzvh5boB*sehF)@Ylnlud>0S$add8t4(2&}2VI^^2cfM}?ppQ@RVGO5^DwO6 z9&3@y58`vR!{@pGnC_BzIlc}C`TuWmCU2Qd(4Mc=q$llS2CW8Hr^;zg$R)4kx>l7A zmNgo~`e#Qas9&(=%#_`Y+~;81RmwQ|=aQWLwz(Qr%IBjJu6{iWr^}c==GS0(`!4Bp zvdrh{>a;rC*=YPWj+%;vkJ+n6VOibns@(4bIY8dP-QJ{JasL$t_EdW zcRjAAOc-px$O;ViYUbMRicu_Ic=-Oshr@_e0|sY>#WFUz6pEkI%(w679b5t|jhS`6XPAF#C?XJU8w< z;{DJEuiM(>^gX*;$Is_u7$2{e`YXDRw-VX>4V&G5E9IB9IZD^ybN27KwJb=Jse4(S z!F=}&f=|csv%VD6A^dh&Yja(LEA7*|`>?+%UL zFi7Wc4rb@s^T>6tgLP!y_h3$Td|&lgz1ioI*X!<tW`F!FPvv#J zu7CMlU2hOyUtcylzfX(azpm`KpSIb+rH!Y%YAf$k7}fsH|D0#nmDw^^yP$sA*PbhF zR6ecs9lL)2zPNlrzh?-}>vqslIGFhygw5uc-A2D;$>*3WFT2f-MlicB!?|_A zQCb_V&p4b>+B{@jEGJ0ou6bWD$SW5=*B_ld&q49??{UdCIKH{tVkI3-HuRsR&)09i zt2Gk_dE~Cs?wxCOkpADsGx_ej{(s9aNSDdGkG`M6;0pYnsW77w-~J2#l; zKM()D`eVW2GGR8q|7|)~JN~!4{BrxcS3!KR_xN$2!tbyC`1R>jSCH1H@mrA{3tsEK z=z}!>zBa!l*?j$+;Pv<|3)bgjEvCHe-@fSgg?Humm7iUQrTr@pw%_q`Fc;5%ixZDv z-L71=4Cv_G7|E6XpW;OCey-l^wgmHo@nAcI|DTl4MW0gV$Jb)SsN&Z6~y z!Ia@M&-SE^ztblCxzp9_bMa%DPts3i@>fd?Rt z4o4$?+4oRo4KL`o*6`w`(d}BMmij4Iv-sQ3(JAG}eO_)p@VN%-wA%N@KX~8V9Shcy zJ8pIF`?~#BTJ3%ttc{MVwbNaHP@Xi3{oPwvhlBpz@vq*$y5RL^^7d_KxoI4KLA7UJ zX?s>BuS^*Cb3C&9OEBNX1zla)ahJ}#QngL@Fnh1O>u>&b{}W&F*Dpxt(*O1zI64PC zhI>!$J_PwYoUcz=zi_Sa`-(Af^w~Uu^(Y?9cj;Vh+FxF-x{Thf(z)6y3jHk4c({~n zmwSTNuUyK?8O^_GtD`9itv=)Dw^6NDUH0?ie#~8$qjY5r@5+gLW|>@EgVg)ym#cIx z{=(^gx;;VCf2@VZA@|vh-^{%+DrexkVf5!} zAUiaNA!yuYy$K>F$N26?F7=1un-@ z?mjr|zUX}(Hb&fYQvH71>esjpwj)=)!7^62qjDTGpvRRZ>66lnJr{nLgH?wT+a+$5Q62{BL-8E#E57y_`V>GV3Qa+bpO_{tzqo1QT zN>|cdm*zVE%B+s;=jYe&O4~EcE^9UJ|LnIX*fu|&8B@z#AF+~tzJGQ5!@0cw6EL$y zszE=y{$R{uT#Iw(S#GerA9oxwOIm7QxL~g0`UUyqN@wFluk}u2z^!|t(J#o$(FJiv z<V^-nNZlf{Fz`D=dWwPe;^lE?pfjB7y<{<~WB?A-fp zx<2~_`Pdz>aV%Q9_Wg5r_gPfA;tnUMr|&;eOIyBS#X}U5YcUUb>NT;;NP2g?NWT-jj$KgDyEclSeO zb6vNU$?QQvT30F?2A{d#E+1<#H{OlE(Ph)vefRnAo66M_yw3gMf_X0Ppm+p-xzgFs zAV^a(?(VK}RerF1N%~B>e>3;1L^fZCGZ;ME^|`aVTGtMPZceg!A@d5{a}m$namQ<4 z`9ZvEhv9Vo_dH!ag1V>K_sZq}6HiCy;6Ks-Px750-E>?+d50j>bX%e(k$o1>30pX7|bQ5-010L0)Quf1NI-{~IshpXzIb zPUC1Ax;%7zs8LA&Li}|4sr37)4^mx{-IBu-A0*}^79_f-`lWj14ayr(Fr?toq6dqv zD0OD3t4lR5)v>T?;gz8iLzAPQMAvWMw7q!i0oyw6?zQ{b^ssceRFzV7ijFIqo%ktH zytUG{57#YRw|V19n|_KPl2}xuY|SoB?rPGnd8y{x@7#IEf!EEvrryzW>PFTsUi0wV z>xYNB`^O7IJG^%N`pO$yoYm*-bhpf-ar^V`{L0jO8<%ebesS(LZng<>U1`Hq@$cVa3NA-*(E5>z}$| zRGUBAY-;mmo7y*jeADL3&%M0a*=^36eDYf-tv+@{gUNMT9$CKTht;Q->R8llSFN3Y ztysLg>ThTKdcuzbe)!`1=HFjG=fXKp%o#JM*AIywn#})w{$tADmcAu?Yw(I6d92!_w_f=F&~z10iL~L`E=*Jm zKt&N15fo_z1UKBZW4k-t-G95g|Ly&^yTdJ46l^iDMMMb`Y_SkqEH3BXbI*6)!z42> zGvD_<@t$dC-nPP8R(EH2(OXV5KN%Yur8@uXax3IFcyq-0<%k1%``P>UB}FVXS#kro(=JAFRj$cO&&v3tmvVyV zRj{WG-Cn7;O`q;?%i$~N8>q(or8z{U9HLh&uDF{#o4o!7>*ax$wXYuh4Pzf{!OGLD z!feKnXw)5_>%L%96SK|r=f#CD7r*}ht5}&5%$Cmf&jS|iUhI7O-0A=SO*0!$Z>VwK z>h`GamVwpm$h}C^|fI)^+G*I+*Q<9{E=r+I9UFoGEMSamerCj-_g2Sk=lAi5!_MI z`LR#gKcO;E7pvcnc#T$#_Kck$Ul{v2{%vgEc<1D=sa*?TE#9Qegl_)9Jk7Y(xOcu~ zesrRK;?>BVkw2p;qkfav$;T5vCmyLXR1rPLdbW4H?1B!hA8KBJXs-h^fMoZ0ceUH3 z8^F%e?)uDwnSn0-?#?EY<_{gE9q%+;&9tM+@d|1&%9`*B-x|0iaEZq^_ffzu0AsFZ zHgHlhv1JA@V{P)sSZcr4J{t;!QaouUGEZcjXt-CNu;p%GwvSBcYiP$-DtXy60~5nQe~ zKL?wFH$$5sgU~h5s}L#piF1t;6c}O0usCGC#qf&(UGKHFLw~LQB~vTY6E-$B+nwe? zyCBnGAtVM;=gf450k7Hpwy?5rF*;{Bs@mz8rp`}QPU5D9rp%|qXL>b_bJMfxdG_4S zIfq%wG-m4gC}Na3^la#FUs3-#rD^}?zVLyRL1Wb$^@fo{PlTRW{fVQSTt>7Iulw);z3T zC0rva6+NkM6z`NilMOTsH@G*&H5_kTCOsQ0DX*5f3plGU%W7*q=9}U@!sm%o~Vnt7zRhMV?+g^?m(vKNfKd@^sf1qFxJ?J&GV<<*- zad@-Za#S%&8J`bSpO00)IYKSujv3Io-cQmjwldR#H)G@gh76S~krggSH{z7_3`UxOLLl?Fb* zPh-mn_V`I+0O1lzk6=YAz;Ot}*b!V%(3)U$;A(78pdS_x)P;@3#^9a?cjAxY8VP4` z`GmK@zwqm^aNNG2Tr4ig5GxK!!o~)h;%?%X5!6H?={>oNlulL?XNm9ebGT#JlR*fK zKl&8vgFnN6Cvw)m51E8E4p<-b6>}r_M$l@U1GX`EZP0S;M~rb`e89VaaU|Q{#qTz9 z!3TzX?z0G4c>$@MR?+f#*KqwI3;1qa}XDiIggX;0s?YKL@ZLRLV6u4h-JK_O# zFZI~!e$d0nJ<7ciih^>$6xTv$s#A_*l>^QGj{T_JGkbj?$l)Py+Wt1s%ARX?&o0_F z-R6dMomH--tECIzg9Y3Csd=vMW!7}F3NxsgqxnU%zq)?zm-%Az1T&54D`UDbUw?)E z_W8!SyPCdf@YKG^86PG4sB8$Rn@D!RS?y&!P)_S-!|o&o^xF#ou2K2cC6x6n^gW+@me94 z8?`sLk~*HYBzAZ=2ek7Wfr@(#|Fpc5eQNBImPliz9ra$)^P){s%i7b@V?qPzHDQLh zS-7(9kI+&0wx+zwUl3f;Q*^1>Q24%U$ zANf~{eiii;UM$QmWEK__CKuKe#urHoM~aRX;)+iem=)Xd&KEt&ODTlq-YdA5J&<3W znVP#k<3hGm#?dT!#*eJbOiVT<>wfn0tl8|2tcy9wY*=nXwo9Ht?wWjXUL4NHIU&zDv5AC?Ule=7Y|6kbwTxQKtPaJ0C+ki?%UqLg@+EH8tV zhg2@A+8`(rbO=*xzAC#cs?xI}zpAo&i}1S0LJX9iZHQ@n+{|d& z+|t{iY+5H>)S#>{l-#UaA?~gFEM6p0OCuZmo9J?p!o2fw7q4frQlyOP?^CYtU)7td zq;=ov>FNY``*cNg<9gzIFZ8|Z?;EsMofv+qW~+-wYSc9&De6xn#1Z7^>(Pf}|Bc_D z7@Sm3C2Ke{DRaE}yV_TJKlOhZNDayimmB&TMHxC9c^Wnv;td-NiwqNuij5+S_nHiu zberukZvm{b{9z5X`D1Hicipbu?mxRCyB51qJCMDrJ84{s~)H;8WU|slhY&1Grbj8N4NB4e4=+m~w)~rpATbqnxGWlU|V9iHj&VNh&IYa-H^) zDxjB#Kts*wJmxn>byy}dees_#pC$N3%NOlp&4#)&oau}ZJZ%H@yKcK1%r}gci?*;D z7Pp2yTl_3c5+-GSVg6z;LYL9C3;;bT^cWq+^kw+4{6izd!k7(VdCcH2ZD=|32IF_= zR=RI!D=nRIgr=eAhB(rjsat6XstZj<*+YXD5bz+tU6=8k`qA*^V zp8?gVME?g!sNcVSPQG(~4}C-Y8~q3yb;7hKjU3a;`P%w#RL_RyI~oEN0EiP06Ms#wUz{#(#}wjlLS4F!nXJGvOMmjjtIWH8M1+ z*Wagaq)lBYoVzxMowc0ZG!s5Up7EVQ&$!L}*1Xr`PXC&|IdyyrG-)}xeSF{ehtbke z_{jbdu=<*M<8aS#wrc(G8kJTBR~4!FLn~C4Lyv~QgZ~Xq^luv&>08^sw@=vT()VxQ zU8Q?pOYd`~U$2?+XwQz`m)(zh;=9&$-|ygbX0_>c5OuvAMmP3PwC-1&mNzMk6;W*# ziY0A-<$XGYlA<^$zph}n3gwl};8t3rys1rE(cmhf%Ob`1rD@_pX@jIomLq-N&?QZ8 zI3ta0P)SN;t0g4aN$~;c_WBc&vbuh8XPv2pS-(MYqyCBHSp5-6Rb7SnzUXuPf)H01 zUh}QiP;gCXB6u#mRI^ZPEJ~~w)^|z9B@)>i>CT3$l1;LOI(><6ZA=}$W?StOL5dJw z<562C{3Oa3ovF94&l7jl-;{h7M@Y-W*QGb>k4d~m;q}=yW}=&dUZGdb#aiduLv`78 z_L4`EUKv+r)TEV#Hzi6xH~5P$NP+dcB`Njul9!Tp*|-eT)Z6INV%N-QjcLBz`njpC zC86*?`Qj&%^b z&daM5#m&yG%Uj;GHY$AEo4epW5Bfy?cLv!*fFXeD^1!;m9evRL$=)~0q24>nlYOrJ z8wO2=RKq{iu(5$L=ZS%dlM~FznDN3puL2IA9Tp5bjh-E)PUcLCW|C%) zE!b%z^<;W}diV9tE~GDD=IC?y8Lye6nw6RdGbd-F<|F4{=yCPF8%hmrOeiKBO!u2^ zF=d)QFu|LAH3k{~W1MBQQ#W{tk+D{q39! zc5w}Zd~zi~Ub!xSx47njon2GFT9+`$71zH|1vtfB2o=G)+}U0^utE5sr?t0{*Q{3` z4CU$M@yX+sTdYTr+kMy$_d%}=*a-v$9_?#^nD^x%p87^2w)!}D^SzIH9f3nV8E^$` zhxerCa-Ui_!7m+g0y*UK6$$ax`W^Q%^E-o3`)v1aLPWwN5jkE(2qb)&?|1L5$ZVfU z{}?|H)OkMx|DC?8{qhjcee}FHAO%&P4>Tp%JZA> zqxo3+Y=eh;fAQpbgS@7E=-$te)jnaU{eB2koZl0qz$f2VACchm27VGz=@p6i==B9L z=k>&=8y@a=1))S*`-1#&zK{K~5q}YVUT-}$?m2EWNFU^q>uV?uEOXxs_4WMhe$-3l zQR5W>yW(XALwoYwEj+l;)o!+s)lf%pEX3ZG3AS;mb^YjU2o^bi0Pk_}hYY)ng7aOz zx?Xnv*ZDFC1zPOz%b@{S>M#ndaU8L~3;N=44fMi+;23Ma2zbo4&KhpjYPlQ`X;lJP zYa_KfVK-v47AUlBwp(hu-BxIAZ++A91^{T0W4_t!huLn^HKrJo*T%PurVPgnYz5$lt9Py!+0E~kb>8fH z*15OqP}jb0pPqO-5cHq?_Sjt*B;ezv2~eT)AYUhQB!QQWy^d^sQi=y z)ON4^aa%ygKMLdaC9MVWfu`jxss=_=s%*Ytlk9Ipy)3A)q=C@%zA>=5r}4k$Z;c0< zZ5owLqcUORUMac3KvE=KCN|WCmGrCljI>^yCA}-YBo);QBsF!F;%Sk#-nuSO99Vxt z!WPqH?bsuh(d1>EYj!jCmuMcKmlbNeEu5pAnZ5(ZZK3(Cs>Q~`9kX-nlFfs;Tb z%&mDV+AG{x=OJ{fD-x8{7FQM2pesEEa}@*CK~)|#O9bTFTf*~oD@D=bQPHq?qIR^t ztfo-(sQQ-h->M5WeN~DYw7{qKTg?~Iq;RHgxOTRFtLUJZE?OqOSNpWSNLW&LQ+S~+ ztQJ?#6Qzo;)E}23CE$kh(p`<=GDK6n%(LmLG@@~X1k&(O93`WR=cS(FUg>ploXk?% z+;FF1O|w&TQ)^YrX~oV~{kGWFdIg~Mtb*SXq{wawRD`tVD~R&4w#|z1_STT%hQ?mM&4ZIt8F%&oi8U8hN zZ#Z-aI*c6zsG9rJ2c7!+2cGtCAB-HdQst_W)X5`^v9NL81b!lUa?`kQVrq2Hc=TxQ zn2C;`vYXg7IXXqqpk}wsWzV-QOw7Azug)gVnN4FfUnVLh4@}&egifKR8#RqHA@i68 zTm2#ZETc2V&rE4%`sVk{ubIu8`I@{k5g9Butkg#9`7h+?m|%o`P=sZuQ?DL_>Ko0M?p_P^-lYo0-U){b519nb~`nJ>UC_7 z0E7pToL+%`JJ~qJI{$Kd?K0$i5S-%5f*yoCcFTZ1ac8@6JSyC~VJeR&o)2N?J$J&I zVW}RK9uM8WyYF+Ox@)21?%8ffVKk3KFRov(IPXpH z{fk(MEb;w=vi5(3?nLdyBnRZ6M^X8xVI8)<;d|DXjhOKXLV*3EeJ=VZ`~5*zp@`Te zfsT0BV1I%)ZW}%^cyDk_&}^UtZG>q=T}CIM3Nd#A60nYeNqBfLfRu;7Mh+x4k9>$oj@I91ks){jTr}7lME6oo#DXTNk7bZ6r!cgP&U!lQ2J?>R0iWq z$gj{?`b*|kMj`V)1J6{`BSYJ1;f%Bp7=1IfD`bv5Pn{Gl3gyb43kc zcmE76^H8~+_2R;oBmRS%_(mg)d>0{hAYQ;Ty*glgj{&z#w|2;7x8IOL_Yr6SY>#^q zEYm&J-O=p=WZw0r3s{HVIG_#AQ=mSVBhD6(8?Nu6&X6(a0SEy402~A^bm?@y?$i!? z;7E5=+kdcM1@r}W*;?C4Y&>kW)^}{KS|{72S?k*ZY>I8ltv_4;w#u-q0mN9`Hos!l zVS2`_&y;NO#(b|O2XNUc#WK$FAAsD<#O#_;nc;-q8a-F-$AzASI}2yEL~WY(ik7bR z)c&_{ZUMe9J>NP1cz)yj>|FfZ!YpKVXl9WPIULZO)>u#bPQRQ?n;e)>PZUr5o!Bw4 ze4=DLb$oJcV(h=s%+Z7DYV{&joyuzH&(PH1^&#ZYD_vY1N*KDPi~U2(2lo#~^uO$H z=-sJ|)s3L{JOArKcVfCSIv;ku>LPdV?yl%Yb)W3s-Pzjtu5EYw-Bym=tock!W8=o= z%0^6cT+`|1t<98{w=LeSu+}rJZ(C+tfXyG84>fFPJS!1MH`EV_W9pRk-J;#~7IjtF?lC z)n^6Us;*VrR?Or}HOr$oV0;hx4a$fxNc7Mjjy_ zT5u$9GcPlzEbn_(Z;nmo+3dR+@NCP>-0bqqi#gb=mK;dd=bVq3Q`yZKCfNZQ^ehEe znVG|_$-K<{nMviI%GBdVXO42BGwIxSnR#4TmRZK(EDiTS)=92j)+r7ob8os^Mn&39 z?(eiCTyff4u3dT)7oFb6ok{!2-Iiw0{lwnL31BazZ(uLu_@<$`o6;|2eB`ubGP$?2 zN;rmDThq^H6tL4d&r?sOC#KTV-==;`SESCQTeBe?D%+P6%r@mf*yHKP*n2prG#Zza zCgF~y*=K;#85#cRTQmI9_hfjd@6I5npUy~1f0c18{aVIsT00k(*2+1>261B9%Jet7 zW1mZlS-#x3tQ1aZ<^#^> z%qfmT)*r4SOFx5}9j`mzt(+&B>o~VF^SQ%Wl&pifUvrxCH|AdF8RvNBzs}_4Y~+H=zU9iYs96Vc<8n{(y7JA7>s>md{@9NURJcG=-|>>}BzlQdSYUN~X6&Z>HR{R1>GhK_(}q(u(|Vf6Gi|f@`ND;C zZG+xYeV75npvEB6;DdpOp+NtrVWFPNP^G7j-!g^fdJba)WpW#<_Mhr&O3 zmwPuOjv#nGO7A1SVz{554SdKC4$ndE_kQ6o^!X1}ihLXJCLk3p!lYr$f?fwgf(`_s z0*Tlz^c)t2<^^v=-^7Jtw%|VoCK7gGR}<}V>q!iJ7+H!prC1TNDei*&5rEd4XHD+I?9QWdNk>d!C)?fs%?M(W}OX3moT zSl5@%u)3F4vL=`AXLT&4vcyZzvII-mavMBg~t3RT>>6?JhFi579@i32ec@g>oOc>ic>{OxGBgxZ+K z#EdxWRiz0ZSDUYBTMbxYvKp6oY-LCMlf(^iTNC!hu1+`^i%eV|m${-SzHrr>#6xSm zR-)HRR`S+dURk}WH}Pj;L_9aHI>tP9Z8SXgKy+w)P;Au-zl1God{(O0F;;Wd3s-Mg z_jFbI>SZfBR}98)Oz4Z<7q>s=ZfslhXzZq#&GDRAY+_72cm*ioed6c%UkN2~#tA`j z{P^iua>9nVqlr7?lUHm`Ag;_xuvob#A$Y}&cy@wETyk7Y%!inJQFo%hL@J`kBj;n( zQ9f~_(UADOm}~LovHiMZkYi<0+Nj(JtH_pROQiHaVI zI1m}LTz|P)_~E6G7WXa&EJ7_IEV{ZhX>n%w^(C8^xi7u6jJniqS?dy7xc!obB{hri zi^SxJxL*q4B4KKj9{@?)d$|61*oaNT=B}my+BlU{#e8jle7o$lYDKioPYOt*s&g4O<&V@61<=~=V2rchITlS4+U4EO2B>qTe-7XS;> zbI0Zn&W-7Em^kguh4p%8wRpWvTJ?h8!uT9zE`J6%GdsO%dU9&TRQVKqYU4C}ilq5> zx?nZX(>fk7h z+T?PIVxxkuC{_+ z8ZI>cZaB~=k-cw7lG0@P;%Aa0busmpwF9+=!XBYSm|MF~w7%|i-O2jxb*Ji+M33s4 zgg{ZNz)NUYy+%+|iLYK(nO}9Ga=I$As;F986)Ct=WhPiz*;sX|+_>^fDY2YTA}TfH z|Ip<&m=ZjHykv2SWm!ha<+72I?6Ss^Pi4FK|G5Zl}AXtVmBvQKvmhaY#Fs zLSmy+Y}p1WAK7Lphtn)l2+h|)b#zS+ta&JJ#=|h9=A39V`e-Tmd)qh$xh&!Wb-)NvbN~* zpVb_%ta{GJtS8*0>~$FtIjb{Q<$ljPpVyv!DF10rSN^G-zxmIz2lC!$Vemh&cZLkbG=S_)3(?sUJ_AEDLq^Kq%^6RQ+l$vqf}G8s%(~zC{HNGR-7ucu3RYFT#HAxMxc zyexp%I@fS(i)tc8cww?APRJ2G5O#>@wP))rMT_e5Mf&3Pb!@S+E>5zgzDY8py0BayC%PesHUoh!6trVOLJ1wg_gXgx|Y!<(^l(dSnJy6q*h3ayL`T7 zS}t#GR_H4u&fpGhr>65~cU|}XUc26}N^$S*K8P}} zueA3}UqJ7u(!Y0D>7wNK-R*N380+7vqnEGf+&>)Egle%)3!E7FGcq#zc%*&Qcx1!q zU$yCIuNpgQJxU+58HY~TO`1-fo!UEnY-^RP*ZV`;|)kGqpi?ocmjGRIoC2b^PNFN9%iNpAKVm025^e^EJ*@5(o zYE0QkE1-JOkB5As^-^DjR8x|vRpcJZJZU@S7->0W73n=CnRJqRmi#v4BjqIR0(Fw6 zAM%#|Gh{d87|klwfqpXd1pRjCB|0|Lg<_~f_{%x&9Dz!6*|WvhjLjRjN7aaj4iC4 zj76+a#!}W2U2J3kS&57$W(;FFtCMj#%$HfYXdNqP@xQFJMd{4yu)U!ImK7tHSwz!> z2GI*hGkaSOU#EY%84}wu=D`YhhHd(ipo~mJB3oEgi)Y z&}gg`G&swVHpYym6*6;ZubHm&f0!gXgQ=#OFe7Q=(6=G%Q1_5`q5afbp)=I|q0o@9 zP;7`xXjq7nK@CY~OjA!Wu2I7o=2ST2HN}9jjv}Q;Qr^%*DLd(o6g0hoJVm=tX43-6 zTWEzO8`?@zMTnMoC!~TH8Invi3VBN8Q7;frQfWjYwSu6ccoM!-R^hi$uHif=%3wM9 zUhp&W&EQCKf3P9>430}G#O)xR$61k*gMSm3VZ(`af$fA^%pt;Zj2^)Wb05D5oe{0!RI=0yX~6F+cs? zF=@z`XriA!y3uEAKq;aG1woKe1Vom96(Zh$tbQ6aeS#BZ0>D7wx+2PTRh;O|V&OgSQT| zPPAHYm1gU6IXj2p8yC(I= zuT2};K){0xccVMnPJnRd7WoCUv+2jlxlRK zYe?GPGPtVm%mBaFqJMo)vGPjyT zX-N8_5g z>NJ!z(OvOwQJnZ!?Wg(!!lQLl0wa;Ex?Sj5?IXNXb+4wqvR$yDa*bedWvJkF)iV zb4!y8<$TA2Ma6yjW<@*m4;8ZWlM7Gq_7_5g}VyFCrZHB77G zWV6q6O4zqJfoZdx>9j(wHoYWcg7Y_XGuJ)~#x2WC;lySB)rC1XB{P64%bezX%^c*s z$h^o!WqrS_5Hy z?P?)Xv|I=hg$gHYnZml-=R#vqNiC#qS6xc|tNI4JL0pN(U_a0E6fH z<_3oPGy{A3X9ouR%?FbPHV?K8_zkTbB&b>ky@xjp@rD&cR_e{F0Cl&DrQSMxM%^-O zG!m;W7%5g?7{!iwjlCX89y1+v8s9g%b-Z@;`MCcWfBfp0(L~SKnTdpPzsb_^w#lH0 zT~m)Iil#;;fYb4lho`xdVx7N{sJTA%Lo+uOICE+`Z)RjVe0Ghdd^TGXJO`Y)GnX{e zJXbj5Ht#gMdH&#R`n+TovA~@Bz3_W(nbvWBR(opxw_ewLw0`_Ty?((0#sHz+Zg5Nc z!C*uSG+d*XYFMPV!U&=N)99A|2cuE_Ge#Q>ZX1;vv>PD}j~L%Kgqvs#D^2zoMVm^D z8cZq1*UjD<$D13PxLWKrd1@gtd2c~5Jz(*{)ZfC!tk3+snY~4q*`UQDbEsvqd4Ltv zqSxxZMToUO0BfBNn6nD9%(D7w$+NPsinHEgwZtab3S--8HD&8+{l)HrH3}GHb06qq z+X7_S%>tJK)j&Oa3Gk@B0N7=ZwBPOE>M-O$b==|T1j=yy4C;0q0QrHYL0>>Bke|~a z=#oySEOL6_q;*>39PNyDsdd)69CUf(3UaM+Rk`-K_JGmgWXM%80xAO^fJQ*JKnozQ zP!s3^BpkX7`U%<%wQ);vyXtn?-O!!sao%0-p>hv`p*&W@;ytoq$sX4|H^7p-Ts*<> zkDgEA=3d6$2fgUtzr0+$A9>Bd4|}ciPW5uoc~x=|+3+ZzAn!q+EbsfiaR`jxIHJw( zhtC;gxNjTsukQr1#(E~Q=g=PhpV039 zDs-6t4a_h9#K7e!tDsiYlc3cB&e*nqYuG*LZ`i-+W7uSL1ok=lA+`Zc4c>-P22WtF z;Eo1b;rj!(;_*RibPl!KuV&!A_*P;8i3R?jUI! z?iJ}aPDJA2T*#*QcjT-1vy`O-e`+%!iaJd2p_UK`Q~_Z_4dnV?5d+UYEc zE91Owc^xH{;Yr1WzNSuwt_*2nB56NZ1GI5gApIh%jF!!`r8zTCh2(_#gfxaO3)#zT z2w7n6p{>=ed&F9x{b9M%g)9=?EbJe;Y1k2Z9V?PP#5zom4wKVwguxjn!@L-4!+;FW zur_)b>n{BiYY}}tD}a8PwT_<8dPBDi8>Al#TfyiE<1-8v4KO%iUm4M1;S6#Zk#Q;P zJVP8NVo1Z97|+7KF<4=n7$VjTeI4r#-G!AvcV}&+Z)JU<%UCXq#bGxX=fjE_@56=| z*TdwDCS5)+W3Hv!Ge6MkLbua=nHjVi-TYcsFZ~hAk8zIW#+YIz)7_bJ+SX7X+5qEk z$S20`kjIR*AtJ`BkibxV+TPG`T2v^BCSa6?Kp7q(C+X*@eY6QmCas(Tp<}3QdMS01 zZV{5F^Gw3%Eb0oKrh6--m@K7wkwd93NoqH6h+7PI=|>QKRwBM4WZrPZ9&eF1%=?SC27cJP0&eZS1O5o!@8ttO=T+bZ z@rv={dUkjwdT#b?gWZNfVP`ztJYKp-xKrFm+_3ISH?8jJ-sk4zCWM}VhCzoR&mmEe zX7C&E7BB%E|G)S-9!vsb!C9`^u2!xNuHi0GE?b?qIKOjx>=fdJ)>S+Wg7)a}_dCbG zjwX%>$25m_hr14?4(lA=Iv6=bI2^Fgv`+?(0n6=xK(O65yE2^`{L^;O_NHyMZKCaG zTdmD1+ch>En={s8>$g^FE1@OW%FptMB@bX>nFPoMfB**oYKsJb(jpP?&B7JnW^vzQ zm$}gVp4p(;2h%Cj3KM73B_i6BX8AfMsBKW)g1L|b)kB4c(3}?aOrUPutwFP@>g9~-5f%xAVb2T zfx$gP;z6^a!ohEYX@gONF9+2FO9vkhy&KeoKDSt*Xyh#_Ez=^dk*&|^+0>=dU!pl-P?N-x&b{SU4Ogpbgk{ibZNV4 zIzM#n?_Atv-#OHo-|@2ZNXMd1uMTxbUHhAkvpV;fSGz$+QCmj)>b8CD0}4p{Sw&Tw zi{expU+&d*OfFEM<%bojR%gZU)@=Ef*3EMLR#W-;mXy|t<`u0b&6<{#O>bLD8$(-G zG7RxmX>7xYWK5PKc_KTZ zbJZS|v`C*yE=ylY5YjagzC-eI@ zbvs4Sy7AgB(fQi9qQKfP5xACDYg;=m>=4$~Toj%VOx3to$JW5BvIU&V^@6HOi~wB) z6nv{1uQsTzsD@PEt{$#hS$(I9UTswsRDG~=vMRsgP}M?tW@SXVrXs&=L&cFYql*1y zRuwPH_EgBr+AF~2k(JKn`zi%x9+k_=4prooekos3YE>Sp)9E*rT9-WhEfauZ0S1w#FVqv~nab3Qq$bpA0zRr7EY*^sP zUsG^`zq8;apImUAKgnCcui#<%l{_4OkhhW#)-9tI{NgVyDBu$dIDGGdPki5kcl=ca zJbrS4UWr~|c!^)(o)Tc;s*;6*$dbUq>m{!XH6@zD4W))f2TF4b{Y%dk_Le*@WGS?AaVfC!ZRzexMA=Z~e`RZ` z_+@vhgk?{w+R8px1(Xj~iOMfm->g6ij4PiCz?B~b)fLMGXDZay-zw|`NtGpngF5fu z_38@YQNgd;VS$^dQJ}5eB)Cx9R6Q#EUdx5k9Ols2#0a zUCXGitNm3^(qY)`B6smgk(Zb&iWk%B>csl>cO~3pZ7sZ7zhPj- z0B_*vfN0>z0Ds_^Zu-l>;6T9Ok-`2!%uvCQcIdUvixWG1YPe>2a2TN`skf;2tN&3S zQy*6!R$tJ?RdtfC2KJ5m-pIz0veCPvnz5X*(WWz}&P4K>r)8^9= zn&jy&&0@`}nG8+K3~grF?AMvIv(g#Xjt!UTf%Vk7I(3}>VZDd? zReF{BTD@_7AAOd=N&Qa-3jJvVn!!%PKL*W)-iC2TFAcMd77P)_Nk)an#>Q(+-W%UE z5gOA?uIOqeRu~gZ&Kf^3X*BjUJ!E2Nw$8NPEXWLF{=m$~{HB?a`7W~&v(;umU5(fg z^8qtki+koGi#Ur10DGN3;Re9W@-{#QSPNhSNIHfJ4!8~g15yCd0Hn@~)n<8Hhemc< zy|#|AK5i3e1GDY6*=tL*rP$iq_Sh8J{It2HW8+WSWZ1m3v9(>Wxodk_$H;rx$#rcf za3}C5@E5QTs05dS5ZuYqDZ**J(_5!uCxUaEv#*PVYrLx+cop~&SPZ@dF3_3KR)cT4 z3S6CBx4EKRFS$;;t_H&(*C9ygLufse;O60W&W+~w!flmXhTC2@kuDnD&bW=a)wo5v zC%F%~BRsx)WO)!_9+8Z;ynb9@pke)?fu@{7_l0`LsigDL>s##W z<~QQI*e}TMyx%szZ+`Fmn*0oqL}V=TB62(OG4crVBl4L}Nhm~)Ayr5Ze@k5zBF2A{ ze~N#L|9un}wJ+d)fGWTO9g1Fset`anZb2*2Pz)TCq-#737c-9O#Fz!DFgAfh7;K4^#$b208>a1fB`P1({>HL1(cZ*j(&d>;(3qu107c zYk~V5`~io@wc+;R`fz)2Ex1_R6Wn|-5O*l}Zg3wqI`|8g8T=HxKbVIV2YUoxz?JIq z-s?Db!b12wQ;LiG78m>ps_F)wnBIbNpkhGyWZxjL*el@flbFE*=|z zOAY!TmaYOkilp1NcTYUT-31SB%fjLgi@UqK?*favyDjeSu((59Ado;pAeo8Fcdvm0SI4Q|vO3G-Otn4YR@eSow;QZW?Vz}|wHLed z45&4^&YPOawQJXGQhQI0E4AEe#MD|{{di3|_RpHmAN6l|qo~aAmQlswVNvPfxskiWmq*qQcZ|Fl);q!& zIw@QYITjWd5*v0a*c!Sf*dDqr*e~pCuy@$8;Ed2=!GlAyg8mC>7SufCR-id}c3@8M z$iQd89RrsI>jEo-mIl-ey5T=RQ1s&im-(dzwDr3e5aPEjpxn1zz)4@b|4`rS{$ak| z{NMUK^6TOg}Ru z#{jP|kEfoSt9A6OR!#PJ>&|;QZeBkui;gsWBT@Q!(LMz=Q-XM7K5xPG7cHJ|+QWqse zI}8^{hnB)n-4TAGaGm>$PiE7(ICd!ai1FeUGLGDIrYm=eIlw8*8P18V&mCr_vf1=L z#+fdqCsKc5;>dAy3AvaSsQI)5)qs9SrchJKK2#-fj_g8|5j(YUgo{>>$WccT?%Gpg zu9iY<(B>2MHCcP8Ueso*W1vlO(sGnE^{kSk-ceZXtMX9Yrz9(9<;(JFDMPv_wvz(I zJn@-5NxW;fi{*A-$y@Z2d_-De#INEP`)+ZkJxYwSAG05~IosWBhtTKFw=J`7vmLQs zwY{(&wf%?r2F6*>TH`HNOQ2cCrDz98om0y`(*`u=(lyA#=l;@RwESptUtL$y*uF?jjUZuB6PL*^h z8CW6}`;|NfqMA@#uQ<18Us3m>rbVX0h$2H_lOh7x$`$5O6kcR6%q+ZC*s(C8aJgZ) z;hz4GzMMnW7v<% z??FEfe1G+Q%J<#h|M`C9`^E2B-#24B_WQK&$MVYaqVksJo%%-RG2h01>z#We_gzkn z+$GT8bj-P$(;(+~PMe&2Ik7qCbKZUJ4?PZ*(-E2+$FFC;p8L}N>##54m&h;AzdXtw z_vMdlV|H=Y`Ru1z8?rBEEz7=?wI=&X)`9G_tV`L)vzBIOeZHNw?bFoH!!!T*bQSX* zZ1}havzsJl24yz>)H!q7r#6|BKgDGB`egX%^68(C=Q0C7w$Hrq;q%81AO8O6|6#~S z_CwE)cQaf*cFVZ*;YWIp57X1XW=Lt%GY+J=WeiA5OmCQWIXxonR63WoCEX?M-}G*2 zhV(&ca=JD3So-|b$n=QR4{2Xh_N8r1>7M42@-cNy@_^LelHF4qBs-^iBv+<CZ(kuOFEk}DQRAcUsA1<*NNYfFD51>-%rd>KA0Gv+#+#W za%O^4@~(teNwX48Cyh@ynluVFEa7C*)P(<%7AB-6{gv=NX?=ngwmihrH>B7R3w zOoEu?n^2W>JAPME!+5u(z3*oy2EMl@i0?imIK3}Q@WXn$_c4iAkRKm!!f#Vaj`4D0 zo%qnCuJOMmHHnW-;^M0kOWtQBn%{p(bcweodc>1Rqa?=02Pch+AChz={%}%Wd~Q;W zgc`}eC$vZoO7Kpuh}S12#y?BC9)CLNR{X^zhXf}13h>OD#C0jnlUk;(OaD5+0s zeB$GjxWo`>u@aIE37N?uiS8+@6BngaPYO+~Oe##>l)N_WM{*9H6_*~F5|HkYqNHUc zzeszYd?}4iF+j`JBmI8LzVzgj3+bsT7tjK-P&WOU2CnXx!CC1Y#m-Hd6OvonG->t$qq zjL3NPad-xinVc~{bLAG{AF%d6&Q#%UxTxEe;t~g_;qQv;p@R{DkmwsVNSg-J9F-R@y>1g z^+@jRug>3U2&pAPP;khI8dgQLoYnD4LFC@1|Ugz8ed6#lO=hgi-^!xK~ zrQh4;P5E&m@5K-LdvN}c@3Znxe7})j@Vz3x`j6TLlYdMu`1&KOU`75CeYFBd!}5YT zhWvsQLx`R(4AIMmSUp)dPv5=J&7d!|7!r$|it>upqV$q&#Uo4i7Y{3qD$XgHRTNlK zS-7)UD%@ARswlXmUGdkF+9fYA$5VdUqB6INLFHu?AIc|I(iPh)S!kcN^5vC&6+0@Y zSL9ZfR}87@QF)_kMCHS()|Gp!0xPFgMODtKT2%S8DzIu4P*ZzTsA;UZh52s_ZE0hj zZaHf`Xh}hb5%8Ubdmu1-7%+2R0|nV6x7((JtCd_U86FVmo^SG1l%aGIpaq z)LuP2OeYL_o4bLB8)h8&>0k>@MJ6i2n8 z`d$59E7qnHUgUMMH+70?O9#=nG2@L!AETQvo9PIqHJv~!)C#(o8cWO6RJw{9OcznT z=$`adI*3`$R4{$nWHyfb$Ti|q`5M9|;hPYrTdI4kqa7HBKOC}k9u6~fCv??xt#m&G zS6#Ni>TE)gZmez%W>;zMU~pg@PdPqvtmD+)sg+X?Ck<$+%(2X|8T8!`oUS_!cJAt2 z=KR%pkV|`)<1QOr@?2iIRCjf9UFSN{wcIt)HN?#hv${5PW8G%EwROAew#H3xPjUOp zy|sHlwNLIT)z(%U>EY(F*Q2$^7LR%!vpl>!#(MA`dpw$W1baU6xZ~N+)79&uXE)44 zbl7C`>+1t%$srPE13U8awXpBR<>vPnX@%8eX z>wC;k_7(m5_bJ@7i*HZA!@fiPPW$flL-5b9x?gMmRetgQF8<>Kj`=495CJ7X zQ)L0(0hs}^|D%9B|NH>QfZ>7b0?dISfn$Q!2W||y7`QIzSm55EOMw|d1%Y0{VL`2f zI|t1SUKn&b_)<`DaCy*(km124A^E|rL+gcf4Xq#2JTxGrM`-PkBcUroDnc_u*s!V) zhcHV>m#}(>8SM?F!qY>A@RZOmVMjyvh7AlI6&4n{6yxDOhV2iH4mX6>4>!UpL&t`P zge8Qp4(k~~hu?}A4?prj_|Qm)h;xzsBB~P~d+s0Yz?qyEEkM)a3R zCVEEXv#6NJr%@4+U!s~v7Dcs-tc>a$=@LCLvP<--$Q{uYk#x+csI@V9h+(yh4v3u* z9Tq!1T8U{NeI}+bs%6a5sI+L8sI}2gB3Hw*qy3`h#9WIKV%tYgjXf2;CH8srs@S{H zLt{5ZH;)}39TVF#+8PrS{U)Y3>U#_w-8ptb^qJTf(XV53qIbrgi|!FSD!LE$?TNh< zeJ?gGdQ-=WB~=sS^x(eaVrqhCk9kG>RnE_!X` zrs&C$6QbKk3eozAO;M8&A8ZkEHEMUnD2zw19}^b!GUi6q-I!xh)qpi3qLm2GsDf}^ zWMesw`bAudIu>yw>SV;~sOb@oQI+9iBHM-EiP#rb zC&E1}G5mJu(eN#y%fn}fwheC-S{9ZYvL$R$NVBl;kk(-_A&FskLPmxE8M-TcbLh_S z?V&5f*M|NbzAp4+__ff-;fbM(!&ir9WBf&ESV+jQ(0;+sLT(2Q2E`rh_)^4;W{hqmE>S67T_|KZiv^Q%`oPuXjt zXHD-To>RPYJ=c5FUSqt!dS-a_@^tgs=rPVS2RLU@wRn#%)!ut_ua@UAp<0H==xVz? zqO0}yD0Oe>k?t;dTyno$ZLoXoYFTcl-TS)5xo5j(yRCQK;?~kN$Su)jjq7hN&aQ8q z<6Sm7-*j2zeAi`}^JSL>&NE$FLbqvla&akeYUUE?Jl$oG^D>ud&MjSPL({p&>9*4e z$IqBUA>7f`;e^93U4MtpI#&k=U7{{tIIX)NoYmbBZs}eKFLWP;XSxhwzwWxwS~pxs z5KR0aVI6PaL;1=48LkX-I&Q|CZ(-a3b{%`4sbWHzLrfyQh`C13Xa1wNGP(3w%qj98 z6Ud}7Ef^a!hH+>AVKinYGm=T8>(M8vB=QgP1mQuv*M8IbYj4ycTDqF04c3klu|yX# zi&#MhkS)k;VmI+SaY-AfJyxfwHPmz^Kz*r9RXx;;YJYXV+FtFe3aUl9hM6UtmA-O- zyiDpK*~CZUd2x<-5=Kj3#7)u+DOGwXZI_l|D?xM@Rr?rwH~V+nd)rmpep{;TvCR$2 z+Bkb1yEl5!SGG^KX0|_VhpqQ8{=cU+1m98C7FNpYZGC7-x2&=pwftroZb>#<%oBl> z+M4H?2bedRH=3WBADT_(QgalLR3A&BImV(hcQaozO2%1LPpVc|W>&gYj;*X;xwi6M zWmwhURT)*@U`!_)UmE8aQ;f}wM~pA3;*1_utExIwKCE0-p+U1Tq+&t2seF2QQTY_i zv(l;jMR|+zd*$P>eX_iM#i#OF73T7t6^<3>D;iX!R@B9q%6sK~Dzvga6-BUKG)W0mNno&Hm__vah;`kD^xS-^A@v##3V!FgySX^|)aJDd6|JJZqzuAzbPXRaGrtp>F zc3}<7HS%}i?4qNE`-`?0?kJj5xTL5@;lLsV^W*I?94TyVXkYkI|J5)ZBhG%)cZLpT zhT*LKk-^CjUO3V)uW*K8Wno)Gzd{E?VBr_N(U7Fq8*U;0`TAW*Khn@fKhDrszrfH+ zKgQ5pKgiHpKh)r&uVL6-a7Q1A`SO0`L&RLrMSrQ_hrW+~o#C=R7xoe7EHd0J_=00C z^*8c!3r^*KE|BsY>bDlW*H=db?{ED*!*cz7LtXtu!_|U9eVu{{`iJ>q!QA{?1=C?^ z`TqI^1rPPnIDSoEVfdyGDLkXkNBZf8BL&~|rTGo?o$|L91muq_SegI2pj*LKy{Vv~ zAqv--QxI$zUhuE}ZN961aQ>-+5&4%3KIF$@j=x0c%f}mL>0cQB(!V#1)St)yTW7Er zv@xtGc%%0z7_HBTX2_J^Nk6UNxxS@-t0BZNrSOfxxv0!gr)Z?%XyGjVW&HP#_+P{H z!38t)Zwo>UAM|mBxrXLN4-37EyA&NRo>FwXxE`M6ox-xBj|Ru0L;7UH)`GYCn1V_A z@dcOlQTo}2T80IMp@mb5?iG^7C4~)&9~4r>BMQ$J35ETN5->C02SWs&<6cBS>le2! zT2(x_=wR`XqW#65MZJpuF1%kRU+#g3Rml`CmfdY~ks z)Lv4*tX1ivvM!~o%IcJk#By=jgHl6T$FkYwr^`~xQ_7_Br)34@9gug2(otoOCE=xw zio2DB7q=>TR{R~qZ`|O^pDqur=z)4VqN-QrqN;rr_bTU>Z>eZoHlTcU>8`T%rF+Z9 zVkWQK<%tzl6>e3RD-)`oLcjk<#8=XyStL7WeRP8Z#GBz?fo2;g*ro(2^Tw*quQq7x8^USSH)y<7ff#$)c*5=cu zb!InnrFlK(e#kc8v*el|ST374SuSF(hbnUdBIAzMQI>|*{gz4AYZ#lk+S1+H%tBa8 z%-1c~%!@4d&1)>Y<%4CerM=b5YOwyW-m-164Ye2BZrcTWygk=;&_2r+ZLa`(wA=nWxWu#XpS+NX=N>@lL3{f*sZJ8rLO&$J(~cMyZb=i)xGxnvg) zNFmZ=iI+}GdE#>EjW}9*CJvU;#BmZU?UdT1#a=6U%QvL9@*}B_d{gQy?~o$ofzmgr z3EJ{M!G0Z;BIOqHQ`t?~uRK$FsebAyl~C7U-eR+INOn~&NS<+ zJxYl3mr_Gnt@KkaC|49p?V#>aS@cbhG*6;Ev6naoRxgF{A#V~^q64v-xC%VgLR+AD zYQ43Zn0sc3c0xO#cjB$)NIVDAXVqdcx_%vToya9J37ULF6cBTW{g^|kC*g>A zRUKj=v5k0$BMr&lF-KPyat=9-+(w=uUz3l?Jn|};P97$olZVKsHMBEWMMyh~wGx z1KOD>pzU-zwm0Ie#xzTpQyJ7FDhF1NcA!&{ejU@7A=yMGmbEhVS(^1@i^&edQa`4Nct_cmmWd4Wpqp?JdD;zH=V7=_DAYKHkZj@_A^Am*X%&VS<`Vz%oPegwan_v0P-o!kyCkQ>0|uzzw{>~OAt z9nY1pT@fRc+2!mBwg$Tdal?~r9P7y)V^2UK)0t1?JcV6+3g$&|$E+&PgvLS(;Rb(& zufcorTe*2q&yY~hWV78^GdmhF#^dZ^&VdW$H*hO3qso7Lb>75}=9>v8_))?eexPul zZ!H|>hY64Q2SS+Ok9ebxZn5xC2o`=9_5**{lbEBji|(j!QfC!r>YfWv z1uuaR`tt{o?|EM49FS&}kj$3|&4mU~Om@-j6x2?4rEf>CIVIWMaT+k{MhjBu7; zAw1)4LQ~~#j@R#ngL#6JjLz&JCLw{@O#tGwbO}x;K_YivXbA+pWrr?2jGn)(9 zf~T+$+p)q3zJsuwe@95M zr{X`S3OZqe?toCD3(`$=*r~HSggUH*D(SA{7l%oX+Z-M^xp7Z45IU8G(AHqcngZP=cv%-0Yd>uS#2g<3T<7UTO4!ay~>kjE2 z;+cNuorH$`HvS1Wnm@!{;>$7i^e9j0ItwFo{|al6rWc;kbs>ZI6`Jr0{OL);PQ)Gh z31(ew-3f;rU6zBt!(z;IwHWh_2H;-3s?k4ZX|Hpgr zA^alFmz&M%*vU*3vw>bio2jLA85PHzqffIz>@Yr!JAh|cB=i;*3t#xZ`CKlTTg~1= z>g#lMx;q_D?W2R~g^07SW*yirTs%7)^-y9Lvd!5$%o>JgJemD;HRd3_p7F-a=?|HM zsLOlVC^nS6$V_33^ggr{8Pq6h4nD4sLe8H@pSLrykf&o-1nLr#SE}%~c)C$#b&8Y6yrfHLjju@#ooLoQ+q5Nrz?nk$x z-D!#HNj0OolJ&{KL`x!7yQ;m{E@|NehyGvzdYVr}04b0PQBIsA4iV9WAEHM~H8)LF zCDj17uLWlEFVJoiw}^h^AaWD_@nCWk`I*QjLWm$@H2N*GTBJH?in>i(r!^rOA(xZH zY2qd^omh#t2zV3ywaMB^^_E&s{ay7{!_^7uY?aqMv^QFYHkVk1{;GsHLp&l9HNAE~ zy`k;|+vu&-QGQc;D;Y|$a$bF^PSw_{|3TrgP#J^1_p{=n?p5EaJ@9sdi`rLhul8CC(7I?7 z)qUzCr3&emp>H0pj8JxCETk`b?L+EywF0wMSutx(y!wZ_LKT%JP>Q&zIf}RHrgl1pCz-b*1`3 zovEJ3`McHbNZke24|&YOeb}RBsdw90H`I5L&+CG&|oq(rnM-BD(u;YTzfSCE}izK6n}m`VPJt#>F(DdcW4 zgWM0_<6kn9JWYNjuaO3L6IL>jbby*Blqw?|QX<)&VyIq}JIZwke2)gyT&g4dk)iM{ zCR4|;b(LC(xjq(9|6%2rWxJ@Xf#D^~~*P6}+@Y zwWm3{BVCQ|N{7>Z;Gc}3JJGZ0LG&tm3R;D^@JZ&@CK6DgA`5q+ihzodl{nmkwmg={gL-G-uqIwv0d1kqKuyGr>%I zCWPt01i{}3Wx6ocnLbQIW;D}=nZ$ z;P^`9xCVJ_Kpxv*yWsik!7uK?`FoK6F4$JsDr_%frsJAsF@G`Bz|T)+)`N*z$BbY$ zG6RuMUtGbT$gMAq3}nXPcSbTp@I866&rhqiPp);7?4(Ymh3at*#$ z(A%-xg6F@H{)hgHUWi^`20aSVi$Ce1bZ2@1-Inf+($XLOPJe6-KpXofN={e01KkE5 zYGXPQeUcmPgL0)q3#?Kc+FwVQ3(SGG;g#TKs+=mLzEA~JJe5s7rBYC8-%t;+_Jq1m zy`*kYuTY+!P#3Uvj5>oJX&=1k4HVuvL9M5jP;02gDEo`CHXl9KJZd5}jT%Ocq5h-> zQXQzSRBNgo^&3=ZO|aGk%lcS0pqf%OsW>W%3dg+kUX%+Z;N?9symm8LL{_5Cm6Lk1 z1XhUND4)!McmI*hA`?(MpQA3`C10U`x{n%q6^P&@P{JYdAl~A#i`ycV^2B{`d1 zhF)tCIRKcTJ2@E$V+5=}*$v-a$hKsAvMHFj24p?5IvGJmk$zz2T%g-#(c39#HLQe2 zR1r3`D@H<(ekmK@DMS|Wj7UVg^9ZfX4fHCffsT%$^*M^qVYEs6h|R<<;vZr?F_&0E zj3cH11q~*;1NC$uI-$S&1N~8Rq83q~2nQDOBm4;$!U=t!s9DgPlxRP+Y%Lc!EeE|z z4iHtQ_FPNQ?rQ&`cQ}W4&+I_IvlvKjyfy|s-9W7u+S{IJRlDPz7TvYB_-=tuJ>ar% z^u=zP6Z%0}Emq6aPiWoWtI6tP^$~i2OJEugs>jp~>JD`&`jBbrRCTO69PNI0^cfw{ zi!{S0PK{P0(5F;WWkpjAN)h_MH06czNV%b$RZc4VlpV@OWx4XVGF_RY3|2-fU6j7c z?@C*xE-ggA24ql zxrSU<_K^K#O`_y{saQ&pGJ%R;Nf)I%(jj2#O~BCerKQpcX&kV0cd5G6P;!+*C5y;Q z`Jz!w6|;fF-;3A9+u~92w75asE6x+wh(pDhn7?h1SX*o(dW$th3g6{+O3bpC+h1W8 z`^)&=VLxYIYTs%fZJ%fF0VcJny{A3e-Ws!^)V33LUwfI2v460Y+Me1z+s@fu*tXd& z+ZNjP*hbp^wso~lwlxB`8fN<)am+}Y(duIRWVKiyTfbRPSre?AtPiY_u~~`H(r@yv2Oayv%&cJk7k@JjlG-+}b?L zT-`j@>|^e07R(*ZvZ=AT!W3mLfZ`?7M3~>3s!VrGd8X5*Po^EFc++yzW7Bl7Fe6OI zp?=+F>V!SNn`WEpnI@RRO+!qcrk*Cw)WKvoHZ_$S>zWFTVWwQ8k0}#ePJ)p%JuzC1 z*D<&931gmdkMW~%tuev4$oSki!+0P1*{jC!#&gCA#^c7(#{I@&#vR5U#&yQF#(#{B zjf;)7jI)g~7|9TURAERFWE>6~Y4nHr8b=wuvF%|TY;-mDHo6$Q8y&$K3C4Dq544?; zHMYmHGpsw-d%$`dNsNeKjJ*(p?qTGybT;s{aiL1K;yA6K(p>eA5iE)YXm2nMhw=vOp z)R)xMt9REV}$9uv7X6fY-1u!Jxs2q!KPr-7*h??BvW(T+doW; zuy?JgpJ^BNo;1xe-7x)QdV#HU(^*r#>4C{^N;bKe^Gso83!WbhX1HZ5e7gXqjobXxV`Bb{sK)|14#e6qG}Q#m_2RYFj<6ZLG1@0oK;m>DK<%HP&g? zf32&n|5=Y(KcGZcSktWnIIJNl1hT?B*)-`X(8l6@(_83JX>BVuafuUa~-Wwy!=+y%LOv2uu6auqcm1J!Pg(F zOi@;#ecP{`QLZb`mA6U`d~ma3SDaOMHB7CA7P6Dt8|~%{b(y*a{_zF%s`>_>Jg5#N zRfX^C2hX^L)&{Yl0YFEywQXp>FKTDdsz290Yu~g=aAiEU)!IU2+wvU zu@<=H1aTK0?9X1O6ul5l^5~-i$VTY1dXgQ;iD1N5p@%yJ40Mycf>B3r&`*AYw44RZo_6#|d55&VTN@G3^p zL+JT<_tX}6m#5&5Jfts!6?;bOF~7MDK8*vso?yloo>EPCP`|_P>J4ve6g;yz%ualt zh5vVlxyZa_o-kh#DXU`g84i4yKTvfoHUMuGsm1nSTd_m%J&7I0E@r2)o53s{W7o5{ z!A-qm&w(#`z?QSA;GKT3j^MC-ITx-v7r`~<>T_MV*4$vOD>sGfj}cm?*1IIubVIDQ2`i{HX8;16N#EWaLn!EXKq|1X~oM(Z2@fG_1=^A`Riukzn{L8#!} z1d;avuM!AOAXsn}q6BZDj^HCS1Iy7-2o?GYG2o7x3NyivEfIzZ{|Hlr4PcD63d@Au z!YX0Eutqp4tP@TP>xBzYmRu8d2zP|N!Xx2`@KQJ>#0!_e8Qm0eh5JGw7_JK8wO~Qy zQpR3Y_=;JK3j_^&HLydZu1cVECD7^@3W6?AaDy7fS7#7Hu|HO)3bl2DuCC5q7pL=r z`C{EmR|ng5bxv41W1l-%7f)SdoxiSyE);5(a9ulCdtC^Yfx6#yKDuU5xip3~{I&Gg zwZ!p1bg{ZlV9C1bYQmzi9)|S3y4J|Qna&O7h4emnvrK@lKJu=I^*TBaq;|xatS(AN z!ZaaVCt=neNeI(fU{+kW1u7bg;En5d)s+dHPLKbbD_DikxCbAFDj^k?ER^Fel?v~1 ze_q0#3wqqAeB8nBuw3DRkcIn~AzVR<6X3EA3HO9u!eu;xGr|_(IG)B4VXbgbSb@8~ zSlA=X!4m*`C5%CeAvoF}&+JcOkSNui(9)BDq zY&UYk{gDZLGb{9L5UBiwAYdsQs2D9_ne(W5y7t`5xXfs-{BfyyrU}MI#4|+Y@G(%}9iYP-z=9X(zrhA9z|k2v zItfvVu{b&mXmJ3J^Z-`u2CkqT@M2pWX@V9#4l#=;x;^brHw6nJkU~3Z4-XL-{u-$yJ z9kyD5X>1CvG7ji28Y&DwvN@1kUA#IpnlvJMRX{kCUkC-gX$A2fQK?5nIyl6aV2thq zw_PJP0n07L+DxpCCRPvwfZ)0jQ;D|32=vVTfZ5s;!9Z{BL?l5&;bGNiqDZp=rIl#O z+IQ`x_EEbDF7uT3P}`|p)>dhU5p~<9P1Kfa!w@Cw4HmGy)>mt$b=2x;&9w-vmgcPm z1ED#A9g~63iqvfNtNKn&1IzXn?4(=uxxs&Qbb(=aJIBm2#2?%W<*u2i*5u2+` z!8X>wT-AQ6kIF$YVp6Q|Pz+Gge^4GPui>@aR!+cs*$t$&4xa_eBKR~@!6yz=dO=&# zPHCw$2eTQc1S?UBo8kqmMkz+QM9v3V`zXHvTDvLVme0y3f!B7+JK;5LkQd0y5b2rfUVl%A7VKCNMF3K#S!0< z-Bm2XTyxnNYn@=X+Mn1v!*!~DO@Vb4C{Q_qCK5n03KWLv|-(??R z-)J9bUjalo&)&{H2_Eb)V8fo!)wH(j;K^!u?|{`--Cl+Gaj7lLZmmXe*tXl=+1A;f!CSs>n{T@gpZNm3=aaUvh&qpg z|2)FB(>Bz$+1AIl#@5ZY+}6&v)Yihbz}C<<+g8Um#TJc}A+}*QZ_MNAYU^j?ZM|%? zt*1@1c7nCH$=2pJ6(bVu)|xh}wT7+A8f`1K#@h0*%(O5X|=(h>;VX zw%1lyY_qmER>JnoYPUYJ+N`%=SFE!2yj8KD!}~+dVR;_=E?SMSDj?f(>lwTu@&xRN zwb;7fS^}h7Xx)K0`%XmKcU$wYFW0))nq%DqOuQZYHd*tn8>|J^^;oXMu}#*m*3H&W zNdFnVtIY|2j`*M*c-+B@fEKJa+Wg(u{Sx^%$=Iw3W79vNE>Iui`>tr^(^Ty4t4OJn@tRVWD`2VR-7{c&4$omA0BdOZCAjG_~!uwZil7U^|Xy ze%jU-C1!x_3d+JA+ZdFSDbRJzLTOrrva`&VW?Kb5V!iDzTHoJV-FQGp_eFzmfLP`DeA7+DQx+N`_o=e-Lbm^e<9j#EM^a%V?g5)aaVgzoP zR1195@3M>BO%9buf`OU}oVXP8{;vl!wFhYNguG0?hOLLdi%EEMbgq0?HUcxU%2(M} zsg!Fe9HK)(N>8v}L(r;DQTiy0l~Kxiw6%ND=AKbjDR)T7n5`0j_;%{aA}IuEg$_39k;h`Jhamjj5&Tu?L6AL#LIM?b+M{^F&%YSCc% znqh9t9$F{xfrGXAh_Gx#MCO3D6>Q-#?GD~)@CtFQ&)^Y@(N9r?3QdOxn8zAKGbj+d zAfhsy7=u1TH8?xok2qQUx z98E67=jZ#g4?wwb35@Iuu(O%yxl8a-NjvFG@tFDCi;BgkG0<4bW#H26}m|W%!Qv%P>&SWt>o5y&vCGaUN&|}cRu+`Wu zh}iZ=EOsQk&xvd^b~ZfGMet8ousz|s4q>-q?|ybZ^b#xK?e1V7vIp4&L~hgBv+P&) z0$aeIXDi_Y+u-@C>~m-~Qdk{)W>>D5_2;VCNY2dG;Y@5(#HxQstiBybaGg0vc;Vh$ zZ+P4N;C27>!$)(Cxd~hopx~z5LM&Hs&A4^kZAmci{8ihnIgB_5c{*9=90Ve`9?aY&p=vKio5*f!DwY?_lxxg#_U3 zWNr(W0!ssaNQI@q67h@i_{H}?5bwCPSYL~MYq%s>@-M@v^Izw$143U1G_o3aeJ$4i zL7ppd-alAh%{}E-aS!otZUceb;O27IxoNoGiCB)o_6S_#=wEh=8_QjSoy7h_*uRGx z$n63*u!HLb>jo^-8O!$ER<13sxD9e_1>T@J-uB)I|2z)4*1$3XcOn${CK$N{Am>1C z2$TT*p*iTyIU^SucT!>7;+eF#&}QmcOm;goI-7urRznl9lzj@sbDy1o z(lHUK$3c5Diai9b5csGrn3U?jYyumJGsA(P0#H7E zafT~W^GGQ%jaVa71Gp%XEnp(pA1KoWOxQ2eGr{aPCWy^qyxBCym3_xB>|>PwTTB`F zoP6dK^8<+J`~TZl#Qm~?nUcZ!yh3d6Kg98FBIG)MQ|&@xV^Q zft~syy4M5st_|}y>f(H+F;dh+4XlSc8Hbc{Kv^|VN23s>3jo5Z1{~#p2ptQ>H4Q99 zqAt@wTN>Q}QMX!5B}VY%<1M0@v@4U0=-V5bVqPKo_8eT*Gui??Rf#sCh`vkbA$FQW zp9iiw0qw#OuvrHY7u}22Vh^y@4n$M8A_}((Y}aC>nu=7T=|hOK?LusAJCtIZVe5gU z{y{``38HK>!Ie#=1#0AmHy zCD20@Q9e*$c)*-#J%l-Vh{b&d=1QST5p^p-6z)596D{FI;I1>+`!BR(hY&^Hj~Mc9 zps}4mW1Faxh`$}CmQe=~ecOjtbvH2B4r(;D8L{bgXla*%`>YT=SHNfw$rI!qDE2M`qn$v1a1c0cC(zkeaycS$i(s?KHRv(^K@@HwG$pgh zUgS7L;0FP_^+12p2D+7&WF36RppOY9YXHB6k{2aT@jNLNDDa762gvtsS@$H zA4D?og?LM(A}049cjC?a%y(Gzw?gzk6ZH^k=ZqJNA5CmRIB=YuGn8_XH~CP%mu0F+QDShOm{ z>h!>T-?Vr5evO#jGsNp2YEKcZyM=!Ds&)Z9?+Nt6`=Gy>?q#XZ)eq2yBq750TD^i;-#O@9P9fHJ6ew~JB7U2oHu+244voh) zs8u!sQLcn7QAc3UD0L#x6?e>1;;LpUIyF&Ilz8|!Z@`y7ho^HNNc5WWN;w5J>mevqw*#AQg9c_B z_U=$l!;UDMp@mtc?1U<2i!xE!pbWxR7i9?|iF1HaCnBae3dCz6gYfU_6Cl1SBjyc{VF>sA7x%i2DW`8%koRPN`5YvL1Alv zN2ix>$v+SS$OX#%Bp;O%<$XA^8*zbM@;P}Me82VBy9_o@{#Tw18z~=?2g(QJ{_qWZ z%bVmrh$Qrs7s2MqUFDf_M|nCT4HM-?z{fS@5%4Md%f3L$?s7ZCAzH|s+*qdMhVVIm zS|eGO8o+7;Ge^o*QjlCM`N(;ayPPRG$te;qzk#p%LL%gck}TbqMCq<%f=62_-INT7 zapb|D&5=$?pP?JhkPaYXx>I^1?U0_q1AZW_LF(nOg*am_VyIJb)>P@XG+w$UO_0uG zc|;nG)FXk)2Lq4yhjqtUou!phTSQWRmzGE^fYuwsuda{CYb|NER7096MM=}7aO4mw zO_YM*Wd}&3fZ2ygeo|k_3pn0OYA3l%tt1zzwIm=XO6n+yVkgNgwwFxeA5x{*L^6u? zq;j#QREii*kr*Wz#0bQ2Bc<h*$)@cU0;PecmWMN5xxosV(N&v5OpL`Ph+ixdyTXdWpMmW2PB zg#Vlh%=1C?!@cm8zKMajM*+BBLAY#UrEJ$Yyca^=TZe<^>JQ^0_If@+B%DrE0;U%<^x0O`1irHBErhHOL@NI&^P*y4x4&%RE(YE@kj2epewmRD3 zdT4>0s*Tk)z=_?U%^L`<#!uD8EVSH95rtd{rf?n99Gmdj4)*W>+WlkdS@Z-~)c?RL zCICrh;ky9em1?1CQEiA*3K{|RBd-PFI|6e{RY&hrTWg6Ps4IBNKhYZv#M%%EwJ!LjN1|Ux}m{OL|A=2rA ze$^jrYB13lOzIyP3D6O1J&AT;TzjH79!bnV{BtpS>9x?&Yy&Dii0|XX9`xx)(6gT* z9%EF&JM{Ef#4BiWk`NjFNQm$UGE{UzX#mtb(PS8urnR8=X$)@ocOcew z7$?w`oQDYNQfPygVb2=q0k>f6z;5^}$KbVGfcJ728rWy#S@<|t$xqn&4xgt8`Xdvz zBy0)ri(IHGG5|W;NQ#6?*MVw5xxugUr#gY>?g4iDPpT38t#;5tbq7N}5IVpi@YY6A zTdDEz#uIefXbh{o=qp2LfK2P~XUo&M$b8Q|%aLWyOD=O@7nWauBzZk54j zv{HVw3}2Fj?w5l1$wFBxfZKOL{MHKyIg}nw*8o;-Oi#y=xln^Gfl)S0Ym=-RoVt<1~(xRv71f?uFixPoP$vi`S6U(p*b|eOP1hQ zt4KjHNl?6fKn&xj@BM}LMm!^!(bG{-ztu*JqdrqgH-aLr36yco;Hx)>_PI6u`3@LA z*#&sKHxzjNup9y#iGAZ>ldwJ&zW;2*Qs%+SUyL)B0s;I3o#I-cfekow8iU8IxvoiWa*eD zu)0t=){T!>Hk6bqpr}%mixQ|C3!zUn z07c~?O7#^ntW2m=(-5tCNB;{AH^(wTSU8>VXHpseht+42($&hXcOEqQt2oE zML~`6QLub`{{d6oL)&v5@vf_AdCp_)C%5)5 zTBN;bpEg6EyaLMQMHnqL7rOmfXtidMf1_1f0Gkd}^-~uz5~%7Yw(3LvhSshL)Q$~- zuNt5gY>4(S4oIsuEQ+iNPA`UZBg3J4^asYOM%vJZTEY0)2@4?uXQ@y?+6e>J3eno? z(dz!xL4G4%6Q6;*(ugNOV2{BVJ_GW4NZf(l#P?0K(KpdzUqe*w3R>@Th^!q0659v+ zsgPVt?EKZb|AVa+KxV74wF<5NN<`h3p$Aw9<>V|Nw8_K-D845k1~(B*XA2BB0!iz>zQ<3kDtxfG*va zV9>KsL^VVPtNlWW4u}&v!<^9HIT4 zFdo|+uqKD&9KqsD7H2Rp5@-K30(p=y`qxs2<^T4pn$xd5On7IK5!(7nY(B1*wvdA`z^40#dv~ig#H4jPO3kzNbk2NK4lq zXldF#q`D2Q?sYH#S8?PDj$DK{bOC$M!Y4WnF5m=~$B^PEQXGW0v=7|;F8EB_5G&q{ zBkQ#z@TB&G71)iD6g#2s-2&ST4{I%at#x1s{?R6BE8ux8(MCf>HVS)(Yg6HoO$Ki; z9+Bkfs9+*XT%3M~rWTnI*_1jGEa`kD`pRMTQK zXG9Tra11o~1y!x4iQpG3stfo92dz})FrI_dzNsR7MiXMwWf*l*gi$1V^$D1V$Lbe& zmLFiL>RrUHZ{f%l967Jvhv#`4qgbv(VSEw(=s9&QIEa;qX{^8)mc{T+=fg*x4&B^% z92tQl{nbTkA9XGmhbd4YkAr_Z{1*?=7JhCkbpRNM0q}tPsg{QY=>nB zXbQSu+2#M2KeyY%+JaMQhhJ&~_N6t@TuXU0-d;Hx{K^QhC?lXf__-V)3(4>G{Y4%#j+8WKhJB7t80pLn&Nm*a4!ZzLoo>VWf(B(2%yr@unEw^PXgOC15aQU?(ZDj&$-~3<^!oN#C>0cr?v## z(=t4VRq`p^*|Sh%oJZ=*NPQJ4Zy@D$`4FD?5vVr)#q&Ih(r^OL`XrwDIXMlfGH~Q0 zc(0Fm>Yt$S$i~qel!O8~K`urqDaSZ+BM`6|te71pq7*4GQYk{bvrKkEne+k<4p0~% zV25A2krL|-Kp(Ck-vfTjIREY#WjsZT71C!STW&RIDMZ196>!l0@gEt!E%_oA* zn}M1!598YwqaH0+rv1XpYf;D6V{Hq*cPd*^8}|S^@5h*f6W|O_qqbfKe|Qb!5N=~M z!hI-nA1O&#`-rtHAnG6ZE>iN9av*986uSr$qyB3O4J@t0#~q&lv>%aRGizhKUSoW> zRO|m=b7umtWl{e9a}J1_3kpbzd!nKS;#O(p`nOz4Gj~nJH8q#gwDiqfP!SMZ($q>b z%`!Ixw;&+g_g!%(MO2hf!37o0Iq&y3zjHZrKhJZ3e0x8i|G7VNUo+P>%RTqZbe- zSH&jjhYhj`*3D+vKU-rheV21jJ2q{>ndEKwT7P?Nu$`NZ;Cq(iu)TiG$*8mWqW}D+ zQ`j>;3)}A8rfZun#NPWI*54no2LIOd0G8iVO=J0@^B(NQhp`_gvzz=9U*)~VIjlFD z7GW)a>E;hPn>DX#HU3}1I@qBbu;RZd-{WjWYJ2R|U9ed9;yax|><}Cd=2*P=Ut-yw z3T6nWzD8j2Ud#!w-{Z|+#cAljVG-ZVdFVU9Oa$`)XUHDKf_@&GdJ4M~Z{f$!2OZ89m{u4C-SA!DR=;b@eR&t*`NKF!|)`I!K*m2<@bCY^{19! zI$oJ;QfaFXQvS3iT~Kk#`8QIA!-C-(r1= zhcXXOrK!tg)&c(2vM4^yQtTo1U@vI}{GF8vYjTFKAO6o*@q^aqtHKRg6WEwFfz3GY zw>j$q+jdz2pGo^tEAiWQt8pGsUm328KQ*AsKJ2d_z)HfQ?6e=%yf^JwT2tnyT6(BhB3gubEa_|D--eyC$c*6Pfj!b6L0WN!d>jm z-Anp@pw=WF=CtD@?8-gD>cyj7uHtOuRd}CQ;a^_a=>h*kPuPmEd6z--ynXqqU{8AC57`0T znXo;3q}vg;>9Q7Fed%SZ;JYsmN6#+n(^uE&vILYb;oUDr=td81VK=pj9y_n4H{UBR z)nyiae+s|rwimw?Th58V`%W)qb|DC*76WKo<$H|i0 zIMI45@7yTfz3W(Wy9UgatiN4G>SFx;^Z0sq1U~;ctk0bV=2YI$|HGSlB5&;ReD8P+ z`>99qUGHHn$MN-ooGMX$wY%yYsuyWYMDnTo20&`dsn8o>5eFOOhUqQaY*Btup@k!PN9%e1_ ze#Wy&tP)J*K9-e&+Zg9YF}hvHn&s835B#C|kDQ9VjMdBw_`Q^2?6#iC%D}H!+x!J9 zo`hcJ5X&v)~Cus*O8E1^5^HObaoTXAM~Q%2mcrS*Yz((36djL5y&iS6FJ zMDyb8#CGLB3^X@?#=5`&;q0N|&1~M`O6wbxZ#DGWf3gma;4U?h zvhp70z)76f9m}bx+gY(5g%@`%vCEk?f7^at`?>8`F`NDYU+kjKeXwKjy$)x#9fU`= zcl)vJyW)3!4`1s$?AdO`iQaGGeQm@n-M@WH*3UP?zuJi3#_8X_G``iM%;znvtj}xf z-9Cr!;b*bhKBKKm`!xKi7umag27l_o^m{#1+a_@ScN{jt?br*W@v?5fm%0WI>vBA+ zi}0g{;Z^B0@F`$U#Iw>K?$PYw9@chd+reP>2fHtO0lT&xiRE%QHq3!oHT$=1g8#IB z@|(Vo#j`EG)0UhV{yMw3_MH~PqiVu`n%BAt|7Bu@w)b0mwawrgr)jN=wY}Qf-1Z{- z5tI3^6pynj@enrEU7RqU(E2*I*DLr;lktw8#3p+P+w6XJa_?&WJ^Q=AWsl_?5{#FExE$uhyyfQd6;Kr_Aft`ZBidi}+NNv2`coQ$0Cv z4&Krnd@7yuo6R}s_wbb7#hRXhRsHt7vDnMEV;$edzR?)0=7$A0oPSk_k&{)jgDTnd+9d0&dR_S<=r@TMjKCxV-R#Xo_4=keI{;jjJFxff0N&CObS6>Z<`jkzA4YsQaCiq!v>~L=OkoUgOiF7HY&c;Ur5ynr ziVtxvw4sC%)NDlZ1IOZ9jHN6Jf5)r4gR+e!{GIZSCrqF&cj9l{N!{+kGr1dIuAyI=RHGdo}(m_X}9Om_8i(?K-&vwdx`KbTH!S`O=A!4P1^l!B;TPW zXCnPRp34VF&cU1g4DL2|>za9fU0dJ4AAWn@;`k?v^Ng2b-+!srPv-UDx%X;qpVz0g ziJsE6bv61#U;LG|Tf5_{^uSN~GJR!5cJEeW_ihdP&{}vX>)@}fhv&XN{`toEESu8T zHpi>q7Vmz0`rl6M@$G`AvTN%RVCB0U&sq9kfH?)sX<*LAn;FI`fcE?@1alFX%jo5Q zz?->})L%J^e?9NXXuhAm9gk)#@6aStceCQ~Aim6_ygmBH`Z>-|Od<6esW)4nZ+)B8 zOgx+S*&m$4eJ*}YGr#?@7;7F&vi8xlZ3*7$W!NQLj(2$lyqZFKBA;T=89%HA`q{5^|z^b&s3E6g8LldtqK^T%A) z6I+;F7GqVkJ1eohSo!RO&!iRLzD>RHomOH+c@1Wzb(y0E@+GJIr*9_zX&2_L-AV03 zYEata+>O=keK?6UsObdOwNGZ|I~8B*On(1nD5;V7RKH<9yo|liKe9f4HS6VnW957l zrYwQx)C=s4zJ#wejg|Sg2=B5=KO4*^%+Pc3 zxtf}1aE9u=rbU})^F7R`P2HR4HuY}q!rK2LoVQvM&ud9Mub%7+e3@@&`tYsk>U>qR z2D=DrHE+qOtZmsh*bcvJCn!5Z*_}PrJ+T}11FPRxI24cVaIA`Buq}?mPdlM`U#yQo z*dPaT66|m+k|XikewxAv_Ak!Ice@ylOYrD^2lWbeW3Ox;iY+sOuYS(Md%K7;Wxs8{ z1%K`i?3;0LOd$M|osdcV@`Lth?`3!70e-3FVeFwtIg|Djw$U@}oal_&i-aj~zY6E8 z*iWy+HH|aM)8Tpt|L;9G-z7dfg{ScgpXImWUf>JbDb4M0w(|=VEiM1XHk;Yph0xOS z4*ued=0(}R`4X@@xbDe!{GfSR&dc>``J}lAp=ZlHLK~r-b97zU74FJ!#Vo?_U39|| z)ET>O*nus?ySA*t{_*PIRwJx|&$%YHVZWB8*gI0_PFNcJ(%`$Nunzmo1F#%7By56j zx=Bk9tj%7ed-0nZy|6QTcAV*3wq>1ku5TIOGFYKK2)&^7CM*wMAHoVP>k|g@J5U3W z+Yp|C$P6H_0m!VELJ#D7P^KO&Yk}`exz=b|k}@wrP+TF(wcPJ6pn|n zt{))W2ghA-OoBQAJ9|9eoQ+HSaQD-n?xA1ZMGu^Wtv#L|`43hZbUxsAZ0=iFW6*Dq z+<@i%H_ku)g z{B2kv*^<;2?EHO;*rwb!<}KZToxk;SIBx&9TnFW0<$ za}Q2TEX{e#CAcrjNU#W}D4MyqGiJ1=J;8a{`yXNXf5=MC%%*qP8=THK^E$uoIF&Ky z6;^g$YMR12&x^?uc!F{1(WXZjkM3ubx{v$atOec0ZsDDbU=tX({=xWlThq;W2RAUH zUCZf?KQrE4-SK-Wmoo=|ryM z*fl(c>qth}L)kApnEQc*{kiYQc)J&;J@;f6QQz7BfZf9#@i4YyZEG8L4!7*sC;SGx zg#*y$7JkQC?E3ZPOz0Zy0j`SYu@bv`%QF*bzi%ma z)w;3E*21b<6Ej9DyHia~AGWvSiL|g^)y}R{YrDQ2oW}0fR8mv$P5wn{3jWCyVz1({ zyuymz%gjj6GABKTzj7b<@yt=TGh2-&bu(c!yHTUrbGn5+r_rqVjfQ$7`%TwDy%x{r z&+J59P3lj?uH=3>^WSA$zroWP$%^3+;2F%1r!!0bnzVeLGng~aVD3B<>S}VXQ(P!moK9#4LOu9?}7X9})J3vRB%dItcIRV7#OKS-;$m znR_qxsCLIw`XO`q4>;@k17`J|QrMcAeM_j{hPoM^)z_eI0%af`)`o-uP&U94=#NFv zADdtuIQqe{7N?Z@!qFGbuds5uI(EbA{N}={aIB2~)d#NLaP=nM3)mA2qZiyg`E}Hu zcxpY;ujKUMmvUBMA8dJ6VwdNf?U(V}mcu$(4*R4R`(i!YyAoR9ZYH#F2Dgb5xlPzE z?d*}YwJpxC>@0?lw0Ox@Fq^%pFEAbZg)tU&+?H>X^NTCI&AY3#4 zVLKhzm`Z{zjxK_eE=&k$$+}sr2<$Iui!!sj&7xWoBbBfO;e3oQH ze-Df6T~?cCvflg-(7c}{zJI5DtXp}!pYoEdUhnv+i~xgq;|H_yF{FJM_j8l=JPZqZ1iv_SE@Q&^j2agZ zE@GVcE#t+dTz}v@v)>c0AofS@f8x4|5$78AAO6a?b1gRZb&NyTVRhfg=yVfd4A-qd zofjO($TgnvYCNfl*x?hg#wW2Rb0<6Pce9^`LHDC9+qazUxtyt zH{*YAVk>f2SeY3@VU+||WTxoD`H__fD>Hkn$}F-vGfH1PhQ6$1^-HHw29Q$Nko!hp zH{n}^ucZ~Q4ftYjBYX?}e%Lpdoi=5b+Kdw|-(*GXo6KLEGlPATxoit&v(1^;w&YyQ zHo)(s8SZ;vzYk_7PQ~m@Y!~9Y0e1(ZnQ$*KdowHU&78P5lphiHgEEM45Wb3nX3>KQ zhmbl5%Awp3VP5?)@xy^fkybbc$}ybNIhHj%&BQ-tF8(QJI*)^T0`LUjNx)yEbDqZn z_5I<`((L^U&i|Z5IGNNbP);M94s|eaFz^hhS}i=4a0VQw@+)g+avx0mEZ{kC4?$`u za46|va1Fse5IiU0&jf!aYmaARMVy`BNH|6!eE}ST7Xr_Nc0Qb1p&W^{!g(nS2R|JD z>|AV;;e=t>CyE|c(sv2+f(|+{ zrC_-WJK%2;Ze*feocKqgD}r>7BtHe^JDf0-e1`(hp{|1GlIt+yBhaWi4ktFO2t&as zsGWuo+-Adz__?&#Fk0X3dj=eX31`7^W{T@M4B^?F!*46-xt+oDI+ggZQ#ds}!BcrI zr-3;G+?nb5o`BQ|q>e}8=N;ECNy*0hKZKLG|B`SVJjaqc5}eM99Z7#Xn%L3wuwzot z{n&(8Up#`8&XoOxpp#|#2IvUF!Kn`)mQI)LMW5CQvpwk1dl7y_kKdPYAa8(TgP`io z*q5*uZ^<5nxPC}%SHdpbcjj%{nb?lJT{{xnfwxWJd)#*b^F3Asw)@=n+&bBxTP7QH zE8gF2c#pT`?fy=BufIiF@A+ojH^VCZ2BW~&86#w$ZcNyaFpz6N8aD zI0@FwsjyZ?T-nHTQfLRZGZrh%BYa9)Us}y(gr3ES{XS#&Y)0_eK#ktB3GWeRf}76R z{#F|8HQv9*i2oY62(LmDE^O=t(uxneSN#dG0%=y2;k2oKW3xFe`o=05a0=RRyi1Zh&;Lrp| zlGc|6=aL?QJu)J#tgl1P2q&fOZ!0gTaYcQ2va<=};6- zgK}yLLx2iHv4)0#9|FuY@tqFt4B#2S!GzP%bb8_$jNF;l6 z&3O9(u@AUDBz%m0tngXK$UKknS);U0>b4WJ&D?~=+{TJWb6Wps0d^(m%<-aWUeMgY z4;e56Xq`l-nq@;PbZ7Qhir6yD7u|u&0+%DzlkjEky_jWsgINx!v}dK|n3cZFjMRrq z^VZ6Qm6*|VUVEi9r)hp$GtG0WGtcSt_E(tmRs;7HzVclo+289iGY(*0{3(=vKxH6LfZwt zosvbd6Y{d`1;3v#Kj1DKe-CiG0rw)Ulk$6h4tF8`L-4X<_QdAjC*AiTwmTSwJ-P1< zeLr#=gqDMVhX55027eGdgOED_yGUzm@(%U`I|z;gu$K-drd79tv6bvY?2Tuz51zq~ zu)GFgg$=?cI|Q3de#0TyVFx8!Og@Fa%$9#~7W6z16U{v4+Y|mh5|5z12>AgVI})~||9^*f=DVb}BkV{_--+x@utmNz zalJo3B)hXhe&r|*F5cd@{?;eFehutj=96%e~Y`gmHtNJk~J?Ye!UddWBlpQh}55JeefF;*Ffz0 z{@~VyzBc36T8wOc8P_!4DQJzMADFcXqOM6yqn=hDRsy#o<6s}`{*}_$8L2+-tORyN zMp3U~XhowJp+_2Zdo%iKEbc{ErUT=2kK_&XVjN$N5q%jvfbN7PxfUa)&<*TjjO_Yq zWC>DB;tedtT(Jb-eSC?zL*JEjWp-#{o@gcr8q>^NF&Dbd_k4`^@Cow_pHegP%wfLy zgdiw?LaR7!%vf#AU~Osl_I)t3nZ-V0cKek1?NhLy06zlzKKOq#v%U3sn8ob)F4x=8 z-bCV!1ZOgL>RZ;=p}dN$z9rGG|4oJO4Y2Yy-Uc%r>NMi7BKtC0Uj+LC*q7jX1-#a% zrh=J(qZ53rVbh9A%3lohOKJZTadn$pnO#i z=cPKA<-4AgWN$==@{>g?OIB^9I;nnc)3F`pyafyS=9H)GW92Lh*}2^U|LsWW8b^-u zOUFYSpLC1@I|__^QrXfsbE$?Z&fbwO5X?dUc!Ay+>gWqzz5N$9xnRbq$bhlC(^S8?V14Nz1vSi@g=MOIpPZ12Ydm# zR=Qs#JkMR%^NbJn1cZ4G9(xK}$B?HW>c7&M^BUvItAweHKN^`{OIZD{iI>1BOd)6& zaw=T%9Nq$YRGY>)=JoS8@fO}zj+(n z3`W&=fHT3pN1T5N%P2gX@mPMw2aM<+7UARMckqLjTpu%b&mjnEg(!kn?KSfAlPY*5 zY(;UkG9Sz%d`kEXA4RK6@>S+0JQ3FS^~XPOA?Vx4MYuR_Oj?)H{`yj@R`y%uv+z^S z$#>COm%^gVUW>E3^`$hYX%AR4p5{IIH2OMH{>;)q?G-34y!@PHhzTysy$4}gF3qiq z>$egV?*&flY}#Lt@1xmQevp2d=*!IB@_zKK>hjFb`i~-7v(tSAxcU&}9|e~+;&Od z1lI&7dt_~_5!oi|fbEwo6QzY+Ghx;yu4|o+ARldAf>toU3S1Ao{55^SD@#e%(Yk5f z)ArE1VC~1PjXl*5OKELFKfE%nhT5l-f7c(W^^ygpyDTYRvcP0p2@U|KAe&4ptCHJ* zlvY@^SEH|ol@`zXKxr6|IAzJ{48cb5ZVc~6+y`Ri4a5rU5A08RJ%YbLmOk5lw)Ip3 zrKNWR^eL{D-hrfa_sVbol!I4!T`${?D(OaO&@PhJi#H)ZtsHNFohgj+)?SlVidAp< zylP9^nyQ2B&8U;=rJ#Cwjaf9ch2;7H^(<_wnn&eTy#-Zz>62FT={L64C9a@LWmeqJ zBX~sVm+QcW`f74pGf_kHRm@VP85_I1by)XS( z>*4OnwxiW|-G8k^cda341wq`a^CrZ*qW5Lx6tu^;S_eh%kSKbeRwQVRV#SWws=R~# zn!FECGLqNI#VWj|tML}EoI-E-{J!@F_6D~cm|iKa_gq+A8Woi4Ma)>)=)K?-#Vhto zi>`Z5pjPk|ywal8mSq{0bed%uE{#$8l3f_B%jmA%&ZRrxQb3Ps;_J>BC#pt0;XNYC z+Sj?5rP4^bD0J9nL#@bXXBfsVd@9}a-n7CH3_(YJH=8w4vYAz9%@Vbm`O>16r z@H`asTX4G1WA17t-VT&UqM-lkkO<}@%3v|DA$%%0*W`vy!Z|y+it)BryZ{Hk{LeZ*iApP+ADn;d~3uw~%^^_?sy` zgZMkdCHE$Ag*Ujrfz9D{%79+8)Lk5g+S_@Z^faUum;7{6`p;Q2zzDvRsFHY-nD%`X zg3M%gPFKt>t4X9xJ<&R1M4@vd+_`ku4YXRZU$M z)n6287F4~J*PG-meTHfiUn;$xkM8ny-zGkTpq5sAIyjfgckx@hpQ^Cp(DU^wwBzyg z)f1#c{X#hPBVXH(stk41k|&-1RIp;okQoxYQx?xO1+wyAooF0FbiuAtK(VX-Ri zw0gecg1Q^(ZBSb8gx)7X?>`C(r|Z4+PU@|bZL2rbHn415#q|c;>J`+^rth!J^A?$bUH)szcD2pUX%^ud`Ri@zf?9`3< zOF_HYf}X7m`8UO+^}8pF1N{pqiW{TVEyaab@O-FWeQ~gNpu4W{7VI}@-c(FM{~b`5 zd?ogVkf#)J$!j;sC0RCUSw3lT z4SkoLB|A#Klq6T^xGUyh3r%ezUfXF=PFrZpr<~-M$tN?+{I=a>#f6kDI+adbf_RGB+hOeuBWB*q$_Z9UQ^&nxz@7}B)xg_;jBEg=#0X^vD z;*tk#FIvC9q~Bud!P}wr=w%7=zT>@7DY`?|+aW((ez|>fap^s9uthAZS24YldLQ-n z>YWrczu#HEuX@+@j%y6?yKZ~fX^j-pBPe2W?gR_n$QW>8qwi3EdbI6*Owf#`d1AMpMaXJw!IQ?Ch@S z(k1BC6U7`v_5N>+;~JkGG*){IH;2Z1kN!>A=-xM$r7fzV@S-uNB#dWG&!LKYt;+MO=3k{X z^NONWUd8h4>~$~A^YQ|;7N)r8dC%&h#d?JM0M1#2_uzaNXq(^C-m&+3nz&1Rc$dyn$@@b4Kq1XK+E9~rKImsH5QsttV67F;=56|rH*hvVYsRw)*-Cc5 z)*GO{ZogWdwB8+C(1Ok^NI2YoK-xg9wvH{00q>Gj@fEm}~vvMh1GJ+PfX;JG`F_+4x2%p1HeuRAqtzYT)8#U)D#7b72hteD#o`g=%>c4?&UtDKp zy)ve9X?@K3Ylhb^LE0Db%%9`3C4|#ngzW|Gyequ~P@09cyzB>YdFMis4&t@Vp>$BC zF<)V?$bJ!zt(>rKI)kOX6Lyh!9k+!f&GwN*vHfHY(UqV5sYcLpmN%#Fw$AKNNy^@p zbw#`pl$@kv=)Wb(@t&wiP5iV}L=GyFLDU_IdOi9Xq=vOr~LO26#MT;nV+U6L2Z z(D@1DGQ>WT`D}xlsv64Ublt_TeJAM=G{3D}+r_etWe-bZ)KO)VoSv@RAvC)E{0u}f z-mU3UN6WfBq{DjDs}z@vX{w#LRl4X0jtOs0bGYY~wCIbrpUsxk&PWPlJ6&{N zPJ1lzm=fcP*Ta>v-7bEQTTTbwsi1hLQ#g%sh92)cK33!A)?JrZS_0Y^uw`$mM$SlU zRQ1TK5!)kh9-s4AEvk6sE5uk{JIcq%Z>af0GM*i3?|B}HIVI+q5{f4OLeiSS0vaz) zQ9Xy%LeVs*)xwN1HRee{VRS`Y(AXUF3@jhTo=geN(zSk$>9z&LWt%{E zU$Py94;w=A!Q+@|#>d?@i1=)oI4vEzGIXp=2gW{@rDZ2smt(@l6)TeRqNH0K($N@} zzL_-ypX7zn-8k7~#sv&o=g^Y6i$|88bcVd3WfhbCmg!kW9G0oaS+2AOvrcm>T`O;j z?ok$La6Mff({#6dlua<}E8C}(Gd^@g`&m}cBy@y)Eesw%KT&nrpLXu<6)LlOlJrI2 zGOzlXapISrxLd;dGCt_SIIi9GI??c`h?*)p> z@1Ncx?IQ-Xtlnhl)w^%bz>81ZdjCXGT$inE?NZ9hc8HN8a#Gs-<(N{AF2?I_PK`~H z@GhwBca37Q!fls3ueqdjy5HYpwNZ1)xhw$wJXSU*Igg)~H`RBIruy^PY_C9TI?Bzo z7}2%X@6lhFpa&GyI!txCjB6ecPYIRM70`2q?#d}<9>+C9WsGp1;}A}Bsi0;=@px|Y zoMtY~YCfmxbYR6?GbU0o&u3`sUT3ExT)25R4M5+fAt=e{O;#5!8oNYqgWMZOvXi8 zm>7+!&>A$lNoR~|As6XJ&|{w|8rPJEp~u3E)0k{p$asX!W2(niV>Qw%e~rV^eys??jX;GzH z{IW7~+W6p#bF?K-YH?%pAoQmgbyh~%5kPQjZYH`++@$P5A8Il1*T2L~|+p_s?nyKc> zclCWe%Mx05;Pehjr`|y8us-3f$FQWU9RJB>UCL2XaSy#YZEAg5@Nzq_rGL^Y|I~5)(3c%r-{%{3m@?4$%T5s6RtvJv(Gv<_WG0 z%b4O>Rx!{*Y}|E!a6$~l9tu^2c4;qtm-Q$4%wU1B5PGG<2De*HJ5(djOJCDr7P+zPVxH5 zOM_{`O44-W-0sE+8`0g;_Mvkh z3N3~upZG(sV$sK}KetNR$1NYU&|oNejTVukv96zWWQ;ZBd%VfD7}rWz>-97AUAQtG zc|;j9HMj(gt-qJ!k@@rZWI5?|NgUIt*C=f{<&ek4&=oXk$Q%*#Tcy!mdNnU7#|$kc z9oAhBGp&?WImBCgx4h;d>x+5Cyq>j^P|eMJmQ(419C+;;*arzpaGBRLpUR^-RJ;LA zDesajrJT-~l2>v4DObl7k62J*-gde=XPdvA`z>F}L|icb!agvrY8!~Ba$hDosvVy3}9gcNt24(@VL~9MIb4 z&lkMrQi-ArvgOKj=!rTQmU*ajwds&@$+K)(?kcTOp7l6ka@m8f9v0;{b>W^}))ra? zGd6TJ#tB>YtNEv`HSSq1a?=~9I;bwrPZXC+G?yi))pts?;4!pp^@w`|{ zm^WyKfeUCk(L!I$-=fIY&|j7264c|YGfEtK!a@+W5zcta21mwOo8?SZd0ejGcKJ&E zvdN-O86W%sC0Ea<9BXA7;c9srrK6m-*&<&<>x`NSS6`OUS>?4%NH&5c|AOdIs(QYl zRN?$|&#%6&OVp@y*r*)U5=geh)TUL!`e&PEYWqvbo1>JCT;eUsI_hP_8+}fFH0oi_ zpjKhlV*aXJ$%LW9I||9SQu!j z`g_)=`9y6Rf66Oxf|0j%ESOgEht9@OWw8FpXJKGj4&_zOQ+ggTUrAS)Z>d`?r+GE% z>U2H7@b&X&Xbvb2)kC&NNLW{+d*J2|rL&y(okPY2EuiRCjj~PLKH|x>sO7X=d3Sw` ziMTa{Y;cF>;H}RyBy5*OyQ`#)bYwklPuY3ZI#^%GXMXdUzq7oAua#7by4^an*_ zK0liCjPWF3wG35V=4mV!@{M8EQ$HqWS~V7JAz1rY;>;Ii3;kYe5;mlRPh)trOG(dh zON8VXht{a)1y5?=Vu{1S-rZNSERCR<9v(_ZkHzRRaw`|G?mV_huXP5|Ex9Y;b)F#JoG)0#?Y;X|wAs$2L)wX|H4dQIkyccPk~ z%UMd-)-C59c?!BLf>F+RXR`j_cOLb9D)43QS=zBu{}-X<{?MrYk+Wfb#?e!&bfxNf zN{l$F?GU*J6vzL@zi1~z*I(sS?L4o=^UJiThh)mXQdcd$nvV9Ym#^|g>zOZeJLh-; zDp@1WjC0I$fae00z~zm4S^NLnJ#q|-Aha2(ZZ4^78KqXaqC75*%hs5`k&aSdu21AH zYJQewURhW0Hiji%V~(iT!a;KdZ`Ph;K`UX-SuwRy)Fq(srG#qkwC-h}F8v>kSK&is zot^2*c`K&B#yKt={)@;qk_lYn^3-F4|NlR9-qjLRQ*OsxlKD~RN6Q*K7HiK#b8z`K z2G9KTh^GFaIahw7VDt|^RqKyFB%Qj{j~ui1`QPhxh+lu9tJH6N{kSRK{8y%Oyfb~) zS<2@=8#?DF8}d=_kO?h$e2zK^S}JPNS<3kaf99&ko7SinW&YMwJLZR8L60ZdSIF~( zOCKdxPW5`6SMCGWSe9Ry>Yp{upQkF3Q}J9D21+WP(Sl*L)E9@!udJKero=hb_#V%! zgpD~n$Ns0XZWH;3-UD!XOD$2G=mUnesVGssWb_wnHlMl5=MnOTk!S8xC2u@;wX`{^ z(zU7jI+mrZ<^JE5jv6+CDrvM!8IRg6Y)zy)&lT~!+>fo-EuEjav9&g3mdH=0Ecb%S zvmoA*u6oBjRXbPY`l}zgRDmb6WhPiPWv`By6&v_|+wxX3T$0+#t$u596u zikgK~@YL45^K?jr#?TaHt!>||DI`0?)N5293OiHMSo)B3h8TRFFOF1h=8JmY{-rhuK5 zC+LEW+AQd`^0`!1iuJg3WjymYs)Kc8O}Ra)a%CTjcC)_BCoR=f<2r=E3*T!6d&oX731ZQKM$`SrR`Ce4pM>#}! zs?VXezMZAZ`Z*qVmrMGiW)X9ZUH-C;C0`kD%+t93QJ%8So#Ez(Ul^Kr;xGC`2^-U* z6*9H6`elwr^IK2_bBoreNMYy6_St97QeUo%u=%gHO)@2yK)6zuQ|2t?bGwxsmdWFyoS94vsx=BYP`T5~Hqczgg2-lhXe~Pc_ zuJ(>9O`7wcpGfWnqU6;4W5JuX7e=aX|(ESJ^s+Iuw}HscF#%2E84})r& z>m0affvTSRRBaoEeB@V^F!hVj<|iYq^P~T#G(EAh{(kO_eMoc0yslBt^NQOg_mIZz zN7?Yl64@f@N(EEVH-UTcoFi*~Bjo%Ph`8)b<+ z%JD^|wrq@nYU8XU^p-YgEiPyos{GdHa#~~kJ?ABw=@}<|`m3dtY1PF%p8acOMD;pf z)?-{yEFW?KBaaNT9_J~FaaEWl94mQ*aXHI##ie}7o%5;Hxv*(H1C71$y`{AOC)a{X z(@39X^h}~HtM$k_bF3_rBy-w&+(O2Ne!pvFKMSdPMFb?6D6^8Hp$DyMlI6QBNsD|wCm@7zPLpmK64q`QpgyfRmgiKBH-A*4&5 zFB*^eQLt98@{Af)^;bDf%l9g8PFbHdW^6TYt6jsjKSgysXl%zsz5zg)M8I zYZfufDb={Gf?mxdq>b%dHcDmv?g1{7ZJV;qsyd@TNB&hr z49y!dRTxrV1XgqL_#{2G`B``7R;=-#+MxC?+NGp5(pAe><+tA8iTNvd0xIu_2du@# zvkJPPaG_K4xm&;-ihGW))%4#^=Q`GEF3Z@6re~(_zM>vVhg}%;$#zPuhG;X_*LUMO zi-(3I-i)!9c8J{UwK+j=4qU+=A-;nn)k-i>)P^^4F;=`SLmpJb`YuC+`^O9=fs`pZF9$$skUzDx3KBfjoq$1~>jwj!lp1=$GFUOp_ zu%fBnUhm8JO!G7Jcq^>_s+x?czh~X?{EYGVY+QAnu~xH7UVkskP%TUF8kT(j-FR8s z$TR1l(Wkc0)JkNY-2S;PIaaobuxhtPeI_J=N3e`5fBgv;e~#yVUr#gVe}b3xT%&4! Y(pKtPP+Gjvcf_l|&Tyt?dTsmvU)>K8djJ3c diff --git a/Assets/Ouya/Examples/Sounds/Drumkit5.wav.meta b/Assets/Ouya/Examples/Sounds/Drumkit5.wav.meta deleted file mode 100644 index 7adbae4..0000000 --- a/Assets/Ouya/Examples/Sounds/Drumkit5.wav.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 50cddfe05b55ece46b1901c6d330e121 -AudioImporter: - serializedVersion: 4 - format: -1 - quality: -1 - stream: 1 - 3D: 1 - forceToMono: 0 - useHardware: 0 - loopable: 0 diff --git a/Assets/Ouya/Examples/Sounds/Guitar1.wav b/Assets/Ouya/Examples/Sounds/Guitar1.wav deleted file mode 100644 index 23e016b98250ddecaf2115b346333def8781ea3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176524 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%0DT(%7@Rkq8$U)*RKkJK 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

s4GaWkBCL$IZ<7lcAR#6An@K;1F2!%FX;6g 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⁢4o@HtRiR2zzQheCPLCMYk_Jf3n;ZU>(* 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%0A1ReEO}Njs9(4EIy-r_P1u?G|W--uM=OpjukB zw3T=%{iXC%7?&|FqgiIN%onp>%!WIm4+2_gVx02EA5qpex?TduWH3q0ibLd;l|kaQ@&dixrL)j!5X9;w#)mSpq$* zJ*;0_zP4;IZ!qtt2mj%)!(j(Gwf_@678lTuel&HWZJ)M%s^^K2vG5>w*36(URrgT$ zP?cbnpc z_5QTAw6#<-S2LSUW|Q)1i#QLhUL)Fr+{Kx1?Xj!&U;Ah8bB|YaFgkcHa4w*GB=uR) z`q$#Ic>Fp39BqiHII~PvnXGp*-!aCi?DXvPp17HIGwnn0@lU&)dYKi-s?@3Y43jV) z`=Q+UYiX~gO~t>^XG!}S?`OQ9p$08GF*<8>R_pB6+0}BYF3w65TqcbxiHp+OcdU#GS&R_(6L7;uYr}hKhY_ z;4O4RTPQcqb#@8AVgPigbUL2IJ&79t%_&;Hw25gGGdX&4^tz~ZQHLWBNB-{q-F?z^ z()CNkFATlPwfI-`E9}NSAf?Qu z%zt2HOlHbE+a~XHhDt8)bkF>YJNX*1Me2ekug{tt_Jhm<9iF|9maR=LT*5|A% zEi1W2H^DN^Jk6YDN;5UWEP79$rT3a@naV@8X+62`KxgMwk2Qk6Tf+*674|RaU(kbI zdhJ8)Lru5?So3wYK(#<6edCBOWVmD}W+B$5B@i;e*1pA=B!KP%=P#CjXQ^TnRb~}WBMh% zGY8Q(t0m{nRG*|X^C|RwzfgFg@E7iM+>pN^e_3c*XlZb1aAn@gyd8lZfeZc%e(fvh zKHH(*q22?Y1D+DlXF>bR^K<6syas&^mSY&&q7G`IDYV|6fs@b%@<3chi`*8>P#1Ii zdHQ*5UYqw2zVdzL>*DX?ZxCn@(0$X@xHGO{s9~sAey{v5xx?od`uzu}BU4@5x10@E z9ABF|IKSiGYz5v8EDbEPt+TCHZC7ovj#$TA&bOS(RV}#=`;EZ#|^~MsM#6Ng|>(KtwTy%yFTVuDzHpAJNvoVdaA$mi! z3OqYSb&6ULxgheq`@CD11V^J>M7fBU!e0u1&iS0v!B?s+)pp8y%DTX^z|xnycPp4G zm{=kgU(Z=4)#T`$X8%s#PTv{t8E>j5 z)l(XMa{J`&%Gs3@gIU?LvSY9Im?_?2NQ4wHM47G{{+n! z$MAmc`?(RG2(svBjhO0P-@CpV{u=)1Ky-i>oPm_Ql)Rh4o59PW%c0Zxr}K}{yHoGc z7W(+9hJ6-yynRA1v#v$E8Z}TVRy#pIqsd{D!>X97nEu3I^I)?F%2nKkY7g`tUWS_g zyo3g5fu^VmHy&CaT7Sk6l*AFs5#x?xt)&OzCUt-6!!yGZi|x7Fb9*8Z*K@At?7%|Ig64w_I13e}Hpy+0J0Gei(7w=J4D=54s$s$^ z-zr}Re+NI;UIs4UhrA#1KIU$oPN7br+WEEfD{`-BNqWAk#!vM{I>Q{zT_mcXELp5% zvFGSpsd~l|rV=J6dwxYMMJ!1;XFX?KV_Rd>T%dU}8>^hFoK3=;g#V3R5xpX=KzoAU z;W{GSk&IyV-90e~gQ0zqCeV63(UnLBY`v>HRN%M_s$#W9Ab>HV6@2kP9 zLEYWW(m9}m8oFD%p0A#7h_DK{y%HWuV8$f0F!&baJxI$oHq^;=T}GlQ9j zF(02|2!>$-e#GyvWLdI0Lwmci*|FKP;m&cBC0>`)GPh-}AHR5h@l5qj_4e`g@wN1~ z^lJ^+EU#JKJHdB?BSRxYs+%}daHfFA{;^_UeI9gHqY@n}w2nF-c0MfL9B=->@_}We zb)z-WmS`*KDCubCZ0772-Y@*)h>s&aaed;_>;6{cTajg>%4)kZ>ig*Lqie;~Vn^_J zOug88vCF|xl z0|C=Ze?m^dNu6T zFcnlOzS7=@&XKBiQ#~n@3X=-+xGUHN)qC~h9?q5AEtQy;nAZTxv$!$GKga(fj`)uF zK0-C$U>Yi&es78kc2n=Z~C{PLZCum9jfJ3V}v}O_ipfAZ4n1Ia3ASA zbobTSh5Z=CJzG^c-=%Xm>J8A9QxK|a)Y(ndppil~dfV%~fa3ff-0!IK7Hzl(Z8zLz zH#g3HVEze@5NV0D)I=M+gHC9M$_T?X^ELA_^n@Lnk2~TKcYln4db#z(WzNu4$9J5Q zQ(v>H_?WZLJ2)q=`X|-%b}sB(s5o8yj_-!sw)C30)P4c@<*bhucL37 zcbPZElj3QHwYh6^T~I#NhDF(n80l+f|C9Ak)&g`x6*%yiLdX!5Ln)89F%y~}Udnzc z`x|gwMz-QM#Q>|IKf{M@-fdppd9U}RbfC0K8w1IC$$8hf)Ba-UV(3gh_&l7W_l)Xu z|EAtpHTVy>^C78dQc)%Q*s;$4%O#5q_09FoLrg=OydTKJ^1S7F?Sk!s z+JDuYy@oqSCKXI77(nmEcj)`ro;!HjaOa24sP?3`bRd0FV!@9`@3M(&M#9V^`{b=1eL`DS&*>WKT{_roJm&sope z)6vs0!al-2$u`NRocc7&G>i6=bv|HZ*vK$_#&nLN4R4Ee>RgCkG^Z(`h%U2iMz1zL7;e_Xe=Y2#% zajfcaK7nE;$Zwa!wGreKHFyAaB_!G#O?eKRDbPV{hCU1=~ zhuA_k?cGkQOx zJa-JwhUVDjrsk$^aS0q*HSUFMWo~8ejs8$9`VQ(K4wQwNwnKG`FW_9*Iirt$v9Mxc zIwzs?gG;%OQN2af+d@6qv>sIN6!lH}l(UT5Yts403EboLC+G2A#?<_&`L{#2jr$6h z2bTxUP@Ycnc|Rokll`M%#U|e-Unf{_%6rN?4};Mb`Yh-(&e>FpK>I*@28KC?Ic}qc zvxRdFa#1_HHoGAs!k1w`F5*vI!Xd1H)-KJUoTK&}hrogLj`d`xY8o+BZF_C|Cfg=k zERsy|zvFL!)xOofNX+ui^186Xv%*ss+N+xj)r2P? zD<>=G4`?lM5WhjOaS#=9E9Ab1b;yJES&pNYx0d$+H1;X4KEpr5UoTM4_*@*$JDfKs zI43wbG&uAYef;ZjFOtr3R_1=WN}Qm5{pssZ>r*S=wrJa;-RQqQm~(!*@8L_+m!|K` z-St^NwMIT(rxMV-TJG(l2iQsfk9fcnn;osnN3;Tqw(7;%v*xAGCA z!$*hz;{3(wclaHzppU(eeTHp@ZI^YI^}6M{MRnN9@6qda*&PbSb4N{7a@7F10@@1nhpvkE#(r8QX^8We9}^u9euzuKalFITRm7jzfL zTr7j~7~ezlk;e4)CHG*F$UZvQQrI9Das!hfA>vd!f&U)`Qh^tCN`;Lq`30uJS7rq1dgjx3BkK z4EGK9=?un?{vZ8K15KHg(gUlw@4iQ{N3cYwMCczVfAev{#|6y_n-xYsjyCS}J4hcT z%?~;=T8rLsiqTbz{sVW&|BqXHOPNX;=j6UJe`Qwf#uW^;4z(6ws%@%G4JJlIHHq~d z^&NAd+Ds*6+hQcX#R{y&N_>Yg=zuavawIv{p&K}6jp z+AAyrt-qqNB(x+{7QY04VP*DCP{GhT^g?Mo3_J|%$6`#vM;MCHmbSYLdU z_fg(4Bm@(J15cj+lZx zXg~c|C_ZY5&#(&na0Vx#@BfG~XbM`bxOcmDyWT}GA{g;C+?WwQBV5hC`{R`36csO} z93R?0H0s^*ta;X&7-kt}S!G^jR-9fKR%qP)+=+9~DQq(y!r$6=G@*w zdI(=ByrR@*VXuN-1*&VHJqo8L-V3SrtTuM!?Z~SIz1IJO>iM;{8v@PYk2$b+3&*e< z+pr&Jk&JMExW5q;Lmz-OU=8%dFG$Es$eV&}^yAKB<~Xjj8$hjh_hukp!i;U33>qs;Rq-5Z?NR)zl47`UR=j$|f=`8bh`r0(aX?l}%!Zpre_l0^KjD*JI zX^4VquIl3N;NQW~h{K7z6L}w_3KVlG*E<>AQ424?1t%h)wOkFngNfLNR8-BY$|W{abYo`(5rTc#M@r zR~Btb|D(H@#CLsLW3?@(;2b3$)h-nN{=>(mVF4az~Nu2kP{!6J-8Tg2fX+dsA?Xa_yx%TNawEf+1lp|!qpl@Cl0Oz+|XcYD^u zTJF`fVi@N;btd>_=#1T6dZuZOF_*i`(&!rbCUhoRJu0+6a+Z69Uc<`JN^aM78*2{5 z!L##btNbEwb6|6zITQ=eLkqA4;n%ai7|N4qU$GHtKBMm|R@Tqy*PH|4pT7;3KuIgT zhex0oSZmKWf^Qi2g!c;dQm7ZwxtZ1ltqTgVm;0JDm%s7kjVC%6taFz0I3M4SUMI%V_IpYb9GH+YL;%Pqshrc;2xaO`T1hC($sx zVfYrfB3uyzu?K!sa#eD5!N>RlGof$w-(67!`4RaM2Qda^agLg8)l3JSLFboH&T*P! znj_zyZy%29w(GXWSYutIW02POEbm#AThRXVho%pWdFBP~@)}1M2=!a53H4CXGdT#? z=>w_#cl9LH`QripJ3cmwVper zjzjx?u?4Zb>a7bt$6=^G@6EzD3%`SEd@6CLvCeRxM;Y#R`55Z=kU)=kV>{M;Hn15A{NGybQ$)x9L;11!GVL8kBX;S!0s^ zJe_gxge>~3Pe&wxc}=RF3uy|-C~Z})x;<$OD#1+)%qjt=+$Utkk%fUOv^VjX=; zz;R1oV}E1+DwqT2z$ZvXzr22V|6)*Zkd`RHDWNH$$oxo7^=-;;QqaWc6Eu#yC=wng z823r2Ka9?*FMhiCX)W%3*16?j^y^g)TlE1Ii&reZ6Lq*RPCZ^~nQ9sR2o%>(gKABb zD_n$sp?a-;Sd5cMgf2|i+O8bRqYPp|dlYs+9ugrOWks{d`2Q+fD_henX_ocq2`hG* zcbdC`W4xw0sDy)@g;VT&i@UWHGm{!O?!{4GgRi+$E&>bbwxV7V>z}SSdU_t^4E)=8 z$h}SK#S;UK59;-xHM3$a&7aTX4(E^7VH8?G`>K@3=jViSLieGyzhc&81mMnh8)IQl z?#b0%y82Ae2Bn}47DGLK+7z}i`cqRLVBD$nn6J<1_saJ9lS!N(W}Cz41+4trFKEyG zf)6mBUO3uB{RvG>O-$D?#5}|t!gR}Yi_7XVUO&C2bD%v6)ex$Nw3efmV>bSQYIokl zLL9?G6u=Sg2#yf1nAc|^mD^Xr1rU8)C{hB_k-_k;I28N4Sr3)*Yyj`nDd7I+K)gW`v| z*o`|-{<#Sz;8zqv{eZrK&H$-D$Y)T_w^U&%Q$?rXT_jzgGGWy|AlMx$~lY`7!Qq!<)B&$#T#0W zHh`WTo!cISlF-KHp zK>HyqU(82LM~wU;Weui1VSBKlO4)&NtSBheb#i%hg98u9WF`w)9sT(ezcMf#<&5C5n2 zPfn$c(s6R@PnMr7&2htg!~7v0n;x6yLiJ-i!*&{X)L$!p&FHQ5wAj;POQ1MJ{VIkd z68dbbe~$LEPt!+6J?~WO@r18an2-Kw0QK$2f1FR1&c8;7m!tGJ-HV;iXx~LYrdaJB za^Za9H2QJ8N&i6Qb``H|#h=hTuCj?cuhv);pQID(GgV4TIP z)Y<9pr&vI-!6Wpfd-5f;Ds08S?r5R;{HgWFpHTip zIZ>@c-ot)4!<=D#uo2qxsA{Up%4D!<1uj5wP)T!1V~<1U0^Y|6jDAMn?}tv%9^VUi zYI@BHb4gT((2vW0$D|}j6QB{=-aFJ zef6;7dhHsbF6yBvIzTyru~>wC zP<~A3`_xNn0)B=1)HHq4)aajmmmWvzL-P%EaO%H2hvLDpxDUluzoG*D?B?Ss)PGQ~ z#ha!#jrcak9Ao|zH=&%~JgDbIU29$IbX)`}bXM$d*{0)HJc7k;vA+c6yE>v5lox*& z`tPQw1nmPS+mdaE@hy}`R3DKW)*IIOXbH+^EUVBOI>Y!4%Hx>nn5hd=>9aTy+FV)A zeX+0L5PjFQF4CH32-HkibEoR%)a$Az0&Hr34~;>I9MqqOW(XDr3wPlo)PmM;7qJrK z(H+`jR7?~Noi|ZZyb$_U^$C$s-m(_jVGyQaBhJGE#ZfJwb80Jb8TzWqeJ}sRH&9%a z1oakEo=9WeY$(>zSmy)fI!11;5&c!v=S#IvBk(B{A5DaMmyN<;XnfMx_!>$=dHp-s zhXojdMsP#p?N(^Ls%MQ<;^RLG{~*i0tgsJWf@1pJn26?xfO@KHEYn)KHJ*bnEB(ws9}C_P!O%J;$BWTDNS1 zUf(8#O^o{rmA9=$zcuw@)BD_*euPWmht|8>KziKhlcl~{x{v8&C}KN0=W6xy5BKHph< zkAA3vYzbLpe$Q=zOjFa-lV$A4T$u82c_2 z^D7!XMf>IV%byO_(`%kk4Al)wa2tAt#^5Z}A1t)*JThbUz!WvsI&Stc24 z^vjmZI&x&>xRe`ggbvWz+`dq*@jY}!JJiODFhe!NC$JPFP!FnmyJWs(UI^s|)WApk zf78(z9x7rspgXMimHTT4AOI2P|dZ9 zFTOw3MqzFQXFl z-&)f|L;WeWucExyUpNBg!De7E^k<;Sn!Y& z9lsPz$N!+bl?94-_Ca~T(a-vK*U7JwUj{bhvHz2d+xQcz5mepg6%f_s5`;zwLZY_V8YB<+p+m9;L>oE~31-nctv2zL(5#8#ZfzwpCMFX0$GhjOR@ z)ye6GLt&yeb{YC$=T-=Mg&7hXn?wS}JL)tCU~{Itf1gVq^(zyE^r zU3%Yj?o#orY=Poz?I~TxztETFx!ULj#c|u9I#qoh+CsTB&5;`K^c-q@y9GVR`h1>2 z3GT&FKI8-vIDaq#CsCTaJU+%*=sbd6x06tR+YhiE1yJnzHO_*!#M~60U^A|wn5CGd zBHCa8CSg9*i(?CRKeNlSi|o@+#(M8N%XgNEP))u5zsgV?rSb6qls8kIqxLEl2q-6@ zc)AZ>LS|TI*lvu6dJ>s%q4))3PU=;>7tvL@;u@p(VH!F^XW{%bH#(117!SSwH4ue7 z?ybIs-=Mky%>gr@-1G=2=k>p5_ed)TsCY*7eZ@+>pxFEasL$}|XZOZ@Rpcup7qy7K zy34U1`u%r9@vdqIv^LS7`=6uS=crouz1V`)(D}GHnPxq^QjGFLsU}GP&R?vF52u|joH1>Tu z=65v46^%1m?~O+rl!kKaXRrpJ<2}5IN{B%*c=9})NJ`1O57oGd^6tv9>*v@W;8bq3 z@&9OVqc5gnJuX0BW zYZ!6mIquumoT0UoVyrCG;9g*@tq()vT2oAc-Vg0%RH1LQ?hl-YBS=FuwY3^sdg3!I zfZ{K$Emg~P2dW{-0_6d8n)j(4f)PhNB1XG~^Eil2(E4uz`lB@}LuVe8qtf%c3EC%k z9}N%>)f=A2M(FRWXR!|AKv|km)1=r@`=I0S9<)ACuAnsjo9EPv`Cn)pQ654rL$TO( zJU|At`K{+m`B*(`T7M`vq57BYxDKr;UZyX#J|ka1>(@kRe&~o9P#q0hlSOOOJAVvz zLb0T3Zxml{LJBkoXw9q|L*=m)XSK#8?1a``k>*HqW2gpX4tC=&eDH6%>bQu2SAfv5EFIrbBlpEx?LrJ+k+Z)75`ggpC`p`bN@~+xrTZ3`X=Uw|tc04M0WQ+r=3RV?NML)DeW$2)< z`a!D}*%7He#N}JneuP(0HU=^efzNr#VLRf%=SVKlLTDwe8F$uc4CxDfzGh$v);+t+bZ@b}#@(a`xIaPjrT+V8tc8Bvbm;%<2jyM0 z9~6gB(GWY_w~RZ$l&=|u4yXu*&7#`h)jX%3@LE&p@2#(^Pp=w%;3rWJ&=D1(=S1Vo zPxu1=gX)=-8_i`;=rR;n&&Ox@A6i1|WYttFcd7iU2O8h?`YKMk3#~Jfp*kQXavhHy zk4r-9kyaRhFR&J8k&Tk47=e6{ELd* z6Q*^z#xqTP^|&ALa~wlaYNwlE0`?&rI$zuaGqD%&Lbjf+<*nP51@JaR%q{ zJ5J*WH14g#0!)U^+O|hkxRGJXFlzO*MpcfoGZa@n4ts3eakMsUZP+NNhoxfeB+fnm zg6Zgi%22PeOVD$qIqz*$z|*2njr)G~a1LVuK0;^Ig2sJ48!7C=sXjn)j-HVpp+4f8 zw?2j9Cq3hu!!#Buz7p-p{TFwsUO+$A4f-|uwTg=rrzvkW1d4kVyL|-Z(MCewS3XKV z|KFdX-=jS=*VjS?Xx^mMrby1yoToRTy1}%3W#P8VZe*dUlnQ z-V2SjT~Gm9(;kEF>QP*;HJ7izSMVF=qAy;BYHR+;|AUJ04f*4sxa%b-FRQiR0ep{% zP_Dfts-YBYP~MBS3Tg!xybI-_R8RW=`Y{il!WD9b%Aqb)Yoa{W9PEVFlcZKcmGUd) zcfprX?Y-8Ir3*?IbjBZ*BAE=zR}nmg7&<6AsU z_1?zUP(CmhFLG~}-q+8eXG81BLcGX*Qq9pHpJN$z;w*H(l;W@eij${N?%0heXpdgs z*I39>MQ^FG4$!av2N!S%8?hMry@x{2Y<=inR69KE8DGaSD2CVbsXNkPfXR`}5{%fqyz>CFSH15OF=lTHBQHHY`%KuHp z&$t6hM@%*FE>zpF0a_2Hz+^TV`>%D_t!;-s7>=>fcr_g}pl`p#1bl@4(Ee>hRD=`R zrfj-6UNLQh#=-um2gQ2-hW$(B$sXhH^-kD3Mjk+Mp>mNrccVOHIIeOZx7PcLos|pq z6!jQ$lyd8B5raGA_I`rKn&!|N>LEGsJF4xotWT^@IKE`mVJdf|_)U4uwosi_KYWY{nEC9E^p)(G zC^l05Qe%y3EzaW)T!UhB#q6T*>&FyR>DMUtwI4r2v4!#knrBBsYahi}`a5XeD+=ZB z6ho>`L$TvnD9@q%+w)L?lIB(Ib8mp|B2ztnM=0k}8cYwyS+&2pZ|XRd?^ur6_#B^L z7(PIsXB0bW{OgYoF$Rj)G%l{j9w?@IfI=u|uKY-MDCYYSCy)y5p{w3XYh1;-im~+X ziXkto{RREo6}#&7QGQQ(o_C=QKCZhU#-j1si9iw1>MHiFmQti$*=P*36e-E^apNqaMS(n93>MLnL({&7nJ) zR^TiYbH$os>F8O<)DxdzJ~XyzU3U?8kP5B!0-(Il6ht00R%!gZjmtQSt@s{OF%%t8 z9r|;$_j?r@!{%ZH+MojX=NtP78q2=JP&CK$C@5B7+%LZC**%0KxIeK2szGy_#<#0D z2t7kuQ|tBV1@#fC4$Yl?WgbG4ls8&7&iAaLJPkRQcB77QJ zLL6~0a%L~Hw_YEL*x z{?hm?>T{}`RzoOXy#%MByg^C!I+|h#6pLsdS$Uc~=-j2=E5+A}zx7@#2daHs#XNsN z`#@PxuCzD>U5bme?$O!J1ogIgM&DOXN_ka{k=mowSExwHsJ~05A^ktk?hw=GTDdjF zddhPu|Doq?EEK!Hhpy1`q&vl4hvM_nh=S_=^h{~24nQ$vHq!qOjU|fXl_$-I#z@tL zXx=Y_s;G~*pg&JJR{b4T;#X+ASFND-&frpxS{LE}yA}7U+!;n1VU@0je|6n4_9E)dMRJ zrtfdYYG^D{erf_V9(6+#yo?BFFYs^d#R7bcw@?w3B!t~4exvv!d| zUqLy~s?e9lp{&N9^62M|LAff$V){Mw`z^y9OoL)X<#BpI^Qm$fiWBv@e9TuGG?yNMa#_l2 zj6;94M@>8jGnBWuiQl08pC2#{pP(-~p($#h0!l%(rxqx&syHbR0VuB@1nI5-Uf+M9 zujiu|`p>at$FpW)`&lDSJjC$~Y z+~vN)TTnhqH7lo~a|hag*#OOTs&APD&1Ze^HZ;~KXQefr6&gDjp_r==bVue)EQi*Vhj0!Wdo#)WFAvU zO2{jOWC&4*jxni!=HWQ~zn|yb&vn_K>pJ`Fy`R1JGu-#O*IK`I-#ZiXME(%76~D;U zIWK2K|7`DUoprKQ{LT9w;#4n>ygc%7)U_Aov{>WZE^BA;%$&FT`+X?+ABeqv-*7lLL<2W{N^a$Q)%|~p#H`Wl&j^4r^`F!M8 zv&SriUW}U3_Gla2IcsNu$p0rq{bbE>SPPE-VEhNO<*i9?br#N}on?08r0?g@Y?V(( zEE0qC-_6EepL3$7+b`S3T<@Whl#d_HlX*5T=gm04 z&(yWdR4{UPA zPBC^6kIaD0968Wz(XW)lS??FKydUy0zCOI2?_t&tkq-?&=e^teKC_4Nce&ESF(YVO zlZ&kyy{HXiJKR3%0XdXy)G=Rw_u5$NmP?rddoOxbi$!10esV~xtJ^c)szftzHd%$t$CRNv}> zT%Ygf>k*g4(|OY9&X}iiYs8}?vVB&~JdtZ!d$~2|#hlj8StpA|JP}78$t{srpBz1K zuaEp|xp+;djdi8xqsMr6Zi$-g{Fu=^DM#dhh#%_oE#i1*dv?qdPi)@{WX|ZF>5bcH z9Ru~zo{t-g0JCDohIV+dt=ka?V%kwceH0=k|4z3-z{0GYq?(+_HKi0w0U&dP#WG0qK;6F3+BsOSyJy~LiIBKG_t ze~uo~KjJu|wo+q_i?}mWhH+yUTZVB$%oxTQu?gQJr;|sGMBe{?)SY76t9dDY=U*cB z=?#d3`dD{H&gDLuaWN};aW071`Gc4{5KC>V$3>4_?sHfU9;MIz)%aNNUHo+$w>=@g z-}Zh^{QT=;UvLanC)-EdXOCl^ESq(s@1a)xX3R<76gkz)QU82At7h}a3%-?~#Qcc0 zi#O6~$%FIx*B-O>pr%qoek&K`rigbF@><5#Tz(z3qxIz<#$!A(@~xe-RmA$$qOM#p)^QvMtU3QP6Qb6Lq#U1P zBY!$N-x%d%xty<`7`Hz)-;SU0!<-vG_mW%@IpB>k^KRWxKmU~oH)8NEF-v`#~#L~-iR~$R^4i}H-e!p1TQO~Q> z9J9u>U>wPXEQe^l>Ey*d4q(+_g{?Wf#+P(SHU|1o9`&04ON-J)kA zf4Ms^Wu!Oz%o>pcd^Pr4HOq~;FHh&6nH06voLMAGXM9%Adf70pL!gHv*TKi1%LXy$ z@3xufM!Xo-5zAO;`^WFFqUn3&)5BBcGl+@_5HpwV7k>9rT($QxZo8({i7Z%H+8NT=b4}a`7KK4Cswtfa{87*9 z?%W!Aq!^*Tv+k*{bwUo$f!Q-^z-{t{Y#8eeYh-*@j2upHOq^aO%Z(C?R?RxuAYaUO z*&}kj<6@oC@3yAqJ~>y;+VRwrrye{u>t~ziD>)^X#qmV0H|9TM2FIFpJNs+5$b%e{ zAQFF-}j`HvU%h@a-dxmj^{}`|3ExnrBjTI1Zad70b5FUO7CcMZa5I z`+07Ud_@d+GJnnAA`f_B)Wk6p2cI(=`*9t(3|;wPRTLx_~Zv-#g5VQ(xcfVpN(G4XCij28z1|;c(Q4> z%(jtV?2!XiAzpPfGvv(C9^dE-OSIO1)q`Mm^#9Db6{TTH}?2i*fR# zwX#g+%M7FO?O$EX&s^0bQ7is3dhKS1^pn+!$3+fhookP%g|>*erZ!qFVwpH2Mu-h+ zrx`LXdRy`>`sRYjzm{7E^48lL{1~Oc_?zL=kt%ep0^?o zdN1DhXWK^Ji2O_6=9xU62XjYmikj-&=rJD^eJHijMp2(FnvbT@w2^-_clA{6iCFpL zIA`+c>=XN}`p09lubN*ow&y*f zojA5}HjLP&MjFODv2X3z@7Id|58tmj<(h;4d#|63{0cSh_^g~2vV6o1b(g-BIRy2W zI5JBs--e_rjG4VkM`00HfjJllo(^J#kz}rl=VEd+BUIGo7Gw;YewEQKIXy1n_>R6 z!sP$sYgm&v8@gVs3w}OZX1nYXG0d@Dz9w%wG46wY^0~3jXkO=Mk?%S7+o#-jb<4!O z9JBWxmp6IAG!a*4$!wV;^F}^7f2_xOKm45jo!jZ*O`oYU?Bkgu(8sf8@KCIW4rj~G zZ=T95(FySwJRZ5`29dkS1?SALhbIqvI``!_F(>+yoEdRcP9%OFkiD{Nc8K`7^{A~r z*lKW{$L&AZeo!OJr`+D0_z4k{ty^51+wyRpk9<&$D3|<9ytdZayzaJvhhsg>bKsny zEg~=fVbuHjR8#b3opSx`kyCSJ)C}eY^cmC~_A~RCC*{X+oc&Ye0dfGx<7MNTj$6c9 zo8$Shkz2`ueiXCTaxA&gwYhrKWn(TIe9dj#_KX}KbJ=3bj*&C18NbKxv#$5fl4gMmHJAZW&i(W!~=2RnfU$IE6rofmBl0O$kW8PFGoG-aeRAp z7SCgI9`{{w-px~aF3yv9JLcBMjTtvM&uW&=&6zE8X6{j*Gat_p`KGl%Ih4Hf{VCs{ z^51zWe~G%^+^ydy2Xsz=yzq$F4z`Zx^;4s>S$YTR&le)Ex;?g|vt#Z`zOJs^IOFq) zSgVo1nQNI4wWJw!J>r3f$kD`tJ7Ye=dZHL5HryQZ8se6I|8)_^%x_o+za$q&jv$6u3;1Eg zJu?-~GdelPM_iOom;>74RMDOQMF~?|b?24Qf z{UI@9_lPO-GUtdakeMPEdo^+&J-0h@eJ;(J`F8Z9j*Q;aSF(5Z%MU_d??!A9gKm%7?q88_&7MWFa?Cn? zK3iwU=oQPs_Q}4Ze5{YOQ{+lt%;&OZR>)$RE7NCE&A?ZqR@6f_zkWr;I{h^D(3i4F z)K9~_$-Zg-)<+uFH|jzAqx$x!92ohLxbeBjYwVZiycUQ#Ho1!DsHMa~{IhncW_~^Y zZxuY*7&VC|(zd3F{R}_L&ozT*J<#ucXNq?Q_f~)FsXUn9=BAh@7IROJYrZ%~#&)t%%*HJqy-(Ya zn(mocpRqn-7RDNkbru zk^iXi?DI!Ntv8&9@&3s8yfs6&(-ZN1X21L#u|#YUYs4SFON=rX|EGv)@})OpjegqB zPjtMO2Q3mc=_*+}8^^l6wa;B+4bAlr#Mh%^KRY?r)Xs>t0R24733)Fj%SV0vl!(v6 zbt*q=@9dmy;`iz0tQ702?votOzODBs*Asum+n?p4$h|xl)&tFOY?ig7m$y(p7Ip92 zqkS+vFtJenb!W_U-;isfzP&WoRn@uPUlO19b+=O!TYr5pPep9?v;7Wvp4>`)EH;bP zUZb-kzq&u3d%2}GW5=Zbigo5QW3BH`vHobSarwyk9@)P-c-i$u8W4L4b0$DsuMXb{&8Cs#gJuYYRH9ea7A_tg0-qdA&rhMXo z$fL|J{3zVe5jQMEPO8U`D#<9TchMtWX+ub53)6aH%5DzYoI!q7T z`A>2b@oa2E5VK{Gh)Zh5FJ!0a8+qLFU9W-X;*wk+Ig#2`Ur|hcDAw}y#?-dv8iwzE z{?W+Synb@GUq#(}RrK}FjOY2-h~@fmV!683nxB5Z98t`5zn{xvxg%!YFNl7Fm?tOQ zK4w`w*J7S^?P+30;*~g#ngP_eH$Sb%YQ5O{v);X0)4psCP#oMkdL8mEwWpXkKFddZ zv2QOL@y0s+upYC&BR3O2hwq1<*DJ%mp(T2oN%U$i#qb%hS}wW_FFOB+Jjkx-{hv~N1L(Ln>!{4MqT^G$jii``6F-X zP%!AltN(rEp_;I=#$ z+l#)0{r2FT75k8yskYb@j?MZhUy5GM+0iGqovR@nti>2HXPs;wJzX`SH8eSxe!Je$ zm9fUAmvl?yMz_ZMo8$9pMfs8**;&zVIw^-`|LhcfV)f^zBF^dcYgnmko{9Tr-?QJz zpY+lXjr~nuNj;+mlY_`*%>8>4MYC-YS`2@TYb@wnAlbgxKhMXVi>u#slB$kN>?wg+{ClcfQoVjhcm7w3## zmGj~}4SAJ$73aoS6O{^o39n?CFZR3!sXQZOma)lk7I^dF9v&j@;>V?yq%3 z+qZnou~XmX`|-HU&{!w8uc$HYH)@RG|8E#fGymVeKId!VqkUgaCq{Ul?3?yiwUgRQ z|H*SH=g?PH|EwO*zxea{$U&@O4q4aJf0LiMt$Ip*rLI%c`Pt%u*Vg%Pzm7c2zU^Ej zufKBx^r-CDdNGH@=j5Sor~f5~^ZKf{^uNus9-RyG>&R*pOCGcq&AEY1JshFqDeW7g+^ypowl z&nMe&(td-#`K0HtXxG@Y7OfXMOXqMn?%7^!BYQ^Q({|vv=C$^GsVmi~o@aTVp4$&1 z=d+fm|E1>k-pBHB&&hewYqZv=7B>@T?ZPapIbi27?v-8Qx!gR~EbM1^P5n;mle@+m ztnW2HtjBswccze2QO?wRbclrbB zc;`&&U3zWw-t>m$V$QYOH+swZOY#@F$Suv2@0*44m;O%r1=%xZ->1oQT|f8k+>ncN zelE-vxit^x^~~Ad{#-AI#A|Av%XvTh)^a(Yt^<>HPE&>JZHvv68A+v=AUtn>e!L7gY)laZ4PM8%%6p#kF#`^ zi&>#nvwGIZn(_Zt@~JEy>vq%Stub#6e*SG;Q}mq3edI!BgzPJ4MNMTtkt^smn@e{L zJtp#MaZ(KYWaM?HW&J1^@9Eso@5LJD23a!mX12^VdOp;eT{n5BSpU?Udn2oK?R&ZD z{rULhj}Q8g`k#(-ey_D|>zL{%`H9*{ZE|1ScYXL%Mz6u}a(~}r#*rBZbCVm6Y&htH z>4{lC)F<=*?Xq!J%zV*no7n8c9l0P!Wa}&!uhomKjjEIEXI{tMV_$JU9JBPy->ZKm zN171%l>ADbBM-Yd*T=fPSnk^DV&Fk>Jlr&^#dbdu=O{RK>T#%f%o*#Y$TQRc*2eT* z^$xbpM>5?{{4fQ!sWXDAY;0x$|t-nEP4I$U)hCl>h&CZpmvI-}S=3 zl^3(=`GH&GHJe@VBT4Sp3 z=eaC3cB#SnlNWVP<^6dh(|5g!g|cLp$zqu+Eg_71VeAWo^TB`6H4Ar%?|-%P3a-hX znJ?z+PK;isHS2FjY_cXH9?BiOKJKU9$CJ%O%T?r3dRLC?Ru|2LpOY;zbId@V6TRk7 zXV$#Y^<|!jdC#BavRsr4^W%skH|L&Ai22Joni(}WVEaEKUbBB?k!I<4$%XN|^?1G> zeJJ&!nGX4jeuErXuA|2(mj5!=owmt^`CArl_R%(O#`xy^CGTgJ&e>luOJvC`nt3u! zUK@FBLhTl6BV4XqY)1$wmV3i*dVfE-2~*(drg zTSuPbc<23g*)?(i>oV47tWT*^)DU{T>YjPym}vbQd7_$6A65;buJHTziyn;p>dNd8 zJxDpX`Mg)UW{x#XHSFb`qcA?d>+dvelULq*<-KoY-u&X-U%b0(X2}2ccREkVCi!?K zy*+90_tN|wqlfb6_*)}0y))B0tLKp1nwh!|&^~!I8@#u{d$-4N=J#>_!z($abDzx5 z$UE06mwzN;fgSUG-U+}bSm{P&Pb&I|3^Te@899$yS-@X?)xE__fU0t?rJQQ1rNXvjo6LY z3*jF~Wm1`W@DW;YT5yhof~(*z06p~M_2c~mjrooF=O9IpBG?3O7%UttyaNfM1krSO z0BW&X+#i00SHPCAC6%BRbcXg&6m(V4w55on+1uOY0`TKeMd1tw2 zxu-a%INO=+%pmq4Ha%wxA`2pqLytqAfG5EAv;7`Ca$UKumyVZ?7q%BRv&C#_Y;J76 zZoF=sY?y55UDCT`T=BT#{rdfSYmv368~j=LXW@77px{A4AF$`!^N+x2Xb0V36hN3BL*TV!imR^sKa%yp{a8;<&=7G%DlO z@#-oX&{ol^b!wd*GU77g7Q`=zPfAEi*bjOL!4nt+*W<6p+v03-rJ;+ii*Av2k@leG zpk|+XpSruMyXutUlwzZ7ql_ovNy-b$3*&fkJQ*Wn8b%vNFN7|H)&hF}(wkS!CV? z^DXl&N32JzMw`)A*-_b1!&$>=fGMsiE;F2TpLAP17LVCy_MHo!3o=nAdW1Q`)aKXb zPZmuU)s@zj&XmuTcTsjxzEZtXrD{?&^|kf2iMmAHBWM=aEN(sg1?+fsd?z>pOahZI z3jTmniKP-(fD@)9O-U+-&dHsVm%ubgfn7VM@Z9_%-q4;>N`>Iz~4{ zGeomrwO{2?coY}p7v!RU&63ZOUxErSK{`RYRE!`C3#@PqrbJk^}O@Ev!k!0Z+d8Y=z8>eG>u7P)Lb?9KJPwnsbHyKrf8;U zie!qUysW%zihPQ^lcJO2GxS#WR(imwGOEgJ%4^1H$7vVq7VFx_wa3w!5r@Mzej9X6 z=$cSDv2x;DD3w$y$((3T>;(N2`X}^_?;F1{Zev_I&_E>+z)0OlT?K6g?F97%_0P(m zm51bq*UwTuUuHUu!_ElzD!A(5}uJ~yl=X1 zs%WWbv4PU6w0^LBphMiEwyAAP97`NkJXJjDf%L$T=#c0|&P7f;K|6s)tPyvTc9PbU z*OM#paH^cDdzyQiwz{@DIu2{c*N)GC1_=!kp2GIT?THJL79{ma?n9?za*LD}DIK8` z%!O|-G<9g|dDso^6nDz|j6WFvXWXB7)!N5}bRpddP(U4R9c?L1 zDGg7}Q-_sdr3&gO>L|XKe=n~nt0=oFxhgS;45CMZM}i@|A-s3YJEl9UJ1Zxg6W$Zt z6P)6o;veZ9>7C%7;9lWe;k;(QW|!OKw%wN9mfq&x=C-D`rcuUG#-oO#hG0psyY_Gz`oR&JI=yR|(U4K8Zbv zy@j)dvxK*VS3^)ka6))OD8^&FWV|F(nkj7|Zz12N*rqtGJguCmnyE5DC3PirN0uJw{N~hBGfN3xZIzm_*)~ZJvQT+eaaJ)*K1?o<31r75 z$0e=Bt;M;*T;UeM7Qq1i0DcEv2i`#LK<*OG63$*`FSC@rl%2{-W%Z5pjiiOrLMQwu z{Cbbxqi`u)KiGe;AF~{@G&40bB^#0rEs9$dA1FFd)TppgAq7M3Ja?V~+UK^<-J7#F z$NSCuZ7dXgE%>?sDu5x|ko^~2f%9-1=zJD`6@MKFPhs%4!QY~ACg)5}x7=>I^ca~p zGVdew$?ub&3+oHk7xXIZRan2Meo-ZTC4EY9N-?c3ekd>$7(N?68w*W^CaFbg>1OR_ zJ!v~>lR0FLInFuGH?B9XL{FlpowuELpbz{5{apiH1I>fYgVjUTL#4x|!>WiXLVKVS zzOlZsUbA1bA2JV_KRADI?r`tK*5?d<2LH0)vf!xjsBo)jt7x@&wRn$YkK}{&gLJTb zu)LnKo^qsmr23uqopxIMw0J?1AZcF8yp%(w4wafwW=0uHSxedScqCOws*npyDlVz$ zfsU0rR$2%1>__}=*Xd;5EBZkv0xYqcxEnc%!(zhPf$1M5=j9m^d{1NdtGYQ6^_p^2r5B@^~o z_gH({dfL7~f<3{mggjfG?Franv3;?9vSYI2kn@n!>ax0OcxrgMdb@f%`8xTU_?!4^ z2WrP&i;Zi!T9R6l z18@a4z;}=>&K9qO??DEcqD({vYehV0B5We0&29^C3-1c&3TGpGBfDm_X7ozvN{G(k z7v2}%_3riVna-Kcb@p}k=ho-eW|n4_OjD+5w{f>|xna5C*OFgLvWl~c8^JaGwb)uI z&Jm9b4x80xO|_(27MT{AL`ISEX35QxEyY`kH|sa+ zuNPe};=s7VafMk0Sp{9;e*XRZmhdF+N!}Ew2|@_w26H)ioV+Ax19Ra4q~@pQuLjB? zdKC01H~|5eTsXNfz9_yZMW3QyQM{tKsiCPM(UfS)G-sMiSxZ?j!Xc;&BDez=?HBEO zm)^zkbNoxgOT*9D&)Ca(%XzDXtA$>%S4_`SQ$M{`)rzkbzcOKE!j8lp ziA$4~Ce28mk-R!(b;_00E2%}Lib~l^+e+UpbGJ;tvi-__h8g8%l&fC8dU-z_s&J@+ z0j@x(e5m}Fa$m}=ExWdCtunRBFr}dsQ>sF0h1BLL%~KjAH%Ja91`~HA>`36obK^Vc zI_P?9dTZiTajH%7P4d4ae@R{mUkRV^p78!={${eGSy3j;gu4W~1TK3od)v9&xy4Sf zi|w>d{$u{fJl8bW)Xvz>Si?}mP`;#mN!8-2#clL$^gkEW^R%^5xZB<=WU4^&`ah!Ng{8N~dFed?rX)NC;Ni0chmDDO}9o&VF@CJ@TJGh&8 zmk#N~S_!oh8pk(|uN7A-u9B{juClhWww0!phW6n{RezzI?vi zAT!8*f;?%SbU1vJe3Z0=UE*EhccOP90n`!J5e^m%7Odm1<3Hd%;4#pJ+l9N8vz7CL zdBGrMX3Idt60s~1OXO+zY54ch@1f(t~Az@mjn^o+8g8_ab+? zGu=7EKEp1yimj(ir%aQPTdyo$SzLt2p29tavkPVy%*mgVzbCd zTESWY)h7B#`owaZEAlJyVnwkcU74;Fs)VXWK=DuxY*KGhPt;7*^w9Ru((CdKw#IFZ z>mJ`dJ~bgV!3tXww}4#!cfE zz#iTnUI%^$z8!W7b_%GTa0KX>8v-Z54zvdz1%*T*Sr1Y?HiHb0$Re_VFhx2=+D6hw5)=hRw}rQbHv~6OrAiSv z`Oa9qs0tS8?`0ZrQ$(-Nve#_Gp>Ix6(59vRYd?*=d9BGU<#bZ}UG-VmHC{;IR zo3c$|OW4xZ(bn;k=O@qSz~?~uX!&R!lgF5NCf-2dK;cC3L~(y#otP}m5`B`k+>siM^e4yddat;bxP}$JlK}HEwy&3 z+NCzaVhE-NQ`JzIT$p??>0nZi#2$&^_;5U(2X?JpTUt|EL+8wF#cV}cd0F{<*?iet zxDV$bU79YXIEgRd3p|X6xg5D1$qHlzu6VC_`@8$QS2|ZZBld`Whi!+goVA?wPxGJV zy{5gUr^cto&JZ<34G&-(d@lKnU7>u*gyIRsAM_vei(v>1gg!ty<8r85T(@{j$(9m| zm(&)u<(Tc5?XBajqpqv2>nMzdurut8cg4Hvy6d_Zdl!431)c?tMvg{SF{>CYU&}8g zDkb_=@~h;G?2K%_V!ooPs;cUy`lh;+wv_e<-4D9txa7FAfUO~Z5Zr>M2~88;z}&>S ziHame(r$=Pj!!-WwNq-R+=ArP!#VWKdeAJ4DJt;rq3jA1fZ8LVp2 zYSGi-)8X2o+M$dy*DR@7 zVuY23m4+}(H%>Q-Od^v3D0ZcDsj;K6GtVH$BmAY$IIi7 zL0Upu!Wk%=ST=D9(6Rj#jzL#=oA5TFGyEO@cdR~`6_*t^0^aN1>ncJEZ3`_GqOPj0 zswycfDc8%_%R|zT^pNC`WR-Z8_`K-6$S3p(s{>cS74+owdSuu)t*)h?x?V)&hTXh z^h)ZL)HAVXVvB?p2`%GW#*dF1A9quCQ&$S+Yv*e(YA$N-sqd+esg9{;DrYL&D%vV) z$ZN=J%WBJ-OPfpUOX^EJB9CZ{aEx#Pe*wP%w*mJ8`vO}Ml|;vc#)LllKl-P6r+FK? z8@j7Ft2o=*+uFBUw_1f3q2;3KqG^qBjd6ovgW*=mtr8*3DV|dt&g&KH$bhoNWpP&QFD_kDy5tm8HB>bm2BA@C906BAU=ot~}P-CJ1WSmS8rY~|Fsz^#kz$CUGJ^l$Vp3N8x%68-!Bw-fh#OK7fgY>xc zI4+FPjnF;PKGIf){hIw$zSPWD&sTp{eO1+i1r!Tc4axT z9FJ^|Y%eV@EgUn)Jk~hY$TF}DkBc7{-`3yOKPh@rWGpn&HdWZSpl`wc{QddPJZIiO zc$xb$w;vSe6z6P*9?%fl!+PN4aY+Fsi@N=WoGnxCH621?afy z3pF7i4v25SDDaBBqN(t=@NXdp$_UB`()eloa=dapIsh0B!!fhX?6<79taH(G(Rq=1 zks9F|;RnG7!KQ(xfo;BRzGt3i9=pr#k~k&K>h|jPq1K_+>*nj`CZ;APy+LnyQ1YN8 zqd23O)-iLDxhMhJ7Pc*<_3%#qoqQ2Y$eWOtotvFI2kJp(=n2=MdtUcES-y0 zPYUi8-YfjO=~z=_k8z!+k@MKqavds z$?RnI3C;5N#tV~>1~e5GQg;z#9=%F?RRs&}wjy;|K! z(@0~3GukuSF}g9jI6O{)E?yVk1=>I`E*LijPU=qTE@>}m4`~i*)~na6*Q(a4&M40) z9SVn{J{Z6E-OgC0HR&lsE{4)45C=18}TYX!7J-j`< zO*~CJ9o!w~rjw9G4tHXVBTi-NZf0Gs?5TyTH4}x5anWf7MS7>BXVNp@xx$ku+8s zs~6LY+0Wh24e$f}zM{UO9g-cA-(uBqdO-aO+HVTt3u4dfrnpUU)cZ4OOlr5A!6g?E9QQfz&yY_+cMkoyY+Xg-{!Xsb_{krcRqJ^ zcXxMZd9plXePewdzsJ8UxGX3P3&U$7Ya*d&C_08chW#h=CnMv^xNUiDd1Lrv_)`Q^ z1Ve;Fg!M)Bv5I>|>Ed*8J4ri9CiIc^k=_I9tM-KH|LQC2D@%sQ(#O(aK>x^LKrI0N_L9-IQ&Q|N1j+QQhHB-Ki_Yc*>% z0d+t<6mF_+sszwg*;Tngu|aW1en)PU8D%P{C9NgxBDjq7HCYmN%C|oF9BUmHY z$lu7P-VF76)^pZ#Rx&FYnvI&yn$8*>9UUDM85HRm?iubB>J;i2>=^78=oT2{ALO6q zo8|k(`-}Iv=Q*Y9o^kGR?pLl?s6uvgeRY0Cm1Cu|CCI?;usce?0~)8s*$!60d#LTI z?b-n$pdNY_Q0{&MC>GuYjF0h+gXd7)U){ePG9fvT92g3_;2&^8QZOml3k+vXe)0k zpCX$gqk1F7z|_aOFS;*!B77ozA$TFksualdh?@k8;Ji|t~ESz*j5a#`Z2 zI7kojePo{#4XdV(H{+v290;XCI$=Tpa1$9?;K`yJaITZT2m z`q1*w^2+?mTx2SuQk|)$v8Hj9VU*!y$;pyXaj1ASPb!~NRzuAAYQyxt9p8lTx zo{%@>J>oy&ZyRhIq&_Rn%rTh9T*h9;HZdlq1GfWrJ8wJhZ~ou>52vBE9IY z_^x=FWSOL*w4(F^l$Dj0&4Eks7N~~(98SV`(7_q$8EFlmo+#xLonWJAqv)aVp%BYO ztPV@-;5gnm-gfSG?tRXEPKXIHEnz2nC)>qxvBm<;F3yKkcoumU*#!NeHfVqizOXMG z0%1fLDGjY)5*&uFP$60&IvxIja;$Q!6+rduZtQOCt3b1k%b^I`bJ}y#Aqq5?K(mHy z9vhXOp1dPqg%w-)#0Y`CXS#1v@9Ak4Vi|Ea12hueXs%@x67dzMwv#LEU?kMG1hlSOUQE1de6Go zw%0b#KF>bdG1@WMIoLVSHPAJ}J;FWBGtINgyUKgichvX5|G-}oC<$mnnoz57tMK&5 z^vKcZ(dY-(2bPqPGA%hRIkUL4xb%F#;=kh4@uC)~MODOA#0?}3B#otwrS)a?WtHWX zRC`o?)P2;9hCzmPNRy^b)20K>GyMbGW$Ph3DsJ_$6*UBgG3cMIsanmfw2j>T; z1CKH=(mv9D+jbkB`3kmU)?=|g@O#U9%X;VuX%G(yP!+nuQlK@4X3QqTOZd+Ao$Yrh zYcFfx2U>^Lu?f)naQ+OGM~rlh#DD#btEIc8`!vvgH6Ol08*dx$36S|@z8UZhI{7;x zI=bs`5NHs%3=M+~gZH3&s5_O-Ld(L-!c`(wB5z?`bX~L)s}oDbR22p}=jrS2>z?46;M(Ba;G|rx#9m@ggSoc3 zwl~%{sMt1&<>vJ)^(>FgkC9nUHCG0^$!>ZM_x|zoZFl$T`OJ7-OJr;J!?HXy*s@pd?$Pv{tSO+ATxlGkRa{# zagn%4#c0K74OR_Sb#`@jS*9#QixusOm${d@(|OZ*$^2ygHE1emD)=2Jj_U(!;51x? z%kV4AfTmy(SOmX7UHF6l2d3NF#&U)Fy!yOj++$o7{LJ~8gK<}8AUtJ1W&Z#VSr1uV zfqI||pd7r9ypQaLQScqmdXIKrL;$q@tDzFK0D4VU!ddtN(x^1r8s@-x&;#uUgJBQQ zx~gO=*r#`1XXF6N}6Hv@E1hbFF=D;;Tc))AO zZ^)koze6FQR3Z2tMg#2~yWsG@=y{^gje}+&fv5bZn0#N!uL&=CFL`6Y%C&N*K_RD* z(-ST+mlz4qJp3`%F;-!;Fj@xsMfycHg*S!oh3w7!1uo3*VIAl)u4Xkir$k6;!HvD5&2(4eTOZ-~Zt)MWL9{{i zSol~-2YfZ?%A;BvkSVp1}*ygTkONbb$lFHnNTLfN$cX0-J6cWFBO$V5wkXTiI48_-sBK%AXFJ z*Pia0?z-W=;g))(-U+@5KAJ;o5o{5pYZA&w%18D@_e2G30ecoRi^<|-ap*i-#a|Vh z!{dlJBD!Xzi=>NWsC1}wh-`?ghrEZpwxYHIr?m1OOi@iy(LD1O;Al9S@o)=*P*Yn| z+Zl!c)u`xwiUH_rcVIFoAzhuWPJ?t+x{4k%lrxl%6ps{QXd`bUA150pTP|HLT`O5D zSs`8_o+6qe>MHCiEH5Z8F!Rj3i`GXl;1 z&HZYh+UN8*J=yMT_ea-9SB^8s8FU04Wnq|onEj0Hj7y25bge^G?7?p!c`K5}>uOE7SosIQS0!Tet|@VLJ4JI-msy&%w)t z%Ru?dH0TWFA;1lApTJ%i22@}A#`(tC2VDT8Xv_)d1`f6Zna56cJ)nNZ3{b<>=+)>T z;K7y1mB=_K2RWE^KLN9#EtChEZKLxo2fn~JFhT?p!U^G~FaoIe`X|tXYU%Ug2GE1{ zD5_gN2I?)hhsAIe3V~`Vje*v(IY4{W0XPo7!x^CW_W^xvK8%D8P!%Ll%qnI*0$LN7 z0PTUzpcK$`Vy37G)w8VF-;fc_h+csUK>Ow;xCVFNFL(j(Asc9LIuE`8U5`dzr=Qym zv!D|sLQW(nasYZmBpeAJg=X+F^fELUaxqvr3aG|57^tq%1E|)~8Qyr`cn5*qWB06w zdXVqVcOQX?K>JN)NP<+T0bPM+)-nL&{GN&M8GiKsNbO$lO5aLfnm^570CZi(tl+F* z$56*m^>FpDGNO#VHnflAvGQ2&+3(p;m?umICxdf_dxpE0x0kmF`PwkSFacdNK>6Hj z*e2cPViv92bxJoW24=O2}!4J?D8bLXrbu3mZ z!TiT~CbM4iIURX{T|gu_}Bpd@%e9vw`M!rUBKw{{pp9ZJY%r zm}i=2N;W5(U&B7jKFb{I9P23CDBDo`Q2SWNSjR%=Lg!xBUe`VMJ-5MQ@Fe+?d|mxr z{YwK&1DAuBV>Jy$L=mCu9tN@ovS|L7=6LA(hb`PK+*Q0)yczr%{GNiIg37|mLK~bF zofQoh52g~2c)Mh~1fw|Ug6xpeFyv6U0933?lc&l10$uC11~$V+SPT=O6O;$KPUJ4o zOdHj>>{7e*08no?SCT7P0QA@?-YHIiU7}qg3H&VlSy(72jMdXm^H1}IFq}7>ca3`u z6@3|ZIA=KL8gmWVv6T6V{S*5>>prVAERQaanj$7tBL_v^gx`d_Lslp&G#XfND0nE? z1=v7yoa=zjr^b*9QeXoEJkUUS_zrpl?MD=6U4%E_0Ci9utOcE51kic10;s0A4XCHO z5$JO>VI)vaR1e}I7zhTk;T{}=wJ;5a09^;s7Fq)3P&6k@pPvm>&%6T&M*5}pB6>+cll6uAX8qBWvNfNGZOAOe)TeS{WF3+6CHfa2&QpodD_ zO5CA9`6}f;Z=eJ`5cwDNISh~qbWO$~_!;^^b)e$mOU_HqL7+Xq5zylW=56=EcxVVh z$YN))&%<&U0u4b2PL`AP9&Q4y)vJJN&;y_iP_C8$RLA>o&8Gez%}?xv#V`(fLkma) zT7PL~h88pr*#6~=I3q!z8gCL%{MZ#H!!DrT>wwCv%B*2P{k4yf!cK|(&4<~C*||`j zDbI|CgYXHY94W3KZowG?>);q%hkI}zZoqG_7KQ=M=vo*HD#|CBK0vd{+n@rRWu0Z! zhBMJKv3ziEWG|J~A`8O{!={iaG!!y}nXzO3Y2az>c%r$W@xX)QzT>{$AcDu<$H;_t zdM7{^Xbg3r5wwTVunF!1)!J#_ISiDKjD;+qJ`kN3R97#8d7*hBc~~C)4cbK7#PZIC z(S^|@Rubzv^kw&@kvsNAW+PLMQ;u^RXb$@uOyo`Exq` zo{64`I=~I#4Pi1&7fcu2;osqhcp*gD^?1X%!?`OtD>+A*qs%S#E%po63l{D5=7>2$ zwO1LG$HfB8&|{$Ub(MdW|Ay~|&*^pID&l6|t)8tO8?NOU4xe40W4R?t?5;D;GtNf>EWf0$4TWC-qdZRP*V1*gh0xjE*?k3Q?rtaWygcvEK>uCpjpRXJ ze_#J|pf%+Zlna&%ZUTDHH9pi2q?whiV22)&9+C4v^#VF~9zt1GS=Iue8YRulZGmEF z&$P!ga+IOk>>!})WprE}cLqFzD!eMZWsn86__g@UfnwRRg0g}MZ~?49Glj!o3tWdR zpgBmch>OanTBHRPAVn3?=V@;04*UX>p%sWBQ;;dx0|OxesJF2dIsyl7^KSEILrtLT z_>aI~puhPQ=M_3#>p5)zVJveQCP5i^$9~6N2^1TDWqoC>gla%BD)qx?EusDpD} zLrz1^A>iUM79K$gFNHT1ZbA_1^Xv0}0?HA81IqEP!Wq~FGlBX}7MHw!hxRcY5l^~3dXwpX?AJ$ub{?!H0>EQZ#Nfk zIXj2WTUuip^BVJx0>z9I;0cryltXoW9Uh%Xb;Vy zGEnY9vq9&9YPdCk@`hDV5$L+pPVk=hK6c&R2kr-Mcle9*7pEzlVa_lqK*ue`T9ijq zt#vq1KW+pVFd$CH9_^K9LuW(XfYxKGfsBWm;0<^&jsFapSbAVJOaXcxdq8_=2lSR= zM2b~u-0dtoAHS@0rQfUaGh1%Ci8jSf!+x~7U=XR2Rwqul5Wp!>KCVhv)w zhK}rx?0e9NX@qC+3`55?rBO6>fg^TiI81(gN;fNCg5 z;11A!kPo!SIR0f67-MzLSAti9n?T>Y0w{NF0&@6h>cxpbeRrDSDgb&Lh9qy2_Xn5{H-OIP z{%{>i`AcE)Ym*nd3{J37Pj|T9mT@7 zu=_LpW4(YlP8??}P#?ewmARFCt8zK=ZX1U^X-Xdi=xshqWDsLK@J$f}X=+m2b>RiO{8hFd^0M-5mFSo7c>&}-cfj)4a{Fdbq! zj+L=8tvRhZyMX$lb+~o73xTfFr8$xBfci=Y;UVM!1?pTrHZ>;rkYx57No0`x$_>Uohrff9r6upK@D)$2w=I+Q>S zb`ACvxCnNr$JAq{!v!!w6;2h-2-pKJAPUsK8U!oh6i~gCVna5M&C@|er~^%)88n3k zPz_1}ZX?9=ATOpI=1-tweKpXWT5CuJT)G^a=cBb^6VUuxJE#ae&@*~e)1ENrVK*!W z%8x1kYYjC4mmSCIA5?EPz$bVFmw{@Xlsk`wc2E(h07C2PQJ4hvfbOM5vCDX%9QR4& zNn{2jLPj_vJQ#c-UuZYff~Uc!!7;!9U4QvK6#I+)+n_agd>-E=m<_Ff?(<{w+Pv@K z5!?gHAD=@ZP^?SG%qTbpdT8u#?B5I~pnQ^Q98_QV4N8YfhxS8CI3;#GltbN_&SAQ~ z>vy1B_#)8jehMg7-wE`bP6e8`Y|3rQ-2>D!r1*0id;*%A9Rxez5x9VA^v$3*jEA{E z`^i#R1k-@_i4IT&IPii0Ar`w$;!nbr0crd~ULo%nXa^Rqg}W6fR(r^K7+d3LeVYta zZ=VZZGyy5M@t$@7bpmSwt1(bNfX;i05ou4QzpE}#T>jrWe>HLy zQ>cd`>tQa82inspj_(ZZ;D>*;kF<|;0jk4Oznpp-^fRp&9F7_*+{xto2m%>e;y@AgE{;(P@!bhNZCz+ef ztqbj;5Bvxe@AiWZ&=8V<)|Jegydn4@)G*9p){3W~xhCl_N-rPTM3|7HJ_z@^(ZU3(>p)R4mFdAmV21p0$yHgK{ z2Gr=jF0Fz3KP!Q1L=PYjs0Tv1XdP$^1AtyPdM%a#$~lw(tja0SjoI_!j>VK6iVv^{vQxvw#C zxSiV-s78C5bDGlwXn$M*7$0K}u@AA!!wJ?2{7cKT4n+?|<6&!LYi!PB8RiQ@c+3T= zKmQCAPwv6&bs9YJKfxWaro?8*U;AF;YMrfgrypM$Q0>v|HG6a5BhXv=m~zJ|K=JBY z_!}gC39c&b=RXZprymXvplYyca2Fud4$Xu-=oju6{s)>yn#OX;lxRwH6VN>*$FRn* zo&mi!JAi7CotRFswTRA_=A7o7RqzC8R=o{S9D5Spf*%rjiLrgZGkUA^d{Qnj8Kwfw zMhyq5i!_G{K#x3b9`_b(1d1^#0OhV{f$k$f=Rehmw*l?*v?m+^n!%y{o1XuEKra;a z9jQ)3_3O8oF{4>fs&P=iDm$DVJ_}US7z!<*GQ@)vD5jzsC4Eevr>_r$pWz5Rg8-yO z(qj23ol`G>i#(0agPCv^azMkup6j0PjzqyP#hc&<$!7;6o=6JRLe&w%ck$i zf(+OPw3qaRDiDr_WB2bo7CjcL=}@n<6i{8B;*_I6=ks7_22`7&xhE$sV*duz|DhVs zeYgX6;ZJxB?||Z7s_F0|yhsYvhpsRIXkDPV;t>=9^#CZw=mOJV2hjZiY42g-Q5I;u zr?qqwoQF5yhB$UytUo;f*FVgMUx4Cq>Y38(OV@2wg&$xLP<*-)DDF!K+9PS-r2Ufi z&ig>`Uxm{^y_3~IKi3;5U#4}Q@}$3DFH8dJk<;rzG2ninbD$PbobdqY+!zG(@1)#- za-`Ehd;VCUW2-UHOk*n0d>l!Fia>EW?VrPd>TUbs9_T?Hl}DSw7}y2$-=p3!-P^1k zPz~>Yj~x%o!$Qk3cC6H9*JghQRP$>I^geyA4AA$`F+{Vamw}#ps=+k^iVdg_e;6hK z^+9RRrelYWXZky903GLayibG6ZJ%?9!s(1bD(v-1<-o5AN~Z2L#g->2UL%(0W{}T2@-)$$O2vgF9Wu~ zKu7}GXVwA57+*MFIEx?w&N1g=Yt#$&i`f1~e=prb*NJuoW%9N-$7<5 zGnUuUMUQl?#Z;i)WnrK&a0V6t#iVpEgm|FZMA-j-aRMB=ge6b~s24g8Hp5+@+Ee9V zKf)&=^ThQcu@gvz+D%P2SspMlmi+RrJUKLwdU z2Tuj`+^8-^aqc=uhkHQhvJog3lQA+}rJl@Gf?CiJzJq2!{Z)FuG1LXBXHdMW1DdV$ zAnq-K*Kil;y1lJ14~9Zps0K=)wdFHV3`c(>)jufS91FBZv;~ThsWx5#=$>tKzEO@$ zbDq?%pd7F@(3(r<4gGt!z)7Gwb~Xfo*6{k!186N-1^a<=O{J)OAj>Xd5Fe^@RJe{xWfcn?e+k75=9^MXv zfbPrY33+1YALT?e?>HQ&j?nA0a|jebV~(0$P8chk%k<&ji>qSuU$ z6$5Sx@E6d!Pp>gO*R;pd-%WE(6id+hKLI*Jbx=V7HA*@^-oay_^_=2k@&G7K{tT28 z@}j(0oZK4oT2xP<-*+2|Arbcv?F>tR)@iEEP`*h0iM4PIsD?qYW=o)cIqhk**3sTa zGXfMB6+k}Zz&oJ*kaC-?Fa_E|0?_k8^8?eN9@tnm)@h*H5dAGw8(anrzz{LS@d(ColnH8HUc*A+a2|{ViCAI|0Bd5X=SPyi4AE6v$0Z^Zc_7%ErRSJ2W zJlvh}N^IY0k86WuKy|9MK=CT|yMBk^panYS<^!!kd6Gw2(A7B7bEn+dy+H?l~28z?^LG_yEKy~uvK=okCgY1yRPGYwP+S|6nEui(Aj;Y!} zvBv_Scryb&fD44U5k@Lhheps6S^>SKkJBIt7%0JQy#EF|ujd1;bMcVF&WX)vQmu#b z1d1gNL4Tkcr4K#B{KTp@ov*#Tc~D-vA3x9yk!_ z-}VPkE>w;w7u)OTIHUXBKLA?uY5qdX(Q?W|ZD;`Xp$^dJFuoqUUh*4yZg+ulr-?v& zB@dqC-VZdR(i0T$g!LpgJJy2Lg5}1|PpAg|6O@5Zkx#Lj5?w1oaU$i?6bsA*s#j6Y zYzfgS|iP^tp>_H>Gh;Fs52}CiUH{uVAu>h4f?`Dpks*QFN)7-FphfB)CZw> z;zyVab72`!9hTN|+I#6^I!Ebw910zwK2U5+^{ZT<7?t8c>cw>j%I_&&q#QFH7C?8X z2-K6K^^xlI>wwlN%6)2r4rpDYHIM3UG`H~zUIXQ!^l={0@yU*|qj5m}Jo;sC4ssiPbR9m6ra3s+BL;oL&F+k@TovRdcQ~fy= zC`qDPE*(F#cG7u9{c7s{Nr2W_nvY)#LxF11w6 zb!X}i5&9b`XEEUB zhqSNJ8bi-7?U#Q5<(hQPR0A4drP%!zQ2xCNX22*I41Iv=U6ezN2a5M;2Ivq_-|G|n zAFj>>+UBzRvu>67g}5mc)Cw6d_5rRE)D5YR z)BAo>(DN8A9{Lw*KlB3lI(mwlFSWO=0$oLYjJhE9)mt#H7Ypj+`GQ=!t6-fjv5CDT zsp{pBn>-?x33@$2(NudZ@k&AEm#wa|Gz?oOtw1}_o6HfpqKUxA-z0hqZ0~8YKzuBy3o&;ce>)Pr4swv^#5zF?M)OhM?eTAq zY5qU+6WWrxR!q>#?&( z1hqo)3vzV)=0UMdtP%6YGXfn+odJEHE|>$C1vxQm@!kkJ%RCqMykS@Pu3C|-yG~I35dTHZqFgYK(6Z<(v@AZ1HH-=! z^%|*fP7Q{?FrIAwCwwSF{-8%3Niw-4ubw zP8H~_g#ulU#wyY}8s-i2Xpm?o$a{{8PXzw`aWP1A64W=c1+{vUKnNKG+96G#bz2E) zYj=r9#cV+hf0wu{sBcr}q~H0xz_y5~h+Uq;FhTs}d7T$d9iE3xp&u6sY8kvYM?FVk z4GA%kIySm>hd3@O1Wt?Go4(dfqMKmdOaFgiUQ@pyhFmLn4tBx3|4aNJ-WM;3`vq(M z(P{-(6eR4K`W7(&&4#TN>nsfPCH{`JW8_w70&EE%{fF2iIKzxO-*Q1;5Pt{MVCfrv zEVc>i8)%QHzy^seL&apVQs5i#XTVBH1gUKd?cN z&!f-Ci@FMGKyQj41)2=4+E38q`A`rC5PfJ3>SHen<`lhg)~-?$MQ>8iV4l7xsPnup zHVFD6tjYdDphd_jnZqv$<}AHcbS}LR?DK$FB_@j71oeqa+Pg*_<#}GBKbRW zg1Nz3FB}KhFQw8;7>Vp3f)b$&RERiYrlm90_r54ds;M<=PtR*0)A_ik`abIsIgTc4clR*IS@5h{xoY^Z|({)RL0V|k_^Ob|Qq2J$g^fHeu&spx%|Oo$`=YnT-`^GVV~GWPFSS_g3O$TnQU88V zked^8*pGTndjdWa)LMHA@{u#D-K`f>1hpDsU-93?iS_m?lyS1|aIj#_LxxcMQ9YD~^e?qC%igus`NHx|O+4tU>4P6z2pw5dDg#;2FLmcwNM7 zY8dEAbR}_pq+o8arh(X&)UwoX$rEgC`3gV@c3?XbkE)4Fx&`eT)5F z6u$_1#;i+2GgCW3&tUV-1UU+|xub%4fxpN89u@-x^$YYunqc7wK8ReAItFo$JQCkT zE_q6ji zL&%w^&6Cq$E5yc}f1%Dz?9+0EMC?3W?{uQa$3Epbg5QUaV!Y6A!~w>Kv7s-;Ya;*u zM&K_V6zv86pJ%*75bMzM{l#^{E6^Hf0_qGq#TR0|cwdlrvKNAUiM2TB5o~RbAU`b@ z*rbj=PS_~@VDbWT+D(G7W=tFEY^vJ?y##7N)K`g{_>r3gzJN@USSLWQo4LzavvvRIC)2MZ9;flgwbJ#n42CFFU;KISR4ZTd~rR(}#_1ieaXgy;n9ik@sc zal^l$Rk1Vd&MG20-!Exj)N9%2!#L9y=HKDp!>&IU)Q9k8=tZMAt1|)cVf4lx5yS!V zW)>b3Ti@us7DHGuGs%d_OZ#fmTIJktb5G*el2t zS+9g%q3(~jPtSL|KwA)x@WVV~@;|f@&z<*#tx>-qmVGJK2$%s*luy<;>Rb!&0~){Rq7Bu?P}>E%)<;d#sxn*}znF!>K-GguG<(MROe z>^nnaF`u3h_$qupJ&Za*j)*=W-??AVmz*kQ3hJt??U^N}iKoPaf*k2TB3WA{S0!g< zZ5lZ&z7f4jFM)lta|Atp;xucx_X>OnwU>^9XHVZ2Uxl_nucAL$3r9`MCc@evQXuGW z5D%zD;Oo&8`vjl+O%^ zUx|;S9!=kYIxu}Na$9l{>WSpLt!~5MY$hGk8 z{7HR~dMnz4S{pWtjiFD_DcJOr0z3Oe5NoL2F%Ov&cM0+%d@-5`|3!S{*;A{*$55BX z?$8^oC8l>ozlc~z%;f9}_Q&9x$fv2V@xA;EW5@4cT!{hHcbK!x^W^$F?26YyZxfAy zE?g(5<2)p~3+5zx9R14sMembuQiEk54K+k+v1ohze;3hF;OBwA-y+D1$OW)X@&oqW z5L2<)je`9Bj0g$VBjC@-Ik0o`GhP?{R`dn+7UCwpj2Q5uSS1)o{1<-8T+f`)ROkTe z`qVP8BVy(>L7u=^0XmHTM~@Is(PYF?)~?(vuurR?cgpXlPD0P`1%bvvztZ=@kDL?K z56IUU$E0>eTQm~rHf)9Z5bqZ)MIMEH?GxA)_C~Mmf}kJ72V+7`bgQ6N!MUEq7V6`N z1aT2Pj~~O{S)WL3q?Syr?7YCfm@8Kc^Z|7U<`gk)ig;15zJT#yTv+?_f|x4!9_sY` zOgBN^iLDX?i3ezwPX!tVoyEER*9+zxnx5B4FM^&HeVkr`_rqLcEYR)v7JNLu9lN?) z;D5-IsGp%no&TPBN8O(s2> zABfe9CD!t=mV^0>|7YIbC7A!%8#P_}0pw)k1$jC?746Ep7Wxsh1UUhA!F!^{fInic zel6(VvgV!n`l6t(&D=v*puPBi;wW9v;i7{n6^it9muV)9sD-6XXb5^(kn_68W=5tZzRtrCq-*~ zB=DP@2|{i9L2-xRxit|M;n#T`e+o1s{+ImZIYAzb7Vjj`13rN!W8Fp4-(!o+MYP9v zf^o!l_SU#X*@!HC`HAapD7kopcW3SV+Y;GbD5 zjlZUz$XsJiqG74Ok}tB(i8}1Jf`06Gg8wH5@O9Q3&lTiA#7llp(*HB}ll~vyMZE(5 z-(GkGaS@xspAfUCPmyyI-+A`r+vryGIa&i7Ar7#vhu$^%75l=Ln7{lTUC-CBKkSO! z@q2-PqaKE@CuX9H$uo$V0^RT~Lpu{zGp0zQ88XuGGlrz2TFn zVN;9>2^bqI?;sJFI)=to?qXtIp6`g?wq3$?R;NOz=8RnY7BBpv0~`%_SV#;21@Qs=_o0b|MfX67ySb58L7u_JsVnu4{g%yoPgdXIG`_|fJ9 zeZjh(^J3q>XYMgCUK02)v=TiE<|97ZEU-0V!Th; z{f_<@&m2ub&4Qi?wuENlJ);T8f5-zE8|o3%g3$43H=vfo=NU`BkC;i^z~@t2W1S2& zB{VT>kf~YlZ<0SI^#nF9$(5*05!d?*aye{lsXzl@ALNqQ3_crsLiaN_dEbo$zKOZT z`U`5fXnAUC=wSNZbyw6SGza5@CP8npei+S#&&RF@2;wC1n~%%tdmj*=3w#;=gZW3k zM4uI{&Uj&C=zHEjwzW<$PV`EsRS+`)eM+w=87tAMXklU{SJ=TjZ3i1>Gg6nE~|FTl>o(W$jjXJj1#^P0KNb3xm%M*$s8FOwKRP2jB9DOL-#EBO(7t$1JfWV951 z>8v0xLUS<|%tyurEkV2_KCnK8zw}dl|HgV;G%WVbb6X(L z(Yz+&6a6px5a>wkjyz_R!1vIzSS`>5KL~sq@c^BUZsq;cDYGpHq^&HfN*S)Mnsikz5U_(*}TrVft}!q4IVd9SP| z!Davr$LE>|&e|bPV6Tk*2r*u;?t(rpJtD>fZA0!x%%MiinrLd(j0g3cg@PU&v5K)^ z9-=j<#jqcuzF_W=&rqvjEe`Rr+rQxJ=pA8`Xp^P_9Y!3a_C~xw`?I#3c!E8n`N=Pb z3i57ZfJ5-ycz)lB55!zS?{K)l|KrD~?NjVSPob-*p`!262F%TO1pADcpYsLtk@W-E z8K1|m5fi9K5;MrL=s)4purJ1z+7I~!I+kZd9RR;dosqantp)u^e#AH?{TXqNcu72< z_K#l2mocyKWB4z|i2fS7l|PwxXb^lFbDJI=V^1vQSzu$-!ssWV2dOualc8Z*$3w10 z&4OOwQGx#XP@pNum3R-V}f^+H%TK+S+YDm7}(t{_&i9t3}n&c_z0!H_qSGvf1k&-ij;C_P8U zED3gK7xX}whs0WHtIR<(2IE7GgqVWXqHaQMj#!P}q8`BOOWGFWgKeQ-(c#P?*5#8& z;-l#|qARH5(3@lJ9kpxxK0XV3!mh~2srysYNB85q&>8qUG|2^#v@7N_^>O|^dPs}K zCPCkl^%iKL)`A@PF@Y~(UgD$h$Mj#Z4eW#-E%h*JtmKH)GFa0)Ls0*EQLu&u?LnWL zJ_>qbkmw<>J9?FjH@_GEM_x|MMEjAC^X%~X=tGm>HB$E{PvY5A1HyM<7u5LB0n~z+ zpXjsNziSgUd-5i7?DK+J88P9UKu6%$i4$l!Y98#}Cw^d`Ki-he&Pl~%mCqcfE)b`ZM@bk<=o;NuP^&RX0y~%rK9Iz8&9r+^b^@)Y( z2=Z?7Z=f&2|Krc_Vdyga9sUb#LLR^e^OqP*&d@KgA9a+~`ET9$l=oD=&Z{~=FG+8XvpK1qF+_1XOeKhN)BoeO@Dya64< z{3ov^Cx20(3DJf(3iKI)7wt%mpW4eRk({r@d}2TLfxRX3fuy~m*BDpw(367kVNC&l zq9yn|^OEl)r((WS&*k^v1IQ<_y9Wez$J%iEaI7)nnO+psf#?C?TRIA~C2@dxLu{k2 z#oXN@&~Dft<4YW*PDC9St;$&N|M)^`V~h*-iZ(%`EEbFpHb%~Y&u5I#`}j0o#|1&n zXS=|!EfF&XzHO9X&j{nyMG)7hZ=oG{uU86UD)WuL3EBgH&wM85q7K5o6Y?;AFTbCE zhkuWMmw%tv(L|uF(G_SP>N?B~>V?Ea^muX(5*N`?Xe#^e`BX)$Qm?tI+a!Y(D8k%uJ2jcsQ-DofB*W|*i1y9!XS>wu?A@upl zqp8)J{2J`QI!Ji)rawNXaJm&kcH8chNC-QfE8ske%3Hv36@*41E z^puF*%uU9zi=d{5E%Ba+nT+2Ffe%7c5hEENdI0Dy`T*Spb)h6Zbq5VPjot?u16@Wu zWp5Mu4*Nq}Y!%oV&x>`rNlk{|r#|5Se>GUNB^s051znb$i`W#pfqEHr2zmnK0g1q_ z|1z%pKXZ+*GvAUrgE}rXS7Ia2gjxvedgw1RM))r@1{#`iLi1cFs7o>|p7x*4@2L1|rMQ6|(A=l@5FfYlA$ScV$ zItX$j;$(^TJ0$z#tfxjlQiDO?Gr#cv=uB!h#6@g{nj-4~up?@$=nQJIiv&6r&4J%1 zK45?Ne)39c+{9Dr*Vq}k0efW0E$O+@yF$C7rx`!uCHW=m8D)LQZ9*cJIAwFzvEzmp4KgVd?1)3QE@vE(DUF9QF!OC)n8{3Poal3Eu3 z(Nqx6sWZ}xK(Fl<_+ESuwue8a--};jT*=w78`guNaq(T$JjkW^lO7eH<7+$v)`;TU z`B`!ceizyTJ%+szv(Y%{TK;`r2b!O_&e-u9(YMS~{0wz$YNX^dFxS~X)qjKa_J%<Q7rgK`Zn?> z)^=eR*c4g`--8cAgR-`TILI0waz%7JHCVJNsRh-{<)f*t@_%&327&g$e-J~dM=>wj3VaQAMxIVgBmcuTc(3SJ`X$&6^9-9qhp=yz zamJ^kTgkzRx8&jIG3FxL5C6vRL{~6Ytj(eaLR}24;}fhYqxO&9Cq`j!KZ-2^f3sHL z>+nCUm0;eG*Wk00@c-xq?34FPZH?MJwnQzO9wdH?`UuaaP~g+A&t%l}gcL*HU&^mMU7VgvaUd%T#pDou@g*jc2cTVvjp!fdC(oE199==2 zBbVX5_$IUky-emFIXAwY`Xc&)+D5WAM(#+>jGO?ihBl)wjBle}i!Mv9T_oS) z`MmgVzQpq*U*egPrxB}&qtrs_f1$haz1SG}9eFzQlzK9AmE4Eg26Kt}7a9Uz2gKQK z|3chAyYfBsj?l!!W8w;ajq#$!&vTbAbBJ8LbN=Zp85?oh?W5Sl2f2XhzaCan69=1kp5$%pnz+T9k@axzQkblxo!5)d7 z)FH7?Vk*9kd5iBu7c<}g*Pn5o3;v9lNsWwJFk?tAT=P#&Vovb-(U9cJ=ndu!z6+mB zZcg08R?r044}P0C%DCdkiIt2mc{+dRbLcX@hxkbx;b-|B{4Rbcu^Asp-ho}?_n4#j zJoHbUV9f({D)OhKhNag;4F*4*v^DGn4U6qyb4e|W4nez;YoQ;Q=k!&mQSe;I$C!6K zD{KqDfRE+hriO@iq~`g(;8~NO;IpYG{;#gb)_8BsDQu3K44@m(9ej@32H%6GqTZDp z19UO*0?k7Hh~~rhpBKbGKJW*`Am$r+Bz}w6kFJ<0(6MNB<{7qy55p#~4Rj~ALcI+8 zLU*AxuqW({KdEVBTjY?~7Pd$|pV&#>&F^EbVq1(a4ksFXp@-xh1a(R9iwOwo! z{et$xr;&@HD|U+C1bHv406ix1 z0DKvG0()ZqvW}EE$(+S+F_!2*ay4=yVm7gn@#4Ai9;g`*7peJ>^D!3K1-_bkD|(eU zz+9td&%C=RhzY>o@$>Wqh!y0i|6jurI~iO29Qz@XW68fwp8-2V@8IJYOI{;!JgR(! z@no)IXY?wtGxQR*1#Ara!M5<#yl->|bBfqNT@uI?giehyp22C0jn z3$f#*?Gbw}3w%Dc6zWpcF7PGH3p5e2pB$O@!h6C-uodi%J*D^}#uu<9{^WD`dg27* zkG~}EXP);K*cRFqznUBmbT+*Qd;}U6`{Fe-zj*JwH`dsrx9~6cc4AwyUX4Fv4-vWn zoy(uZLF!!S2($<>0b3#`#Xq4ZsJk(58E@t$|2EHqdJefQK9ycW(pQnk@m?4M`nk+G zVjfzHoQ6I>`6Zejn;`~ZOXT0wq{%nQx9LstC-8avJ~a^R4ZVu3VV~p;_%re>YD3Ij z@=C^-*T6GDqY<0%6KF$X7B+@vL_6|+cwgk_ zZ`cU7f=1x|;j_^lbMUJJ~vYEJosLIhPh#y58;2&^Sn>AEAxrxjeo&+6Vu3H(CtZ0Pt3zk$gQ!xB;-7N4)`AOZhnTi zn)F-5NAz(rJ~Ez+Blbkz&m5(Pg)T#9lM|s=seKaDh;!uC_#oy~a(;5A6>B5Ni>SLk zC|Gxb_GH}9o%lR_AT~fv3Ex8OCyt|us3)^_X{9(J>{?5Io0uXth|{88YQ5AJqL;W= zj1!Z@GvaYETyzz=qAI0ICll>RoXviN*6HWh%TKI}ZL2yX^A$gZej<-S6D?J3JyX0> z_fF!>mvuVp{yOnZ{2SeH)i-`d_iIfN>Hl+=N|RWV*xBgW=sGb;3>0leBatPt#Z}@~ zF;dJIKZ<(VByhV}CE{XK&8V7VqF=n9ZVoz_xcl>B?Zw(>bf%G4dw%I7F|Irp*4k4W zjf&Me?Yw7d&(s1jTX&r_Ha1S27vICw!*oF0p}VPn6zwhTEh|MtaOdI@aa7QFX<}<) z>ma&_PNKO;5qy22=q@f>E?cGwMCUZ~G;@)uC~^PZ`^NW;Wri}t_2My|eZErX3Lem& zU3vxhdVKO=?T4SJbDNgxyiCS2Pxsqrh&y6;#1=#sL{COeMy?UBhF=X=hpIyli{fB$ zaJtA8djop|FNnUPsjvzXWOKkAs4semN#bi^3)+H@i$BG%(6G=&F+Dsz+&I!W@~c>+ zGwbh--5YCP)4nD%o*B2)T38~PNC4R@K(0oABS(9Yv9oqMufMyoyK#tVi0M(?;r+bj zdCMZ}BI|0~YTG*dIy?8^KIeSS*~QhxbxQPf_jJz`3&kXHlQ`!(=bA2@VzqO1;y&XI zjtvf@Xl-w8=NWJx<}}kZ(+#>Gg0{=k-@mZ5ut z_XgJo)(2eT4gVYdY_Y0(RdueIRW+;X_sZWZuMw|Qyi&n|njed|#W^vjVot^4%Egts zy0U7nf380#m=nA|bbqKtxJCFWF-dT@<&BXWBio|eq8;KL;;bvZd# zjyoNTU5j0hr#+s=g3D)p&-xChA5Q18n7quq%!OGCvued1*>_~WCnyHY%$b>E&Nb)0 zE_k6m>-Vg`P+Sx}8}w|jK?DSs>wMSXy9SL!*ZN)S_si{mXJ0A4&iXp5 zt9Uc>&CGW*-p$}{`*YrN-T|Hgo}b-6yI*#_?3&}8<2>m&=@=-s+qc^f*bdlwT6h5i@&U%cniJ(p%(o^^R+-p0Ix`3LiN73?ZlRJf?HYf;yte6g%}SuyuYFE3qQ znp2)r&ZQzltA|!wf|j6;T#H;;b7c+Z1kqo*O=q^XF2Qv<4RHj#^8^CAq1wBE}A8CK2edqqp{h{ka*COX4 z=VZrZM>l&n`&sK*YdcFjOGi^jQ>pGq7_K!S^ew;A-PXTFe~V^@Gs80jGXvLDUsLU> zbXDG1eq;HP(j}$MN}82u_=t9`P|wiF$jHdr*xH!2)>`|T_Wo02T&w$i8|rSMX_jf0k8B^= zxQ~2-Yl6#>=180FneN%;-Q~UHyX3o^emVU>#(|7wnaeT!Yj_nI|$YWn9WQm3}JyYv0$tMczf;hdmE_x~6qa ztM9Jw_B;K~?;YPeCfFy~%{H@bhGmB3SJSU1kI`f7rZZa~*SaqHmOFJeL@*wVx2tJa zGd(&zdOUnQd{gMA(B{DAKqr4E|JkauRm&@vSB|R~S8-qYedUjqJzBQ7baCmQC4ZK5 z7yFC%7f%o!MJsWum?18R@g?I+nw2(VNn9z-u;vxbE5=oht2|wGx{7j&!xxf{16 zQWDWp`q=flcj^i4eMd8&(cSEoy0_^!({H9%Ew5S(HiK=DeUN>UW0GT{bE0#&Yq+bG zyOp~{tV&yz*2~k&b6HIFPW2jnM&E0Kg2H3sN0FM5n$cQx5G_STdPVwT;SeKyBYg9` z^SmoOD?E$R7Nt#dPjf%udceg!=8YVU9M!gJ+Yajv>jRbtECr?lQy*g=5g!%OwMg z2NvH{bW>5U!d``w3MLio%-@;cN^Hv8ls80pg}(Lj1yL<>^K$b>itk0c{C4@u6@MrimozSUOK`{hd!k!ex3bjo)bc99g?*i>I#s<~{c`m& z|1p1BFfG_6)Fm`LJUskle|(z;m_#ogim#!-!}6$^BLP2 z8=EkrY0TY%&g4T*{!n`9&%>XpHcs4gQE@N4dV@UeP`nW@oAG!n+$F`xaoOu zU$gs~9TA)%}eV9vpu!P$eeFJ)fJd@19ljE?CY(_`M4cavw6r(;^jwC7#VyB={o z;s{wo*7oN1=5B^=271DrW@!M~(xNmcX8=9R_e#pNf< zPL}1D=9fA}|C0VCD~eYX$BW`ckBO?ns=_&Xc?&kEH)1Maai=PF4&6;7&$PziiDTu@0 zh$n?b%=OLn1-t=of3d)`!1F`e4{68T$K3l}`(3M?tDK`9qaD}Sudy3#Mw@<>b(m$C zJ*u}Q)IR7AbvgN^%Q!GTXeVZ=-B93t8lAu&p^+>fvN*lyDN5Aph=$EjOu9mKrz1F=}o84yjI=qgc_`>;xbEIpe zD=Ox>=egZ!ZbgShX?Bm@^SZEkZHgN6ymp`6_q;eSTBo;`(!4)?vX~+s5}gE_<+uB` z`yLRC{WMYGsqp+)>`dF4c9r0Ep2|xB*;I}}taI^4N(XXOU$DfXO)joXI%zd5u zb!ul*XA`;6E4Ei`{T=-s1|!IIVE#$*4(Vs z*{id+=WNe8lzS-mMEw)>e{Aq$gV!6r-mqDtW{qAJo5UyLIni3|X}G6hZ}Dw|ZyU4} zuhoC8enDp+DQ!LX>(@npm{*p>PWMA#R+PY|6^pVgbq0au!{yCL%D*KlAEgw-j zqV&t+FB5Sc|6h<_kQmF=d8_mOE82?|f>;hMMNctZ{3sanUSf)PUz`$G6 zTX;fDESgwkDYoe8y;Izyq(@2f(&nXu$_AAkEk9a5t#Vpr{p$MF_xbPhI|7bCLvhA` z#{ZSLE^u97U2t8nOQcKWE8XY3N_(ZA)j8mKx&!Dl%V(BzwsSUe&EBrwu2b$)?t4A= zdUktvd#iobzBB1((r0DN$}ne|GhY{1WnGnZPOQsbmwjK(eL0ol{@nX>w+LT-U;XDq zsp#0CV}rgz60iPkg8ZygPN$rn**&x8XU)&b7H2ZgWPU0h5rK?A#xU__`kU!{e0zL; zuix8JjPQ)`yqWf9+CKL_caf{e6>tWemmHTIpW8pT-($PScHVN{GRQp0{H5_rqf>Vy zjnSFa)LSW94A9yBuf$)8Z;Wk>aSv%ps3hbI`hxxZ{rvA&y~dSBt+HKpyXw~huLUS(EsZXX-Wb0zj(((nvnyp+ zO4JZF#7r^MF3T=Ue_MashxQNcKRbSQ9C03TZgy>UO?6LoUz>Jq+DS3NGr?o@8odjI z+voPp5JyCfh>4%XU1GC$v-h0moJSHQ?SlJ)`=INfYnyYM^IgZgiMW2J?M@pDonAG+ zYW`FAqyC-xcWO{)wNeM2UpK$5f4qM@GnN@+(RM~CBlJk%kwBz6Qhl)MVAb);$?}us{l$T@17*F$p3*&~-Ng?jKa_M3n~OI~ppsAn z>u#m?1?SAL|&dKh{?tz|x9`b(Td9X55{5cjmQO*JhQ9 z<=M-#+vl{;*(-+T4$ZwNp058i$DY=Ixxvc~;$l$4K@De%Sz@5L(BMLYTg7AbAFKaF z?i0EFa{A?DW@l#qnfYht`i%7%^U~*~lY6Z8uJ(TG`PQ>PZGYNY_gZ&%S9jM^$5O|8 zw)bokEE6o`iMvyGC-N}*^Ts-3U1~fv-Z0iMHX<@2@@?qbP`6;WV4=UzzqxvI^;=bM zRlQmHX5~i}A5|PKKU{7QL(7Ji{aE^A>Fq+MUGlwHCpL?}MBCD~rRzkGvL0nzvb(o@ zZ~40w?^aB#oLJeTsz;Tz+FJdSnB<@2&kSS+z7YJIKM8Vz4ZgSo7C*n`U&9!DJgDtg_beBSJ-MdQvg?c_~bO!6Lqv@&B zQ#a{uOG!avJ99hpvzBKqKUsgWdhK32dVQ~Ruk%{>weHnvtJ8d5pZ8VYtBJh1d1mv> zo3n1t%E->h{!X;YX_fQ1pl{SD z=LycTW9=RFZq_2R)<~t>dhwKairrv0G&MFgb})4?^)dG`_q6o1w6V6aavA0Z+Xh=_ zduRJs!tHQ7hKV_Xy1_Q_m7sR`tmr6;?Zr~zv+Ncz!#2bAr}a#IikeD(9yM=OseG(+FAzGc*xJ}LU7sJx)Opih3EeDv7Emma=!!^ImeHoMU5!ma0T zJwN^2^mAwRaleS2iJkdeOc8g9&f;dlpZxzb;v-QgZasVJ*$v``b2pshW7GLf=Qmu~ zaN*F!Ll^Cr?U(VhNAr*7cP;E%$ZPPHcuS_0PAe@cD=HgbF}@ceZzjZ-;MJ z`mS_pgSThio_R#z7siRD;$yK{d@6`n1H>Phe`K~0%`=*3ob;Xab@X=hj!qk$_Mq!Q zS06_o$F;U=Z7nS=E!|ArOwSvhH5^9&+Z25snd#RrXc(leUvKi@3phLn0@5+WfS6j%ki*iE)W>r9tQ}`sF&ye}V3P zqwmYQ8tVG(>)O}l)aKO2YvMI|vAo!?x)&DP+Z)~+J`p+*stQ&Gn+fu!G5L^yG5#uj$NbD5b#J7T2R3iAk(E`8L-rwH8ONqBig?b{WAMy{w9WH4a+(vx@LFH zUN5L~6E~g{Z;5#VEyV#>PmAqY+q1C8eHr^Q)}*gVpX8h5>*np|wR)_cBkm(^`UH|X z&in26+o`kPZ@%B`G&+robY^z!pV&Xx%f~ez*O0g@3@r?G33LfGscur;xw3QR!t#aX z-ZF35&XS!avx;XGk0=^Z)Vr{E;VlKX6!gvSoBwFuqj?`){^)Y5cm$3^P+-zdZ6GyL7_hWQ~aOeO(mO3?kT$`Q8#r}3BN1RKe#e{WthHKo0>K? zzFJ@H1>MU^4^^e2dYr=_O^v1wFb*)THLW#;&0+IE>p<&z+j<)pl0E2r(7D64!(~si zrxDX%_P*?W+xNB)y*N5!bcQR_l{r_O7mh4PR<5uM`V1e7;Ub<9&zLVT@K@4bNiXx2 z`TB{K-j!Zzht0&Wv|(xVX4bgYxVAdCI)8Bd;P}@5t^IS`=QjFbPgRtj{9v}jhfy&PWdVZ+rE;@=X;tuhUAm`X3{Nk3XTdJ0dh`{bo zi#z;x_t`>bP5?TcU5p-ij^IeVr@gE92kSeqURx^MqLoMlY9m zRFP7Va--o!!zAM*<0jK4(>e1wGx{^lCiH;A0{=DJIosLF)ylP1T;;yX{k+&JPW;O^ z?r+?4MK^K5b;0$pKqpi5=-}w!xXFH#-DPvx_FMK_Mwv&MFBvZx2O9<(wxn!HAtz;> z?a#Uo_SV{4YxmUbsTmU+6Qd^^3WvhQq2f>|7z#EN_Xq9|eChwv-$dY(I*ChFm#S8a zC&V41i?~gU5@@xHqIY%g>Rn>6f3QC+HU%~XW&~#hhlhrT`iA?4`$YOgsP#Rm`?BAv zd8_6?{6O4LXGrJ?*152sU_#1-lnbdBQimFc8hw zr*UrM+`fYRZM3*o^b*ZQEGL%plb9uL5*M;BWX}*bF(+$ImgHjQK(RbydB%zK6N&mp zOJ7T0XK!b3S5H?@o3u7*VOKa&Ps(-VIwspD+sHMKn2wmv7|s~-Q}RGlvEa1 z7S|UK6g^P1xo~q~Bk@teM+LVFuZZSH^SOBQO7WQ3D{d{kweYxjwdmEN5yc~lsXxA0 z`eNy!vO{HEE4o(vR{2}yyy|(?!vn(u^gxM$8^WsdY%2idc?LVZ4=LA zrg5e*&75YQZ<%kAl(u%acel@Q%y3Xc+vwWp+Th;cre5@r=OIsHZ)0WDyS;b%?)2>v z+3DHocZ+Faw&2fu#Z@BTm+xC9I*H%Czk8n)94a$cxWpT2Z=`Vv&P4Y__i5K@*Nx&O z=S$9gj(rYlm@PziTX!4&v%jUkrGvSH*=cf`4jK*`#-@%P7m!}FY?wyx6FOQnvpMpBa z_`>mpcNg7V)W5iY@z9c?CF4uSmo6z=Qns^vXL+C^P;pJwHC1D($5g-Pf6sp^a4O&m zxk7!yeZtg!zlnYmjmDxe`p`3VH|zo3ugSg!)~xT-x&4h(8>dd!J(nkpCydvauQAgP z+il%#HQ7z}E{-maan5nhg|3B(XSO|Udm6dhXWq}eZ~ET!jZPn(es#vx8OOzh%n6wh zF(GS0)+upa_I24)#24bMU||u3*T#Z8gufH-&k1_dlSE5#FzaB}{o?n`-!prOw=>?( zpw{9Pt$eL~UA$eq-8|hAJ&fk==I&His_R$BuZ|`5CH9`Sp0+|up#{z7Hn~m949g5T zsX3|CkXfroKaza%#rTVHLye(^^%E^4EhGCw`$JQMQ-d7>9Re1=#gAS(TY0wfa>eBe z7Ff3t6Uru(?JwP5+FpEB@|C(C{YxUnk>YQ~QZZY+DprYug1Y=&f}FEaX`|9rqIFs8 zvcqC}`SkM66`d;_m5$0PQBYM-RbE|QZ44L#*9Wf;vWDZ+@TcM0NNr?DY)FjSREF-0 zp04{C*-OH@FV^|cXXtI{ZFtl8rtysFjH#KWndLs~ebz;`MK)^phaHC<==+~sKe?#m zjZYh&c8%v6&oS|s_c3pkc+~f(@33f|-aLJ*ST44Tonn)CP4pB+z9Qd5anXCx+ey&3 zB?o0LFL5n#jc|@|S{+u$a@%s7-Db~lVXhpPbq-|tQXig{?2nJs8zu<3C-J-gvvZ(TxieD;Dl%FV%mPM7J_bB_g^yAX& z#L<$YCG*8-F+_|KuZo{V>(bVxpNrmQz00TpoE4`kPE}Ouqj`1nL@xhl;LpI&(9qC@ z@P+U*(PyF*gf_=F$A{DnsjJfd!Z)<;wYknH-Ils7m31q7OnXe7EuAfEtZS?xTgcYV z(atfmk?O?z`PLrrnqp5gR-kJiWZVyoW^>Ul-pyB2VO|=cacPgZ`yUdY5#M zIPE*_n<;Vx8jE`Qqn<}SBDkHX%u< z0J{I(>UXQ>SIw_NFTGvycE#7_Uzb;xRhM-V^hG`5gOU$Q`U<>_8ga1VV8w>Y4V5dZR#YvkURJ%_bo$mHxook(okEfhZIjKF;1Aof?lzp3Rn=NLIsWW!7 zb-ZP~WsP}_`GD4sQNu|Q9)riAHhZco#g%e}Hs4T}V?W|2x?f_J?!~+}es3J@PyPHz zh-om6w#2l(|LU(!QmOOBR<@6ju~K zATAYMDw-}@ioC+S!mVP3ctb1}>&0QgxPz zuhgAgTXilV>&nm7J6CUF>cmu&(PUg^T4ri$X=?ez`iZrTy^Z~2$HxwO3(vWqOXQ1Y zui1Nz?;78K(*Kj*BBMn{o%kX1hs;N_9?jxHp%=1W;H72XmUCNTjSV`iR2Xs%xgJ4M zu5>!*5Am@WEnMP*><_YA2>KiOnfaNm#621JWS}ix_r30;PCVN)+w*YR!)dHJD|Qw; zUv<3d&~hjHGuCIUKbwCxXPdH3_v)_bH&fnBq0Yd1x2|t@Dh#t+91$F7WC8C@J+ z9M<#=tqrUV4Db)|JE|Sk1(gMrCn`=jb zCuj^C!-FD&B5R^+qLEl6c31qa_-D1B)pBnYYq`JFn%0_nHTAlrc1fLRm}p=P;`gTS zO~0CjwfDx+dA7+`&9c4jvE}mizl5=YD9{iLtR5%>jnLWba%Q|nY40WFPaD~ zOLZS}9do@Qx(f97(<0)CIL3)T?0+chxXJ#8?G4*$>uGDQ7-|`6nQNYF-fG%vI%7Oz zl*BhQ5dYCVnFCS=q&%c^nAju0n%Q@CPQ#|UO?7)~_tu_|pO2G6HWLG517owJv!lBs zyK%*lN5hYXe+~T_>LY#){u+E#q>H10qk;FtbU`or3BkI^)#8|-hJK&eChCXkhvo@O z*b;tSP~ZJj^o#amszevW7Q{N%bgU^5%i_!8eQW#H)(BqTDBbzN-aOVbqlwvH&zi*1 zDWem2gf2^6mfF(LQWf4!hU<*i89xzOrYzHJab9#XcQU^s4hxgTWa%Ux60G%kPiz$1 z#8yGxz`E2~Vx+iP@Nv|9R8`LF$!JkdmaZus1Av-mFcyVP66 z*Scr&2Jx}(A7c;c0_|C5p98h3Q##Z6HnCB6vo;WOYUk8O;*t0mak}PoO+Ud}z>Z>T zbZhh`@m=IQWpRBXzlVPhPY_PACA1|pN@R&s!BfF^1vxiNi1}i- zFojH^y9D)jlHn<$OpJ?+i-g47=-lX)u`6Rgiy1XDYTCuy#r-{K|R2mG_{ZzbNpZ+PGEn(;N`)263QgUy4@th=*WZCZhMHc^j$+WxftddKyS zV)3@~ZD&tcPuE33FQryYPMe%|L3H+X_RJFpMXhM!ZQ|`9x{I#j29YIL_qSWHexbW4 zODjv8FIcbgf%^k@wwUdj?YiK+;A}6ZJEl9f*tgg(+b(ltnayYQS=|=5CB>X#K5IN{ z{KD{sfwkOiQre`jH-~-PoCAEg_HgaE__(;M##KY_`N7D85l`3?J`y|W)<%t8S{isj^o^uZoAuA1+@}wxTStj#GMfRmrN727*4-Fp(j&46x`|aa`ny zwBoelzT!Q>CcYWMTxu@;L_ApbVA)mWSCtzo3>AE!$!e==tH@*fsV_e}I6L@D=$AxZ z`9k!C=;heu*r52J_^#Srwe59&G5avEN!C_`QbVct81FG|F>Ns!Ek+Bu+-tViY&+~b z?57;39G9J!ova!D$^DaiY1-1XJ3M!Is>F-l7rjxzI)jaZ8dqj|X8N__M$tmB2IM#2 zZ>m-<_w^K)y_daD3%|$j87=5pH4$UoW8ELPK5+f){MlLJC~-vXQ9Hf0YUR2YEEg>M z%=^sL>Yg(`m#C{W(cP?Q8usR~Uv;$ZBW1`+R5X+-vq5%onCqQ|c6PUUW5dHLMW%qK&bQ@e%Q!*e^UGqeGMM$K2&GP;f>C`-s>V@Qmmoe1h`~*iZYWm>}4TPOrit$Q4eCZ^Q?JGYg*) z5Bz%{A~xGZ*aiIwn%^hIZt<1)P%IO3#fyS{3gg5h;vq3gj1~_I^gQ+VS>i3RUa&Ux zcOi4B%h7$7tR;C|tPqC;=R&cMYnousIUnp3V!sG`tT+RJa}0kL4O1E>?mwqb>_~N_ z-Y3=xm6cL&(0cl31iqz2G%z+W-XSK6CE_#jy*MCvrn?2tX@z)3upZPSjv9^{<_Kz= z^xx2fDPp1S8}x{Ux|iM{=*O|gjmW1!a?Q&% zF?~EG0?|P9S)nNy{UGu|q_?0>xlv3MtYK^_h(9TUJpj3a{@!EaLs2ezM0!L%5?X>E zT`aOKj+Ks9;#2#ls(v=M;}2;}(2tsEnP}Ny-e5j%I&KOY zgGRfkZ>XQh8?Q;ZCgp0Kcg8s#i8BY(Xz|v0>zuXDT6^3cch)#-v}82aB-$j(eujbJ zf#GLD&xF~q zUK1xotEyI2i-n=uQ2mn75^ewcqI;lwpisOMd?!fU_lCXUKg7Doy2#|{8mf&-SDiHW?vqA<&-*I@uO}QoTs~t2c-^5bs1cSeS#W$15*RjH{wq7o#r!Q zgk^-~l<29w4(kQ$ItPhm;#YBn4)M80+$M&L2gN8cRP+>Ai&SyScFML^j1}w$LhrsN zc>c#N$F<5~g2gP}HNR_aCAOQkt25fowAZ*dF~5E>{9?FM97{cxI#`@cIhis{{G~gB zM+x>ovY(XmCD@yh&G{i;3HF^c=Qx9deNx?Y zPTCT|n#B$&9rTpvX@&fml3#i&7Vfn*@9Ario0kwcggmS+VS4oiErU zdsurs*#ke-71-{oWI8*5cy7DIQh{x=kC8EA z&nA0VnZulI!Cpwt*8ElHNAen3jP#xEXdWrl@~>N4ySBEMz`oxQH;D^17i!)R-2@uz z3o%7>7EW;~dMUA=@Z;#m(Pd(xVC~L3;&bt{s20s)&0-_OYEdqF)byx%Uzp?O_*79Q zo~V5SNt>wAI&_!)YSCGHe>oqDxR#@{IKLMoQ%0s}xq9k)(Z|roP#|73zG$SruwMMf z{2#3-{@UEZ(!sJ>G_*FfzA7$?4%%lpOY9M~0)I0=j1`l`G{Jh<(W0MdDI&Ir?FaF^ zXfMuL&sk>+elNeji}=C(gZWm0rfw+~85bENhKS+6g4~Fv3cXxjzgLXaUgGWA8_$`$ zBXyt1wz_Rv)6_fhJrP9&`9t(zD8YawKy)wW9|~v%PK_QNM9*{4TBf`p zeiK)wUYXFkKc@beYBrb+{l$E7K%^Q|jUB`jVx>SMRSPzSvEKIqF+;2n^m_M-KSZHW znrr%7=vNXZ%zUH@v_!SIAm|rTH+e^}4tJ=yR-l=W8jl*^79$0|?t<3pqr-_Q2(68& z8xwnd*$@0t%10@EM4=X*zapB7Z?*q7+h~~ z;to`t$3X34cuy1x;>HB=xyTpUhHOJGFEz?2D)V!kO}%J2p#n7Gd36xm}=* zdx~^XSX)@TTYMmRCR4;?V)VZ}Ui*0MR54F{B&eg6i>$h=x_;sXfo|aWcG4Z0GsOYH zc_i#d=RAzR#T`1+fiqHy1Zx&w5c>uBA2mDT?_LoXty5d44inFdRRUjfMEoJh)A9s8 zd~yQTd@|+>#5mDicm-qifnfb|BXO$Usl;7goWaW(5S$^$-uvVK98a7H&K)DHbsHe) zDUf5e5Udv)E135i;~V4m2wvouHDA_@71XZ(jQyGL@nd6SW9@}X`iU5^C%Py4nOG^v z4TuwO3TmvZ>tNj$KCW@Bacr=7T~HJD)Ocz}3jPiB)f3{l=v3RO_G6J#ms7V;P@Co1 zGQcnBoC!YI$G{$al6UBoOSsi|vA+c~o>1)LW=a&KLa! zKIv=I*QUn>@#`n!Pl^28Wpo)g8a5gRh~m`Z)R#pA@ny=F2@UXPy+0FY=;K#8Q=x@m z{T^pI|Dm&!o)kJx?C<4u%j>QaJiCX)-|@fIU05COAqr~>YZi+xg0*V+kNZWgI1@b+ zT`QgzJw&dE=;JRzo%l6qChJaf@gznutcCskmNr z6ZeVd1kd}pFll30cQH#G5WcuCQJ3Bk-w{{&wRXH9&%lnB3jEuHe?OSG2j@Di{pCy! z&V}GS3(krsAEutgS`hLHY83dO|KsaCz@w_Ve{C`?lim{&LO`WU5d;LKC^m|SARR%a z2!aTFiqb_;L_h?)pr3#u2#6@ym7<6Wh>9RZT1an`KADnufA8r2|L5{}Z{Fw0nR@1& zwbx#2?X_DgORGTMVwYu?rChYMwzQ5Cw7J`X#UyCONcJHsyzXEG-%nY3w*c+2}-}8dD4r`+^{+jj7X#bJlAwR`9vh(%l z1M69j(7wbOB1`)gZx?gKU81RA996bIJ0KJC;`9v>JHIVBZWWAuIV|`bu{HJ+A2Ca8 z6y%=Pb=uNWXgj~tZEY76A`kQ4c+PXEwOYi3*}5=FhGKHy6ZSPp2W`9_VPpJN#y8i|6?0$H7p z0_&hqp4B1Mf&HAOXiw>@#VM^tOJB!LqEc%$zAJ_Z*4QGyM=pU}9{D@kO88s9{=N|C zHnv>dB)$V;wYX2T7h!_-2V)&*D?BZxi?QNvL7&NO;#SdL3=#OD#|3@&Tg4$!CYV1; zJNK;##fCN81zMeT&u{ ze_JTb3KY*2&%}&`zMuP%Iia8aQqe zV+Cu{JS$!l^cy}e7KkYVKi^u=9-+?1xDRD}$Zq}0mf5>?4sbZI)UXlBlD|U+# z!B{)&5-}X@0sQ<~;TFt?(J%&UbAhg3EAYYi8SI>v3XvtWS@Au@&wLkKM{IS!=pm9t zsRkwzf78BrSacV$;(W;Yz<$ca>$H6u3D#BHBUmSmHV5lUDaCn3me%{CeZN|ecOx!i z&D1cVAq;{26|jw)#EW9FctVhWoG9)W_*ilSw5cZx#(vEctcCNs*e>=8`j$%t=f+m` z5~Bq+i?zbO7H0+PU^WrG1=qS%u+ArORIUgM2@BZsn-!hhE1nQ92>P?hOZ_G;ib_GS z5~21=qDU9yqOSah%+SohYYCwV@={@;^&#~kMdF+|AU+bWin)T{A%;s6)JevLydzla zuD@t3O0|v|_wbxxJyGrv8Ga&YW8p&+#F@G?b(_Q^g0{6?kh{ev&lKdgQiV&ozJp?; zSSTJ4w}`ePMUa#7>JPtBEXdEgM75y36E9kbn*_dUvDhL`2&>;3@MrwqcHt7&YOM>} zne<(8oev1EoqjOZFZ)u^pFUG?|K#tU5yVeD)Zd04R){++cLdsiv|Vnp-W14_(0-;* ziCpX(f-$Ie{dE@i3C2XcBk&Qd(L&w>pHU=OZ{(~vBFLYw6XZe2*^-^|Z(k#7V=1 z$LCS+&|86Z&XDtFfuC8+gS0u_*DEUd?HDGwao={ z`FaS}PrFG_j;#f4L)PcGB=!r+db(hYC9yI-eytcSuz@EmCjxnZ-ddlD*l@ELDX5R+ z(Z`Eu!MdamiX`!^)+MBUMg3y$2*z-e$Ed2S3dF!u>Za7S5v5vm=2P*M7$~k3(}9Uy z3j#Kgoba1swiqt16_ibZ_6Pb_yd{WP?h$PS`#I!l{a$qOZ9!h2wQ#ZftYwZLpnv@j z@vYb)-V&<>ITHNLbU|OqB!R!-_^`mo%omjXD+2%YnII0#5)@97)?aQf?i3FT>@vA6 z`WPw%egD^sk%An|dT~GyGi%t5dU{(0_KBSwGC7ckdPjS|?h$_o;vD*clf>2HT0snO zi=gkLpXeiqTd|FuL<^B3=nE+gDGm8ud?8*F_^?6Z8bPk)gx21DSJ3x|AB+;GwblqW zYO0LC_BN`F;K$#p{Bc{mmjx)c9(A#|3R?>>0XEn`5%T z&rl!k6=MZ`hrIW!STDX1M*my*TLk)?miU(h+DY__@VnGO^0O6!y17LBEE;LOd-9y* zJ0rFB=vc8spy%BGdQl;e8Tm!@x1sV$4+vtQY|+TtDA1l>AGY zU~Iw$@xIt5IIb73h^GYYjzOY>h!HvJFZ^6QEAA24r}G-yLi{#H5Oe(+`fKPC(M_4~oC^_kmz-Le|SfFKJuSPXDd$w?NyncU^C)Roz~Vds-~|h(wX4 z+&XK%Ef?bj{=T`06MnDXTPlc+&x?y9Tj2j?*1UY?YQcB#_fHGjkSB%BZwvG#q64%e z&xwZWGaf0{3g&e;sc#afU&L$7_r6j4Z7vq{UB+up#Rx$iza*MzUx`VAm@8M{Q%8%J z#1FzRT3T9KhKYsZU2#z4i7TvE1Y~=S^%`q;(N_!-`0Ej3s2C`26Ws*)0NVa_mO4w8 z_)ee;oOgt1FRbE3=!t+Gdo=XX(4K<0k64g0qQ8-AW-WR2jqyLkz-rD1`hVy*=p&-U zaqV-sPGE1^3#Iew4vBSQnxO2`M5Vt{GopU+e;{bf{YQ)u#BcP)HWk#hco7jqtUopo z-{Ft06*mcDiz#BMz>n+~er>ah&|#vaqu7Z zhwcyf8~h0Vd#xbOVm(^UfemaY;zgC#)WGiT62$Dw-)!8px71bL)o;(pOh;PctX z39&o)g$d+SaqgW8!hab9@Z%<3HXJy9D1q zEy{&c>!;ACL_HWK9v9>gKM{Wj<{4|MQ$W6>wbn8|1R3uY7sOv8Lt}!wiJ@Y;SSHBD z5ZnA9$d7Ayen^eLpAh#@28@-$w{VOR8u}S%pCG?%aa`;d>jJr{3;qlKT8t9Z0sejs`8D9@ z(ES^PO&q=AXkfkk2b7y;>_wF(7t`Lt{tghyg8Rodqq}`XiYTlrtou?>E{rL>Ss+*Z z{u%L&z}~MEjP0BxMvA+{?Sgo~z;ohc-lq?7j(9=5C-#Z+g1*-)l`FYTU<+Rr-wFEE z@gH{!d_6vo7?=8kAACXlCV4vtCxk<3M!#V93vP~=$$flV< zw~5ox^%Vl$zf&+aDpknM)s?8f7J2_H=)e6^ki-92d?I+fNBkg;iAw^1M7^TDO1)wY z1mZAq+3yQ{m`fzqCkA}SeahJ|Pm(@VY@WIz0&yj|3vymt1U`g56UGg)#|CZxHw1RY z*tjMkO#-=*ks%`k`)E_=@F|~)pMvuu?$y)2Qy_Sl{1ab99 zakscl&`#+pI*E>gF;dqFo_7$nIXuL^Y~#wj7IFkXBh+C zTXYiGNA#FnI%DhT8~ILb75IxM#29h2pzLYO6>2UU?Nr)O&x;v?dnaeY*a6xj^yz*n z{wuHpwA}`Zt^)fIDexyb0y~fGAb+t{6Pns^ zMXdHcMCSOCC&fmAPUZ;oI8)H>yGKkBi^Ll7j@T)_62wV|1#Jg>0?_s*P9~NjrlS2# z{tRF7h`|03!!{Gt4cZ!vymWg_4 zWAaO2AKZD$(GC&U2-aB5);do6#YVA2OcMC!E`l+HvEncPUjaMA7!-UxKIWvrxBn@K zS?Qzl2)pu{jC&x@PhT2sjVHuQVwWJM(A2IvVhnPl#2m!k#9*{P7>k5{Efln;&WjjL zKI=9pyZ^S-vK=3|w@Pa57ltp-bxJEHFsBbHJ3Vwq+Ox~YdKC$&7 zkt-O(lCFK}s8f{F6hUmhUVI_&9o!STNd2O{#duy~9Q@{Uf-=O9GG7M!jU6H3Vz{PF-IVG+OyPo+8E76 zny?Gv`g}p34{Z+OFzV6U;w8a2Idl>~PoD{G5%!50CWZ)PahD)&;|RQtU*&V-1hT^C zkP}-jI4}O)i1!6;t_ndM#27#127DgtoR%#Hk%lo|ioCZDNo>?&Qj+ z3Cal{@c2JaHV=ylg1i{z(_368$d%E?_lNicxwE4oM+33)I<47=J!I`V@ehmv26E-ZK)l~t5NGo}f``wu)%6`6v3R7XKQ;QONm=i|Jb{{wMAToAxVDtEEoqz z{L7K&9 zaIfe+IdyC@wmDCGw0|$~>5L7*?%;E==Zv|D7K{zb6ZjBfSM2`|v040Akb}pkye8=9 zdQ-e3$ZzZx#I`?+bHXL?8RW@`XKxXdJ^hL=i=E=AU`z_Rnzn+nqCTw_)MfI#v=6aG zHwf~)QM=Y{Y5c^V}@bmaW za>4j|>JxpUDG*emK3wkJ(s!)fDZ3;IZCSJT!=f92>_6?uUj*`^4T6t2Cyc+qpYR@e8Eh1B6M33X1h#X% zAb*3+nkSGmu?D}-bue!M`%9gte~|i5dltEWBd`nDZt|py1o6uxfn78Cs2#G6l!Rf}Cq}fp5Y75WC@XjL)FGf<0OwRtWs>HbFaw>%j*Hw>xMXk+Y@U zf&L@Qg~Iq?9&B)Al6J3j6X`HXU;3H}Mhd>ApbFzcEVCp2J5s6>$Ptmk8on@^GID#{JTdLt7Q!VdPBR zH@=y6H!?(~^o_&|+9vb~;a?at3_OnzyhnW8Ku{KZm$3)vF8wR`eezEDYsPTXex%(; z8)&nj?h!v6`)6N!8JX}b~+Q5NLto)Xk=$^?JDP7v2KMvb;1Y!k#w zz;kRk^#D0iC(z$j0v)EV&?X>8m?(%Bup7h^!o1D5sxl)ga z!H5q&6I=t=LOg_S(`STy@mE|oV=IzHra;crRpO1Fg8LmHh(Sh*`vr0*e?T3_Z^JC{ z_+{`K@hb15pY*{phH0EYo|GZJpIDyQlHcQZ`F;9;uosj)ZI=i^?Bn~($Fj45HVv^I zeGd3sY#{pmoxmn?-^A49&B${j59Cjd0r>!VCfZ0m=1ATK_#B_dzVdy>SfiiV2im;E z>BL{OWLz!K zW$p`o#(tnb#BTIsA!qFN=K|RvYiu~Oraoh1V1qDn4L(v1$eGU|XCrIc+?V658zCAF}^b5Qiau{1du|4pIi_qbUb;p1yhFHeyi91khhF&v_pi^I6J|T;Lc zGTN5VQecZHGaeJqptC#=hSval0epwga}MNET} zlo9Q5unTkyTSS=w_Y2%RkUymkArJJDBkg3Md;xiJWFF4H9nJgZd*)o6kMpA|{08uw z^ihJjmVoorKgN=qKXbi2r+oMeevQY$f94z<&3Vo5a5TTok?S#VePFJYV=%nO{g}^~ z_x}FY-{0e0ydEsizoq;4e{((N8qIxhq--c7KnETFV9F4EG*G@grmW48*G#$dI^}Pk znVMBM}GA-)o*n;h}~##Zne&x7GTp7U8AoAY32I5)pV{6Kx?8cdxw<;8V_(S4(1 z+&?;sd;s|(JLHMYqaU4iBQXeE612gv*M{@|*h*q9Y$ngaypIp#d)QLWfv?4;0>ATj z>AC`C&o!VArrwykM}4I{j7>7SZgkV!uetwV`6CzPWMqZB43q`0BTw@_WyWK^2b}9~ zOBov|TT{-|5q|%2yNR5+PE!}mwO?Kjr~}l0WAjXX2)3U_9_THY=jMp4z_pN%cxvGLc`cb*eFaOAmpk0a;cb;`n&1HTb0 zb0c?Tj^3L3VthQh%JriU{BcjnADuD2iF-DBMmZQ89c-J8Jw|4L{0x*;FvytqC_i53 zG2h`FU~D!=^LreF_1|0%`VPjY8hc^NhIPqyNUXnR-Bd4K5Gv&D3e5hvxn-w;9L_&|SE^tp2UM zOxaN;rVP!|yvC95Qg+4{8=qmyjo&k6Wv+|s4K642i~BKkopR#OlohftvO#B&mysW3 zgiMW}MaIG9L^+spx%_C#$=EYfKQ6aTMkn}P6HonHIdQ$lu5#plC^O(5FFzVvZ0eUe zQm&?adCkbioa=At{2j;go9GDjmZR}CJO`em=Wuzf60GmsBOq6E`vP()KwBTkZP4c9Nc+>Y0eNmdgFgX$1m`uj3*ATW`F(WW_+ji3Wyp0>c3iiy zJ?Jy{$^9CcAvfe?WQBYH`)-ar{x^7^?;%Sgf6hz!QI7mxu)XJ6&>?gSeKmS#uHD#o zBTw$t$Q0j*42-Weu^{nXus`K7atA(hdHjdpHZsKi8~bGJ2IY#)F!h4#G=E0_gLT~0 zQ**yYhmGwuM`U7T&uhquaxgXn86r#MjNe6P$sO^SydjSb<~hfI!+ef5xH%W+<2S(6 znc#B5<{4c#wgX*49@ulr#@JiqLy;rp0w#_@-bU{^qPwPyC=UpZ#f^P8Hr(hkW$G?;pc4FTf|IGR5mV_(c`!OyAZ{BZ<)19C#Ycuf5b$ zeWI*QnFk+@zMIdY8^AdzH!!ga`fq+OSpHm-k)gR(nvD*i6MW9dm*@PUQ|J%!HZnJL9~lHcHZn0s zqpR3!^w-GF_!M)bZldoT`AqP09vk~ly}=e4zhLSXWyNchJ!Qq`fb*L&pL3h~ zKwU89ZOW1Ikz&AuFLx$(6|?tBIxV!p>?Vj6Qk%82u0 zZ-CzfQ^&XtQ-`Q8rp}mpf?Wx=Eyx*+esj;p9wT#f$>>na>5w*XS&AHFhZ2_VC+W3%X+J9lFGIn(H=o)#$YGmFPAy=Dv+>=P~-q5m_U5 zbL4enzj@t!&yoR`A*bh?<=3Y!WaIcgFt$+xtrfMbm3a6S?sG@?-G(=&gCqV?J-{#ot!qZ++&msW--E7`gtNe>FbT$Qn6wUmQ){M9&~t z{zeate9%uG2bTwOM4p$IiIKS}8)J(&QZ^h-9l88y-Z$Sd=c4?0Y<@4;w{l%vpQ*px z2lr#{k9+5yk%h58*jVHS#!et_$JDBIxjHGTmdH1!9)rnDc9hb$JmkJ@ zletFZXJlsd#@uVLER6nhMEB7-V@v++NL}G|j(isQE|~M0vY?!JY_0SL2_JkH(Mw8@z8Y-!-;|GBAGD)B&UOe_J&B z|6DKE&OLBH=$5IwM)pQ8kq=;Bv9m^g$kxO$*lHegG;ttD^O)BSe9nCD?~?l8_=j>Z zWx;Q94V3@i7N_QaYz%eL)CcZ?zu>Y!*UbHz`wuP)WP_YcJuvd4T!QOBa9IS$`6kve zIi1Uoyl*~l%FvWAzd^b2o8}tO4O3p&E$T1)Z4v*sZN)ueJGpms(Uh5ykC7L;Y|0FI zUS4k01q0>6V~(b5%xk8cc>nUU;+&itz2LWuJu~HnEi-lba(}=*fcZ0a%=loA#$Fg1 z1ed8PTVq>{tT+b0X6zxanb(7loYOoHK7a6Un#aaRnWMQzuAR?t#0HpqFwZ#}8xefG z{IU5i=Q8Iuzh&$@N8UHjgCCpM%#rW%m?N0$;s{)q!PFm99;STIGh-jnH=diaG)KzV z=wYzEzouRsLTeX?!DPN*Nhjj6U&abddWtaR72g zPDYN#cVQo~mDo($lcr5cdy}?hV?jHVqshzj7)+juBcJCrjwW}-_e|T?*l2zSyN*5P z8qD=jc7R@R&0M>wU*^83AHlZQ=(MrB*g-J15&2O@l$Eiq9FZ>=|7ecpHDizYzA0xD zvzT^{iHl5Gn0kW_fvLmh+KnCff7J_9P8?1BFpoI`_LZa2XY8w~Yy1wsVQh)1r(6p< zf{oxBgMAe`j=Z=B?h8FP_jmcx$d=Cl-!XN>=pnzu?{e?vdbmEWmvZI4sI$i3qkHHD zI%o8T{3nnXr9a2?^Dw@Z`K*jjX3l3v!DEh$7dJ;<1I85d9WySLbD8n3MsLwgeji;V zE}(vJom?+Af?7j%egG$O z_d}mKvZODadj;+r7-JoL{q^O~4@z_@niH!+uhc?DAh^IupikU2K2^~}7dCk1oJVd=lXyhzsbVNMR8 zXFeEnLpTrfb(p)roCW48Fs^=}U=BntVdj6J&(s;NAKQ+;B4=zL{slQAGxUjh8H{ab z4#9r~b6}W%$^07T$IKGU#bgc*>#s7W%&b$voUl6t>m4!oiMhqh`D6Vmj^;JqXD%o6 zn3#{o+(6F5yk_R*FeiukILt$4UK8`snNz|VJ6s#%>(P74l)hH#8TF3)qMXo4`bVhS z-348`I%3}?@{*XfhjZQJTNba`6Ol@6goy-p&n8Kgc)+Bl@wh z&&(fTP7QNLs5i{lp`6ff<~=b-7TGbEj5%d%1p5K7wi0WIB4^4Dn44;jybhEt<-nY1 z=J+ia)GO*9^U|nG)KAKUI?Mcg=Af8)KIjqiAc$Fre~3M}5AFvWiakXSxmW6unX85z zm>&GzX$ISI%4hr*6 z&<*M_bBm}S*neys@d{-?y~oyb{n%mbI<}jB0?LE?q)d!mqy8{Y5ZgvQV%{dQVQvqg zzt|k=7e`)WjvJo?z6ZZ{ z)v%fPbo?pTNIfNv!EYi{^qbg(n1uVq7MuA|$cOn(%!NYNnFolEU>+cI`49O5}U-&f_0>rt3N=@7py0FMnr1= z<{o02cw77|v;>-^nYCG9?cC|s>DD!3tN2#@A@W4E_)COopQ32Ny2mbL8uS35MtnJF8Q_OQu5!7*X03WkUYpJ5NH;K9ax&9Be zH|$yMf8rF^c&_mbtQ}Z8-96p?Qq4;>pI3igon4h(l_>gE_N#oh;@OIy%6}?P5);cN zmhE-zbzLo1m#!{#if2onElC#JinkTtEiB^uqVJ1d7YoE=;z{wAI3_ZSGmDo9dx^c| zzhZdl@Y0s9magQolJiJc90HuydD_taA< zr&10kA54BH>7AshiBl6BCp1p@BJPX0>tnBveKGpQ=tGf*BF~4P4?hxiBy6pHt-YVM zpS48$#9)iMYR~ydU!*U_6XWUc?(hD#`rGP9svfDjz4G?T8!B$77*IZ-{Nb{P%Qm<+ zxC%-ON^cdPm3&rmlQ>^|zIe45CfbXpqKlX&j*CeplS-~Fy|%QitF3Ez+3+&)uGZV^x7mA#^$yDn&kR2naV%nF z)X1nE(L18g#GHvaAA3Ib+qiGzR>ZG}@0HLi;i7mf@v%g0+miTr(&I^m;-2JtlD`mX zDQPLQ#37NKnw&a7JR+uu>&5pe-=~C&%B0Gq=M$e#%!$v5ZyMJ$Zg$M}EV=+mL%Nm!Jo}HdODtA=w;rzq-HH9^W4-`L8{DZhb^egIDw7+nF z;k`xo7ELahTynVVa2XZ(Vb8;!hw2`x!=|KL(k*_g-?~nFV{{Jd99G~gaIT416A=~_ z7IkIxmC@(Lh?o&E`^D|Cx5q}rMZ~eet0TdYP%hq1d^<5SDKqJL(I~l5@-O1~l;=|t zQxj8f6eTGoDc6Y`lW$D!mDDR~cH->BC{dbFnouduh^b;#{Hpi?aRcHG#~hC77Tqm+ zZ{*&{mm^+|I2C>>e4W@Oz836n`&HOiVa@E#>>IS_BWp&?(;j<2)cjDhvvOx;$MTNl z8LkXh=aSAPBa22B%`cc=@I~Gic^z{*=CWC5i|iKJ&s}=%l3gs!T9|d|;-!l{#O4c| zFZ2}Qf`*4roD=IrKanh2iw)wL3(s6QaPh#!K9~Aja%H=+*XOR!y(9mQ{67o+Ea+R* zw`gwh+~RR1<4R&nV@ux`^Ih{@r^`;4X=&fey6U>>ceL-&n_7Q_^`d&&df6TidpxW| zM2Co#Q7fa~j(Iy~e%$=HmI*BbvOSe_D(PhM$>c35TT&iKeIPZtL2`rN#G14f7&mvU9|RmqBA)tm-H>}Tl`?r zgGGA__ZIdLKNkF0aJ%>-|BL*l;+?#A@@^GTqA0g0_Xn|B+$|c26fsnkil6d+%FD~o z%WqNGqHt-^(xS@Z%HqkTlS|LK&bnHbw=8d3(X`@qu~PIDZNwSzPSrbAZ@AxZPu3m< ztRuiWzwI6E9dY4t;bS7lMBWp9Pjrje7O~nYIPUX=&l83x4NuygygOin*QBmV?a-h@ zgRe!;w4P}@M7dzY$lc;DQQV-o!I%GVpuvF#%f(lzU!^upX_|5%@j&7)algc^jb0nQ zC}L5>PhmfWt+B7MAGIE}j?_MmFz(bw+Jzm^-jK6xvu%U5 z_uK83+bwNE+k{@wnsuyo%etMfdSCUjhvw0$qgDCk`Q;s59bJcu4;Oz~_+_C#-=9A( zZ(d%P+%CD9Ihi@vW?!2<;nIXlpJ#oZb)|Uy;_DX^#S0f+2-L-u=U1L@B7Qsf+qq5R zUGbCPwYNq83;i#oUrfK~$Z}*kFF7w^54+`b%bA!vF?Vy`<~(gJTJU7ylZB0o8yBA` zIa9L5wZ%2Jd~SK~%HEakDtFZjH80dyYpu0+dG7K&;(f$B!8gIzS!?hY3D!T()cQ@V zQ$st7xR16V>*5^^JsO&6&9ttwt+VyezS!LdAp%;;AL2 zOG@_@?<;Oy)Vk=Kf^Q1u=FiQ)FYms*$+?qrSLdwGIhB1XyO;R>()X99ifcu@h!f4k zP_b52iTkqe%RV6n<_yd^All}(&0Qu=i$-~k@+OJBqDOv@d^S9aEQ~B%ShTQcaLM43 zNv=t*mE|kT7gsK>^j3MRey;wxI-w?^rmfg68r3$cJ*0gRH`H&a?{4XCi42PjTN1e> za$xMh*ue>d6FyD)H0kSAPlk0W}w@E>z8{oLAYuqJPD`<@c6vFWX+$M67nL zc3mpH6zCXc^ZAmZk|J-Rx9}Q)Pdt@>D!+?(FYmp)DPot{lD{Rtb7AK~nX}>&{oUZY z!S%klUUVz%R(fa2oh1pvR%$ElTGq8}V&%ljNOz?BUGKYI*4?6gy-Itb4zLceX4|rD zGaNG<>>)ffd}#RMh{X|;BPU13M8!nCA{s_FjQ&7oDuQm@#UG7nU$6rOU(k$ z0uSpev*ufjHO6{Gdz{5NDy4dSkDOzbd{(LW_jx#OOqq z_%-R*q|cK-Pku4w#gtyDy;9#3ABqX$bjsi8z#SDB(cd zfw&eiEnb0uJD<7|1 zUa`F5`||J06U75%50q_kZE~G1JzW|t29yja*UG!H29=JacXgDghVRb@fd}aK6p%5&7Ox&2b z39%DmGh#Ag-i&%PDkU-{k~YdN=PsvByd3s&SYttaR%R=+9n?NXtXKJ2-Dh>PytBNI zxgT@0DZI9`tz2Hdy!_s>d&`EnhPcL;jxT+tXQv^AUF9mh#gxFECqhw3zmeOxr-?+;3*R`T+#k$IMm9}bIb)T9( zHJ#m^-LHx#MKj^A@z*SJFLG;{N6%XAeX4C1{`ysG(J!?xwV!sLcD@|>awIY1me?(^ zW8%levyd6KxiYyjIU_YA)!M+?;3LsDt#4YP*pR*<{jr9RHM}$9&W!j*@r^zeJu-V_ z?iKemzNc}W*xY1ullE7(zjCZ-EFNs~V3U!JM>cMn*))^Qnj2&^$e7h|R>Mf~S^8(` zcZr>8JJa?z*xz75>Vnh@$rqAI2KR&j|*#l zd9=>_2i_07TWh!0R@GG1JW>5bb+f8wRfQFW6`z!UQvOugQ)PW!eO+m#X{F`G<;BN~ zju#y$JW%*;!M6p+@{a`u=#R-8lV=l=Vv!h|KQ{l>f>#3rb{;H#uy|X^wvvxaKQ3M3 zTH@+b)}@TiPQoj~E0$L-uUuEXuDV-ox7t3wKE9P&?~whbPFqh~S2|WY{&fE7JQ{H{ zVoubYsFLWC=+3d7WABc;JD|U5326z3#e<0t2K?jdq}55SlUpbMBqpa!PO+uh)M8na z8qpx4!DO*sd?0A=MTz05!&C1|xi96`KxBxT^EK!B`%@H(unS=q zI*BP_w`h2=;l-U|N!F6AH!i(#sV2K7dr9t++?M$*^S>_mx}bSc^P&O81B$zqbStrz zT1$@$eC}=Kw*_)kZ&bfgJ->E-?N;AbpHF)PUZ?e#yK2wSa!0viSopB;8Idz0`$zYW zmb;D_7dI~M{rLCeiBG;u{4Q}r(uSmmk{?QLk1KCC#rIDDaVp>v&Mouh;Hth-lx8qn`UJ7=(GuxDS*zM7Y+UaHzt zv8SR-d6)76SApwL>7mk-B_{*%-t6Mp#SXEfXh+cmktz-r9xQxVB#5sHzABg|t`Rl) zHTkDSmS|GYq~JZVuyA4FyG8F7k+hytI;Hdz*C(z+WrxaMD}SxLb4BNhZv?UAkg6e7 zA5?!(y}-S|z2CFnGr>Q>PrqW9&@Q1;YuopZ?;Rb&JB0U%>=PLu9UuK-%!@I{V~@vX z$7RR;5dTB`a|zESv`cK4__gSs)II5A(LA|%^4p?GN|TiL1ns8xMP!4>26u}GML$uU zTAeykypi%o%G%_$$&VyGlGGxxMIv$eOK~s7Jres!?9`a4F{`3iMemE+7gZEl6j>Hg z7J6>1A_Vb6hJ+SC+n0@=nQ@#a|YacP=d~Eld=B3i=eR%wL&blvk8DL9nsyx!iNg zk`(3k%IlSPSggojkw3LyYQfmTv4!Njh8GVn9#t}`WNPWu(&et@t^;KU%2Fy)Dwb9* ztxT>?u0B$8qz0S!x%YE#vA@{Q8k4Ns8*7cVjEnUI-~Bi1IaP3)P}Q`xCgN#l~o$?9H6zCGpklvl(Lf*kZ=@s1$J zq||B3#^jC3%>*_pFEKB%sThzjAmRS_`{T#QjgK1{J2JL!Oy8L6qOXf?8r3u^Au=J7 zMKe!2Pde9xtqE)7Xylk_n`v8NSz(!>wV_#Gmc7Epc*l4v-IeaO)oZKARF0|aSKhCj zHsYR=Jth5%`xnO+#TK#IV@5$n!I1nRf%qM}Jv(<6V9r+2Dz{bcPhx4_(!2-qAIKk4Fr?uA!utbl(vOQjF0L)9Eg9q*tyO;Ya?dRLj*U)!O-8FUezfRVg*60cP@|NQ*$8zU#C-&7EWsO=9 zy&}3SrYz=$xEtce$B&PnmoP8kiNq%oCnQZs>Xh6mxm=K6jZTeDohCjIKZyO}MRBt@ zl5!-albD}8KhOuTEpc1os)SVu1LFtAOBAt_VkX5LiaHdP7MT`#fB6038^bn+p<^sZ@K-MBiYDyFJIWrIrk z1<0wKEIU~?P~^IDU9X4-L_cwlm?y}8Ut4x<+1FxX`NZ;e740e%PF2QN#aCTZeNFY~ zn$a~I-5cGWT2Ji=?+EXH?d#sWu6Z4MP0=6NM0-cv8G2{vM9W0WcmXUlhlLSI8tNg10A>#FxZ>BjyO&x4YwZ$8`{V zwVbzCK$mK}+k@C4^bIW?UdbygEHYv?0$tdYu z+`0JSqKAvVFZ{mnMscj*Si#fc9?|_DMih)FSSEO{V`0a__e95{jzvFtFztjGU;}=I?XJ6;%;h%?RL}o-zkD4Au-Y+{QJ21G;9&e9#i{BG|Pgs|@E^%Pe zz@$>~c=F@P#o~^XJ5tt&10q|@^lC}aCHmU-{`;5KifOoySH|4ZJayKJ*#?FbwOo8i`M(L`b(d&c(6-W->Y)u*Z-bwBD(_oRCccn^3V^*`#rvi{0? z#_~O;JwH+{sg{qeA6sv+-(vsC@sp#wv%7O+_{Q+kh|-8=QO%-mjlMOye@y?F?y=ot zk;!o}FMeKpR6cE#VGF{paa`j#YCCG1YMp8gwS-z;40$nxF=6CG zTh_I#d*AoIucNo4_p92kY6rRpx(lics#jO7uDZ4I)=FoEvm&c3tL$gj&#n`tCrYbI zs!BSDWyQ;i+35Afq8E#96N$ni!bJx$Q~V-sDZVAp)_k($$&%isy-S<8nz$0n63a5n zGs}Ba^r)CxIkj?o)%GfHwYPe(d$4;~?XKEPZ>E=hi+$RAa&rCTddBc|(Y`9rhdv*A zUi&C#+A?i}?St))IUaK?3tJZUtn*pttngXk10x1TBt|Ai9uQ-q#zbWc`YpB!l1gbY zX)zr{N6}cgqutS;i^;+w=x?K+^FNXQiTo|%w}|FqX86qT-Ok-kSC}iTsTkxKQr!8np5T8AFprT?7$FZcQO(f#b3?w#&E?K!R9 zg}Xe*YLC@U6k+0X_viAYbJWA$-`z^2iBv(m`zA3(;0yCam)b71YebEB!1I9Tq!{EK zq%8gK-cj0bJ73J!9-R?&5rMt%I@fm&?3cheF#IOt5>JV~+HZP?aB6>mk%IOb?fGgE zuYJnc!wh1DJJcO|T)ZnD7OllO?dJZRxJIy-17qwMXT>FO@EA!p&zu%uD*yo2%tgV7^ zh>RWDEr_S^!(8u5%SuacYj3Mh?6mE)O|(z6G<$1ixM#R6wH9Rr*Vi&$rAWN)ecgMz?{=R@Z1!*V53d_u$G{-=XJGs$ z(x&`*0I$L+PuD$m0o-e51>_c?F zU~DR5!5Blwn&a$8$5>GIfnbk5_Ap>?L1e}L1BV5BFtO(vW5E~$$5=i3qS@=sB0kh! zs$&Ix>btbZA^Ti8#b?^Dm3DB7IOIDN*qgn#ueUEu9QPjgzAv5=*qI69KEZt>1M1gz zqE>YEb@e?ZPKoQaqx*W1P?r$cCzCyEUKQ*O!8k_7WpWSf5z-;FgL*oThR(3eutZoR zteZs-TMyeYG2TAjUM6NcW;^NxZAbchCOIcLe-oX0-KVx^16z zpIWl9*3p*HmW`nsLvdOi1$|SDm&8sDs~=XsS^L8H^*2JG16PR`y)SyB#0#DmJPpO} z+TFFogk9`+?^kceQui2fgTQ8IimOF?(MMpjUl+fK*xK0Id&LeB?TPmMN1PXfy@S1n zML%CZ-_K&0_HVx=W@?W!I`t_B+O>>9WSnJ|n65opJz|meaQjP8zbXZ7pd+Hat-WoT zI3t?co7%^T*Tq4RFSJb@-3yK+5iRQN^$dTpemiPD#*3$w(i!buzuD* zEq|)DHPKQWS{&G~%oXAa?DJQ2MNwcqeR6&5tx&FgO7V!gc3jpCgDTwq`NZvJlm zYG1YQOYxi-FZv4VU>DI#3>J@yx5Np7zK;{1iuwd;PN$gRo8dd{J?-r)_ImbuZWMcJ_tf4g zF1RlQa_lYKE!<~o&ep6G6GcyPrHB_Aic-^1bP}}f=!-ut_zrqlBOa-Jq}DB#dX{>c zdYgKG5Ks7?@U`-{3fQst>fWnkucXd@bq>t+U@y3}A!|b>hE5D^XK81t5X7!iY*TCv z?G5eUi*b%|4v&~0Hb2ZO#yiJ5_lubDnDD#AeDS8(F1CubVve{&SjA4~PUoHCkFY<& z28%t8J&p`9)jrj}!?wegZ_T$Rif)!}mLZ`-LLUivBxIrHIxyy$y%Rsw-qzpwzw=|K zuv;nOR?n@TS+%ojce{7H>uTz128oZWKd!!7Y^>T?)j`nCeM;OSQbc`4y;{396&SKc zqQ7`vWQjgieX90|KGl8bmaSe^v#f?Z4dXy)WAF6r^k54X`xg8DVfg`h?sDvMM2gY&(e`(3@7i*$xz?tF z@wKmLkJ`i9dyqfIATuvuyY_uA)*h`L#eDyK|F6DZ)w*rvTj^ct#o136>VgX771C?d z1AT;#yB~LV6%iu0Cb#B<_*tA1r6R$d;J!sXB@T@G4H?UYdCYU$Fd=2&hOcqk}`kw{+Vm%@55Xs`A_A}io z9u>qhgGVA7wQ=+H#f!rd9nV8?ed>!WDxCOb}GVzf1Ak7o^S?;r(5{w(6?8rmD zDtuzNeYpKYK@#l_#~qGkVxOoG4Z<3PbrS=`7%^6i7X3sg5hrprNaG{%sAwb3+0WUZ z7Wm1pY+osZ*x&ZM^>^!Vam;ee(oe9rc3Xk1bO`1UozZ*`=FKn`jQz-8(q7cGx0d;r z`6I>azSn&%#X;}EK>U^JP4)ij`PK8H7%Q$9#1s+2CZa?mfnOLeUKhtjBX1+`H1U&Y z<7?x4O>q7tf--zYu-_eV0(*Ed--P|;m=`cW`?RxnG_m?;7{{yyz*g~45cu9OBz861>1L8xmN{kiF#o4g4VJigkKHxZ@Y|S9Yar<%mAn~p3 zTSdn0Z7*40vQ}HFEq95{p_@Z}A-=%A)XW`Yt};3L^_r`}&5RQJ{QLZ^#hbo2eW~Jg zwT+vJFFjv+MhUwhcQ#-26ITmzIv%&jT`lSa`SJE*lvpi}3Qg1SOc6hbmfn`$R|LT+ zwwL&r++vNGt-Xvjl&Wrt;!0%7yfEfVtrn5m*Oy!=?E&JrUqlB>hd_J#lI4=6owc2H zmiS1JTTQej+HMp>1##Xif&LQbPZEPf7r}fU>hvdKfxyqI`EU6|Oc80~r_i6YJMqlW z4DoHqw}E|J7JYeDheV&42YrxBLV^{sF+X$Oc*{yP!tu3 zDoRi!sGx!o5zGOVBnI$)Mi2x0$G-`92LS!+&DPxlG6Yrj=HoU_}9 z+J{aSwEg>v!2%<~K>^)B;iQQUHoVCSo5hshoT2GgID{mCs*UkNfthdZM zk}Z*z=yhWU#t`q%5FLAn{3@PLD#Z`jbaE@3jm^0!I zyQBMJpC5@v!P>b`irs>BVILLP^%UKg&HZxBKkuuxfmyG-UNBDhrU(n#fv<~3(a+V- z^`!W(;9j==;vw<2ASP-ml$*A2SJ6jYA_fY!y+vn{ChFXE?jOVoLA^Rt)Vb=S_rHyG zjdf*-&CbovJ4KRs&+(pPs3_HXxidw9pwEc=E4klysvuWdr*%zP9~&)tT?`X(0>7Rt zu%Scz7W^%^TF`GkLEJ2^5hDbB!gq<8VuhgZ6@5X|ur+pW5d*>lv?}gPG^xTI^K-$v zmBg5OF${uq3rHPRZH zAS%KY;c=o!{l()%r6xbqCZ@kcVN0WLzK0awZ1DJ6li%@kt%2l%GF!k zt?t%LahkYNOc$SuCPAJuUla+(YFCS#V2(!1pA3e@L!pPFdj3H8fpDvMSZkg0GebE) z&tBj;0IXB`h}OHV7Grd0@Xqk9g8KriuZvIYHp7If9=`cV)DWzu|tvJxP%FIs|Q$ zDT2J3{;^r&R6#68r!&PzaUVt7k2S~C9J4^2Di|}QO`at-MK(poi5&4m_y^5qogO}4 zkWXzD&j|XzsPFWJH3yr6hs00fTe0CEzSbOx9|Ub|?B)ykqH%IiXi(^0@q+kHG>J~( zPT`xxbAn^i-$*;{5%H;@Ey?<|v`=3Xw0XD(lbFS`DCoo9FA}sy^jTu0m@Zxu*ngj( zk1SqmgXf9Pg8a3wAl6(gE)cwCP8V$~?rF*vj0H5sHN_ngKM7*s3Nc5Ji;ob@u{d7v zL%%v>P@K~_Zb_aZ<71RKNZWxY(ZZoZE<25{oR_fN)z2|P^=RN1rE#o zS;NI-@x1s_>=n%-)0wHvp_}s(ah+hU26KQO7tEbsB9;lpua*kNbny3w1YJ#MrG80(oV&J(n&f7ZIspo_$KmA?U=A%128bkd-e=u9nhj^hN@0cyt3N$D=lq}^L6q+T_G4jEy#LI#3C3sfUUd>~g zDNYf)w08Xraf;ZdaoeW_noVqcU)&>36)hUeMVIL(`;TCbH+^d42H5f#air}?8#zge zI8hM$ZV=PO8nItwgfc?I1#O$%;)L)C;r|HQD(R8*X#Ch5*&NB!+Tjxg@#SPat7xX! zBhH9BBW|`JzwhMe6m7dv_ama8=G;(+u^lli!Icorw;1!eMbL(vDae(d5{#Yj-dHhM zbQko;9#X#uHl88qJ7ey^4#$pYTZLy&U|V7X^`8FSgX+gvEG`vC^useZ?hzfuA>F&O zLW~h7i>h#yMt(O$?K~ztCVY;_5kYl4(!Tpu&{k)RXx%^X_YZ=xr$&(yP6?kXt`rXo z>i#aFAuxGjpQt9&M_wvA9qAOUJ8$S&E9mV>dae-9iFs4dCSv~Kje<4?F$!&E9DsKC za{}G_TR8R8UeG6opN(P_(D7>t`Qvs`p+|o=7_7s38G5Rx7r}6Up&*Nn>Z3V64@!%h*@H^zy|F^BpeAJ z666K6xoCUPK7L$0C}_9SZYH-zYkAFk{BNdsM$nd^ElnRE`b;h!r#UeN;w*86pxyYC zK-0I1!$LzS>d8DY`phW$4v2d%i}ix~M;{ISALOT(2->B@`=`VT@qwWK^EXi_u!oxO z#}H#u1%3F(iW3Fe(&-;M#&uMQo)G;X@iRrli|{ew==e9|e1C}lij888SS}dvpDgf= zVWOX)-tp`+I&O$#%+KTeR}1>~85_7$Tq7A zm&6jWNT8iCUpy;#k340iAZPhRkXtfe;ZIQ|$Zv=TjJFV1ZxH0r%ujt=Fosbm=%XhN zUnt0}(ZJUPw#EN7R4R*gjJsHj5z_>HpzL_2|gFowTV(69W0cu-s|7}uvA$oR}xf@eh0S5Ll54#+*T zXd=(}!T#iZ^v_`PGTm#B|KW#o#NC2it+(hX&{u?#wlRKOEdCY;#bH6eN1fn@IZ4L~ z`iaOW_--BS>|#tQo6W{LTNF+k=e1M|Dkr8xq7W8p}lhZ{ZXB z^h|=c1@-I#!Fl4-)XQ-KJ4!Ml-wXP}xMu2jy!bQxr)GeC8r6h*!uNzP7iWk(;S%U_ zi9nq2!Q`a7~jcQHuZA;?|mKV)pl9dSo`h+756{z2g5v|GoEcf>)_ zPS3eQ59bQzTygJR_qguSXC?9Mp^XAPO?9M3bsRr^Kr9q*3H1DXLBH9bf}9Ta2-+;*`_;ID%O?d(IE&p{6Pkl-0nK0!Yg<9@Weuq%B8T+=dv zU!ErzGbMl8CWv8A3T#Vmb)jHPrK2bi#7M{&^nGGS#sDu9w+Q+^mx*2Enl+$mlZw85GM+B#HB5-*Akg7zT&)ESNpsX^ChyYC9e z6^@aDm`VF!ykLGIzIn5_Mhp=6H*@-^|2&(Bc+1>H`hM;Zv~{Q>)yGsvpU=1Cm?hD3 zqAn$h{hIgqo|q;We`TIVAQFh`>zk1`Baeye1al>+>(ukzg4}AASR`f%#!rcNgR&-JYoV`HAIjf6Z3d3h8~#{eP$YUkFoG6;#R@@ zHri6;R`hSW1$}kIJK6xh3t}ER@|_^|0lLZGypO&3+(A(;_`d6iD;m?t8=2oSNZcrh zYmW5AoT4Vt`<*W0WAbq0EVGF9`A;@*lNC z-z+8x@>YDy@;KUG<${KiKh7WREAOiI_SvGppuZ1WQ6|JJVkCV;_%QIAwmJX9r|CPQ zuF&s5n~0o`aVzpX=CRS{+$@N9^wr@P^hpr+$cGr$qA!VDg8m8oo4$eT1a`nyUV%^V z5bMS3f;?@Cpr3Dq7%0va-32)Yc{g)4GDMm{htT;v!5jlLxu>9C32kP6D1Aui2=iw? z66ASB0;eUPJV%gY(jH_^73WJGpgq8Kkf&ZOuszyB&aqbDTYE*7z~{)D>1*pIusgQH z_V_0-mwbS@P|y#79+4ZOP2}B;$26*?ckq}W1kXw(Z=NB@nJN2j0-eTJe-xbOJVE@% zFUgNn1@j7NcQZEeieOBXn887uBLk(9TKF99#Nb zX=73zmkZ{1Ju1j2n2U=hp*8f$kvF4b#6fI|uIv`*9y!K&g0T{=?^Qt#_m{wbu?KS# ziU0WGL@`TnPX=1OR-g;?b)XaI2kTq1;M~yybO1j=n~xK;!SLVT#76P9pg#;>V_p&Mwz1*{f$fJ2@@1eu zls-;k+U;e*FpyP`L2>?%qe4RiDRO_^cz#=)q?S+0&#|* zeKbnoBeZ2#3hF4i9C<%E742sgbl&ycaJh7wk;m8u75RAnsvr%J3?|ap=3E zzxoNWL@;hb9or%pdmt}Dd)4(4&Fk{@tXMP{|0e(E`smLfr^44C74(BLrh$*WA{d)n zEr|WZNXiPBlW4Es*ZfKRk{I@eAfEDl_QU@0RoccJhdGRwi3`P<;v|tH7+*lsD#RZG zT_%RF70U(v1&mWOhBaF7yl8R&V$P}J1d$`qOl*lyHwyY7=wB-oe~AMEJ)n(29|hwd zR>|3_so>&XmEb&dW*{D8WMhTtRkH}~@}SBE|# z+Ti4MjKN_W>OPvm1XTLz&|~vs@{;X>9PGb>Hapv&1#K3_uJCXAf2adNLAwQAVZY=! z90#o;CnqLT#;*wahlnBgL9IZ)$?u6X@XG4;F2vK9LX8-$|~4AJbQ8eoWqvA5RzL#%M1&74@0?3VSm4 zj17rjn*O5E@PueTGxNCU;~~BQeoh+>KjkxYxKRfv1Ntnf7uyB>tLp^X{gR+xn>cW{ zK&uCfa|QZ^PGfJ*ow`UI#7}7F5%a09_%dxh+GEsZd<(6_9_Z#!fqf_sVkADumcP*f zG=+8@`5`$A-)G$XK|vjvD=gNbx7ZY|B7eiK_`)&zNfGE8^^Wr=Ph#wvXP~2j_!D|T z8yp`acc$**!)PZyNV^1IW*!pt8+%a>2JfS{Xf3^ZWpiXc-j6vWt#B_X{c(_u$DDZLGy!11X2hi>!C&1_F|3FUx zI~ugTDG%O9$N4PnXZkK^SK_bCRX_{K)zSX91UgJPZxx)+pMvw_Jc%3l1$`XH3Velj zHt_|0rp}V{QGdw;X!~IgaxHR%7X)oI{2jY7)5Bkv*;>dTmI&KbcxTAo0GedKTvPjA9)1(e^)SfgxE(N z<2=w~#s<-3;vl-rdFKjpROTb%>u5A{`|x*SBU()?!WPtR`ft!wd>?z^qu7pmKslfT zY=L-+zLTTSKS3U0wnhK(=UW6?afP6saSrG+{TH;S@M-Kydz-#-VmW?bpGX(vXY>`L!Nf^)ojAwez&wsLK^!HIBmbaHeY&9i ziT0pN+#iG1P!Gs+@PFDejK`8wQx5n&WkCF9ToC({HxY-(tC>f@c-%n2*xdDkx{m*0 zfBKuy0Q{12nD!6kWseE!1yD!E3+fBs$8U!V{Fe4UdO;n-Z_zo2;CwhQa%cLA$U_<5 zrvDAUVk{P)LnF9Obb#wdi^;)=TjX%o2Ul>UAeyg{yOA?sKkUuluEGB;XXblo_}7A*5pA(pNDQW)P(Ji`QjbhS zsAFhc7lGz6Mob?UZA9j;QWp3+acR3iL%tCk#TSD0S|}g%gmxrbz}NU6Hew8&@6eY@ zdyaU^xLv8>7^b^ufaxx6D$b2Qa?bTuK~90saV=aE?K5&@w3VEd9Dw*n&W2rRXJ9Y# zX7UB{HO8+3G4MBIFZ`c8j?ZJ;1A=nEuC(cC%P>bDJtxMZCFnEdNx9z60`S$_Smt#~BNt9#dZUJDN#M zVh$lW0Xo8K;CG$G%&}qs=-G|Zj`{)~}6yzCP3)e)9rwv1FM8DAqG=e;r{F+#VUC0seOX3suA_pOV zzVf;-@&%zF4P(JN!jBA*EF2 z$~B{h_%3}r*aq8TQ*?+tgjj}#Qs?gy#6&=!&{x|M`^YP3gYa3t!*|&S)?90F6sfc{!Y*iC$~m_@j2{_jfhv+jP^#Xjj=B| zANB_73wFlF)SnfC_8#`7?8xId2FF4(&~Y?_*hl{ydVyb%Cs_`S-%`)1`}i379DYb1 zZTTGe7rOrMd=8BzpF`&X-KC$EEzmCEeeyi=JNoR&!-=otcGgxQUmJ)X0*kSEJi+yMW+RZhSM^JC^ zFKmV`;CuKg{z?2oziG?SFHa5z#5pwA+915g|A~8io;;E7l! zoyShGTmA?5B;O-9V?T^Xu}^$~;}FxRXZ&y;v_sGf{0A+jZH>>8OWNxho&eVDA39+`e*Sv3bwmgIHQ(oAZeN&Fq18hvZ!@iskF^|43&h_6p zAoY-I#ec8`b|Ute-&-zCTLV8N-=dyV-_c-VS!}*x`Gn;e#6Nr=e>dN^n23g$?^Ac! z4|NH>qHdvGXc)dvOt739O(FlVyc++f{3$oejPfF0l7~=M_!2&4`a)UZZ;UOW4S-Id zHCR%&(Tg`-`Os&00&QCqS_o+{uH$Uhy z?JIIq{2L#lu99%{0)eGmcyYb=m{Ex zf0M_VZ&Rl@2mIP{3t}Q=Kv|ofql4%n^_lvO9xw(#Zbup5Kll-SA>KpaW{M)pHc#nOt6*eY*Vn6H%*cI$=>~HqPFZmwxPT3E2oLG#Go4(Vg zv$~FcaZc1b>O1F&Hd}osrqIsfdhi*uJ^IM?;>+X|#3s1lAMiKI#o%v1$AQn9*0K-c zscEk11$BmF6VuQN;sxzI{FGS2Ib%z%fpH1ypT#l!mFuQ{(no|n=_kTY*o!=Xx@_%q z@;!8fdTu!idQC12=%~HseX!4xE2HmdEPBL#O(!TPt0$ZT&rxY>OUqE!dYjZP&>)Q~$96ITyCYKG+ML#*Szzpx5MR#6M`A(x}9 z&`k4x>Ne#B)OW6t@*+lY&G;KS!MUge?gKFdYWDKr5+wit;fP!G)S=@T%Yr`*U%xE9Kr zAG84<;9Bv2uA4fF&YJF0e}VXKTWrMN_L-xKoER-@_CpLALyyVN&^yZ?VskXpW{ZDlG;s=;pLPt&pJU>KXa;^^nt`9-FP!tyXzq^s6W7DF{a^MopEO&cE!1Q5g*pxBjKw!% z6j0~cqK~%aJ&R?$w$HHT`|QW!8?k}o5JT*GVqE!XCJ zh{^PESiVgx;ruB#%8RnXFQ`9UFLe-KqK;4|{7^6ONBk5UVrTLN@(#3=`i~A+o@jYE znuLB>dl7vBv>xptpF_h<-{}`62Pfwv_XEoV$shUKw)Xzf4D)D?$aiCNc47(nBKijC zAo_+r0&OnN5pA>f6xwFFJJ*EfqP<)vkSn3bqOFZK|X=h+-&fVgG<>%I(WQ&g5*2=^_XV;Flv%gqvw`(_Dw|Yih zip>wHH{>z+4t_+P$G4~}Cl1Igl&T z2V(gmugM$jJ>Iv^@;$z9xgmW9?4SIQIz@f5{y=M|a&F{7v3=s?iPRUag=@0hooh5r zN<5kR%_4()0tR( zL0ha}l`UXWcFZKx>12`s7uQ(U59F{uwZ#!A;jGeevt{t!mpkqM&Mc07(On!%6 zqdC@>VQo+Jhdxi!a$b}7SpLJ-#s~NxfAd*DFKldp{ektLa9oaOxuxZzoFBOf=WAuk zHE=zYJJ)956O<=q3H(iY@*3ayw>FzjnLb;2+xu*R@8S<&IV|ciosL@PXx|~%0bD!a zPxuwOgrDNEO|J^`9(b)7AcL)ezr_BT0|eTFUi0OUmM%kr$) zoSt*A^PuifZ#XxrJ7_594*XDesJ~WssMl7vtsY?m>NMQ4A z_1$v8SlifjqJ1ww%u1LxaKkJ}fU}pJ2J89hVq_ z{mtH-E9Z@EO^dij?1$~J1$MIfVD*mrh_9J%n;+w&rZ4T)-r%)uc^%tsw7NhYr=FPK z;<1^-i7Ax(Vv9rZY;*{A2dlN%#%WL}|<-%tz|0bp# z_$Nm&|HW6aAN2zJ;g_77`5?Z7Z=oxu6{Zi^4Vz&P>|^?iZla%PDOm1DehReh413Q$ z6RXAS2iPx|#&TTK3-l9A=PXy@y!pWgxEAUd;OAiN8_Q9!0a%-ct-ZFo%>Vzd`b-_B zERVL#kIsGJ*j5MeJ2cDU8-9nsnD1aai($kVi$m5v$5xihk~dr5C;2mN5^~*tZ}|-G z+2{E_&<6|Ho&95Pi*dv@Yco&>Oq)%QsWUKH4f&xgP4}qB_+qS0&93+XzG?N^a;Vt)ZL!DV5%rnZVE$!sitD#H#XhW# zvwtw(vp9M*`X)rr)%=g^K8hNA5rhnRkVyelR9cTihiPvJ|!KAfZF($*eFt1O2$t+9GU-NP0Z`|uGfZ|r9A%*q*mLwm3@J_zInvE|L*=BHLZ z_<~`%1Y5q(cWqy`U(+``o@oko7k{(!F(1VLdCk_~GrW%d{Lzf%=x^J%U5_2xu7`8y zI`CaI&NKr5w3tL4107QV;dY{B+z*K_nrj$Vu9y|M9*`e<L#!{4 ze8ch&w9Bx34lU!g^;^W|efFN^fR;Cs1F|2}6OO_0EDwqu!?AqOuEBH$t)*ZETETKTtC!f~-}TM@wmQjYf$tL2zoohYxPfgs4snI@EV!&e!4=*MV)# zzqv-P7k@Du;NRH9{OYJ`9c_D>R^ofq*;sAmZ^JZ=t@$b6wSBQ~u=1lUW6QzX)0|gq zPHA!6%7yrCzGBzL_TQLZ*k>&+@qLR;?AwlI$G6zTxpA)eja@@*y{GP5y9BMK&RU(f z`c511fIt($G?IK0&7=(o);2V)Mq_ymrnRx}+2`zgXfXS+{n~Me3&45AwlUEi(;Lni z&EovgFrdwguAw=mJ6t<)%<5KbS>iudKh1u`dHjp5X(?MH_I+O4XW0)w*q_&?y_ALd zkevtT1o)txE9Y))cCG~-1+LG^h_tsZd=#7ZkqtIt+W_zC4?QI>qpv<7>!uh?9{v?JE0Xax0}*vI)2U;b^+_EJpjY5mdI((H(xEWX8RwdK*| z)s|1Qjg5z9WA5AaRuG5SK?Mqexs zLjL`$^K+{+lm}QnqyC|XR!4~==qKmTb>JJZwl{x{ZRcZ$*!an7 z$^;wPmiK_qk~i>uVjFpb+0WV?=sw4#?D0wL$a!&&z&YbL_>k!Yx_~`R6R7`YPt!{5 zi4Cz8wu`l+*)!Ir)~@FB<0BT<~wxQ`1m%f@=VaeOw>ciEX)V%j?Xy zWAi)H4YM8gGwgqCv8RMz%ct+{T~V008> zH5WT!Gqz?o%EA7&|M55F1ndKUr7mFGSUo=KwbfDkQh%^9<$p8_{NHmYO+U~wuFo_C zUFP}$n_Jt#+7sB^>~D5Fnt>htZ8o;8*_$o)<~w}furlRXfc=5ds+v9Ikt({L+awqX0Gj&VG|C#ZMW6*y1Rh}iZC*Ti+2 zPGi?tdtx`!3eyIQgTyO9!%fH8l7HLZ#I>XU{r_{P$<^6Mdtn+wd2p=QIzU;+`oC$5 z*&JJQjTY<7F4zm-Bbwp!mRI4c_$)q;f8)<+Ha?DCn0E8pG>6yrKht-<$9Jp_nEz7; zOj|fMb&qqQtT{KzhjTruh~a4a8o$Bksn=jW#&x4L=7(&pJz>7j-v)jQ*o?BYxMsR+ z@r`3)Kg;#-Rs7Vn8K1;6frR3i>*YqcgJp_iwxRg}x2z z-=P1)#qQIrt9`UJ`32$e31R&ho%+Si{o;9^Fhmn&F}Ch>LWIzo)W*fUalKEkYicSOPkr+ z&-8}^<1dV}#E!q%e8!_QkpBO;44(s=<4BIj{w#;KK2ozi=Rw(VPG|?`h`l*yvo+<9 zMgtniPpqA>2lW#hVK1{OaST60FL=$?G=$Gk4%ic0qO+7I@d^FHHsqwtgX3P{(Sm#2 z?fHv5my74V@H|SMxx=$!e0ug`zUVB@7Uzpg#TDWzagDfITq%Z%i^VyjtKfTX!7~GS zMj+2wBM zcvZ|5lf@lkq`2lEcPik+gftFvo@SR?j{u*h&{xC=zC;HO;c4Q~=pi@|~b@UHV+ z=ar(;QR$c_+=Ay=hmHwF@0~=~@sZ_`<&m&{ZWr4_+oS9I{-AXYM~arVmbN#<&7zBN ziRwUgpj0%7q_(8C-r@oAwKy(#T<~e(3^_yd#PQ+d!<)n%kvk$hH;aC6o)3W!G>bKk zHI8ew<{A&JUFKTm>gw+5{!n!Bbnz?|O=5_5i1#`1vp6C;#CM4AD_CoOsOT?F7n!2M zTjAX(o)CP`C$@REd1i>-qS4*xen;FUu-{ItKR-`gECS9zbWN_&&e6_v@wMaY==vD> zj(i7e3EU$x1<%Q1?kXC}+&Z4^!?kVInl_J!GexDIfxbqtR@3Ps5DJ90i5CTHLk<<) zM4AZdr%db@zX{fv{2%eX*ebRO+w%Iqg7VoRc8NoxLZ~_iQ$wkt&f;Qmn|Mm#*M~%o z)+M<@P=|Mk^mlxw}f z4@ZgD#UCQUlc198;^{9g6IY0fM0ep6``!DsqURg#TST_lto1y{iZ*APbH2zED;z5v zCyJGNHh4S1^IWhs&*un7!jT6=O}Hky9@gQ|;m|0tFSsvwo!Hy9H@dFr;lSa*co8R- zwJvMzD~el+Tb2vftUpl%ngh*y#5S=-u>DiCiIZDSZn;^!Dr&_LtxvmF93MD7utc{TJ3mqbiGJ4W30GF z3=>1dMWUPF=R3!DQJ;=zaj+SJXQC2Eh;7U><(UOD182sqyFyasFkk$9PWLIc=j`MzJtY1s zdR6zTZW0&OUR2w+zHfa|V^L$K)?c0zoD*z~v_`sVMf4+jxa0)y1n-=LISDuTZ}2xH zHYAQr9+|u_Wnsz-sV}77mv&#;>FKAZ?-vU)7GzwMc~NGYcr)wGtP8U*%>G{V%juW1 zMr7q?mAoSc-FH*UZ|$E zruC%elbY8ytZjIr?uok9HLGi!)z0dLl?y8`sJNgaw>-BzsVu4NgwhjAhm;H{nNvKc z__w0picS`D3+EO}Y7S2mNn*{RHHSusT*2ZvIfrr%-7g9b7aUG3Oe~~)rWQ{v-dwV| zq_DKG^zX92%Qlv8EPtlrnToqB@2;FsHKA&4_1fz0wcTsW>dNX4HymzAZBA_-*E+7X zvaPZWjplv_ztitr=U(UT8Q(MhA)iQmDDkZ1vywNYY)HvT%SpQ~{krrS88b3o$$TYq zb=K;vRoSbum*gzTnVdU0cVOPYJa@i3e~su_(6iu0u}4%3{P`Vmy}+-p7w_i1n^%%s zqS}(0ds@zEIYYCDW{=MrpS3u1aps1M4H*a052Odu0%;D>meQ88KY4%hyGidR-I;i2 zqR;R1&r6t>Q0uMrp5ZyegEo!Pn%X??iTrRtXh5iMTi>=`t-V^$Za%xYPh+3P0rdmw z$JCCgomV}tdQat^${`g)Dr(AV%C?nmE8SJHt0YUzD4tQAF1{}My67o!hZrHQ6ZeXj zMWGl_JfQeHF{)%#NqT8|>0e@7*|xH+YD1B*>$t)dN%ZI zXliU~+}OOa`H9viS_iicZli(uR`{(j&syc#@$p(qxu4eR9HMnOySTeVqx9RO{@&A4E7KuZ6$3R z#CwA6AAo5}#^4H*}9@UR>(9)NzmN9@kf%uRNzDoRYB6ztF!YX-`sR zN@dFTY2T;ao^gA|51Bt?MzSJV3fDP*ix+cW%snITjJ$V5YJO_|Xz`XfBytLJ3I>Tu zVzF2))`%Cx-Qqa$LH-B%$BA)yM!*>d=6jG8}uG>A97=xg<4OK=Onh*+GxME{nj>JYr6Mn z?$OLb8*O!MbvaY=E>zS4cA&y+n=<|+4--z;{C z6%{Kgsw=B2_f_w!zM<}hx*?528Yj0*ZXvf{ruEslr-nTIE!SJFv7WJ>gWiMQE(u){ z&hwq;>*(+3|65E;oR*l7l#n!6_>=v~^Mo(Om-3WwrMgmQ3F^uW(I~D@zdrp%@sU^} z28rEiyVI@~KcxPUI#7I@@@+~lu{?Qsa$!pMvhxnD|H1QqXNG2m6m|pSTgJB(G!-W6H*qWtC@@|0VWT?5#+tN~wCH`ibfb zYA>kmUf;cbaO2>{C!3#aKHPe^bwqGPkhUm!^&!V0$3XW$_YCh0FPd_r|3<$f$&vJ6 z@`K4cQg)=Iq@|?wPVb$5WyX~mBQr;4UYm7o*5%okXZOkJlhY};Q?579o3~%A%wL&5 zuwY;`uAklR>~@ce*Ts8crI;kTicJNZ3eFTy@MG3?ydAz-cfZ&RdaQ7^_#VC)=sRSSbs(16^&;#pVfSP z>+!9QHb>im;DI3R4%+{YI7b}qM`<6Woh%+reKhK)EY#9d+?;fC z(&WU+iR1m_{pa}3@okIW7N6=(^(MQM-QQ~sN9xk*@ak}CFg5sm>+`KQHs9EMSL0oc z-_(CoKc;R>w9fae=~;6{^%d1~s^(PfuH0SOS8S@-RB@GHanoB>n}ld4{L%3nuI*hrq-IFXn(8&xBgKWHzqnYOCIVG~s`tf6ktlXn?yTG-%Ei4^ z_f}1;o>=X!bw}&rj>a90+gi4@Y;W7%wm!T*Oq+$ZOYd^sV12{tc`eSap2m@s%kRDHZwU z`Q>Mqon1D%bad&`lBFd(i+2_uFD4aDD%w@JtMFp+_2I7%4-+kiS`K|A=8BnOiP$DG z4`&{JRIr%xvchGB!;6L&bu8{!Ea@mAj~rY!xNL6u-15?j(uy%vW2#!JTdLRAuC1M3 zKfQipVS z^dvr?^n8-!FXe&M2U54BZAlBH2hxwrJTCLpERlU`c3w_iPQCan_p{vF@@~ruiK+Qh zqp`kwLHB6BH>O}r!2m&L=5zVa<$KFl?XC89W{5q}24KcW2Dif1ddi^@*bovQoQ^s5gRoN=5c2p_q_N? z{3xCjaiY($eU9zdu3x+Kg7gC7$e`Roxu0f#nw^%FmUVZ=-5ER5cBI{udQ)mvN>)mJ zQhm~)#6yXn_&@PqOJ+IKjQz0 zpXHn7YxFnz&q_KgX?XJRiPi+xv)7GY4oqlzCvsj$5IHPA~&&=&&T-La( zN^x!Wwb`!<+KE4lb>b;;vEcs?iki%t%t2y)#{7&;>6_C3PWwBJg%GmESt)0wT$X%U z^6g2tC*7TRcOo$^%a`SQGycu^uqW(k?{4qTa%MSsPW!^h!bq1;m(cpa`oMse0WAj_ z4>Ueg|4jY3+Htj$swY){T={Wjw~B5Rzm)w__G0OarBh3$mONPeVDapt*+r`gR}~)C zPjB(zp$`uY5VQk-7kh-~kmt}?Q6`ohUUqm~;kd%9imocUy7=niyG!mad8PD~(yFqm zvQZVIDk}B!QuRyKV{6CO4y+$oKcI0yrMCnxVq*_YBTtzFvr>F1~S&*-0VX6BihNm)r*zl%lLi?T1s zxgh5+acAzGxd%kAyk2>e1-|~gcvxI0s&cDx9~DhGO*uD+ceCHkZpmuN>M8z{`Jc>{ z87nh>O#d;Rd^TI0k$Ohz;FQ5BHzeN>wfS9%cO~BHztw-0?`IVWq)aq^^rT6bZ2czL)mSQzZo)~Stl?|aSfH8X&4W5bONKiB5mETl8t!!Eunvg5zm&`9YR%|KWqSp3QWuOC#yNFzIoH$e5EM6A1 z;@XmHOLmG|OK&Zut^cFI@0V08saRRLvXXv~q?)9f|J44cR;h5^#D<9t=}qZP^bbDL z`bcY^wmxn2C2Z4L&^#-6u-3_@bS(H>X4EB>W~mlC@9yZPTqd?ztCIX8J? z%EXk9Qa?)lBkhkg8ne4Hc4e%|T$4FAYiyP?+nN2iP?*XdkTW3X3GtEmQS1^wi!a4< z;wGUcf6n{a?`QWEFJ!%twJ&pDW-ud|K^)khwm)r6>YCICQXWX@liVlSo#am1<=^Fh z!S{l1c*5|6LT{n>O3#%Z#t5EqJmcVb3yeoRAACO8KF~fuTbO)xYW>vujkOzV&#O5v zI)SXVvbHiwTv~By#Vh5nl>5Y-vN>hh;-k`!N^cN8@joU1Q?f)nDrSoJg}2mOI$NAn zc2e1&;+^t$%Acxus$y#8)XFESo{08=RMb?|45}Mcx3PX>{bh}pH8wXjH+|mndCT*G z=L63MpAEjLHMbczP&(^4*LAMzF3(+_x$$%3m-v?WrYBBMyd?RO& zt@NKVe#)TF=(DWPvSwz_%swaQoSZ+!UAcGVR){O}uFP8{4hR-}b>+MAtMaPyHj63Z zSg|&DZEi;~FK1rPAK8Co=ZgVZ1G2_sj>&v5=`+&jr_E1Wnz}Ugt(3P?)+Db< z{xIpoq?L&)6Q}s6_{fYt#pxBp%7>LdTlQ>O zWoc#U?Ly1Am#h&}1pOXk#VkRe6Ln*bNH0q-`#{`MeoJ|miY^tdN|#Erwz8(Grpj64 ztm#nOq4v7E>*|)*FR!m|sBReEG`#7X=5Lz&xAt%SDezO^_TcT&3Ck-YDH^fbXg}j!gFHO%BGt*|K?MdB} z+Fp!E8IkgE^25o`B|Vo!F8ZARIsXH`2YeSNT$~W_2E2p~4}4Q)LFJpvE3JkUb_a>vGwjnCIVUw?ev@pWI-d=>479a=TCs!wH~%KjDo zEAA}6v;3X1cglPMf6f>9`(p8cm?Y*3Vle$rvjqCGPCQipQ2B_85fztJURFsyKBsz4 z^-ncF)pV`vTK8K0YxSo!p4Rwl)2~gBw>;i*N#K$|S}-k0U(pwlFCsjbezaq>;}q8^ zu1a^M`*rW@-hl}N6ZZM``9>s;Nc-}~9I@%-|H5oO1tNT_@ zt(sazzaVzoU$MX92{A}?6758Hfn8q|bz*Gg*vb+yvub8l&+49PB{x_9TJvkom$hHk zepdHc-M97M*6(lF-w@vv-_)nMPc!xIyVmbo)wSFLzh{+U03m z#mVU>r{6E$5kHB2;y3Yym?QcNb-$!NDgvp2)Z4{ZDPO4v$(M3*^2N#HlEx*`-+QnB zUjK04a9@5xe!@@QpS0CPG{!f?H~dofOWms4RkbhFyioIU^~=>?RDDrZRasTpODwBcR*@;*D1W2; z3Xv}8i!Bx{qCP>o*E_DxQRjHW^@fW+)CO;ZcR|8} zgaUtoe|h5aL~pV;c}&Wfl-E*UOZ_43hqS%vd((f&_#xx9%-1qUW{u2h6Ax!UoV`!9 z&uOp7IUwgUf!2G(m)T!tUoCcK?aVq~EX-V(xjkchMr(R&da_8$gL1hwzzm z+s9LnRU%G&Tl;P8O0iJ9AU+XA zqDx(uy6K`^+*W^EJwMMhJk!v-u{XPJ+}O0SX;Jf{=1DD+T1K^wY8@UJ9vIdpg2RG0 zgl-5iM}x7^Iap@hW;ik&tb@rtzKbG@ zB3#Egp>skh!IWT8peV4VbxZ5(Ew8sc-TZX(l%^?7_ch+vcz?tF4b$qU)i1AGUiVe) zSG5}2sp%sYRWGV;u4+~f$Gugpm93SF#f5^nx4U9@#b)uD_(mKM$(6~Kmx~pGzPZVw zO)RKhP~D@Z2g7SMZ`8g~dvD#nb>!w<8oD%OHD)z3F~QO7U>aAmv(?$^5BLM<2=gBp zfA10Q5$+x79XVfXw_T`bW%bh^#<+mo$Ei>zd-yUvJ$frFA`(L1L9#ZLEI$H6-nY(|F6-{_x1PnANC#gJtmUH ziwQ3#WQhgw3*uY7t=^l(M$bl1rl2f7aDCtkI)l!>;xWf#j!ki!qGQ9%?_$lqb&+)u z4ZVj4h{d7Bq0(S!u)kQv+ofl=D{Ct*-Ok=ex5#*`8AInfEg$=##AO&jY`@sMD=lYUPP-6p*wE)#zx{*`!}*yG>hzgWEFd&yUo zP?d0oxF`Oe_?NsddB5{~=P7ZQFbyEuf5n(Q^OtBt@N8YylbRTr7@;p~S!h`ZEoaVA zoH#3RR^YzY`&!A1ed4a>yPAJ*`n_qG*weVDae~MeKR5i`ut?k~hKm8>axq3QPQPA+ z1^veKE95riHa#OUn=_+j)UTxn-IskY|K}leq{QQLy<#~0ph*zd*NfnGofcfKEWI&`m0}Ud$sK> zu`94EFhz6|f4BbK`l`5FFs~$6gjzx^<>G+&OB9NF5#Ji$+CdBw_lgyQ{*%N&Vql1v zC)oFKZO64u5MK#(#|0;fUj^fZ&k5~5bYu9&@VBB{q+8@U(I!}1jAwZ9lA@j zX7dU`u<7sU@0cfci412(bWX@D=Pc*PVxQ17EoZJP*VRq*7U%y%FIO*D7m+DioGs2> zVy$>o3=oV<)3-lUplgM3g>m!5nSyoncxFFyGV0G*SM~U&V^z=(*&_u_&xsU{HM8|xr(?OJQX6zo8;{x z`icR99OFW9y2uwTo)*szK_545+^(X~UFcpa`inAGnQN}-BsMuWIfo0z$|i_#TsUry z$P%n?#XVB%^_)1?8^*^U5;K`TA$fkH~TSBB$!|DwxCbzM!_6X@`C=Z{;t`AJd%EY#+-+X`vtasQ+y^i z3jCiwkN3nfF++?MeFSsZ4!91u-Vw}uJ6&iL7t1Gf#N0NR6aMkMmUIsmM0r)7rb2iG_mu*0?`_XWg$7b)rXH zkGKcL7otU+?KsD zaEp3py>q|#MqooU>1J`3NDzN$-ZaOWDEbNd(6+^G(=6a8;|2+Z%(!ol`8K*BWA0xdyD zx{CH9I%uljj3Y3w?^MxOF!$v)F;(#WFT@{$xj83=PKwT(eK7Q3=vBeon1DDrd~$TA z`poc5&9eC@d_W{ek|XDeI|Tjw8$_Y-AMr=m>K$=pM08#1=d~^w^E7veYT-V{9i8KU zy6$zjKnxemVY*XH6s$MMTE(n6I9t%4H(l`lB*A))Jj<4O`9lPKX58Pvy%oemE`)nI zxF`K<@xFLbJRw*s_$Dz(oF&?e6cLOBBjw@`@n6BUd>~#I%LUiRobt!TOhG=3Ce0F0 z3hKsE!91k3Vzc;BXvi|sA~;4D!5Z|p2D{3dC{Z1kqmbnmNa* z!Yh=DI;sWt1pFwz6mN)U1@U5x7${B^v?*KTTI2o_%*A?3JT3kst`fb(vBD+DnYdqo z`xBUp&zj(@UwDt;nwf`(FQEI}3&Z^%lqdJ3q#y|*GOn=Hyo@oG6lT9%C>;?-2dC{05# zl3SLP(rD(C0~J{*CYeO0saaH(LTZI&H|;i&ih9+wOs|GRQlUsfg}tZsIs1HjSKIS? z-9I?%`A^TVp0$2!J@OMIVQ|-hzCLvD;{%`9_4%pi4t{6w(!nbSuO9H}*9`t{ z@Y=!O4z3woJ@6Us7Y&{>c>2I+ksm(zj)Bj3-)8Wc1HWbb_k%wkJbUoif#0h7hJo?< zZsMB;Y}R*7{1&eK!tYS;M&1k2ClpB{euq4`t5@U4Sa^} zs)5hh^xMAjnuiS>^CQ>g2oE0kE%$F5+l_-(20`s_KO}nc>KU~ zIOORA>kD&;V{nGtP1|@wF8|)ayj6GM1}8T-{fzj{Pi}ttoAOtlTzPWe0Uh|wWbcvv z+Q9#K{>#DJ2EL2sds^~8-}$mX;`jd^KES8X8puno9^@PUF~7k*AG12mZ*P6stxwk( zS6+7IW#2k@(14GyX*~3p0ULkPfY1EY;K>6yjvVt*gC80^Y+&um$L>9_NAp#KTMfMF zAm6i}fFJ&G@R|XRc*)?`2YABo#s0)VeDHqS{RjRpH@@IE{%?Wr7vcom0KPkjD~#WV zFqCgTxaHv113LMd!JP)`@xQ+PZ*^QGw~#Z7H$OZ0rNMIte$V{ngI5n;JMbIi?-_h> z;CIVsyZExt9^7Og*S_7rTFsd6KDf`|zJmu2zH@NZ;Clvi^!;ae#AS~-Ezz@_?E41p zdC1_w1AOB9Z1M_qe$zl3Up~;LwTV7>>61NnzqO8YtN~s%_=ADD$3Nct5O3)B5d(3U ze*MpLag~m4JD@w?`}7^SPacS|xXO1~-aB~LKyLPyf$yNcW?;?C9{=nNzBdOi8~E&q z9O%Vozi0J(^D9@@vHl<6Zx8%$z!wf)FnIppIcJbd_)eGKi2TK~--WanE4Dvr;5!wM z8Tj3G-;aCv0B1a8fFm9-u#Xi--1+3rr~Gq=@hlwcJ32QTeBl6B$UQ%0fG_@Q@R0$| z_}2mdeAfWKy=@>z#vyMQyl%jcUo((Tkl@_w&+wKDZ#jMDpDz5lo|BUd`U*D~kH|xLenzB3i*E4)z{$ql&yzk!z z@=Rc(;5*~$@bVp2-(~&u0UcQDlvmINE|E{l$KnUSg&^0w@4&c>(O8Y!?{eWLdFcOMt#GINQ;ucJDi# z>=M}jhX$n2(t-2y@$&fw%YV*}*?*6>oLrc%v7E+Qxv%f;-E?rPftWA%&W`nmZ;JCj zILMZtdh*oM-zCKXcmj9e6W@<#&+i$CbLJH%`F<6?$MN``J>O;Ev$6ClKQw3N%Uqe4 z#|`A6c>d=Hes3G!`##*S44!j_=goePeTf&G;e|JN;puVGHTQ@UfLlQw;P=m;IS|jD zG3a-_?I(KA>lX&f`apK<8h8d*s|S8{pnh%s#z0Q}qJi&2ymau2fxP!G27fbn-N1U{ zt%G+C!{?T(u8q?PFZVXHF(+pPx6T$9Xw(nk1B_}-^u+>bF2HD+~?Fs_{rS|)@|}G zWx1u}dkkFn*;sk2oD3&Fa8T|lNBx0;JpRW9KQVaRK&<+i!BYnMgtx^svCUc)hd=KO z`Ysk)FK+3&|EbH@J!5=63t-(KCaPaNu0$%ICc%hO7ZRA2Dk&Cd~~30G4}HYUpx?h zZ$HqVyAI5QeFS^(=8FFOmb@|g&0;#SRx;1>jbfee>ElN>G0UL;`;B-x46er!@6i_$kKY`4MjoXO`z@~=;7hSVdv71$OnMOy z#a4Y4SK>_XMT&LeoS1JtEp}Nm;4GYjYjBLUgYPhVFM=P-;c?0T3~qSY4Nvn>|0e)v zSpRhmgKr*K7szM7WniBp>HNJ0?y(N>%r_3aPoOS2?=1$n#@^+P1~|rd z@2zFZecyhAx1a7kcuxw)SbO71k9~qC4D5^93o{?` zcCbEjPT4)+e)}Nu4csX|!Jpz^d6|BRk8GMPvjKY$@-I2YyzPFPPrY;gbIi2^w(9*F zHpV997xHfTHh!}f$A37{+WV^q{Fz_l68V69Larcxe)j-R$b(-ykSG7e;8lY^8N6a( zAK~SLmn}H{qk%R0D+gB(>^0ace%-*HgM9p*gZB(@4&ExKKIR*FzkI}60I%C?#yMgF zzQjBD(|h#Z&y-WiO>iyF<%|525As>@=JyA9i7#5~$i?Mm{F0x8bDeh|ct)-R>H+H^ zP=EZ-=gmPe;8?l___2PeL%&{f_J7v(#s65BH~!VY`xWA*HJmx0ulk+NKmL+qv58L` z$kDB@*^Bo?tr790b%T94d8~Ch?qI|0mu<>zXYzJ9|% z&SLFqt^E%JzHFZ$>71Mf2iae=m*H7C&ou)arEYD!c;G#Q7Yy*2JWp4n43iw{$iSOx0;>&ORPaNwHYZCjrc$Yru)mqvAV|vHg|2eGO zHL=URo|Dh0#~g@d^Dk0Pd0W0?F62J?U_PwTtzXQEe)4Ov%eu=LtY2`Cag__>9plA2 z*8e!q8payM+*z|EJ4Z)xis$f_`Q99f=d_6n^+8|6S@AO6`9DKDRvMdeicjw!Slh_u z-a2^0K)keHE~bf@;v4%F`|~Hh#?S19wa<{B;V%D6#B-j%W}rU*J4^lSUVCD+wKCm* zXkb3|jn2JyVa><~%)hvAKZ(w*Y16qqY20rgCB2IsxYyd4{&Bx`B)wI3zO}Ra*`Mdd z5AnqMTpl6^vBt4}Ht%v8{i4sy2OmB8=;^wbF4-PilLJ^g(VsmTI>QBc0arYG@XLdz z59}$*AMu@BxjmIfo;>n&EonW8^R3rNu-^jSV{xCoNzeV{K)(Ca19_?3P3(}r;ZB?; zcfo!7Bo{I_-v2c(*0=i4FRbtR17E;Nau{nr`vv^ay!8Lc>}{AI`tg6R@RgiTIjMY$ zfqU#h(4!d0Hq|E>_sZ4{uDj2?(5Lt-7OBtr!8$-JqEoShAMg+JZQk`!U-g-P@iR7F zo=lf5ZMSw`^QKjPv<7yTtu$9ppK3BX&!I^X|b3_z2V?-;{gHr`6Aww5MJ9 z^o<8>+Wg{IxjcVt56B#_3-*C0+JEHJafLlFE0;kzaWDmxU8_hkg6sKB8(UaI14JO09B_>2$YH@1fx@E&fk-p9SI-Q!*R*tphb1?(l*$M)WsJlnpRy$AWWJqhb& zIjqlBSwDmKzu=B%sO*}Y*S&IedvW$R~=kE^WviTWa^V?66!x$G1kjsGBVl6>}bB^5u-s=-D z^vfQ-e&Qs$vZgi$`-;ZY8rpav9nc3o(NFuhr1eX(ed2Vwb*L_Lpnm$ZCZ|97v^Bom zxxCq&%FWYNaj}@#{t{jjpVj%2fcQM|$j1f=ZVw{D$%GGd$+$vt?`#1qV zALncKCgr?98O*8#Gmac$m8VVVuCylcj=!w(O-Ft{^LILiy!G*tSP6X zW4b9%7Ne{Syzk{bBr!~^EH)PN;lW&ro#qlJ>c6>UGv?E{*pYnOI6)2@*jnYTyBFA=I{1e=t;ww+(hr;COV;lC zW-YJ3`YnGj9{Nciayh&lH}O?`B(IU*Sog_w!1@g*wf3|Avp<5Lj^VtV&^`D-&V&d~wT&C~#rj$^rTPe3J2&n-@R^- zuIQ;;uyvjoB&Xc_Lap=Uf;is(0uF6|6{mtcE$N!F+`Rk6MRnlb_K>V6_u5cyF9tRz z<^m^)#rkdxxXhT$LH;6+73**ieee~&$w!+5x-$pnf==;w5>GWhu0y)^Jih~VdufNh zvrRs$Km1zX=v-gLP<>}l#$rtJ3ifB5#tY@(;;K0~WCpJ~U30hY7PFMg9poYIYb{{j z?eY=&WCwBjwrS&_PdNh4G2S>Q{jg6lul3&*XR)r&eZ=kdBg#SXEC0ts z_}1E04l0)g91-xcb7Xlc37)GCxor8beSw|-Y8!A39+U$DZr48&2Pq#*=b-yN57jA7 z6t|44{xps_R*aF0;#r)CXT>sc42og6)%#byhgH6P_*BsMp60mLDBgdPgOhUKWaX~8 z7wjF#+rb_QSo3HP$K!3hUz{y29%kh586)E~ZaR{?;A=UGc!;a`4?p2&e2!m~U$&0t zuY7^M;Zyd9W7#9SS>BKf=fjMH=KGG6r>vvyjK*B5@OkNlSZ8(aHq?XTh9cvX&V zzq$9ZlzA1D}cAvGk=jF|EcXe8ad;d%RtX({>ANaiWOuR(r z#z4<_M|>%s(gS^*$Km2A&MDt1k7Q5yN1Tg;#6F0haZ{D4B27Dfh5#n`- zQ>mw;t41+^P@8t6$}S z?3mrO=3rawOy0?NaIO49?qPpm^DW=o+=Fj%4?o?x2mi&Tn`8O5JcDfCqWurDYp%!3 zp2x$uOr1Cw;$Yk$_r?!6IR4c~TnYFSmqNLIYtP=(Ee|wi>jJqKXW}|;ypHn8~F-b;~V_KdNQ9l&mZ`NH8SKEqCcMm(q zXTYb}y1bE}vv+ODC)qsTY(2zx^)0@~pL{?(z^nK*u8o8DUYBu~qbK=G>+7W0)4e@k zeepTHY4fo1`q+bK^bc6Z*mjaRYwX9HNXX@kxj~$+*RHaf|wzgUv5E zhQ7^b`qocq&Ds7&aZ{|_I%hZOojw2;nFD(2B^K^;?sMI<%A~r?qxpm#*Ufo0S$t#@ zbedk-jq$K0pj-CUnCX`N;aX)f?j?is-Lv(k9(BSM1A5aQ-RT2cHQ#iX-q@*e7*Dz~ zZeUmVn$1CbLwE`=;Um7g`G`;Ne3Gw2Icj`)EW6(Qxa_(CZaZYMhdmAXSiFima3jQ- zctl*$*S$Bj{l=JJ`;E2n&XF9m2@<;3bNOC=Y5zi7+O*HoK3Tl2pW>UiU@Y;qG1G%J zF22T*a&5q!@ijgL{ED~nHQp`ilz7nmm42G5@W

je6rjUca{6e|8NS#bNYt&@Lzdryl5;q2Jn1bU+!z{%D7ee zQaD6~!{6eRSVd>mi^tMmaf=?s9h|3c#i{aYV@S8k@ntzKc^>wC<>u|N)P^>-4dwQ6 ztuYv@IJdbL&&mVEC*0)4mT(|0Vr$17ls%VAm0PuzlsB}#EB`G=;nT|H9gcC8fn&SHBMuPIIujK#N%>a9I1SsbiMnOJ-72db<-#Wd-Ex=rz12~D+EGpqjq4DcbBj5S-xwnDZe1gH_BU_my2|q&nFL=$>Hx|)q40_ z-Q`E5_T?=k=vRF#AFuD_zRAXRDd|4f$m$@~tBphEcF3Xifez|pIa_1eypHd1dpRZ< zCmwToF{m6Brz(@hEM@%e826Hno!|F4UrbO(b!wy75kJ=-eFHoV#U$eqzszIv6=&1I zo|D!Z=`p?1EnCapNWK;?DzismpOC#Cyzk(}S_%6N>eamIh?rFo%4^J#9q%(++gP>jzv*-YSrmA7AF|?rK|K9XU3(+JjTB+eG%jCXPV|u9Kc~-LZ0YrHk6shx%juUixU<(6}3Cz7y|~z{is1uF1GLxzCqZ zIaf})WqwPlKY3{N;$MD!@#tcy`*;1yJMUG-7l3<7oE!h*mAE&~!9k(Dka2~pviw{>aHT$qVamlbV^TKG;!fjl9YQzF0j+NS zWb5oAJ7G6o*$}&O%0IyG zT}mEy9S-}b)lr?bqup|{&Ci>Ik8`qgLqBnBeA8T*8$4pp;*nDVIpdJHkj=0YcBGs= z<%9Vjn`3{WSiXHRpLA{`8}1o(DCg7Vh1yb%1N0?sh&A*P;yUAq)?<$oj&!bx#alAq`I&TSruueNkg&r}D#2=QKRZ|>L}Lg&pN z*?7o3-^Y4)Oh0r&U+F3xCh2_7#n!cQNav2LE4g*AtY7p`--j8v_}P48*mh>Djh#*$ z(@}GfbZ+aBZacT7GNj+?tQ~DN_xiH+yLFrWq}ObW9+c@}>#g`sZlC4HUU4@6cCLIO z8CS>G$#|UH*w?!Uk9VE~=d{s1UEk++y_Ip2G8x2%P;P|Fl*^&TgyI6ulUI^ZOxQVf zu^_&bvj+TM3?OlB64#0W;(_y_bK=52r`$EN=SkPpTg*`geImsteJXbCm{z=N%w#&j z?{q_d^j6N8j+-NMp`2Zi*^BaCKNbH;*SyY?Jy(w4Sh-_uc3hdfK6s}4tBce}ZRl5d zc|O5c@C?4-Gn+4pAGo4e6CdzdKF^pwkdnCFwn#cWz5{ zbgb;&Eo&ngzdPRLt|!&0T-~I;kj0ZYwAdeivZHJ}+s!ufAAYrS*JB>yo3MF@FXJ4@ zzxg&l#|1bb;E8xc8K;mt|8y)L?0nafJ>xpWNwq<07Y?j**iXoY|bYV_7`JHo_?x z&L1}974NXIovX0#?6#b$JRl#$J>?L5bLVq>m@mWTBfQkwk&K^`tuM*SUBeT~N%bnL zvo>n4whxSW_`7pc<#MI?Guc>nUbWA8wrjf% z%JoNop*b>V&70f~S2nM4WgHmquo0Y-&1{Y-M~Yvv$<}Sz@3wLN=9s_ahsv;hbeFrH zuT}?{A8AXy+ICJ~oGZt0+&Yph*C6XZzT`WNi;PQmEI*Ftj=hp}F{-hq zZ(~+YFX?E@^mi%gUf0x>tiJSId(E}}IH!Nk)lYJdqj9F+bV7H4!%4OXo8#H3bK5Vv zC)xArp!f8f?dr?co$)kYwzqT2c)k3BueaVjkI&-^Jc8qJ3Le2d%AkDAMIVp1_BCa7 zBzL{eZw}S2b8+o~(GGt*SN==7a(&Ws;NJ73_N(*y?yZhpk8*v$x9%aGg98g+{JYor z<@U|XF-JQtE;pa$i@1BQxAAr{UYzFxUfBveXXDv_g`Jg(L z$=W>bk7NBJ>-QdqYw6i}IPci=&buGnx9fIJUz~&8r}}7|%6m-4Q$cLxHU?${F2je!hB>+OH3dvvC=d@z8(s(YmMkYi^tO z?1Zi0)$$9z!-x1-ewHuh&+%xSDZf=N&$W(~|F))WjobP=*;?GO_3?Rfub17gPUp1Y z{=>@o@YlK8*8a}H%hmN09OGruc${+#j+4s9?HD(aILmp*WL%ei$k4sX&hL7ibF6M< zF@hYY4?*7pE>(_SNpoMUVGn>)*+;-Z%GnUecNNoL$;U?DQ`Pw=Z?w1PnF5*D|g?n zqq4SKug&_PU;M^#a89`~I6ipHAs=>ZoX(y1a(-X$zUm;Wv$m4yhs>YP)6uam;yBzF z@0GK~^W^49GNRc_2Aq#rs>XX%%HIhUOsOZwjT zxYxN|mvgm4?)lCJj&*KK`VYpKblx!-C;cRy+w-uGE4#O6l|h}mJ#E#W`lrtaZC%t? z<1~KYlfYk(`Q|)si9h0oxC5^$$F<}x$HSd-uX9QDxmLZq9lYW=t|2!E;+f4mjiWI& zKF5vs6O}!qPS23e)g~G0Q~lFt=Nd~q>Ns5`(@T01$D9-U$Q{?*)AeM}xfisNRNlN@ LKS|?hEXMV}l3RJ4 diff --git a/Assets/Ouya/Examples/Sounds/Guitar4.wav.meta b/Assets/Ouya/Examples/Sounds/Guitar4.wav.meta deleted file mode 100644 index ab206a9..0000000 --- a/Assets/Ouya/Examples/Sounds/Guitar4.wav.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1f9939e259d4d3d44b2406f55a960836 -AudioImporter: - serializedVersion: 4 - format: -1 - quality: -1 - stream: 1 - 3D: 1 - forceToMono: 0 - useHardware: 0 - loopable: 0 diff --git a/Assets/Ouya/Examples/Sounds/Guitar5.wav b/Assets/Ouya/Examples/Sounds/Guitar5.wav deleted file mode 100644 index 33d05e74090663d3fcd8b44a30314c1985886233..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176524 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 _~Vj~OQw`gDIH%nzHEqni0GE09t@9QXOXMO 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�s3_Xc&s{QXfAbrL)SUchWn&Q&@C=Aw-Q z)Z2~+!@!52F-Qj(D=fEqV@o0oU$12Y% z&pXh`+sS(tbntcXy#pKk8~j58Ljp~MO@nnqbwka<&B8+>Ln73TJ&ipTW-V(aYb9Z6 zSUO!kU2ayG6%$nxRVC^Y^%(6K?SH!ebe#;HgiKa?dE*k|1YJ>lQhX9~SNA0EN$!@? zP3UO+5PtQ80FVCEx@mRO`hqcF6zC2rfV|Ya)YX7zRcevqz~tn~$)}S}C-JOV5p+Pt z;>XB38yPoJIB)Vf-b&v}Ul|?7)OHoAi_|w&H--7_TE$ug_dw%i<7GlOE_ShF#AC$M zMbkygW6NW^qr0Owk;2hWtCV~3EVRJwUv)|Squz!V~rJ0~9VCIs;;;UisTC-^4#{`CJT^!0uh`Yu!lSxvCy zM=c_Yh~4lT*6rw5*J*jMn8^mwT`Ldpru2 z-<7#5vsPBEtS!I-8f7=io(lGWhX5a=Y;}%0M-Kwof$T?MBWMF&XT8oE1s-QUMv6kM zOyu4w`KHVenuFYt17!!wqUNZX=OTI&_Bi$kclUapdV<~wQF8&T z{zI~eETWI;W9i~_agH=cnkG*Z`hEGCpf)?G4Qj{e$LNn4ju}dfB|?T1MKBC~#A7#+ zdvfZi!(eX8+>{rfT57e_;a~~a0ycn!pf^YY7gH_@S!IHs9lvj8$Z|Ch7$O@Y>n`aosVu52DvOjw4ulSbMg>L% zxTItz{4VD%C-YL~TIX8Vpu3a$m#mVk65h2t7IrL5G9{T*1*(F|`IYlW=Z((0k$WSz zGblhn){kH+7y?FvZ^7T-z1;V54}dm#ZSrj3RQ{>_tp!^PHkvk?el7g9kRCJkI;<^S zTT0>XLCZl4wXgI}TAUW=efNF$N$*MTKL0-dR(R=GhF6B?Mdw9Fh(?H7N?JIH)CaEWzD6{r74mWiBIGcac}r2`Y6hI+^g`burK68gKB1|Pq0sLTVPwj>bLp_ zfJeSZzF{Ehjd~A*sh~B;2Exz{|C7EOKEDQo)!+u8CYW;!_CQg`Jqx@6-2&Y(Z8{UE z9;^;G!R8=jK1h_E9(o0+RXGF<@S#lucL2Sb^ndWr%3Z*h;3eSsdo3`79^xL@_#YJ` z{#&vDyaS!3osmZLisXe9djd!Ih0CpZZ&+MN7J~u7{Y9Z?@>no>$;~)%r zs(K1{DGpG_0Pe}yK{6lQ2F$(s5HP>u5O@eIfPPnY)iM954xkt31JD+5rcJGALqHuA zHPQP)N5DH-bud*uRsECdC)GveMZr&2BrlTli@ro!BE2QKC85?RL6jiko{&33dbhUv zxB6#zXL!52yStgESr1v$gRO(Dr_HC$y~=u((W6%h9e;h1ud@qzI$E%#aEXvPzAzri3?BlsBIg}jQAKoA4%%0ixd`~u&G?nm~%?v~KMzbI8Z!khR z0tuUsmGxEiRnx#`Ko90}&>NuMP5Bx4NAZus0BXr=$s5QT$ZAMyNa=6Xh&5u=mWZ&L zi#3WiiY|yOh?v5r@H{{-eKvR>%mm!+(ig=!J)d=)P4Ld$N76@fMtVltLEb^me$2b7 zyDI*kI7h%WK-l?l|Mn*NO)^G{sgNY3bH9|9nU?u+*2h`HvxjFl%W0Nl28${z;uW*P zM-@M+xDz}AK7h!1+BGYQ!JCS2D((jZfTe<^!esC)=UGloFg<&E_O7g5S=TeKXFf0g zy!^{@FU#G_xF>XotV~;()<3m>D$h~ZlddOCLJtulixT$5?Tc$}Y;I(3Sw~$*-S5!A ziqs-?LuErHXB_Ne=boE;s*}jz5OzTRcK!r!g4cx?&nyzV#NOK4+DboIqq0V2<`T1@ z^<_`fi^3O$3ed&W#k8|vX8|HT3plHWMK%9)-s!x_pgAZ9GC*B05*z_6$J+uL7Bnod zg4?FsrfY@Q3h5ioDak4Ms`RVUFv@c_SvFbP+1lBZ4yEIT^M&)g`@DOvcdvJge~W)r zaFx*MLfvl@Q46!_5lzsYrdY);SEjhwC z!uTAtk82)p8 z9eaHUOaooP2cQd>4vqrN8_k>fAOtqP-T1cIyJqi#;6d(#+#7i}^8U;JFCXh`(`SXB z6$Xj|MLW<*GQ4bfSrbbW3-zpAv?jO`T)Zc#d@5hiAN2FT;9U4zcq#grxaXqRVzG3w zR43QTmnxPjtV*l0tGcV2zS$Sr7g|Kh>fc8uY!71(<6vYm^+96`y)fEDt?+!DpEN%y zH90kT7syV@MqBx6TEtUYrnVH$CC5^ar9KA?yNdwS83^8maB5iC19Ml-zkUat0(${9 zPt!mbkOp3*yuyZIeM&=c6~4fhfZ1q{M2FyU>WVETpSwNcdc-wC->4p82F#p9Q=_)G zrniPeK>C{4i$$O1MCn8+>W9ROM2keqm@>9DvNlpKTrT`8dN5iCS_}L373gN=9Z%s_ zxH(_pJe;}p4{Z+x{c2t0_0bE>`PDRF05{8SGBFEN+O=gr0%l@xZc8n8k|hc0ewQt) zt*fmwkz+aAKHJXx@iWddPM^!?;vJP4C(J$IEdF8eVX%3)dH6u&KqM)a6k8%%B65fw z;!)C3(tEOdvWAL=itms$$s9r)?S;F26I~NsWqoD68}OdaJ_defx}sb77hnhU_x1)8 zz&x-3dC0p`-8ZZZ;jGx~Cv2uW=Xu+}r=SlQ1Xh7kFh75Oe*J>_ z1xk}r*vY*sd{_9O=t0p%|L7(%q%Ml>Jh61G;?rtNPmd3cH`~&hAdw0$m$D z8$IoP?FGLX&qg)FHN(F|eu=1K>ez>(4@J|&)5J3*GlaP>WUf$bo{_bcx5Xy>H+dK| zRWwzM0$&5>C?5hB!9BoSGR}rwfIlzxC^2JeHK2!+I^3sVfqH?ug{FmuqQFF5qOQ8W zx_+=>uyEh!cOCPMuO?niOixZv=1lUN)NfK(rL9VvnLaa}d%Z&NdAZMd)hx#xgZ1Dd zcnqF`YhW*!1sZ~aas_C?TE?iWa?DAfmXvx>Sa#A{0nP^Qq})ltae-CJf=2&?#19gi zq3f_te4Y5jxWqVKc2DU~>6r^febZ|7YPC=4Q!=YzC3@;kNlr`6=}WHY*3pq7CCv;+jT@g2*yh0 zJJ1+huwSs>bKY}8vhL3IW%~vO1_~Vke?|U^Fa!IY_??i4wE*42^l{Hu%~xGgUs7Y_ zt??t%z@c;K=n*_*IAoyKjhQ^0NsdNFN*>^M*H&;BnEnU<^$&pBYID3fekRC`%Z+OZ zIEUlBS_xX~TkEMK;;!VL=AMQ=jZ$RMyimSS9#I@ou&1Itf}Gfa^`ZDf;ThH|+ADf9 zd^6l6)FgBua3GN3&+u>bZuBO5l0AD}dtGguZJeBI&`bNd^>ZupF+VbYB$CkA&yZ0J6}( zRDP)ptHLU3eC}%RYBTg1`hkXl25Le%)87%lBYsuFD#5Rk34J=f{vDD#Ks9uf$KB+5 zDfLo1{*NjtRZ{RrN&XSk1$@o~5(8+JY?#<1p+^Fre~sfB$3b3Zysf{jpRb#*gS=Wx z?NfVId({KQ1EJ@Q+79~p#dvLxZI88zwu;)r_VDka-$P4+OM=uEPWMmuuko$%-SXbz zvD3TNv(@t+C`4Am8E_a}0-SL+^)$s_-73s1>3ycYACC>+3I7TIvcR$cJ)YceQEyr~ zQaO?kO^C9mjdS7aqU)l~;?3egl0lL_9 zmRFTmO#<}v^Gwf^vakfiOd6#za?HSJ@ZRFQiA&ammjd?33ayqAsFE zu|+XzBMe|dWJ2UVI(j;Rd!c)wi69-k3cd=S0(`#z4)|=QZ$xbxf!G9np~ z9|65M+ym%hy4a`S0`P+zQI4oCs0HFdUMw%R1GEG;qc@}V!8eg_B7Y#8?N;bkh?<+d zfxUsL{;B>dzA8S>uE)8@2^qj^9BUkv?3L`yyWlyZx4E~Od8=JZyOu6M$Ih+dTg5HF z-^f&506K#jpc>#jYZTZ6n0q^`cvi8jL{@SVa343TY*yJ<=C900EJuX<9=qq>I^H_w zx#kI;89@W<-{qeaoFw>yxf^75KwEKJF@3Ad=bbE{EMK8mp;)L~sO+xlE@*wGsHY&Y z?Yi0vq#CKl0+T)8_td7oP`yyS4`$-svr4f_!Mi*?C8i7x;Kgph+H9c!?=G@FF<)@S%P;NlE_cPwlkf+Pj@59f#DrHp)a}QxX z6ZV5W<9o)7;zV)B4aW^b^+WZXQ!v;1SLAx$RNPdYmz|ewlx&nx?}}*W$nMbYP^Unr z0M>ur-`&5vIon=pUur*MJz~YL#j>t!U0GZ7(kGTAmPm>v#js)&vDfS)(?_N)1zQSS z`L6uYpfIm6ZxMJ8gmOc<1;7p{%p3tOg2wrcg=gl7f)NForcBz5OwK}Qp%Hn?J&_mt zTj_75mC;*!+H%@LtpW9;DwoO?a);azZ^Ww$=mON8RYNanb}Tz45{ty#Q}vehmQfqW zjK=D!>ZT5zyY-LqtRSRVcWm`pC zMLl^vIcHQCB^MSW)by6EM0dkZ|4#oNFTmNA{)r##KiGF!cUcda51H?m z-Y*Rn2aBn9*=^cw$}Y$*xR7@tZ(;7j+)?jFy_@!S+S^@kcD)I{4!-^jB!kDV9>4kn z90E6hA9Q=&?e!m^>6@l+o`Lmm*S{V2Zrr;;xr1`2OP4G>STFk-G!BN=rV$;Rbh29pU z%qV+b{=WPJ^!C&533`^2atT&`HIK-Gnu&lo3i5Sa~3&E=TLm`G8mC^QdQhzZb+p7EXW z%|s_^6HgNl{t<3mBVBT*+?nafbbM(4(7xHW+2*x+t+N5HMnYB{^ZOQo6@cH#e08;U z6>^~HJMx3m_S1Gg6XrPQI42|HlD-_~1k$T;-FMw*_uKtB!JOcL(0~v#=-6Mwxhr*0 zycdp^j+VZVy^wW4FXkTQ9wj99sw7R4CP$m2)uRJ|{fXbBo34SO0n#8(8@S7*fAl8c z!?X_Q1wI7}05xRm!A7tSEC=(zD9{@4vvS7m)ezqOuKljjj?oU@ z!M?D3VaYGcFXOp$2>PGtDVkF>r-;5TYAbmcJYI0TpcXime=NTXa3Wxe=l-SO3&8V# zKIoUmBPI zKBvz)+&$cV&2!DeOs*0B5&o5dm4OYx4Z#JW1)=ug_8fzSKaYGKF@w(0&e3ndIq(X& z0q=_Z?)w0Y0BgWy5C$zpEk(<~f1s7PmH1CU{Z1M9P5PUZccmrrCGzcx?TSarN6ISd zD#CoGs;;W;AN@ai-p9wGH;I{*y#M8<7_rOn?KV{0nnDS%F(-WZqy)$}etV~~- zekScq+N;!8g71NySQz;yQ%n9II>i5o|08}*+?+VR=g#WS>YM7C>b7gPYf4lls*1{r z%I@;+^6}E~(s|-};xA%f#O6ijMJ9zNh585j2YAlqUagUHH4d2h78wcf}7D znHHHU6;>)V19m0jk5)3ObW~|USwY!)%X$m@_dalZ;ArA%BJ{D2^*eyTFh*=HaOUbuFv)tMzwvcXbNT z3Vj3@`#+e9DL-YBg7-bM`K50{4+NSHww=T&J6zU|K0EN`n(-I z9X-2UyIs_rthTSVmq#8lJ=*kP@@z`&C-YP)6jvzbd306bs={JZv1t?t7laFb2i&WE z1-QF=2r8lvXB}X{ATv1W#e^ij_#be*jogjg z1)c)WF5fQSxWKr8pluIF!}rl~PLI<#$v8=MS#?>yJYT+Exn5aUT~~cZb4EiQ`bPam z{X4@uLmE0b>3e989>WHS4HD@^VF%IBFUk9|_htJe`viX)?|!wSwW2)l z3i^ELTX1C!aNknqE%U}aF}O|Ydgh{s;kE0vYX}HALuiRU;oJaLfdhbMsNJl+JRhkE*!OAsC8f~@>Dax zX60t32FzE?SI}d@XUHDe9@_q7L!?8boFS!xh2n+cVo|YZIG{I%ITpPCQpY+3Q~-R> zGgtZ_!2j(AS<$TM$6z}s0?lL1kr=U_wOYb1bB<_^=peWYUV!`HH!urS12#7 z>&*c5aA)D+eh_*PVkXc}fu91y{KNd*)2>F}GP9njL3v_-B4~VnxBPBtVQyhImzqm2 zms~F4Op^PRis0+QuLaG*D$^=cQ^0)!-w07q!&F1a6Tgg1_bP=|Fdf}hSg)vF(JOGc z_^{xu;|vw!Bl8-|8cS_kZ9!N4uk&9g^+-6Pc==1M6sij zO@2+dM^!?n7Qbky<>P&Xd8N3H3%y(P{&3E<6VwEo)SJ{#kh5u1+LX+=KP^8kr^X-B zcEJ-nOf*cyJ2kbM=aJRJJU5zHYXd${xu5tN0C2yo}qzB~(g>0G4>doro+T+@MeZHRl6MFGD z*SVE)E9GX|&9u!Kn=|T`uUmd?=Gx5DS*Np(WFN_1l(Q(OYK5v5j)N){t5p0N+yVDPH(=}Z^UCpeV4e|{_CQt`) z2QkkTcf)tX>w@co{0`v0zlytxn|Y!`?L+Ns5xPyPYGxjKC=L&03|J7Ax{gn|hLCh(Q%D^vZ#`a*6N?;Z-|xzR_l zp=?7Lb;9%@cd~b~)A0J%_11OObJfGM^B;jf0@V5)jvS6~b}~~uQ(RM8Q%X;LZAEPb zXL$!z2UXnVU(;OE@b~te?mHdtZtSbQ0QwpGAuaEzu}fSR!Fz0rv&B`4uN2=7bOX%+ zjy}T7l=HuK;DzypaWr^sc#RZ`KEhm@9U0Sf({z`#m$Wj_TGLv?8OI9M3e{HSR^>Xy zI>l%5&*W`oZDo)hN!X*4A<7V~imr-sPu(!oFfmEufswz9Xf zPesQmJt__a#qxY|rszyj%fgn07)uxI$={Q|Ja2j4>fF`2r{0}9>&Z( zbM?*6|8e2Xg*T$NqPN2VU!T4EOwh?7wmG*XuOttaxqMh~OrI2fQh2fGVo{5d7A4FR zT3}vaZftFA4cS7rn~s}~@6bW~vFBsq4tU;wUg(IrAG#l^7pWJS5uG7u*uNKjFJi`2 zBV=(u1I*&T0up2ivhIMN<7Hqy*a+5v)qq|&o=^Gje+2Bc;Eqiym%@$P4)4?rau1lS zn5;mxg<_L(ld`j_v)~RgNX((6N2wo}1r~zwpgEvtW<6kV=;E}+X)jY>rlx~- zDeY1QBm?+z+9kG2ESFF&f%`7rQ+apI)#d7@X{Tu&YKMA)YJ!Tn!OVKuBi$oaNEDKZ zqKSfMscocfgx`m_x$gUjePx+{Asd%AkNdcX92>AUQ|>}U8A zJv!-?a@j1RQ6Q%k>Vr8pUOX#9+gLxph?i^v^qS6i?#c7`*dB9#mCu5 z7eg1Qp!N&Wq4$mNLlHa)4&LvD+~t?Xm;A>XWpOgfN@+I|y!)J2y*0iS<}Lk={e{mK zXDy5Mi}n0{9@QSz9?~4rP~T2n@OkBVC3jx;M0jhDnU0yT`Y=r| zm|kGXx8#2Ts(|9W;=I4WDR2ciK-2uD`MW`lf*Qj4^n26yrrCwF3nvy$ESg$8wfIZ) z#IplpZ`t0m6Xp|UX3gKU-n8DZ-4MEPPdZLIIPaP3n(JaVJzv}pQg`(Okojc3k$@U~ zH(-7==ln;22hczE13*koU}A70*ZDzeT`?*PZ3u4&cZhU|D58q!8*n>zJ9bBON5pwI zYR;woWc_5vONA{Jw^YPOsM2h36x;^40B46)hE4fo!n5!tM&0 zU{%hl9A~yOyDvD9bs#H}8OiJfR+L{+o?RjItR;Y2>9x|Er!`Nb4xmX&laxyEPcUbh z&$q4dTjTlN{T99LBlIKm^kSrI(l!0j1@aYgn6}Hd%MPGx?SSZj=!fVJQRaJ&K!!$Z ze`|kLZ&hz)cV%}wXFKN#`wBa1k*w4;jWmxmb8pw7v_onClKv(0kxqZG=wJ~nDuqn| zf6ofAreF=!EDZ|+`2j}5;A!W{uUb%5@OR!SxK+^5)X;Pov?**;XahHkZWeJCPp@`o z^evw^pEpyh%ZvhQsLr^~xGs4vd2)TZK3vm+)XGhaPK@$=$Q&rSOfF<;Fqa@zm8zOY%gS+Gk^OU;B#ysU|%oueing2fdBblaera6 z-!+aoor!?HZ1z4r*FD!6K__h|?G()v%~I@a=A!$ttFo)IOkO6RESoI5F1apIi`C*L zu_iHU@aKo-hv-**7~kJIA}nyQ$M}9A7?H~)ROj?=5%m{ksvl6lrl93(mFglEX82&IYf5xNrXur{XBj~mkC>JPg2yPuE z8zp-pc_Qg9?k>I+yA|sb?IYw2tV5<|=V0d`4T(0N&6n%V^%i@I`H1wiaJO);aIJ9J zoHn>0XVCuUyyUp#*a*G>8^8sib!wf{0c=~&b*^=;w(hoW{{64OW$$J0G2b!YQ9lSA z4bTJ5b2j&4yz}t#P!=nT*+e!$`@_57Khl4ME-`kfj8%+Pyob)3GO$CnL)8&ITJHe$ z%FHI2uAQ!Z1E`hU4vGP1zvICca31^%AV1VQKq+_)E`guHbin+ah%N%<)fwFszr-HnTjVnVzH((>0?z9fLc`Q1$l=%4wwnI27Cv81{VPhtki1v1>XVs`FLMu*33vS8%zfu0s6CU ziEoLA102yry}|L=@t6wqj`ohyBe*%dIlMNsHbmVzXU98yJA9mR_ILMpuXV0aY}K@qqIk9TQas})G1%5{HDxJ znb)$eW!=iYmAx}(XHMS=eK{_yFs$ORihlv#`C5bFUO%czuIDIKG#G+&BO=#!)NpPf$3 zQR)}pFTP@2MPYZbLcc;Er;F3^^T;z5&r=U%4`i3o?Xw3tXgdLUGCbn_DO%I@~Ojc$qv6Xm>y~U^4x&?N|?G!X_wb8LmjoWbW5oiozak02lU=W~&Z8CU+ zp0xIW8hv{9nf=P|x80iEn)~YeYOG8J4KpOviu>~Wa-K{2O8ZLvV!xR4dPPhTn}bf$ zXQ5}II>9=@dH#9+^WO7b4*WlGec)Q;Smd~cUKSjQtn8j~v;mbmGvAVbqGGjSUtzfPoWGTI8d(U>se#ze7+22{@DsoMOZ_VPhcsWO*&)JC_ z;dGRHSBO-IFjM9^SQc9rGm4C&1%SE{8lyNDLM0QgqN2lK2B-o4i~Wa2^3}06Ac)YB z^I$cY0Qv!HjW~OwPv9tkv@!Z|>|<;#BO?Uf^pLVUw@qrBROVwdL+?WRg>+_E z*Z{MGE(26v<5OLyd@E27XuzFvcgjr$!Hi(WWN3ir2+~?Zo`px;9^S0wQrrmPKAp0Qu9orqjGX`n9^(r_34uX4t zzA)zD@J_hIzQo?b(ZUhujALYmQ{tAm%X`XudU$(y*ZS7_O8g~$_LEaMJU=o&Qae^V zW)hi1J0&|M%$?!Sn7(n&c=B9Y^Ei1vodUiC zhXFr(R{_tU+rV(31gi|I3?=#!IDf0@JHyXEP&-iQ7@&7zF*^UGG1^Bz??`jF~f!W^Km<&g~n|zxDUpxIhCjut|)XlT!YF2nwcv)mw za^DU!_yec{%fP=8Wta*~K}ZQGG}DYf$Rg><}7noRWKlPK<47|i_8CvgwgXE z=QI9J|2v(}*MCy~NxhtMIpw$H-;x(6Ef#W}IaIiSzDniF*`Km%KnPeLNU|{J8_@2It&!u4%5xSKur79`pkBKqD{&@P1+eJxx7L=Rxbj)`hRY z4@Ex+`6cU1)|Xr_yFSK8AUU6P_Uv|IpzVgNe;sTvQokBAsGb3Ne zzK)F-j~D+RQEwd}Wxc=sPsh&eYVgjY^Q1` zyx+J?WftHO%@HBHD<(W9{3iGcne~un2$~mWnS2ZG0SeI4K~=zE4E3QK0ke7cN9>Of zgKoNRI{LJ4Xm4oo_|PPSrs!(@RQ;*ChN^~;oitxQUv7{ZqzxqvC445+Gq>2k*uTuX z%)7)5&^5-)r1jSI!uK~1T?;gb&N9vt&JN6B%`VL@Eh#Q3zKKp$YHMEU%|L4~8QcUPzyJ9CW3aMdWx>$Gp@n^m`WA7QxUOWK;P+$JE4_sy%SV=-t>j~3pIC4gV1|< zI{b9FL+8-3+mLycbN43u0D6{;JCp;ugc}P%W>zx8qfy3ihUK^0~|#^ zB%*4f698w!&; zN5B#I!T*Dw`^*AQfoH#azk7;nimR`)ud}10ql2B7lWdc0hpmULe4cy-%FX5G^`I|k z3g{1}u5T~k`(rUkv!+=efFEr?+Q!?*+d1>??dpav!G9wcawE=2U zsc+;R=#==B_>Sa`gkJrBWdF$M!#kijpqQ?lu57Mq&XK-~`yK9i&Vz=UhJp?VD?=pB zjX;z4F>NKN5?&>|8=w~CJHQ?$G8=paIB(1bE*KGSgC79*gVeOspSK2d1UMRKnA0%< zWPoSL8Ka)$V?b>SeP%o(;A$e|4NOr^QPu$O6z>$9KsO)**X7rt%$|dkhZY<&%Kw!8 ziBsHmY(A%Bn$}0w3e*KP0C&mEuH(Fa0GJ9m?>+(k053rvp#S0!7!P8=KIuMb5|}TU zFJYE8_pGBtqeMT2ehQrro)4Z2oC{F1!wmZ8p68wx?iTK4&SlQC_Oo{G2}%zs(`vL1)lm|be)+~eHMz0JLx zM{W;n57Y?N2yGW_7kpba*z+Z8A*(5`DYt{oip`2dWukH>;C%Ttcn7E*-U4#L8)V4R z=XG3uTyB<`Wf_2)&|FEbFdOM4>Lh9(Y9DGBY!~bv=pLZHj%OxnbZdiso_$E|Z{{(& zjqa=97`O!9foxBY@utRqmGa}fSA~rSXgo6OA|^Heogu{seelU6nZ4G)3eiaGIBDS zWj4!{XUVfpflsS^TID3*U66Ob$zTzf2S$OWz+J^%0j+#?d5KD zrE{gAS)@;|x}~~hW97z5_6glAzgfP>xX3ujFvvhnC$(1W%ehc;p+pJjo9FIo5{L%R z3ZE680PHlo1-zgOI_55ccE#6k*;0fpu>=4`uUI7Q-{f>Ibb6_Tb1Uh&xa1ST-!GQ{N4AZkq zv(rZ3Mqe#(&wI~11<+4k>8TWS+($h}1${T~o=-uzH{3fE`~`aZdi$J!9@ll~<69P7 z7Tg@#9J(pGDRg@EmG+fhl3kM3Q`A!&QyvqvK70=`hnsn`Z6ewT{b|%qt%+F^!z{vv z$Xg$qFgD?b#2*s3ByCArk-Q?A9d@bsx(eE+wM{z)yr5=!&GcsA1Hk`$0<;74NTq|X zQoc&rl)NeVNYas{Ly3nHnK{Hf6*Iy|nH64&etXWC7odmqH}sgk40{>IeH$-B^gVZz zb`$h%r;vZ|33vhn{R92{9`*6`5$3>$orj(5B^hoXZvP4$yo;@it(^5nfraLULKfFm zh8uEkx8-+{R$b4yZ6Q%WxbJ`*vjFZ)6NgFefUg-Oc^Lo;JD<9YB=`A69HA1Y6* zNQ9eXK}8v0f96rZgV9*P`#m!ie*ktc)H2la1n~b4&STjJ0Skm}FLIvyIr=%6-$0$t zGuJcML-#{>o+r=a^ZEqO#{9s1VOBdpG(d!iMe!=>Dk=Tqd>>Ycp=7-$=(R zhBm>pCaFzQd#ChH8I?RLnH?4U=lLq(tAwucUE@E9`ykF2}Wl_|ks5+5#B5$KB ztxb5F@SkzoELWGSsR{c~@u7l!D|k&y^dWudMBqe#K9Z`Qs=~bBE%Z&0Vpyryyij?e za=2-@sbNLKiYnz*%4-{I3!2gC`sw=9Wv9z1`sxEtm7FR`0vn1qpcyr#nBG9{3g?6M z;0|E^!Wh73H1C7=0KIPw(Kn8GaD6>PJ;Mm&2w_L~k?AATv&v_c8!a0x-`T#it#GVx zoI|IJ$z$@=^4IcnNAQ{GGhxoo{YwXA1JgHiTzOo{x$ai=R`n!g0yft)hl|jyIi)?N z<&K5f;ryPAL7%E0%#WPUQEMbMFH^xfz&_tOpd+wES_C~eq|Omd!DQWJ-LCLm;WxE6 zwG^CirxQ>I)I8sxSDsf6R16g6$vn?;*3cc@n;ilj0=%mvcoIBLe7&;2vfs4cw4ODe zHD5Jd74mbFjmgFt`Wbq2skwAz$;uLb*5Zrei(tnnphtc}zD(|(@2Pl-;6wj&$z8`(Fqx{A7jc6tE14DKOckvpfM;X}hY zr`n55_WhCjBUePNh#D9@FdBC1nB4$z*l6z;y~2_~De}YUFXO$hAE*tKfDiBc;3U`qegF#r zcTdy6WH9A_Ohv!pH-P{7Yw#5q1iAs<(d&V9paoceDa!%xFw8Z%2X2GwfLSlhwYva# z{@4a)f%bqiDr)mHz-swwd4a3|4H_TFhD(P_H%T^0E};+PrRb%I8L&5lH-k&jAyLI& z#lOS5L-0G-M=!+yY7`cTi#jUS%0wqU~k}T;C$+O>Kg4C?J=VRW3+#?{~1bPh_9SO291nEGP_&^7e}MNRwEqI0DWA&Jy^3Zvg(0|0C}Qc&FxlaEx?} zbdO|@lzP_Yj{|A*j3F{&Ghi; z;mnY5Mmi&}MqiCy5W66@U3|NE=2aX>I*`;TrBTY>)V-#>32qnRBw{ zWGSjBs>}p`0!6kWyBcT!ssIW2yUO2HmV)}=R@SYo&frSsmCWj3PR5*!2k8&e!vN2n z6H+Inu1;BNq#h1k|i=P@dHEww9@L1{?m{m$Gh&jR>LGK{-2zrfP z=>Oqol=%W)WX^|6!=-WJIB{YqF@%ceKpHZoYI%Z}4AXH{Dp$SaMlhr9_JAG_rY-PMT-kfR4wA8cKv*y@xY<=y0?W57l$-ToI z*BlpjmSa3)Je|Cqy!1*x2jBU>^G5_C0;>S?-x>!S2SdkOLG0_PF-AngIHbnK{7RsivSBs12Bj$vo^o0sA4Y zfRXNzZl3GpUQ{O_lPn!x?S6rNfuDmv3th&m#jC|>(ljYEH%2N(Do|~xx`$5T`I`Bf z#^H^_OLe8XpCW$}`YKZ9tkV zU6#HH@WC_ytN=T}4}hLttXKp+H)KHRqtiyGF*Ac2y9db+k}oA)N?Mk%*=?CIqFiF=7X-aX#F{=WXqU}g|O zFLf_*e~?vedHN(p3DoQGjX+3o+X9%o#-6#`pqil?+>75EN&!2SPJrn0=<>OMX0rhm11kOk%)aNm zrh8>~u1qTDnCF=3-+c^LT31^8*!tLN+H2aw9pMff&76o*aAmo(+?*e5@ow>Q2Qn%! zDqsm(glA+g7w?_}J`2&IS8>w>{)gVPqJE=oO+av+5r zO3#v>CA~|0m-r^(O~Qlt2l1!kPQ|T>T_g1R)Qhec&AZHwh#e7)bd7Y!wa0}_nU3m? zYW}WFLe|M3Xx5nx!sqZw|4IKC?-*}gcU`vz<&lW273Kx>+0x6GVahP^y%Sj;S>C|d z!1%f0bHiR_Gn>jxP$G6LJ6d|QG#V@`SyrL|JBxP~_XJfz251Vt2B!dbiDSXPfcL?e zvY4_W@Kpa)Uty>)WS3``&#RbM;V?N&8_XNby{x^gP3=wX{A`bMk8D6Lj49z6DE>^U6%L z4P{D!x>lRGL)!W7&^oRSi`Q50J67v|?#RpUOU!wJo(Rk+w*o+n8N@dG0(n zpAqN%=l#2byMv2Fi$wh-{Uk}UB-uUrJ^4`OP~}_ITNQITxp%s!y{9b=FAcZr>_WdL z_pH26GwyGODsc{Y0TIHT{b?XKni z^|AV~aE^#q#w!n_dzO3ri;{~Hz5_0YE{Af^5&IYXJVSj$eIZZCL*4iU*92E9XDes6 zBioT_&$Kg-o%`-XmP3?STKEpA3wZy#2{`lk8^D5U9t0kPVU}SQ`a1sxzu11UZLn{! zuR|X8cIS5IY1e7jOXO`!y;7kgmOGeD=mohIycH}Bl?vJJF_IWboHR~K|2FKmvK#Un za^_imsQgga_w-fuRow&potY1A0(vLdTfm)R15gKW&n*IP)Njh0p9EWRQ;)1 z0hl+!XVwel3*`a8{n7x?5^!f;7c>PO!IxkKU?!*@WFmKLIM@%E4vNoAc zu9Ii~k1%3Ux>jq%)QDmJd2W1eJa=>5lDZ{bOum?mF>7l3 zwDxJtlIfArBO^UC9XG;6_Cwr#()6oEl6Crc?p!W9pF9At^U8H!&w6NAOm#r-tFrTt=It%u(ER z9gR3D%=&m>J)=3JsUKE9Y=dfpioVQrdAgiBMt%==!h?4$a4qo8_fF8MQD4t2;dAzL z_9$DFZMJ2$1v2%@C8i}N*g-0u8=o85Ju_85RX?I^MA?|qF{O)27L}YSJ|p-5_>9jl z%rBe|=(R}z(V#9E1+IYlMfHoW17@#%Qu0Yj?b6z%%yaun|CRov;iQ50&Mg&N1kdVA z^GowO>pE+Hdw)Cc2|kz4_1N>+vj^ST%zMI7B6Lf1OVm};RdP*wO&Twcmw$#{Oy(AG zF0@>|Ts=>lzM5z7z;f=^c>GYmTeb*7k?FB z6`$MV_Rt%4-gVx^jK?+Txm{uhwk5XJ*45VCmfaTWG|MZ?D{FxnrWvLe6)!4s!Nc;0 zLT^V(c}jVyvDA1QTmj6Q)Ps!j3^etQE58RmuK2j(Dxg0FV`kHd$`h5}n7=W%wY0Us zvSXFnq_#@%4&4Y(98Vm#owuE5U1wc;kp;!9rQzP;-Uhw~w4V!Ir<_aP1s}uLya`a# zC<#eIF#uKcA$?FEJPE!4?tokPteKH<)*Br49reM^>-`igLay)~_Z@dQ7~mS@R!de(dLm;eMUkRl7V!i11NCvuam|YG72%^JMn`-S z^+^;x9XDcc#C{e3RlG65n9wJwPtuO$9m(`E-A%ol`fJ*+X*1Giq-SSjXB-E~naP=7 zfgivI@C|4P9%eku=mZX@A5JezD@)UX#MH!8NY+yBC*4n)kT@Zc8gphoO^cZpvnFay z6!&KI%1zWv)bvvKQnx_%Pz`wvIW=N6#Wlq_p_~wZkN)!g?n$mV?b;J6I1EfG+_58tSl)g6<$cJRgZyL&ACfVxPza%>=NQqEog-ud&yd19XFQqU!G1fAjy{0;o)yyv`4JWV{8T$fzTL%(CcWAAV4Z>vD* z!jI-3&7W3&S_v6t1wSwQjr)zO4XX{y^vm=-Po70@H7{i!gFVH2D8nc|R&-3zzf<#o zSP&$RK0%tuQ{kP;`yq2h`A(%yJ|9#su3kJ2oCTbB^#uEY6R@NFAV5q(*)VVm)Y8|| zZvve8%m;4p9r|!Nh~5T1s`v;`f)_%MSJTR-T%}juHs3byKsUug>q6@^+cXkgaJtdk|rWIrgvKJH2f-Ne4F`g=Gm;XS=XvutFj?`Lv~KpoT`6- zI@Rh_n*w%#MNB&{+{_`N`dMg^a>U5#Chs|>3QZ}o4HT-i*|Ih+!3cFvzA-+9ba z`?vUCVIDvaD(CX3Z!B(9(g;e9g(Vah4=5eL$F`t>;X8A@VZ339af$J2`PK4RQ>)KlAKzBy=Qn1>I%`qz9x!Fte~`QO%-0#eIsmmTWEY zm-#UOTU%>e z>w3$23tqoyPg`uR0buQc`{bUW6Dg`Js?0KH!Oc0}%wCzT=&+7mFZL|;)19b_hC4-VN%5YJj`{wtzm?p8@Zq?d0u{_Hjg>tVkC0pUKK(J!xqFiky8 z9UB%K_A6k9-6POd+f{oNBq0ZapC6w6-T?dxhih~i{ z4;kY-0DY!O;F;!`W;tjAn2|&8E$_h8xZFTbYZ&0ZaH?XeVvBr>{H*M(?1A)w^rhsb zggv6{L1q3GXR?R47km(%`j0v zQ9q_^jF5r#d&%#ZPG*#BEZ$hmdDZ=*`$gY_{-7mj2&g0d3^4!dFHo(_TzU-9#l>U<8l7Z)b$i&L)nd+IwRgSCt)%>g3WpP>B+S=N9E_>>D>WFd0 z2;RJJJ>Pn`+hn#X^;~>6(--u4=<`sLC`oi13=$6#{|CBDx(ofvE{RL>q4Yzjy!uMV z{SRjEe+uHkJIOoAPS6KP!Ey0%q%!sw!ww*Ll7^w@B^8u}Ng?^Bm@qM6Li~hy_5}@%9U9v=rf*Eg=#J5iqZ&tLMP@|?bOGJp;eQMB_WGLo z8s@9CK|a}O#c4&HJWf7EIz@U*d`pZ-2T_0QOLzNs`w?O3ZR}|*%-3m@&$Z{;nO9G( z8MSCVOg&7Fa!2_AWF_#u)>_|MU#F~28SiuLO4^l7DV|b%rRa*#uXM2RpwN>XSr}P} z+EL2h3(^bI3x|Q!R;o+ zKGHVQcG`LxuC7SyOv_A*!E6vZ#dzl9ZoWNGf#;^@rc2-$I1TOt8=&8BE_egFnY)=E z0&2_n^}Eoec< z2gjp*#1!QF=px`3{eLY$BS634lhBjU9DwN7(30Sipgy1vd;+*jJnuX2EA|$9BLRP( zn4h@HwaRtfdEM!A_#AD)X7uHGZC)f_P7wU>)IZh&?=9~wC%_M2DOd}b!C?iRt(~nm zKu=pwn;3e)$Ka~ts^c%`Ursx+H(GjHdUktvdo$1@b0%;mFfueUR83q>?34H;`3T*4 zrg)}!j%@w6VQ<5zOZ4bGx3G~ zExlU01MJJ#m(eJ*QRYrSPZc7XgwJqkW@+Yb&;*=7mK22{ZPMGM4@n!6)+e=3YIaI? z%H5>9No^9_B(9BL8-G6beC+k;>(M77PeiWMt<#Otj?yw4o4;q=0aQvWr9QDwoF+;W z4GRtn-tyn_clLGmS9KvP+}{w9R(Y}R&WO-*^}&B zKnq6;2ZNlkZggVx?QZR9?OBTqDgFUHt<04=jwfq>Nq>n%CXwxu?~+$nR#&c4tx`Qi z7FbDGNf#sPX(2aDHARqDDk67z)OLuL1v+J3?v_YXdoWicH^a;4{D( z4DXb!!5!@#D0^FJ4`~iT$tctG3+orQ6Wy)4uy?;-6WEyczyqgqC-j9D4; zFz#U-ds`5xpKMLBrW{H;l*T}q@tNZ@=Vr~#8d_y&l_Z$gkAn27=~bryYDn*bhu|jI z2l(e7f;ZW3vS$J6VdhntR|Qd$f(~X+=AO)ojEaoLU`qOw^y6vA)ACdEd3{N3ozgmG zT=KZ&HA!odjwBvQyq<79f!S^M(A#|rJ#43APRHzt-V?nzYH?Km$o`S>5%Ces8RhQ} z?<_{-81g*GOy_3OX41Oov`#{~ETUKaCEgP6Gxsz1OXo``1AAK8TG@WH{ATHi+@WL` zh{H@_ri6-wiciZwEvM)0w&AuR3Cz*Y(Z4TyU)CMmD!qjk^iN9p^BWDA+u$m86`Md1 z)F`PT{5ic8>80tV+d+e}24x0tRex2;Jb7e%WK>tEE50;+Y2qG-UeeEPpW6mI20IqI z7P{_w?s_u)nL?-C4bcq|b30zkUdwhWb}D$b-i(Ypo;iIQp9WH`_cEKe~SW}}Na|%c6K@;dHavg~=xt%!!kE{{v;27ZcscVHnv0u@IVZg7zv*A(UF2=+ZtLc} z4-q=HXO?G{x0P=zVHv1sUEaF3lhQ5aWVd=wC`u?UCPc5ENG^1!+;kLs3g8YJ9 z@cjMr_lrP3&=b%Le+RTLXpclEOTpd3yM?!**DXL64ZpwB%BGd&>+|)@hjo{`%Xx0- zWA0;)L8&5VjK4U3am;efa!wDezQ4Zz7Pdy?}bJ-ka=C_U8n00wbvf3e5=370ne*5KjZ)jXJ)AxsoQg?(F942YVs-~? z0@J`Kz-(^jFPsGwAMqaWCt%)-0c??Ok@k}Hk|oQN zCciJcFMBBkxD#F%Ul%i@hMA=7T+H$3`1g7DdENNRapkzUzkO|cZTkp4wwuhG%;A;c zmFz)nkB)D|6c`Z$pcjD}Wi^C7&E1l_CC$Nu;s?c(KyBbD@)YHP2jDTFaDiU{Fu{89dVK<`xFVBeqztPiaZrHE3H?z>IIe5y&{ zF5v!|XOUHa`|?-70)l`SLX7yNyhD}&>L>04{&lAT{qp?xe*z;&kS0j`fNj7I2Egk{ zPiJ>|cO*#tC!d4fk*dg8djobN18IVKg1SRkhp;-DI+|4EtucRubDXLXRU;ZlHjeCs zPF40VO^=x#!@1h#xXp3<;`hbxPXNgH+?=#IX+iRW;~K~1#OB0yis>X|;P;5?A#|j*k7yt9k?tcMXBgCG9}GJfMt!wI z=}2=_teeeEpTS>!5o6;1&<@Sxy9!Ex{_pl>|2Fcr?$ z?+X#hBX};h7H=)yShBI?*V120jb+BNPUuIuVZ34NUD3M&(sdK(5HqYZtZk41z&`IH z82YI@oZ_3}%M4@&t_80J+o0F|u=udpCb3DfW!bVu@<#I7irNZ3aBc(c>*;^!t?sQp z0G`(; zYJVY>a@}^{cCYfR^7Qle^Je+7e2B#N9YfzM`!>^&kIZhHuR>piT!7EuLO{LBLO>q_ zKcDx(39tY(1pkQs5%mGrLf6n<7aQt>JeVbcC4qhZef|r+3%)zvJKjg0N1oU2*X~kR zsf+iJB+$mu#=(8Y726eIt~t{>(`vGqa2uX!i38kytN;UXPLC&MjAuo&_E4&lhRdy9U z2_2DxGB#pt#O$cqQJn8~i0csNj(5i|Ok9|VdX%KBl&qBIsm)WHq%}!Hq(J(gU{uDa zj5pxJ%ny->F+6i37!0Zc_Gt67eJA}+dIYGOR#(V?!p9|fdD8MEe4G+m#atudEmLAzwL<}tybPv-Y%Xl zo*C#T>!JkFnV#k0dCL)S;5r*RCQH#Jp%O4EcGn)Fni>X?~w0}|Bas+ zdz?u!KZeiWN6>OG*Ol{>pfadzqHdz@7S=6{`Wbro{{a2N`wN{db#!%fGXQf%{{*i= z5ug?}4{&El&H85W4d@7%IrAF%ahn0>tn}k<0yP15xAd3LmrKtQy*x)%M^#RxQ_$K> zQcP0to_a%eL&nSno{`^)---W1cK6ZH(a^l$ydb?yGQZ4!&3nx|$ur55?oM~Je`|_k zii7W~+t%CGDV8Y~&d>8r`KH4ahbv~5&n*AU_?fY_p|!BT=vvmbY;x)3(gP(2N^n$% zQ?P6CwW4cK-LxsnE6gig45)$E0`?C+1$@r^1zrLE8CIKxbpZ2~*+=jgBo-wWjRIFe zdT}~ZY!(+gz=V>N&*>lQ!$~)3OQt0~S3)CXEh#gXgG(r&} z?3mVstqFr=Sj#h!HOd+_C3Z^eD|C?40F|7QobopHZR*hUq3L@w_GbK=`D^A6SwCd8 zt5t|7^Wtdc`z|ZV(-X zFP`CM>1OGQwZ+;fO_T;l3H3E}F7jOXSo~PrCDbL9=g;%6@viX-8Up7QC+A|!U+fA$ zW&)xSiQru2xytdN8Ne}2fd8I<#vJENbEfd#p(l@X%H7u8)~{_}+dA7j z+Z#F>I%+s;II~^ZuDZ}5e~Mn&FVNAq%(u*U!GFPD5vT}M2~`R867>>I6HgN_kpSru z=|tH?VV9*;C>3WwPi0RiaPx#7&@-wtsxWn!x+|dGkeZAO;3C)uz6E?9zgN9S+Urcg z&o)&#RrwkopvHi+GG>|Fk=~KsWL_X<GzmEFueY{2rMenO;}Cu8;uU;kO#M^0;K&VAx=22=w^k-iR4VvjKgf3&3`8 z2gnU_LmzMkWE-=MdqC~-+U2*vsESb)EGc~pPF0?&++yBhW(Uu9>vk)1wD`}{*xA_m zqw7bP#3S)6_b&IQ`cwV40=ELZlhPx=`@nPLUjL@}O|ee3PBjhvggwwzm8HwlQ7641 zYC#lYC}X~i{W6x>8u#Px$Foc7TH>`tW`*}i?vZQ(^Hb)hRD#^p+|*^@7jP1617koE zIGu7Djxcz_;3M%T`IFj%d5QB9wxRKrwih+xmk&&nssCds%93yDKQUMY3KM}kL!y!&%6$nz6D zaERpda&EuCy}>SA)$pYyDp`U2Ie7*c9#ZQWD zbVjPSsn)93s+q4cQZrK1T-#g=8-k#>8><^D_(c|?d&&UXMYfAv0FD4=bDRRqu^IyS z^-IJrf?jABI=gv*&H=Nuv$VT3yEJFeH%aa7Rpb_&QJzsUPwq!(@)pV#%DB%Og?^Y3 z;t|3fW_D#+EEYLYUx9t#IiSZIk63LYhy@&cP;+q<&`%o!jv-6EE}%D@_mvueIjhV? z86+Ph?}D8EM$$%73J)ML60zrpS&WEo4Q%jj@bQ8@#685#PO$=efj!BVWb0$;V_93d zwvrm7n&maid7fZt=$g_srOeItqu1wM;k&~B3jQl#??6MaB!5Xh>LlOI0FHAH zp`PoX>x~AZf%+%vP1~5-m_}5Ns9a=TWIkv)Xt`^>YsIQd=rm`}KIaO|w&MMTyPgxs zf#uHmbl`M=I?NwKKZd>$eIpXOG7yY#6^xdSmioam^cir*Hby>1eiPtV6dS!<#VoK5 z@cD5IFjMDmz&Hf#?+$|p^8zuW!@~>p1c%;}H@`mWA z7!nu~U>A0TFGA1`M-GYmAMickuCS%MCC6UwtDdW#MVKk~@b&QVJOSyC|5V^qfElB$;qm1;mgl4C z=(6B`{~?$tohX&d=YsrM{|FufA7FMyHsJmruU}=JA`g!DU1-Mbs(@`w zJ_VG@N@ZQaF6l1md&zrA9B3(SDefogC!&XMQgBjmT3}jWvVXFFqHm&aJUUj#d&Yad zc7N^u*7dFHd*}Dgy^g((TlQOaYH_K*8Dkw|*(UtC{&0O%w-$ymVdCC=QaE9?oV z+n)}&i~AZ31UVoJ1SA2pioB2<1B(E6bqzo`C>NLGME+QO5pYhk8*B&sSL!^jf!81a zI2)!uY6Z9lm{GuN9nO4<05yNBK@n&rZzcZ;;8iE@uIR4#1q4AaWiRC}Pzg9nNSijLsC{5+=2$-+CEdjrlPKb3qc;qM>6 zXK#>^%g&=#$lBxY#c_Bgj6NgMG#dKmd*^$fBM+_-*y-MhEnS3r4f0!K!6D}%XKPU6 zC_%f#kB&}20se+Ya2uEic+RA!I2v$}X}A49B*=t~2aUiNU<2U&uZE)r)Nsoke!v+J zJI$W}o~dVfW_iYW$9bpuruo+U*ZZ#qt_A|ZK(LFbi!eW<|7U}2gNzI9OUg^i;p*XP zg+?KCx733lbT4u=%t&C)h|Y+vA5%YueVz_*GVWyD!1#gj#ei8a)N|HMteH3koCbw} z0;+0&_qqn43Sd`mUSeM2UeFgf6PyVPfE6V>^k6KFTN?LE>@ULp??m*8=uJ_ZqNYVo zi|iQDF(OVEr+cD(qWwS$ z#nxi$ALc*Ik4=wFnhH$?J=yFWd0qBe*z?^fxg%&kQ5{;$9q^XIErsp^cfkZu`M&b~ z5>OvF^PTzpqM5VS`&z>Oito?m1@@E*FS|l`COnNS`;(HBk}b$s=ltUX)d#BQ z>gVcVnqiu!+NauDx>~vs$Y@#^38EH8vHR+Sm=9tefnKq_Vt)n9%HoiYSys2fRG zk7ipi9{d1!&iNDYvsM7!0(LGO1XDpnP=M?*YJ+0IPl2BT(SW@o{490_Jpbvy6zGFr zxL>&20Nz1A1Q(qbk*wU!i7~h102l?RpU4E9fm00fG2ox`|Ly{V;cb5c1|xfuf56Z8 zXXvx!vz9yO>%Qy0J^npHw(qyWZ-pFA-o=I^pJE8I3i&*3DQhW9k*Ah%~Q-1 zc1|~CH)U6)SEc*V%Q{6oMchEtK!n)j;M&02Kx2Pn|Gy|IUIY(EJ$F4feyyE59Xo{{ z^VYW3wwl(O)~c4Omip%U=AP)X{SNtdoRy>iYJO#4lW`MLvYHvo4dqBTI0eQ1YQqdL z9V`Qf!M`BOm}Q&>UV;wg9nkoL&Yy}t6(+C^ePW!&q?^;t%*)KT_4TV(yH`cb*jxzX)o+Q-z6tsUzGhvE*!wTW*Ne;sg$H3{qm7XdSt4}&Ej7x?0R z@!J8zvbal!B`%KHv8!WN$6ScM5S$tfW$%QCSp%jU(gDC1X=)|rFlj<4LqQayN{5y$@kNFz`dOjZ1HXJb@q4m zvoGQ=@MG{tK^w+ABdJ)5f4V&Jai}`!t>dhko&)|4Q)|eax$3IwNb7i_nxdYfmW9cL z-&f`$&~tYMh_oVY6VM-w1*1V9P#3_?0!7dvO=pk?y~7YdJyHX(Qnga`Qu$IilMhx5 zR&17UmUFMiuNKl4(pi#Ol5^?zL6xd46$ z7AO}ed2gd0xC?T-?|{bWI@t*DN(rlhPVzxu5nzVWLBKoW1~3J*1l}-j*dEXboK&CW zx=+nJ$9{C*JW@PT6w8Z+tX1YZa~FC>d`8HrY>KX*mw}govHr1s>hT7826}F}Zn-!U zX5J5XMcg4#Klp{|3zN0nTE4}&#rT=wGeb3fHGOPZY#CxvOB#qwsn9Ih?#_Q$R z%kNj*uXt*DYT`djvANh>YALlCtwt*~ZSU>x?av&~9Dg7)ls#J;-5cHCc)k&SKhuzF z!~NA^|6%`^=gRX;+x%UxrP&uE%$T1Ap4Z)Ai8Tv8k6n4pW$+k+jN_Rq&eMo#r%sW?pC|~de zGRt>mU}fN6|Gz?R(-GehUv>Z4!La~?kR=!8(z!Mk%v(amA1z!fg3_b#lLyd(qn-M)yAB#SQ18)%&X*UEdP91R_ zDEkKqd*EH-UE&Mi0bssNAt(i9paAgCnECZPI1Mi3ppl{x z+A1d~_5$AXEI_N&D$@Zy;#nXXz=DIP?IR)kjWak3Sa~1p12`v`3~Vr7P5^v%^Z?W~ zRRyczqp^mpXhZ2Ax)Hn)tOd3NwglvW?;Cn>Cj;iL%>>M5*y!2lsR3?dU(eqaB{+eO z+%G^RU~UrU3td4R;PQ}q=xtyjm<+}M&Vs28-2g6vO3=vJ2vdQT&Pu?1K-7V|wjj5u zGc?u&wjFavhc2VNnJvQK zLDUYek6a%)J!*PXPIL~(MbX?d)rhSTyAM#<`vuqw@&GRc$??g;If{A~JpSS<;ws`U z0`9E1uVRlcMq;tEVrIoKugwr;h?0P?$goIhgfxQwZu)diXijLj2gp!osE;FKGfk1E zV5jL($x+EO(K8YC?XrL@5bKNe)kH2D&qZH2zHqFxt+d^-+_9iW)V#>F$fT@LR?zP- z)G*Z0NZ&}$F7!I3bxP^;T#KG_eUTpNvV)3f{#y#T2aW;!1b3c%GuR zL5Hs^phrZHi2I;=WcA1ifb;i5fPG4w&36Xu{^Ts4?}rDv2f8lckMKX>y8KA!`qbiU zre>xlKP*42GvHo|onYHl+f|WZwQ{vm1J)?kDB{3=`F^-<8p`j180?e|m1@s=h=LFz;iTAmtAPXb_dOI=z zJq~>V_mDg{`#=|O7w=&}A0KysO21M#Q_^F>GxW6Jv>?y&uK@cP_`Kse@*0>Sogu9) zt1WvAIJ^8n@qywt;2i4-Xsc?g`Wd)E3*=`}ueJv4`XAJ`1@S?W}wg@%}Gzrx6*Ykhi`@qL+?|Pnk zo{!xhySuo$xJEliJ69m*_PqVP-E1=>t*n7roH+&@y+z!^<9OE*gq_#PRsO>IqW{JLhp zW?%1EFXY<|bqy6}ocvkv-8RlQ&PP8A@BbHr7lV1Byb$jKnUYK)r(^^=8|TXB%GWE_ zD>xtAr`o65rrxIJeR{NJw5FN18Jw_QEj zm&@w`-Yd>Y&k3KE_LBCJ_2?^nhul`)-B*NGgo@DfmPi%-0t2-%x_FAeq$Mr!;6U#>qF3b#M~ z^jj2ynaEn<`+-?)xuRTA0iaeaMUo;p13F7POJ9RAvN5!E$tEGYi+7d*iUBxXUQ=+V z!afh~Q+%Mls=lDRn}%%HMPMnI1DH$D21J1u$O>8uT7d#&oO}mRk)YTu-;LX6wxCVm zIc^u`_SAoFkZgeaK`U7)UdgHvF+X$ZfU_iOLuiuS1qOmNU=ElAkHHmi0dU{^8c2iE zU{f$3@N85sR4=q0M4_OEf6pZJN%DN$5}7}oe@~T8mBz|qW#_;E`2e{CtW&I0@Jw+O z(08~C$klQ*iwzSpk}8oggo+6$P&*)%YcQVT!-RQHQ*`<8Y|g#nOhD~8|GSA`G4j;e zy-^)}j?Rn4&?s(_Zjx@MZx`pQ5uy>I2B8Ka_AZ~tUUQOflCPS#nwObboIz9n&40KD zwg0kfL< z9?J#nrDNXqAz%kR4LuDvKx<=byy5;fGQT9YBDUf#SZZ2o>Rj1b$gM0g7nv_wE(+T8 z;kMy6&aycJXLiXh&$}SWi?BEp2OsN<+R+=7OsLab{xbSGZ%~etQQv3pg`=1E?>Dlu#m*%B0aC8#D!c zZ*kAG0bBtlz)l(N&3*+zz@PU;P(x8eu>&N-ld>1og+KZl_zZoT<$yE1YMN?jMEyfE zQae&B3KxZM1+{gxb>~2nh$a!o0K2%q2GpffEJ>jh_jnyZJHU>kSWp^SiZp;^(FmMEf9?Or(^)`US*~k)=9*oro9=Gul#q~4k?w9m5kWvoN-04~O1e{&5)ec} zPy|G3)$H#0@B2G@{OcNHyT{&VpP`F6zwdpY=Z^AVDf)R{XBybXozQ6H*;)NoKhK$*%~5-% zb!lCHJN|Y&fo~DA7h50joAo#AU?2g^vtcH}06;Ap=YS0B;k@uJ*abK*qz8%`s*Yd* zV74B$CyT9%tv}d)u)VXtvzK?4ceZ!6cTul`$C`VqXRFZD%|%2@_kX$WV&m-D|9^btae^^UbjTMM9YVkPNh>(^Y9S) z@$^E>kIj$u5BCp`35*HwJvbB@aqXP#oWt$I?T4&~ta+9^%bAihC3A}B6b~*MTr{?D zY~k91wFUH}WrMkI=L((alip0Cbn?x?*9Tt@0i}TRmGjjD@CUGfX0MyQz6@r)ne}GS z+d*%cfwH_{dBM5DbA`}DWv*0K24R{Zn$Uc!R0oAjr3mxTkGwNoPPA{FV zP1B~~(VWUmAnrWsn(CUG7@HU=*1f5_sjH@~rtP5apw5B$`XVyjYDsHJ`HY7ZFE$`D zAo6eU-ym~|MtVnjXSip$FFP+gnc4CdrSvDQC#}0JyDj_7`^;BMu9moq-NnrSea=+@ zbCsDV+8@w^KNxHSDMcwozkmb92a2gPWX8o1>k#Wh+e2GVM^DFd=X2*I_arwjt~-4@ zea!;RgeL8Ps&0z!x+^V74`qjWv5q# z_oYI8q5fCHuZC5|RmPU4mZrY}dxtK9D5#K90UM;MDX1Jzd7S(>c^;4f_7D7K{0%1| zwXv?DuA#NQwZ0j;p7XSMTASLYKBzjV8loJc-#_ z3z(15)z?+H<2Lm-g)8{3u=maiW}!{vUXYr>w&AvvGlb7Z&PK*Z$48ls&38Lz9r!q+ zfo5Z(yr{hB04OakE#wC9KGH_gMzRE)2hV^7(0f8(%1Q7A;5*+gwu`?3+?`)Xc4iOo zcjE8F0Km`uhu}u+hAP9@!qr2m8bO!|#Ddp+}+FfPGhdKW_zm&b9z$0kf5H zvi6 zUc8>r^}`w3Ezn!kn^q#>99LFSR+xd#k?(>X!d{*CzV^sZ zphlE)O$N(s13B6p?Y97ReM0}j3G}-13|v`X88^z#`e9%+=m*{du+r=4&*}>bwT0S| z;GyQBrZ$+To~J&cI-z=?e4u=yc%rzObW=F*O_EKLQIqgW{7RU!@bmvi><{5R6%9wj z8$ugG4T24VZ~SkBUDjCdSZ^C-W79j!%w6u7s-Z`cnYqhKZY6wCwE0PhC(fV4zf(i!Xm%y{B^%nRmQ=37iwll2@JXB%g$XRl{B zI*bmbQ|Y7zwVk`2(CzN>y1X-y)vXO`gV#dWLMtLGgxovMjrxlFibqICNaxGv%c)EF zSM{%|ytcgX%)Dy6YGfW@y|j91EizhU&mR-v9-*U(o;&`Ds`)r5p>A! zkUuqVYTj45U*&$C^L5Um>_ypQvc_aJ&TO0+PmiawQ*lh{m{enmG3B)Bw5g-9qtNkE z7QKO-eGgC#P&LGM(k`MC)VgW66=^$mZbYAm>zWkJ|(JnG3c-=Lq`h+imukJIQ91wXftJ7^c_7U}p-e+-ZA@5bMa%h|4f)zhn|9|jrtnFw}*OW-`%4km$0;5K~G-N3oDb7_cYN^6kX zAhmx=|CI5`CmJ+?hIc1=GtKQtdKIaso{cyICbqU%MW!cbvX zaK7MtK@0Hg-LrSAKvz%}u$O`dZ!KsDnCnabVS|DOPy-$ zF3415DY6y-mISrRZk4?P+yt zXCx((@)m)ZuS~B@cB9?MC9PR+*6-8p)A2LWMBPNKQEHT18Flv3G)7^7klV<=s0gbZ~w*ii|wiPDgP0z^)2-+)6CP%r%Fx<-vxRRZWrAy z`T$^k1_jH_!bgBP%G*HC;-1CTORATYHJ3G4wp6yXu(q%=!+DE+i@nfMDD?EPr;>X4 zZvJk5?hQT+e;8gKT^^+lmNWTd(qmFFf?s)m%~R*8|JMAi>8ZEEI!ayME>QAa@^GPTw0Y^X1; zFP@T^lGuulOXic@4c!&;ArNQdqn4_oyQ2Fe=SR*T(ZQW!OR;UUY_qg8w=?TY^d-Tf zV38EmL(bdcg2e@qcM&x6eT!*s_jlC*b9P$-ey;C7~D=uA9 zx4^()&~Hb2VLzJ%|c-bjnb;`!P4vyZxWx<d>5g<{#@c*f>~T# zxKv20kkl1DLG0n0tDUPIuOF|kZ>(=*{#$S4D;-Kbl=?R9ZCWfnCiKI+%6yf1IO}lM zN7)}``@pQ6SvmiKdb#y-r-LnEKcIhr{Vo;2#hi;d4ZynWb=i-y9%Z3AlB-7HUCIC7 z%(vK_vN>gP^5o>!rq(9j`Jcf@w??-{S65qCdq#amT}D+#HB&KDaR%N295omvxnORd7~twsEv^%(2h0-?81X zH2};f9155(>$mukGFF0r^;@!GR{RK@0J*kYJb|~^O501@j{;_E-UEZ2gPd={IM+B= z3E&LiHR$W<>$wB?{MrXhK9lcLz&#arR;NKuAO~p|3j@WV8+^t;fhwUYp`9Q%oC{UU z9>F`#zN|UXInk=Is<9$Kt=OEz9AVy=A*lHLQQn=G*|~#0(v>` zg49qdS`+7m!eDcFbGS#ON2EfuLNq0o63aoT^m~c-5)(xeMJL23guXA{$=LPP99ip! zm4}tg%$up1skx@TrVZ=D!uvAEn1d&7!uYG{SJR~ANq7nel9_#Y78C<9@+5gF;TeW` z`OM8{9!68}jp-ZHQ{z*k9PnPv`4hX&QPH5es=g}d2pcFH2szcu<;&%@kom{^)k^V7 zG50#m9ex>m8KV~GbmVm8LimE4z&0rlt10wUMIeNX^mAlsWQ#-T}IKX?oB!})NaeH`8jo&!W$VQMiTvIRT?+J0k9rZlv9>dwgkPv$ABKGfuIv$ZiX7XRJ=qZ z@NP6Y48ew8t2hDAMknx>{4b$njQTI``nN!<;*dBbEdX~B)Mx|~!9+E{8UM1_ve+r~ z2EL5EWSvcXe?@2u~N|BAmPP!gaX zhT0cY%|$msC(soAXf}k^9+VuE&@)&+seTf7CG?VgiJXxZ=+;53mwu0NkFg`PjQlS4 zN$Zn#G5un?G*g;Mjdk1Xw%JW`n&hP9rl8^a&)nI0v-6^0eE#_S3%~<-r^^BCJ+kN9 zacjJoKMU~ZT;937R^VLjx!f{nA<3$hBbP&3BYP$sq7kJ28calbz{Wo!!1*$<5m zjnfU&4GCRBH%B{1`&j*0ovun(QCCmxL|^2ocNKRPH%l~2@cE9hUc?YGgmeL2fLhzu zp4J}jBc3>(I6B!o3H_6+EvqfuKXfVSB6L?TE?Qi4ukaqyOWrHITyVKyB&ZBn1eO9? z0q*PBZM_GKEE-w#LGcI0{NGPCPci(HHZ_{4atp zf>**~@AjwoPci@A&&kdS-7UNvvtO{Bs+>x!7OU?9>e0(;%W98->bmN> z^?9Z&rR_`G7V8%4 zZOd&;+%=YQ=5gk~O8&yBYjBCD*i-yH7znBW{r_M#8SfN(fUZPWvIek=5xZ$1_|7P%h19({s5 zgTi=W+@J6Z=iD@SY`ACP9lC?OgZ!hUkCLV;rYg7x{2rNb%yGP_xvBYE`}hCvZ=uN# zvA!ljsFR{d;anH5!qmdF!n9x0e@)+*u`#1pX0J@dk!EcHWwOg;Zw0)`u_O8z@PI10 zRdRcPsbB&40`T8=1N`1x&$*t{1Mn`G1=tBODsxok(2SuO?bF+*Q=`H&^&<3u<(hI$ z+YQ?d{PXRj?W0|+Uaa1s+@YjqW)t-L3nU99%r~N*w|=yKv{JZIxN5L!u(`jvpWZ0` z{xVz{F8F+Nr$(GcWppI>3|SfhuS#-0GE6wkB^)Mh%6q%NlGPEIc=6=x6B1qLaG2w!4hzI?giAa>9JVoD5c#tisKrbO|-98^8>}KEAKO zB|yXH6hI>uH9U3EN9_VPtT(LtZTkfs`!>fm2j30XT-RK0-EW0ncKQjX_^0^y2KENH z&!jG}ccgb@RdiMKO6-cz>&0ACYT(98#!Hq;mr8facFK;)kIBy^olBzsb-!}IlA3|x z>f!3DnyQ+2V7+#|wuY_-o+ejx{PW<>FWHccRFiRrgWxqlbeAy=U?gYc_lEN*=Jvl2 zULmVvA}G`q>be4+gXv2}%qNuFG9g><6uNhYCJhztd)$F?o?jPQaPGu!MsG&d5p{%G z&YkH03;9Am?nihZn1f80a?Wy2tKDk9Z@X`MV0~ca=eZL2)cmQC!N~4Y-nnlS-zZ)W z<^s-Hw}3xE)sm_uJ3$?D9rHVI+H%^mA3faXZRc%v{4f{stm~}n1J4H@zt``*>c8se z9C0NwP8P!du`IqU&K=GU$qvbJ*>Ty=&>!4a-d8?R1ML&-W&LIS8si$FKk#?t=G9HB zn>IUrcKW7_O&J?9H)MX2^+{IK?55do0W?l zuc&iWIjRwg5em+TZo?Y1m^{Oul%JFjlns<|H-A`sSUebA!#GYR zUd3JsT9qA<9TA=vc87L{eh&T|L_LvkS6b#@=I7FH20)aV@2K~vcMRYx%>d$_xF-k{ zUWK<5=m6$|Gk^kedMtMUW+M&s4@8o}&;AO53W4vdNL)O^_KJyC9TUfKP!%5y1VM*j2Vs`r5Bh_B(G^1-Sb69t)&pro8u=8!-W{0{ zoe}i`Y7h_$72gOdCn_WT>*qv2Q9md(-J;dv)ne*7Z-L>`;h3<6rE6tth5mq}@}q+8 z`YdjPHPG)yT@1bS6Tz>59+%-@FL(Jx@k$%l6K2?%YTvmBI7-kS|4hGc8PY0K1HT=_jvbsPAn%@1YgOK z@R9JW(5w*sfu?{dVDVW5PcCN%%#M2Ddf}1->Mp)h_@kud#3^$Rz$-OA&TE&`T%{$#Y9pCLoO-D_WQYNLC(oAV<)7Pe>S~jD8 zR{gAg+5NHy=M2tio7*;5lc&i$3z%Dd4B+TdsuAc5m{IrvU=DC$excBpTPwd-{>8kD zd9}gD+>N=2ZO^F;dS&;@9+fpJYeeRV%+48|Gs>rzPlwbi^+?K*l(ETUh3@K`hMR^F z`VsmPZHczGrniP?dUmfrM5n}c>2)cey)zRt6K#+^$~|ClusFzF{x9BNy!YJq+^D>9 zwsW*|oU)w~I@4tqndNoK>ykIcZy1A7+^(oy5j%J)fNKTU3O)yY0XwXj!Mp*$_FFKg za86;FqB4Aq6*-HY#VWJP+}_gOvdOy1O27SAj;|bft~}Ru_jUIy?<_CBW021YePnwh zdn0pWb7Soi?Gh5PM0`MUKvG{;Uq+oXBx_04l+}cNI6t%XHT5-06wWg%ZHjJ+jyvuJ zfVvB6yO_826<7*}fwJH#dUmNfJ)=9L(|`}OA803|H;O*b!K%Tk^2+i`dKCuA2gx5x z9}6DzouZv0yh`H(VgrO7M@~2=%x8xzAPcNU2U%TjT`&K^Pb2qe6LWSPYaQPsE0?<@ zkJW>zc~imv1-qn$XW0yJspJw)WK&C;0vusVk^#@d)cGv|PeBuN6P%V$2su|bEjKMA ztRt*?ghyQkyid1sv~nn%3L$@Xmur`6Hu4)gdO8Xj5PS|lM?M|r9)|*l0^5VzgWrX| z3++I*$MMMV$nVkLqtq-?>pnv?Lv%xYLtI)~TDnZOOhzr`c*S@H?*aqV1Ju+BwAZy4 ze4Ukzm5tw;zBS?FliWYGf9m11!)cCmM|yr{erAKL23hPwS<8gv9LKzYD9$x+Y)Jj;8Q*8yHbA$~x0 zex1Lwx3ibKqBK{U>!9PH;MuEZt7ofdt!QmzX=E8{9%|lOvbO}$lf@H(r^r*Z9&`uP z9F+&m8=nL&0N(4FIo`IUZ3(K~N}ijaoBy)>W${|QR_0Ie^TAw+1MUOvkC7?Bb033i zsBfpIDHIFE;)!@d3gcWtnvmicDgRCJn_`J-iHbh5b=q};r;R!Lh}<$z*Y=g^D^vO8 z^2t8}UOt(*6R@X3Umg+;%*;cDHsHb|@a3$M($r%zoE#*Krg1xp!Q5T#wz4-JC=7<%-w? zKYP;$1P27^DWH$w&&Zzto4A^|Xhizm{=4w}`Q7@vHDCz{deH6W?dD8yxa4q2Z;%08#V#R> zn1AJSi1R9DsW&n=GT#T(lk%PVf$am^0Q&&@O2$J%}rXM1jskwoRaS-?*Hg9Vm3laYDsGS^!n-j zGWul<$sCf|CaX;rDzmaLg6=upb8dsG=#1c9a4)zDu7e|BE~pGHpayycz6aDt{SKCUmV5em`*@k{oa|5b)13J-@G@{Ucr~~!v@J9_ zJUQGT(jZa-m?OfR)xE$JH=#*ng3uYsd;#81xJbe%A>oaC<9EP1&>m1zxd`Y0bq4WB z98I(1A`ik3!u7$%(8f?S7!8gB%&PkkaJMoF$iPY8N#AtP7E}N^pb`-BWs!sS6Ug>w z3!XQA@b`o6!R|qN<^KXl!$-r+%%WdpMr=lmf8Wf&@lhv7|28ss4PJ)N>M#@ImFpgBt26F&+7)=1I^NN$8AFw7_ljZ^D)Jy}f&`r`6 zT##OnRsi2hzLhA!Qt?tTV!;HhWJ^&?kv(C@Y42!a0T>CWZ66I51AgZqYfSVM^%PwM z4WMzq28Kw6NVMq1xdXnDeIuJJpDd@oo4$#9%6iJ0s+y{5>T1ILsFJplHcywQGwO|8 zq3ItP9vSEf8(Ld00|29TVRoH83+1BhQvF{Bz&jQ~|pDL25UARVxuK@X_oJz+dy zd~0}%wn(u-r`PGFI;qaCv1@)+|Ek`g+Mw#M?5~9UL-9cVK)zhITt+{24B0=wz+=2D zu`Dq-J~+;9(pt#DuNkQ+bYl(+4GYn)$j{+>fV;N}fc{4M_%gt2_{O;hJOuUw-uu`Y z!?ScvUrpa+a1LM<=^qKWx2qbcD%`O|K@k*1(}J%6XIa-k?Qm_JN_K>k5FSPU#2=t~ zw0iUla34Sx07pzOY?iQF0uKRuapEYZC`T@Q>Ui)6-+i(&mzSY8aVu){uuMg-A z1^_+_xrg5hE`cJz{~dSo++%WgnHk7Ls@G_=YF-SaV7WULJOm9x4MW?3GOP^G0`w2} zi}XWd>D>tRDnEgyv8IA&rUf#Pu7b|+*Zc+OL2&|lFX+YD066FW5!8{@5q5=~<(>!3 zucViecf&n^8tj!I4(M%r0{G6~1^7Veujw!3MDTM}1%7&FN$?rI6i`1u3vhnSJog8h z2b!tCr}hcm-iK9(RqXM$B82W$(yOGOR=zR!*@s{yiSz9((H(2SP;CZZ}qoHH4bFgzidf-z%sh&OFJ>KsA?*43a zLPSH+kSF4aaF&)K$`Cb`G?mb2Nw3i*yz`7^Ou7EKyImA;SAgfy|>LlCU~9yI)4qQ z4o>Ht&Z`KPEyTIVpG3?xt-_-I&S_#Zt(PdTxAfTwz#Y zsGzT)|6cpOmVYMnk+Sc-ioA+kBh^U%75ytZ59ECc|hRCg~?yv4|=xyj7?jG(w z=sf7ma%4FU+78;NmFHQwhPj5heM$S0`Ni{#pAR zXjBod%*BtvjglKBkIawEF-y$S1|31$?c43B*>-YYz-%=>LwFZ&8f+@;M|caxY?Z%^jbIdH}$oV zdig0h3GRa50O$3S03NZ1o%)?fxJuJghjLbXR{L7>TH{u`)trr7Mjqy;icb~Py3o(r zU)o<ad<6xQQY+E{`3;kh zU&daW5OV%Ux<|Ts$ykMM*{=4k_G-3jwo2AY)>iP_@z3Xa$@P+ofO_3Vpa?%lz(%kE zoCQ|UvbZJwFZLEQ`-R?<$>z!CmX?;5>elK)*Z3Iw82c&5DMuMs8P|{QAKg8?J-m9q zUg%)B9l9N&u9CBU`at&}H*lkLqm=&IZi;S-Bvq1%`b^lywY|`{K2twaKhZGJ(81V2 z&=zesZ8w!mE|+5qpGNogY}={KLvGQ+@Xw=jg(cER+ci8VxwrIsC}Y+!iCa2 z>R>uXI!1Uv*c03n9DrO7<|_Q-{l|O2b3iydk8zE04Rj844sr}~Otw$9ueYtY-Lc-W zvcrC^Wv<0#c9|D~YQR=vE4d4P1)P&8%nEZCa1dZEBxHi~JM|yfY};%bW*=tf9yZsR z>(se)E|pv5#wyfP)?3!w9QoCp^R5W22v8%(zsEZ0Zs)xDQtVPpnNSLz4bIN!OQ|BO zA{!zfB43uYEQzz#1Ih!+ovNKG?w~nyV|M=~&|TMEcMnk4NsT!5>CeGya1ZdF_%V=y z4Z00F1DL6uslBGTrtzpfYWh({Dv^pFt}RJhl9+k(Ncu?Vw7n&|C8~=owspu7b|c@S zTew^JWbkA#FOVnP11vLiqH>OMj#Bng_V;Y>*(O*g2>0!LOTOU2 zV9xX_bUf_?i@{v592^H;(AC@(O8x8R9+n;!L{?d@Sg%-j+IHILC%=g7ZZ}Gj+M+Y} zgy)2(p|7Fuq5q+OQE*YPE&M>7$y4w2GVwC;Q2bDQR|@2J<@Xf#6c1DnRChIZH5bt@ zwho=xi-)I*h-Qegz)Ik6WUFz`vjOY|oU>*jFZfGh&G#}7!bs}*B6TTV= zW{VZZ3ZVk38XFWH6kQTo64{Mx=1cIaKMFnyQX8cNHT*UFLw!SiyS%%+^oI-pkKB)N z8W`?YfL~p|x;B9&U@6!Qo`8IJzIzb}ffdO5sEM4#B5=xg%Ew*GyuiG`l;D)$RCKn? z4$lsM9{D`7EV?YZDz+-NCcY-lyB6n=yc5zF^%|^^u95Ql#(i>Gd0F`v;5NVrM4q3N zkMxGBtVCxdwvg3zM1Dl*#A4RpE!iz0FA9%(+4s`#rH#QO$s@@$kP4VxG!szQfboy$ zPr&=#F>o6E2Dq=RD6WWPmZ?HFOD*I$>;d#dT?GAP{RBVq3Hb>*HAFm9^R9YBc|*zj z*EsY5Hb>5wNo!(-h4utITA!lXs+pk~ZDxjj#(hS9?wK3K9`^r0o0K*w>%bl00AavA zAaf?SfG(goxj1<$cxQTNY6DgpR~l~^ZU|WjxOVHP8L?`tntSSd>K|1popB?2BT5h3f8qaxU2ijVJuVI|4!#Jy2y_I@ z38Nk~fFQ=hfcruE0vmz4fX`Cihdu*G0C#1~mgYY34QL-|A2<%m1k2!txhZH28AEFT zR!3Ij=9v`vBK$=-gdgsur~{q}B7sO?DaZzA z{Ac`q0nbg;6wU$sXEp$gcD;|l4e&GIbKp!Zv&`V4TU|4IB4URUBv5=#=P zqEwvX_J|sa8w&YRqa>q*-TN--E@=l@2e`xRGCt=zAcNNn_)hx(nIIH3&+(WoegwA*UZ=83it=mJMt^o1U>}xBvRAOofLCFnAJ`nKrdA< zRT_ed=$~yaZ!YIuRe~St1m+^=Ygcqv^mh1m*co&ND+VeCID>lWdFh$rp5o^IPV5vr zF}AU1fljtgwl&r@)_0b7mJh&B=mwz8Si9J|*f!WV*fDN#jCGB5+1+-*BgNl0 zGnH3_R)pF_+CF6K78Pn`^%3>^<1 z7cy{v^8e)j&G(y+=UzLq_c_}r=Pu`N<7(rY;GE#xsB%QGr3{@3-d%Z(pu_51ny`40IH`O|`F!F8c^A!;&yjs6;?CZ>_7k%+l)e@Oq3 z?m#BYbmWk>QMFO&HF^!Rch>3G>EAcLZ-gb+^hL@SDN=-8k4+z&em3K5#+%GHneHri z7BybybI#{5Uq2-;C2t2{@7F|d3h=WoDJ9{m3;!x9g$k$qGhhn9nlb;!ydSYutdz(7 z;+vc|Ii*4S?Dp9MvIYpB|Be|QGb*K5N@uA2y_9{rfBtMIO7CnzYkH@3&XoX0HNN;2w@wxoc_tMuI-FRo+XWbvT zK5)4lF2_Z5hi^kqnSJKY-~xJvTY`U!|1JIoi~wCgcQ6U;0A|2lFLy1S z(8UMKmif5lxP{NLuWeu3j@XabEe?yLv#Ya|cbI7y$1Xyb5&a}A3u_C8 zfr(%^U}i7p&G(Y;CC>uPC0JxyWTNnbf4<)szA^lv|3i-mdwn%sHDQlFTr*rVT|Her z7yUV$(N9uLQuITAM`L+oxe>u<48u5pT>43(Nuo-LN{QF8*Rf5}O+p7ZJ2mLLnSdVp zs{X2eGtAu=JQqAG(WlC1F!iK^9fO6t;Rf3V+e7O^Yk9ENveuFc&YI6cZ9Wyh$xgzv zpZ6Ae#4mw#OS)w_pilf5peM7Uy&}i{_991-gL*uEX(S$rr<}K(w}-EXZ>4{w|8C%J zARSp`qr#)Ymm`-WoI}rq7wi!_+Ie>RT=Kc(H|cLuNXF$glWHclM}I{ZWfx@&RSOlL z83kYy_IeGG!OJ@#e@|b4E1&@InZ&^r3sHB}%-_uaxA$-F7oIOX z&D_o08kff9zz;ucQCrkj8H`6}&~0een}XZs+t|R47oIWfJbep_fY>a?Hn5R!|K^N! zxMestiUG?$>pm;BIDD4$bMzDX5)Qi#yAa3dp5&e6rCy5P9nMuW5lw{sz`w?S6|&ZU zl>8{!E!!>hE^kzBRIXI7R8P}R(^8wkUGy%~E)#{}b5iG|9!ooxb}Ri>`qhl989Os~ zW>N=Z%r>GaXje8~pSTfzmh&s{1H9UD)u1G&Btkn@vjBP)xqEKpY~)-Ac!Bx~ly#SN z-v{eF>pavuH1jnR&cB9$fydPV&v-oF-U{CeABh}^P*2<=)+45m>jnMg@WgO982pJ( zMW2csppUo@)QpG46y?>H)E4qd7eL=ho%;8HSyRj<SPPhW zIv30a%=2RY=>@{ljb8RJ^j zTGfZ@57m4pawoD{yIR{>*I6gm%k}5L7{eHY&ZsjU0c}lfO@DwM$vu*9fNCk#QkDQ} zq?1yUQmcYipe3jQPs`87sl+Lv+lf20)zDXNi)<5of$vamTn0=I zP7dA++(R->vj8=nJpk{5N5Lnc7od)rcOq&)#{gys-UUX#QP>4ik5na4C9nl>)(=BiW@O#3!0!1!YMOSfp93`T@W+mX9dwG0$Jcb{7^d2J5ssY#-*%%4qhdSsR zp&LkNtSMx_vs;h;!7|{a|0Ej1J`{AJ`+WN_H5m$5Q$=48Ir`jXTmbav?gYERVZbgz zK9i|O$@S&>Is)FKcY{X&QV-mi>kGfD4d}DwotyVV-hujomEdQ<0a4vxUEz*;5n6H1 zjQRumSkuC3;f25trbnhn_`_KX^#jc0nSdQU&#F%V=d?UO)Roi~_Sp`pL;6_uSoV|r zC;1OaKO`+yEEc@IjZ}?PYW&;>-)g?qbk=qj^3li-+2Lb!O zPXlHkwFmDE?+g>b6J$PeH`N>22E(<(wH-AbH8dhJE0TF`v*fen=cMPP41DFEl_su< z8>7Z(YB)8VkFHU^+h!x9nfjiOT_3wrovA`^ve)LdnLrn77eRAJfjZx5G+uuK(g6J> zGeIj*4pao4!6v{j_(ssu+|tbZ2|E-x^So@kY19W-jLJ*z6c{3;#xbayjHAewOrE(sSi=WgYly=IQ3?_89gU4w?>{zD)TtrFvTR zwEgM(1>I;CezNfcDS!6OoSQkEZR+#%dFw$8^vds*zZ&oyd>K$n%Kc$GfH<30eDAkl=O5yD2sPU+Ah+&8U zb?3T|(05544D4)-2$A91I+ zQe59VzISlv#NRt-#MC*~HrF=ueqt@Q3jLk+itAwus412LX8n!?55dTiktN*IN-a|1 z{$1WyUeFosckFjaToM=W`>@Y>Cio`!Af5Iv2`&jze|a!+Fw!j6EXMOhCs8L6b;i^$ zPD2(kcUA1F7qX0$H=d_R4vRc|u>_eR#c{GAE;ggwDY(k}i@l;xS^r zv(_foCg?3-9@J%I+1!fUicstR09oPpke_uca4W#OA)lk$kU756v(huqJZob!rhS~3f>XxSnBZWVd2@Bdv$h?(5tc&t(@$D=1zPvdXirFUigL}3l@J2 z!ENDf;oi~S(X4n@ycm4|)XZ&@Zj;WH&z1L8^i|YW)mCA}ta+$?s9mdHtLJy0dN1Zn zY+qQvu%5G=vnaqUbhPkHy#aIrd=63H z=mqq;)dZ6O?}HW070kN<_wB{twDq*GbK#wkxxJi!t#z+;XL+-{)L+dA%m}mywFto$ z60t|^(c8%Er{03^MH3@7EXW zijhWDR@Xz@L(6&0CiG1+yY8g&r1GfZsDjy@pUXd&_mTCHv`Ypg$@;u-{b!tojKjT-MxB`UdXPxB3_ayB} z+N#*9n6I3#?2L{Q`uymxcu(`5<~T^zrfLTRdJB(&lYq}9?g1Nsf8h_D4xBJfGq0A~ zP(-mP^#CzS!aTo3Rw6qoJt>_anIK6Qr;E=f&L+CWyT$*D{wMV2QB%AkxFX1YGUl|5 zfsd!Or?iLnU20@cJ5D=(vj1d%YI_Q0x!yL=I#77Nw6L@ges2qq4@&((X^;x|tZom! z1b>6~E$`#@c-u0{I?9@7%d^pI@egvQc`uNR?vv<~;B1;6t&l7vdy(`a>8$dsa37=wS)o_x4;T&@YM5%6zD@o%`DMz>6eR}7 zndzD7u(D*l13zT`kjd=Nr{F_$&i)82fPwa$4IySDry#o^`#Vq%9M3wQWdegT2W76# zSeoLOso>(5TR=;Huz*z=J?FaKL{64&>&3AAW8Fes}K!p82>} zq3@_qpidwHr~%!CJRROEd4`)3of4fEn_PPPERQUYj1G?u)1Sp$ zL{&f)i1;Ettj4+i_g3>%^Netha36IY#oIr{waU55Sqj{A+;l7hd|!0|-N8h_^FaY< zh3tl7pr)&)>oVx??(gP8^RVZzhvx}uOaB7v{pJkdNTXMZOcB^A3s*w8AO&DEBCtyNB3L z^>2Xr5zVyC7&)jttUIiu?wQZq%V4N+D37zowWhVEtmLfZEdbJil$n6LK6d_b7fvnN zNpK6?1y{fxz_~~h!2X$KfU`Pk`Xi=@sR!6<+-l@mJc1C8R8US=PRC5c98HeUL*r07 zl*|V?m~=3S_t^fj{xasUQXg9&DiGa9@7oF7xc0^N#r7ckjhO;>!gqwunW~|x!d>uA z;Ev!IJmx=!6JZnoGv71cO3)3I2Pz-|{O*?n+!Zbbe}MA-@<@1H&MS(4R$x{DbpioC zrz(Uhgsy;*;gMlgL=`y&1|v%aGG8H2vv0g_JP5u`e4D5$s*1GUGotsz?+N$33`vHt z-{toKGENCKzb!#0&<0ck{Nb$RD^MRWYho;*esU@(N)+LV)F<&v{1-HLmJ?` z8ZdK90>*{M30}gsp|&C3y{K2a9=IOp3t)}*Zvh_w?g{xl{}zk`?}I9U`xL%YIQ!v` z6Sx7!WnArf`8%VwJQ+}LTLw^b%^hoFz|0)ZD5=Ng-Ejpt0DcGbCD!uS5;|`#q1yuT z;lOOb94O}AdB7^<&{O-({vUpqrbnko+sE3+D#t6wlM~4a6@@2al{iI`A}KE|FLbUXObO|;agc#nO8H-Z`$9qD|IV%t@N#s!e`bmH!L?~7&DCD0hLK* z8V!B~>|J^R?tpcmIbaT2W3bAw%D`Prk*-Mh4jEBbHCHur)pON4l}@!lu|V+`vS>I* zeoykAglGP)@viZ9=vsdd*{;=t)q{2Yb^X1(y}Vo8TiiyM(ZzS$a`^rh+ZNmQSoc`@ zzON3}n%A0{A^LU6*CpivJ@L~)H9&9AV{i{pyH&fmcJX#lml>siX9#9Ci;hdl)_Tm#kELY~b1wEJmCQjesrNLe9x2%DLjnc{}Hf!d_f z$me1Y$$r&-)g{Fx#aa1T`9A4B>1udS=O7)Y$&PHTXB zfcv%cwV;{fT)3I7nXN6nnbh5$GM_T%fukiy1)oX%lKLgp0MEnR#qxZ-(!5eQQ*gIf z%2rCy=MHfUacpsJalUrFcGdIL^Q`u+_QDS8>xG`ZbHQ`L>~MDYv&d(W$I-`8&WUCv zW+m8Vf)%lt{TuaU^<>TD%>-X8_jd(gr*fzA1Jws`iM>{hR*#0F@wvL0rkQ39xDWW5 z&WESEI-u@3129|b23P_bfq&Ki3SE&r*DX~o6}~q7bA1lYR&($jy04vbC$`(o}ndr0~gD&-+k)Dxy;d){EC;kik7dYZS;-}7lvtyM< z<)PMQzjMEHp<|(Alzo()8fN-mN25D{+UJ`kH%qd>7r1qcz~-XOMehR*cvtwY@Co<_ zxIw9+QbnP^XAfvS*dPiovX1ngV@3`y1 z4^EwSOXSZ`&%Z9bF5ENPGnyaIk9!l|!~^jIAwY^7?YGH48%N9dDXpZx{X!>mPUchrYqQs8Bcd~_HekLv^`ZyT4+z<==TgrJJMvx0yONii zmYYT!M;qxKMdg=nH#)|t-?@R_&!)HBAkiNLq=M%C)snwb;Y&Vxmf6X7;GPGpKP0K+hN^dEwB_=I)SU^t7rx6V~&;-usRJ z8-M*^{ow1+YhhQ|E!HiTlt@bOeK}MzR1%Vgq+g)}N30MlnCr=zMqC|NGw+gFDBzB!CSZul711+B@JZ_WiKQzBy+@b#7dD;M6DS2a9fbI zRytf-@C&pJv<+|$x6!-N+t1U_Q`243jmMoU&za|J>}c$mVV_~YVY^{#2&lK_&Z`bc z1L=TT(OKX==xFO``wM(&|I*GZM`}i4BXv>xmhMUS)c4l+^1ZtTnzr8pzXfn*3AGEi z3onW+iu@A&1%ioStahSyVyI}Sh@B|(FaLxd3!cOI4BY}P=LE$BMRjF$I3u1ar>mwj zmQ*!CJpt*#w*_Be8%-ObyOQ0*oZTZLTJuKzM!g!82YeW zp^W>;t&**h0qA>Ei`0U?zf-JJ>_2pl%?Qs3b56{8C3D=V&)bS#hf(fP?xwD$uBzz9 zs_LjJ_$#K{rrY=#pHqw^8%*!Ou)7Ln)#E4A*!QvyD2Yc1-P&)+6n`^!L(n zBsZ`b!4FNPP;j}IXXKsJJK)QFWd+{UAe*B zpeCRR@O%sTjE_6b?w;U z&huwVW=eRTxCUm*X38qdD+_%~KVVNX7XIKG=%1m8_6o8C**()o(?^r7%@#CByL7vB z!;s0(XX;(RJfb{Pp6L?kmfS7*A3#mMkd2gDH+2no0oa++9n1tP!FupDm<@V^Qs7nU ztJJSSO>iaU3KXPmQqClwNzMjSOjAr}jc1JxgTs&m8tWVDxr^j%Vo-{x&^ugo&)NtQ$wkt zp8nZ6exdwQ5nGNXw}2D5^*g6s#O@K6?!A%(ynaYx<4`%IpY3*E0R#4W_5C8H&r zA^jx#N%jr_^fHA^@DS2l#&;8Hel*Pby|2Bm-KN{7>#y&xXK2h((9YP-cn@?mbu^s- z%4B772QU##2Lk{S zD|JCH%rAtQ=CzV*Nbu_}?5s8*ldc`WIH2eTV7~imuoE!vkN@4@V0Fprl9A?-=5Cg5 zmQL1A)}FSWwz2lH_SKHnLhfI>JKatF4fg~G{RjOMgA;>Y(Em*jKR-)*MSDdU|4I5H zW%Xyp&x(9?zIwcNymq~Qy^xnSFnM4y_1}Zi2BmFI-<*Ct<9Not%zc^6&~KgHI@<=8 z?v3#7TcKW|W}Y#1yJuu)WJe`OCHqDDMSJ3V;_O|y z8onAf2hBn5_!pupHQ)&d8m{K9<}R&M>qNwkoh8ux{ZF?}w?2a|aU|eO{$F(0Gjre# zpg(0EV6PQ(=%(4G*?QS~**RD2|o}f@!sGJHoBb)^O zOZxBs^>iN4QC903p5A9NlVs9BI?_S9bdes4fT2k5polc-MWh%&K`o$b8v+*+%I` zk(b0Ba&9~~J~B2k#@(wN8BrHQ7eh0Vw^%DsOXv~5^M2=T?rH8};M76qLFZJ*R7bWw zTlm!8DSoH8LQ#bx_I!7( zP0?vkfUi|=SG}bNv0_ohB3KJVwo#WvUuffC;6QTahFVVbY^OCc`PH-BW0L%-V z2RZ{j^qE824&2GQgAKt)S*J2jamAQ9E@NEAq4Y!PZ`0mFF>Ow(X02vrp90^Zt&&?M zGjFrJxx87Cq)57LylrIXPD_1D{Zs8z?HJ7%ja_9|4O0#i-mFHlMzT$kO%lE*2F3=) zE=Dd!>V)frcL#Tizq50`bG}jN$SLh9?J0H@yZ&!TN+eoy9)wMK5=t>~@j!1%y8JE$i@{|$MAY#4le^l4Q@M>FRczrx4O z`G`;N(@Tv~V*pU=&;Gjs<^jTIxC|apW@|8C{~X}+<2}$B&}Y~Qup@#0{l(;q;(4Ep zuPv4>7WVBeL%%1_D6PRarf)=7(H+Ab!+rgIJ!k1ZX@Am=)Qr@WQkPQm4BKDPU%>|n zbz5QNGt7+7j5Eh&F?xMUBH#W*@I;XBTV@wJ1 z|A{8X3HA>_RZtuB0Mw*A!AQqQp_AU=+~CZC{;h($f*WW`e!shmLHQOBnh4&s-x4pfehfRQB_e@WCrpbx(k_y{nY&!$Ef}mUVM5w z$AWVp0jlV#=o*1~AQKd53-I0eN!uP!Tf&@&v+A?__NzN0KXwdUP}DPjCjU%M|1N4O zq}=h$h|h?Zjg^g^jhu~8*Azn5J9Ste_&*T2#s@qHJhR=i-F;nsT^*erojj}aUAD@$ z%J!i6L2+HMqi6>jC8`x&E4)@X6R<TA1owf%;9sB*=|e-nHP8hfPx`VJMixezM4LqUS-$~( zj{h8IZpi@207*k+#%pC-v9IF!{XNBdii?2vz{5bN(y6imyL%RaZ@>i50niNbr}9rY zTL&r&6a`3)?4zLmDkh7;-BL@&?s(2Lh9-t4`o;UjJH|Q+A7m-?t1%yx_b!Tpi_uxh zi)$)q>}~9w?3wJL7qtYS7E}i~%WVNX4v*s~SOUg^!C)xhe`e0me!$EJYP-6DRp1e* z;;Q1B3jPArmd*rufIZ2}KoRKR?cm)FxPxLI3HPiG{SEzFfesm~Gk^^+^W!BL6&e*n zq;4oToGb3ymm-%UUqru%QZx4$@Lb8e2K^5vsY&`8Fn{qE`7iQiie-u~m0ybe2zP<+ zY2MRhYBRMMzX%ODGqtxFwi#v`XNp{c^rZBpM}Rq?9pKBM7Jqs2^5hCB6-1v8H7Z*H z3%;q@qW;+qm?_Z?3;-j+5bzPG4kFfw^&}VrDA1tC^*yjFWmif%n4CO0`LgA*#R#b1 zAD1*PX*s+a+lrW7%ZYK`J1{aZLQm(W&?ey}%?xG=4fG@QG4uwoMTpFlw!XGL3*fGc_Yg>5 zI41U1_Eq)`2D^dWFZX{6o`L~^0cd9^4$x0rE>tdb1Mu0(tQzV=nKjir);ng7o8uP% z|6J@);7+@%w5#+#&|B79b`?~YSC`KPSAawzK?`^_MH`RrC#RWA#5N{^Esi@i4U-`RioRR2_bcB!$Ux4ed`hKgqx&a;@+!RJ*? zbgfgjbs=y;?5dbMK+h9rRD8$Zu-&k6W=X#l&r~}KcNAuU&2Klqtq<-O+!xv8O$wS6 zu(#?YSP8xc%mTa)>J-!w4#PQb=ZJi|&PAPzx)gUQX3ocW`*{0u$8rZXVw@!p^9=Jm z^*;4Z^-uNl++aW!5h4|$72*}*)OH+{9h9Xh)0EtMGK-|9p{60nlw<0MZgl29ZA#gc z5>Jhb+_d)aJ2lQ|oMFwhX5Iz!(WA>=+~2_aCEqW(2k?@@dm(kAbHE@_7VxahU&Bt< zf3p6`qCYE~5zcU=JJR#g^2Cm0W$Mb*aVg_c+9bD0He1Y=Ka>7U`o#2!iL-moru!lj zZ?1Z-db4t~(Cq#L?KO8JB~jk{arEQprtqe45MQI=?cr`@gLi|skEf5Pw!60IO{(dv z>FkaU);0Dub}#h1oIS&4WMlrrF7PwB3Jf*_6p$17F|;vXv!|n{gSqEX@Dx3U+({kx z9QW+^?)OrUy&2g})M`^>o{P@TS>ajX@saV7A<-exuCcDMrtzln@`>`oOaEH(T0&1a zeFFpK1LftR-F*t!uhK--M0F2vZqHQ!&;2}i(HpV?+ym_QX$Ja(abObQKL-HLuG7Iw z?Mv;CpeKlFVrcfuOFwLukzw~*(YMab*o`}Z!o&Yw%4OP@)e37yVf zv^`lJ3W$XssiZS8fq9quizEh0~&jH8T$eZfzPpA<8L z@^#_sLIdE=l|D2B;ODm%;C_%j2h8qS1lEDmfI@+6csLJ&>IKztlRQ~4`0e1gB@j-F zxW>ZkMb||yF@J^%;VmlREaBuCa-Vyj+w3)a=lbUQIA>ac9#v}R{*C+_`8xJ>tZ|}o z!YlDg=&xX(9R2){)Q{9lwM(@%&?`tyL3dMk({1FXePH>(!e;^XE@iA`tj*J!r?pLQ zn_fGkb_Qyvahp3OG9sR3J4Q7;ucs3asai~8$mU&H*;@h z8L%j0k;o0KnO-yfi?lD&wpzDZucls2eVOtyg?dPKzR4|e3&zR9Z_l2*HHI~Ye)@i5 ze|1uGQZqn3K%5106}gIJd9r+ibc3{FI2;TIw+FTd`uqF) zsgHrY(euRp#C^wg$MwYd#2Ipg(4Jb&F~&Z|e$jT(_8y={w+*lt+0m@Bzi1v93&w!C zU>D$-yFqb-;*B89mS+1IbVS}JO)GienDdzPkn51^toy9{x#zhj&6nou>+kEQH=i?C zdIy4$U}QpULd+hw$45&>OP-+vw!6H$=wwM(rHgs@LCrx8dnz*ZnRBbhUIvL*p|`@8sUer-3oWn9>1!0lo&*+YJYe0QZS}_A}2l&ypu}Oef4I z%nYdMmDEez3pW`z8JVZPP`^+=P&ZIlT3cF6o%eL){_(7`Prgt7f$Rg>ZOLs3eM9&W zi7_v{MWh7;Y`)Nu;E~{BWW9{>kMR%p4fl=rj`wngdINckrNBbhLarlSJCWHq5Yz$O zBeENlcOq)tUVvV%UU+*vcJb_4(^J#KuWRVcJm5Rv`^gUiKLvILcLlkJps(p6X4kOX zMd>p!Bn-lrpCQeVCdray%x8Zte=a|)IIN)Wp|Yy7>LU19{W0EVf2r$f>R|)6P;(h@ zF2(zy5>Uf+9|l3Pu6?@v9b9MceB>F(Zu^$BVC^^K~D(?shqLIoR)w z_)%A7Pi4<+?`$vs3_}7#0>#1N;Qa9XaOG&_C^I1DBO`=buR>X&Y@K4AqNS>(>V^7+ zntoH6UZ$sK`Oi@lzc2#s0UVu`vQZoKsQ?y<$QBU+_(PQ->`XE{tP*+B;F=v*eKox*U z_pld&%P8PHqdV9PB4A8p3}1nfS_s{mdTl8}du0OQ%a4${NzHBHJwA zEN`J`0mu4XMPKAvGY`Cxs*!3bxCIa;gQ-d>G)`AhR{#b;AMqhD24nzc1k?faY+@8C z_JtE=6J@KVtED^9>COC1zMHniwuyZq`zq!jPh&=CMrc-WR&Zfpq3}eW@|_Y{8T8qX z_KX&H!*aO8Eq5(=iW zWuk<1SzS_7Qd3b|QOt0v=&R_<7|Iy%2xR1mky#mskV`kmJV*Edqn4?#ME=2F!CV=>-;7_1Vs7~lI7zT|f zcU9~j=^E|IBT#g6Y;)|x_=j=k;?7CTNiegKJCO&Hy}T zy#ctEU@BKt(G;`>ydS;~Dgz@Zf=THtSOKU3qG#a|v?)9@wg+CRS9JEZlD3lOOY)I` zJV%lSnA^tt67Q(l;IG(U*kE>vU5{SJDXw*t-tszNC-SIE0A}LIz?9&WU}2yT=~9Em z&ak_`yZ(bdd;j+4fTy0PV&BJk#yD+{IICmlUd><4PaQbMJOOG*5tAc4-4)S+*)G;j z_~LgYb|k1Bt}Lr8n;@Scc7%{nt6Cv@Xp&}#+ zI_U`LX6|Or2LmhvEVn`J-;$JIKgbUTzIRwqu`yJdfaqRx~HeB zr|Yicu44&0d#2i^+P*^`1N{xK*cEXOF9FnzRtC2VZWqi2jR3>0j)U*O9KgFF{Z}mu zS{6J3?5+O>+5haTpIbav_^h_ux7+`8{OPbcZBE{W79kH>4z>|h8S^INPqlv@GpP_;hk!LUqvO0#14_W#0e!P2oK?-%tx6;8ATb)V!NGoJMA~? zZ`M_*t5V0Nj1~7m3%;ml7;749!WGsqMn6V>ReM#Np~=t;R1H*ZS8P}Cea+eAlEjjP zEoO`LiS~*97yd8&Y3S1sbMMdl&-?k@9fQn(fu4b$Pu-uo`FT9=Jnu{aa~*RXTCm@~ zAGhf7_U@o3m<)~ptHTP{)glLf?OyP)>tmPPEq5OWoIf`5HuA;+J13X>m;3t#`U$-V zKg^dxmqKgMfip5PGV*@({V1Ybk?Qj>wlBUfJ~J^hL7j05vPU^fq93xCyqBDzeJ8+h z<#44$B~h&bCDkR>>%sqZt(?=G(;&i6+XhSotHDli80-a`!CXMU0M89iHBXWH{vDcw z>S);6(G6UOhp{2x9h4d)hHx~%?x3TrqpXv(lgON@kf+kUF@bq{0cb9RMaZ!(R-G1H9Ua#Mae;1!^T-ge%1Nt@JA{%KWh`))y*$ut` z)Q{E&>^SHNashXP^crpjRnZ-G8B8mjR@kzrWl3;v3?-;lJT;6KoUYbG#R_tavu2wyzHQ&iHQ0mFLRqDeEc!Q~jr!1^*Q9&%5=z z^~}iFW7=clvTmYfqJ?(~cI1|_ma^7JtC7ZY91kov!Su}Onaq)22sq5CTcU1>5nusW z3i!{@zy|=4aV5@Voyi&nU_Z`Uow+)*1X!N2JR_DKOYaX3pg)~M`-b4N)X!4c$xEHh zP0LNoQ}a_ZY?Y#ep1X4Hu8!)D>euMj=tgNrX&Y!7Xd(z1`$PGMa)M%lg5Csbisnn^ zOKK--i!78C(G?;m6C;2ywIi#Mm_6D*+TR&EnI>q^t?#Mtp`VI(kFT6xIsb6{;gA95 zTi!xuRZrk3b|8&rQ}JNHJ0LSs%7TWVFIW#CYcFQL&}G1%qX?i@exY-r^K;kduF>w% z?pdB$o?npd{ml2w$9*&J2Rs7}j|`7+kI^gMD}Ea}DEu6rl%16Ez4K{sHPxx0<(_dH?3Fka?#|jZ4K|c8-3IxD!@JR?{2x8}$#WA5^f>AYl9y=KX{lG zy2HK0-3?IB!TG8k@EKDJOaXU6M^8sFOPz#H8~Qw`>p6u!DE=(wBF}AFXjirGSAb`oBEdd?05?)W&HUk&~M zd{&$Xd%!Hv0ytC-q?0aWe1vKNy1HK~UW#)~UwFiLW}k+ zr5dHOtL!;L5lW1N_pVU67mjK45 z*6v^em<~P#EkGN+2lw zbmX+?LF3$_1b~f8Xw10#=nFQ0BG56~F?t*{j5Um%0^Q=>;zi)Q#CM6tlExw%bR9BH z=tt+Fa=U!HoV$)EfO}#G;P>tyz!~HWa12meCDlkZ?0r!JhuWdO43>lTfEWL1fc}Qg zV7X$s;uO?$^vY59&mGK~#G1sA_>g#|Sf$wW$n(es^ksJqbq(o)x*)ZF%di!q@2{z+ zsi&&Ds+a}Wa@KNobaZq~w@lt%`Z z=T~7$VG8W>sn4v>tS8b=q|HvBonAGgDpDBEX0*s`k+}mP{x!2wR;8?FpdNrkH0wg< zh0FoqVaCIZ7GP=m()9Cb=hI$UUs>&`_S9!7&r*&iA5EqGQ<%M9X+fq06cqsT?^NIw&&AB>_p`g71QFi+79n zJI{BX_3rg<`Y~h9n6oFiiB8KwfcNRwD7k$Mc)zArA{Q`wkvm*wlcl2v8LtI5R=FOG zE4*gpyfg|l3h?~OeB68Cdtr?AqMc%$Vsqnj{iTsZM1A=g^rNWo#hkI( zn%Np=yI#{>(>>BZ(o>I+XUsF6Fr6@coAj;Nt$EBI^Fqr)i!xa$bU9~}&+@M#xm-%Q zl)8Z4{!~zqTp;dLA18mD?65eHBsA56u{~OX`<;TM6wV z;52}BGf*p73yDZyz@dBqN}5oxb*MGkbk?wDLU=;9hPQ_KG9L=A1J3%Gg|0*P>=eK} zX8Kv_Rpxwv_vZ{r2A(*%5+9%s;%~q?-e#bXE9Aq$B~VsTRxtzo11cyhC?|r`fH`H< zcq{>z0sTGozzDDs@MnU5Uo?YP03U+BfcNtyfWElj0W*y6f#-m8W?V}(5x|#J73 zKo1Ll?Jpn~^as>Ggw!GRNiYRe1$R|yRy5Er;ewcx1EE|e53qE`I+i7)%)uA)d9foeLZbGs78O&QU^Q{90rd7b*EnN z0-OfS%WDI?S}znEE45X@QO!|JQ*cIoM)(hptBym#(Nx9rV>`fHr!jzYF7{eZ0!=^? z;GCG5+fM*ukHlxK8vN4Sg>C^D=gXTbnu{y}L~4uA+bg&q2B-$WeRN-yqs~#^0v$9R zaPvK<;Ted#PPtBw$@mc6?|}X?`sv1j9{@8B&;2jQ^~d!;0-oXNORxg^V`qW#;I#I% z(9%B9JkbmX^l%Ob)YA3?ci|200q!a8K^fRzcv@!5XNwsfy#P}{J;3+Q1L*_N;l!-4 zli)URfHJZ&P>b|NgY_0llx5lSZ219DN>K`}@@o|-$`s{l!2K8R{3+@b^#VX$FEx0F z0rxWW2IYd^K^}MmUV%G+&+IXP{;ge_UE*hOv3jxkf$D)O4YW|U5PJjuyDQ=@@IvxJ zG8g$G8Wi+QL^mvbhFPJkP~Sjbk@e5nH6*j{?#}K`X7VSB6U7sYCKfTXac{xif@yE2 zy&3s>2LlhwdNrP1Z2hFpe{gGqD?Bqj{tG zTg$hWVadaUMvD0egHi{jJ^?MQEv>7-4Zs(*JWZY!v&L}xdS=}X1^^zM=K~z;M8@ff zdz0B^JFfI_M-TgFb-I9iF|Isqr6R?xG3$Rcd?KDKOPD z)icgJ&P&hvCS*?D3ETQja2!B0XX~VtMGc9)gZ2x702D27UJ&b{tS0P_@*w z6dIk6^&bnrMl(}0)B2?KNz6X6B2%y?e4VvYYo(@IQ?1XzinJAJ+?8zuh-=Ac3r2&< zfW5R0fGypIlk3v-Wbk#`*J<~x_pE84X=>Bd?3C=3X35P&Hw%3o)cGrc0 zceZ;ZdPFumH#>Qk{1|XIGzruN2EgxeNzfJWdvA0Y9jifOXJbss1J1wUJv-$-?~VClKKcqK!jE(+bV|&;`$hXj52B9+)tutqz8#$`e15(Mz2zw7DCKvm?^Hjl ze^&3%?9eRJF4GRx4b_#>mlEFb97B%bZ&1%z4^5>DkOX@cDMnrdp<=_GX7-hl0=Q)#(44jadS;4ruaLV)wA{$L$=464EhG6Up+ z2KEL}^=z_32JZLe@ev_UF=E5wEFO8o|oJ%Ai!fq{VEn6aAB7dxStf;Q4u9~Nwr@pJXtKpttntq!8 zlHrm8k)5Uv=!Tqao^57M-__)+$&XVWr{p6`o!ucv(vGBkmHt(F{fzn#(P>75VgM;HXY1iS}RlUCnX-?t4^_E+|w1LFeY0=0v+ zgE-PLK0Ndc-6y=y7e|YulDH(Efexhxk_JL^IT|@sU(3H1n%EzdKPXqJR;l=o{1hJZ zCfX*HxM_FlcIx<9=DWYPp|)W$xCtai30e~0F;)N>0F|b2g`6==28gUM?9}f>+DK*n zD%~obU2E6Y1*0^hH2nQns8*UwDyAx^+pHj~AhV+jWp`qCf-|<#vC^@-k-L%a zks;JM)H!4f8iV)z_x#j}&GpXp4)qN6P#4+F)y>r(U2ycP{%HSEWQx6Od)Gz{J7*Al zx2nN`!UKh4Kr>JQlmayXXA+A*9%xk5NN99g6t^gT1~wuqoO=4sj?Ru&&Q{KkTpziZ z8A6{PpEdLXP76#6JPJMvwnBf-p~#^~xmdZ_s`#onB&(9~$nd2ejGp*!F>B>)JX4dY z>7wnTos1-kZ}s2mR~l9t_*@xb8eyu99M}S|)V$Qpz^l~&KOPqD&T_$CK(9XcYur1} z1#JQM(3?PAa2Q>wmB1q8xjZyIG?fPIHkyRqKmPmHBGYX(b{oqy%S0C9P}NXXYh`OC z??Kj20P>WgRQ^`x_G;IkAWJ#8kpej72P8j;CJaA=q>JR-v_@J zeHypX-!LIOADz1tz12nbJ^T{~@^-s)qt0Ju;{R&(JYMENr4Dj>L z{qG*|C!kLHAHa;Ei{J?O5ioD)Gtdr{2O(()Q?gsqZD2BJ53&Ga9VKVMD!>^n`!LFa z1im=WxeTbaSP%H;@L z1Mrdbk(9bY{!FM7>IDDJ=!byKI8qoc3_lJ%4&4df3Em9c4E*i?+kY3CVw~q=J@2jJ zsp6sbgZfC=P@G)>cd)I%J^MZTY|s$M!3*09kp=PC_SizeGE>~nxBT^a9m%=1bI|02`+ zd(aP51N@C`30vY3_z&>si3S9Ej9P$c;18ff-X~`-7r=YS7w6A!DS0WV=r#yl@ILtC zndw8XJpYUdz`1x?O=6Z|-eF5*o25?Dt2?-#h zMXw(9Y@DmT4>*sfo{TfhbBc2c=0{DEO_EiEp5;>FQlfjjd;CW9MzmR^S!73OM@SRY z1V8tG?q~iqpP74IdtEhK1lf>h;keD{6<;?4* z`lfoHYMQ z&_GpHR#kGYftVc)vo4S7j_RZasiC>CxpA~a{{SzTEj&*t-yKVC~!OLa$aM=@PKT}~|}XX0NbzD!h#SBmFH^P}4%+ar9Rw-2=s z)eP1Q@;*@3U)J9MeT1A1e((9-^B;0&8iHTZPtg!ObUqY*vd^5K!3mn<> z05ZiNf-&wfBKPNC&%d5+-fiAoU#^ccV(yBWSIA74E9j|mL>!Tlv68V4$bFfD{1@g% zT$Nsxa+XFNR-6QQIw2d^^uF$N|@cEkxn2ErA%2|q83O*xOq4#{fbiL?1 z-=5f>;9lz(nxwBruSV&Sr;mVHO5DwH4}LLlF@OrWz##u1q0=klE92w)4E11MYLxhy z{l)!@yEQ;9CsKXZ;UxPJv-tdfZFUil)Qpr-uKIuN`ZFB?1qFy*#;&HWrfx~yk~)|>n3+jSU+7<80XiEhq*h4%4OFsLg7b8V^$y^muOg@k zN(0WOE`Vtu9dN+6uOu2y$R+@P0Sn62l^XZw?Gl~9(*2dOG{`>jo;Gc(c-fz|4 zs{134v9_|dQmfD^-pby}ZlL$zH2RBv!;b9)vQcipA8L=<83`Ee7wH#aH;f6)4bA0v zUObaJ20P-7p$R??JQjP6V}WCsVxPtT_c)*pYJ(lX8o)2^;9r69;qhTZ#1J_MhDL`* z-$6h>~$%6x^m#N<1?LSm?^3$suC!%-Vd4}SM7Je zcji3sFG$g)=vo2JjVFMyfIgaL0N(=Lb?tS$A*X4xz#h#Wydm(8Q2(UXf?=v*szb^{ z%77w(RE1iKLGnTJMY2V*U(ok)L2^NIFL5tX7%z-7r;8pv$h)KEBIP3WkcY|V$Kc@L z;GDpmzz+Wo|7~QXaPiUB+g3b7UbtVN>9m#mfa`#(8laAno&X2Fm{&g<@L63Ilmpd4 zTQC98%Nhf`TV4a5(IM~vOowley7!l0pLd^ko^PIy{=1Km2}ONWi%^RYHC=pecZqh1 zeiHj6HZ(poJ~}ZvFyma2 zv`E#FTR~k?9YYu~h>-PPUIH3hr}zSO+bR02GQu2ij5ol>3>J3(s3F`AWEl~t8BM~+NaNmt<| zo&it#>e%WSvzYiSLVRuHqwq&z?$K;P8ydB{iRV#!^iNWgJr^_vh)nTw?{^8D2Y&<3 zH&T&3(FO25%L7U4Kx;JW>=&Jr8-p8#miw2`FCosNFMuAA9+9_TdUU$b{!xcP4<0|u zRT5PaTY*(#6@9ADCC?>|q>ZHC0^XA>GK;v+QB$)9(6h(SJMVym_rGJ{C$JEV03U)h zKpiSILd4(KO84^WXO=?nG)NWP^5 zz;Qrt`*iRaw3N4${|pSsQ~CmM$5dZgA1c*VN*Cb0VH0=@YO8Cj$AMqKJpkLdn)7w; zA>RdM0QHk^5s1${cMgsun31DKW}a35(bAIPJYxdsH!C$3Afd9v#<>TUe^9be5DFXoangIwD zN={BiMbE@^>lP;`pO6q5Eh#ChprE3np`mMNXl7<*b{jo?;Fx$xrlhw0Ra2&J)n~ZEdP7s|Jy76A0P;rg=QG;j)n`D)DlA+AY^|l znW_+hAcySo^>gw?0910D!d)8-ij=Qf3NdajipG8gfU(I%WzGQzj1%XzCfDZ(sw%`k}=1fg}_3{m+NLYNb5G&=L-x#Ow)Jdr$7%=`lC{qZ_w}; z{p!zE*z-NUp<93aF27uNP29nci6P}VWcZ$dBJ-|ieTd!;g6f-ih3OWL7oxYVY?}0yRZwa80QwHN zntEZ3sewW~W8MRLuE zoIHpir9kQmr=N_7y4?@i=2b@@l+OSY1xiBu=2S@%$7USBVX8|S87{#>s< zbm=XPPJ}Lg)&>N+UN72}uu>*q;r>M1XT=1Vut4)W{@XfVuXeAo^Evmv-a?RXO8z=% zl(Z&4`X){8k|Na5h!QHGo_$Fd(5FV4eK+;x2XFVtv0-XNVBTTFaL)WUSNUIZR8LB4 zeXtkSHfjqK%9JV#7Q>qzBcM5<#d4ZDtzhJUPeaDyM+5hzV`;g+O1yh63ub@0t|;DH z-QQmcn{7eH_zk9lwHoh;B&>hSNYT;AdRQ@gIhE;Q{Hxk5;#&6Eeh8AjQcFh2uL=Ac zJoRjw_1oC}~&ncWZwWu)~q zj4E#9GoX_8;Dd|23PMKw-Mftyfgirth72lNmF7ue<_P)G)v>eQ> zoSV1Vc_5PMh7ftp%teKxUOFILvD(Hc%I>t0d`cYvG}B1)&@kQ7*3y8+3Lg9vHa@?5 zLbL&GBa#=-!x|=SJB5|Op91Z(wckQ#%^VRicgw2t zmD_!`l#&1<>&C%S=Dj3)Q4w6(VsIxJdN2-Ih=`^x7xLi{qGw>NA5K#)QuXr`x?Vbm z@*h1L+bPJXn3??3F1bIQgwws}`p0z$JH$t&k`9j*VV1T!d{jE4vKS+3CW2S5Q$+#* zy;=hbA=bwhw`KST4OzMn29+(Q&uL-6(mK{o)NJGlQTBmf`_=WSh{gj%GYN~B6-uR1 z$%QXr5(IU(S}?Bfou0bgZ?gC$t{ojA^}ebqCuykV+oCu-INtgiE?xOXdZbub={0DYs(^&=EJMw-p$4 z+vJuz<*SGqA8&|DG^AH5u=cH?5aM#neG5`GWTZ)y3z8lo<)T%(yCBrxG33Fs!=o44 zFgjGP+^R;KuT!r@_WUsM^zF@Xz8E0#`xxk$BC+_4_zAK`7E9g_Pmon{n)0Y9q^RPm z(Tq>DR#1=;td&)MK6KJ5D|r<7Mf_pG?Jr{92KKLvBBY4E1-fZfx3P#Q9q4cj|AGfn zahPoxc~?zKZ3lH$e){~B!mI{24!|p3`4C{@%?y>)EIjlaSe|?$yB#qSjf9nA3+weu zBhx^cxB6f_p+a9@x)ek~mSCM2`vD_xLWj{mLbm`F8K$X2EwK`hVMc4`XdLXK4V^QJ z1(oMGw{~GcJLn@y^4rubO4)rU4qEL@V6e&yvCh8TBYRsNmE{<*p@scgh7llRq8|f* zy?c;8B>F`-x0J&NqRd(k3uV7|XT6+RiOK&|HT-OfnlMtj@8ZAULYMDc;zKcFo1?UA zFDO3Mm;JSpP-0NzGyEl*b1DmWd!)|5lC3G)0kb#qU+)paPULN5ckDcOp=sf2@V(Ui zXs~@VypO=h3A;D~Z2$QX=R0ix3a+%|1KVM&6~(d>)yy>SbF4RSq?5sI5nKq#SyFEF z`rS%Rj&7lqe&{15y)JpTN8pMdQ(W*~T|N}+@f z;KmTgnb5MZ5K-P%MmIa#o37i@5RnOg?|h2u;nO50MgRiQoF$fJRd)sQ>ZHmJZ##c| zRrivzSFK#?Hv48~n|eGnNu`Bf$LukCzyzbyUHM-MPZ)ilU*hrjPrvX5Yh7<@tB;fq z0H}yZf_LW#Apmf|HsDl6=;@wFPLGtce}rII@E-sBkM`>j`<+XVsa_yi$XETr4H{f- zou@=I0fBtBtXDOk944h6VZ*`V8n1D6vi|7n?=;4pC9~7g zLyPNf{DX^+3a@V`pHP*(ZGI$=UjX1@Q(`(^$)o_FLe{JbhR*5E#cs#Xd!LCbS)V*I zW0&ZA{C5+-OR$Wd0R2Hj7AcUZtb4n*6|F{X{F>Zy@812-R0k(3bOwUAAYNO zqPw&T<%OZCjau$PDYd8OX|lS!yx2*pGwY4 zX9qsHj#oL_6a6NP*L*?(=K`@up~7!jvL$Tw`A=w2_6FAl{kdEo$6w*S@wbG1uh?}0 z9@X^&0I}C9VQ#u3NSP9(S&eHG&-+J+6q^JjBwz!2zxCdHUC5Vydk}sD zZ}h#mE(J;E0#VmxGQlwv1bkcBDn&XxwSut<*;Dx|&6zn;nYAyRV4P&Nb9GC@w>^Kl zEKqr*O`|wD%HC|@e_y?58B^MWmu-`B3@shRnm`jJ$Nf9aEX;t;WAI~JC_$7m+HpKV zhlq@&&{UTa6P&qIac5#aw+@W_M~DhSz#%yIEMMuuq0-vbJ1!;}a$on@Zgeg__rN`u zg0mcxU8=r4(20K;>iDqOCs2EBu&z_X`Yr_yH0C$btf8Kkv487ik{~=a;`iaPW$sh# zV%{T|02PNz!cO|s+^fTfb^vKtGtIt@G)#!XT-AXGGk4wshw=$TSIM51g%q0cr2&x^ z2lFmn?ulrPs`gj2UEy4r^Ke| z*H)%KaG#bx_<#n$TFuly{AAgMlUixjosx^iB56#MQ<9opXn&}9xWt@Mr3k7@R(El* zr1YK%>ES)6{^UxGxf~5gW7n}@NkU-Y?=5Kdk4msV6`W?!&Vis^=zstR7ch%^6qE3|LqVMX?__k*%@TDqV6vruSETj0W;gAr8q z7X9Gx%6$!%eH7-?m)BEc(mJFJJAd|mey2oieu)af?~!{J{1ACG*<)_z&(M4&fOP_B z8va5}3?4t_PG)W4 zIcS*M1aUgmtn@b6DyP$e*33JsPZBsX1sn85Y=i4}inmD9@O3|U=dD)HUlw0AN{bT- zZ}0t{o=SfG?zb7*p8SZyIgJ0_t?F&G&DfvPqlS|KfKpXC{*N7 z@S^9Pf6+skyGa1R%>A+Jz-<;wf^qK}#*0iQzP1uNE^rB^H0l@Z?iTv=f=b7myQ141 z+F;C^lR-$xdPMTKj729W`Dkpc_y@@G4yl|y`=q#z<;GWb5WS@yyHOH#I?|MZyv+jt z2;lo%qI6g)ojj^cCH)tzLO|MR!Y$&^Vma?9`PKTHnj?JvV$E&;#o(Z8%Ai@C!LWWp z4c~@g&x|`c`YcFNFgR2ZZ=;2NME5ZH*YO&7F1H`nGuHIPvUs8Ugl`zAp_U0V%pwwyv!s?up@xQAtwbQP?H7~cj+&gY2)|&-@R5rQt{JT34Bku zMvwGFbmFf}A6@sntfw7q_{h)g_992UwYJoshz#(Z_eZij;|?K z%_npu<6qQ8G)}!B7y{c}3_hgs3wiKSlCJw4Ft8rn`J@%#K*!UH#r5lTmmt(TQk|0x zFw9{tcHAzkY>uB?Jm|S>#Hh;!#Nt&k)>BgDc8_hAPp_~!^@*a0qOe@L9He;WC#7P= zm6Fi68v`h!Rz3++*5@)H>1-3uwGN&4ny@bgQw{sjz=O!aq1~T7gtS5FZEoy6+OY!l z?sP(}pqt6&<_NC2&*D9b{B3FaKN^Yz=Zk)D-)HtR+ev(EkJC%!>oBXX(0QOwSL=3> z;`@~0cRrfqfI{tI>@)v>hg{UIc>DY}{bX)s5Qp|~Qq|BE#iyq-bV{!i(WfFmjf#{6 zZMGP*;ScEtY}>_5jU}{$NBWyf1lmm#XoquqAxB~$Y$CbE)`&Xc_mV$mXVR13crBt! z+Fs8Oy?le@l#U{!7`|vxy?c514DWeh`f8(z9f#Gc<@!*kE8Nagc(&4ah^;#Es}@p^ znahVcip=Wr;c#5*QmB|!ZR#ir}$VS~E~zJao?4`@_hBno+%6&mcb3|6$CY;JbaI7@Kk$xR>wF zeUqo+(F9+AiBzqOp`pWCM+VWIn{YB1s=dRd!jeffMn`P&{TWYgeHkOg9b083{RaaJ zr`9rM!D#O#C*cG03tyk}Dhp=1|0BeS16N4Scq4XlQXS-dpJ?Z`T^WWgggvbHPDWB{tkjrp%bu55w-00j#5#TGfNvr;I< z6T%Z1U1l8L)0n)wN3Rn#k)Zz0UQgAggf_(Eyh z&yejPIb8=Ain2Gqd1I_%=(*(i7Y{zXOnk`p#LB}f;-}G6`Z7pwk3p&PS)GlOt;O!B%5BWz(5di1#n(XhZu$U0ZrpR-KCRV&r)aCLtQhe%G z8BM-+WJh|7fWmbbu2jnU=B^Oe_wv-shko7Dm-MK!ua?H;Cs2jh&%vjncmb^83>dGE}e z278rP>eBjx%}qFykMvrvNtR)eZZ8)sBkEO(C`o1iePFDXE%Eet%J5U8`a9(9mku8+ z_&Sj81@c-MVHu9d)x*jdL%u9hv546{{Fm>-`6cjbdZ7yy`+bULS2FqHWN6S*#*3=L z&!y5Q-ZH|iK&OaW@%T8_osECc5pk~e%=^@Oa-x&le=5NG$9L7%+?~?=v4LR{UO|J8 z&5nv!t@pAeS>Lu)NSE|J70XVW;gj3#D55X&D1JQk>v|zl>PWMTD;1bmh@tmOPXK;U z(ryG7R*RO^K4Ht@nbl`KGv9xJsc0&F{qpcb1@&n8b=f)N;e|=HnrmRur>LL~xx=qy zzrz2cl9^(*9_Zy-HM{6H($6=K=mh8dBV>sM*GQP%ta7i7cM~7W4Tewf1uNBadAb|W zRn^{T2wUb(m5|!=)S0aQc>EcrpMI_iWIU2rFvj(?&=)%QN>OR9$y?a;&QAI_+$j57 ztCR=XzG-j#L!;iDDaO4V4t@IOnZ?w~n+GM_SnAHdgga%<98!Llc2qRf3WqWQba|Vy z-yB?_nh6OERtem%mi?I@JBwAXe#ek6k&+s zE2*r$LtV~<9paP6T(&FKeUyF1$;msY0!NK>w?k15Di{6sp8ueb_t@;uxfuQ>f3rl* zJk86G&&|09+4M=mAz@89Q)4P!26=b$X5VgH*DJrB-Lot95Fe7;hsTW6+gXvhTGrBk z?eP+5Pby#&5c+y@^z}s@{?W}wgS_y{ZOtptUv3S7VgIzpj zS&Klv+*XeCy!QB!o%ApOCsodzBMx)={*RD90DdO;ZW2cQ*Tga5*nU@$6z3^fk0wqq zr*P?rgZ;@8PvCpuTmMei0M}LYu)XRs>@b_UO4@nrE}K`M z4<5cb@NUBAS3M5hSq9t+ZO`%*n(+rNwWZ&D_PgdX(tUzf=&cZeIRr0;0> z9`)xbcb?zB+$j#eB6J`NcpUyn6HwgUebaP}W#`5cT}M{>X=;(M%Mv2{3N#Y1t*K^$ zR4;re`n(L#BOZcK;k#erNWhvz{gJa>yY54 z+%G9__CKBW5g;mnqMjUPE0o7WVayoPbyG_sQK{isDYwlCR?-yieXVnIs6-Z;$rAMg;brX_|BzyR+kxl9IiTA;m#qy|lvuO~F zjD9QjC3N2xirnoGh%Q|{Lb5JIk)?o(J!fUa?7Rg};<9yH%L}m=J-)IY7lpMevSpKD zPwwkHzw_j$iN%A}J2^#GU5y7_lF#p$S6Tcc^c(=E3u;Zv17Ne^ak=Vx05NxmX=xfu zVBJ*CEYl1qvP7Ib_72&lYyJD+kL#c7Uk$Fgj601Hc*U>?MbX!MLXgB?EvKl7;qlDo zB7Xc87C>NcJ{66zEUmY^e=8s5Y>I^bCFMc*@r5z|Ng;8qm4bm_BIJzVY!;Z5G?ch@ zAP!rCnh;5)Vi|X(U?J!Hvcp1Q%qNa&%`gmMQDu5-_Vh?5G=>C!O%R6t1-|*K5?i_|WIttRCS~mRbxzG0DzpaRz zwl<4`2K@b?JAL;BdQOi63x_B_1zxSZv%2nx!(ZL+dAy4Lg5UZRsCfDdkN@@i8vo-D z{_qHvin1T?!q2P1wg6(O6>OYn6E%lT54`NchvEBKKrN5hO2*uhQwcq*M$u_rEc@9B ze~#5wd^ERq3Z0#_XhO!d?Ul1zdk}ERfN#{xty?oS=1cQs^SpoYUKPY-2XM6-!ea%_ z21&OyAf~W{m(&!!i?~CcSm*Oh(5wU4ZQw+XT<=ZvuGUn-Wdjg(F%hPK$Cp5wd|3 zf)}h;Kw6(@8nUj+P~-LM%AVOLGpL$D>dRanJie{y^ONl)TR7izeF>R|8CcDbRLU5z z=Rl<9SqEraMpae0j%L07^rDnehT~_Nf-zc`Pj7X4og`+5r3F{aSDl{Y&j2584-MB3 zKOOiS!Q7km+>Y*S%1SYO<;Npbdi^=`vxy<|83 z6jY+MPl=YfRKKPl(d63{=WzgXfsz!YzBD4mB7(FXtYlASXV*7P@NaPJ32BSySE_?b zB^g6d0k4u4yKksaA|{mMY;9_YKy}Bygg}pjPVNJ2inLHa;GBu+AAARbYPkRf)B$OX zfjFLIWFn|#fug%=wE;$Vdtzpi!sPiAw^7~s_ErH&Tu^-wt&z$kkP3s05s%I*XHK?| zIuHHmxGtKkNy1kF+O)S0js+4wp$%Vcgb>38tWCv|d&XxMb}PQ?oWEgzxcp2rVr%%j zCyApZg&Fsxif8>tMrW%Z%#|)}$Q0h3?Q7V5qf~F|kqNW(o!C_e=U6VN5RZUgj!*E* zgxyce$1g6h5G?pA;w{c^HhTILc0P5F0t7=WVm`97%hAQ$rC#2zWsb_$91H80`J|GU zI3!H3wBYH#>uM~O;mNaWSri{yU2IE!K+^eiG{(W19>f_$1o8ja;%h>^H&%-aft*Y! zVd*~}2#If!HevBOOeBVPToe8g^28D_iW}*`SbFUVdX}A!WXbY6)Q{v`ja=z!_v6T= zCT3rT#qd(WQYbgaFiT4-rzFR;n^Oyksz_Bn3f6bOlOSk#h-}3$MN5JUa(L%IM89(~ zj-IhdDB$cjPE*2(jZ(f$lFod=>^;a7O*FPe&)i}tTJn89hdE=~ywS)ms5yuWPEIar zz%;(oc@VR8HnFqk8_wO2%VOJ$I8U_piVZw{pp{^iwjN8G=9F!#UZ@JzVbY{AnU#RR zX}P|yntX5u#SHn|HTIEBz&p&%GY8Mynt;KZkuDxahUu zjE>pJ2&;M$5`!!5eAS)TnO5p0K}BOYp^^PFOPRQVFTgbTfqnRgR{|pX<_WYEUOpVO z0f!)8JXk=?&s7$dzvDop{y$Z4Z`gYw5d&sRrXZ(y{&VN(?BucMQr=uaN@2{rDOnUr zR_$!$$mW>-N$pqg>?rCfa(ZE?CBG$7Q=Ml`NUWIs+Aa)M_;7mh&I69j*I{;SUWvSsyuyg4AGJ~*_tFb^@$b`XxE!U# zk9>4m(GdmIdWJgl6A6mGL|qEYeHI}fh&=INuWWvpI2bY5ihvNKTv3z*Q6t`PbRseQ zPtV6k8ft7r&9C@@3+fCe>!+rqi6oqachycxQeBvq`a0euqxR6n+h3fbUJA1gn365Y zT(5>M`SjpFIYeBpPrvzVrtfHw*zvV&&=&!K22Q{@ML~nh~ESL7Ino7{5BBqvl&4%*H)({E-X5wi+%Lh{N zYK1bTLl(~yspavlZ}y3FI&We-K10o7up4M-UP;lM*#EV6yC5tbkEX5{s3vMB(>n5u zo0r~w?3Kc9&-<$F;~W}gnpct%sdT_r6X8e?j#3^muz93ItKy0_U%s69pczCy&P_l! zQ&(|9OI`0%Zl5mBVfk69Uy@>)e$cBlN3@iaxL7v)zby%|lf_BI$s>A}S<7b7fAmS( z5ot@tufM%8tHPa6o?mqRv8$Ytm@zXydYVq{`;(y7GLm3DP=S`z(7YP7`Wmyn(!r}hH*2tvMv$#Z-N%Lfnx~h6k1^-nFg4jq}C2D7w1e)7&(22{@ zc#l^AUeJ_N>@Jo&S@>Yv#vr>+*J>wfT`CetvBvV)>f}Es%WT*`4hq3vr!W`;no#}~ zE^1W{cGLxBj{FSy0B{lU3Y;WJwlo&FMukLDJvY}qS!P_F|zNRpm7q8zxL z!@HHmPv*H#M;1L4njhWM5+exnDVcqgr{CxgkErPEqC({U>~_LrVB zkoFK|Y#!Em!D=wsnVSDJ6omy>v+0?Th@niYNFLfp>yp;k-mY#QWj9XYuDM9bqeaTb zN;49h7301=xhIk8eE7Uugx<9E&LcWqLmSSNtPxUrzGxUuxi?w6!jJ;H?&rVG_o_cb z1>>kvrc1hM#qVSUYrmskzR)=`EZGwbPQ8hc{YcrB131CI-!SjlHKDmK`k#q$Hq;Ej zG8~6XgryiYh4Nq4nG9=dKhCON=nzNt9M+-vbe~BbncY?7c`WSx^=e8Dy>v=sbE`+* zrB)w+Py>o*Qmjf!u*kyuvG#u4!2BU0{F_lvehjJhR{tDvh|$;*njb<(6O*oQ#20C~ zcP#3@@!#;z@NUt->gPVsBub)H7|I@Rd>*^2f|*u%H~jUkno>m;k_MWy1|~h9po9jvO>R zlatr=QKX={Pm@1lXE*6XLBE;@6UmoC#-2m@-hybpCJdbQGrcwMUnV$uOYXVt^|0z{ zkx?Z@de)!MGj6shyWpiC79@6vwR6V#Fwhi**r9R(4qos^NomqNYUu)!P~L*@G4wJw z;Cim4LTrxY3P?7M_^UGXGAx{FM~(r6A!C^%Z1@=7^t$NUH}u&3NhRLn@kf<{aOK$# zKp!jeh$_gepCieZ;-&DH~5+&Z0j8EPHztS5`Nr zL{JSObQGBnxFbmlX@qLP#0X_0^Osv*P9N+$9_Y>AFV_T@W)h^wm=F>%_|Hlz>>Q>@ zZ|Vu+V}|FPx9%)#Qpc74Gc+~;;CzPZ{bbac839QH$v%;`bf^H#IekDbWe5A0d!6Sy z(<2^J%6Y*U`@iu7I15Kz_jv}gep*Uy8eDYGpIx?Rytgi295zVaYczTM^wwC6TUey> zSb=bn#sx8LJa>6^Q$75Bkgo%&&y1A{VVtcQg=Lc|^r5vH?H58=nyJUIZTNltDW&Qk#sh6KWY04c&Cg=l zh{$kc1X(lTN``gtz0xlShsu_V1Ll68e31ZyH(*vMkwyjZOhj)hva*dPn=-v%G#^TC zt&-Pn8DhQ6|9-`X*@_?EOdBA$TInpEeY0z}EO_g5Gb_afy>|b;?L&PTQF++Qza@(` z_&;V1qbx{p)e7KGv4FD1<;-o`q?yU^C=nWn3HKOxx(BYwaG8ILjgd-s_E7$PHKF@g zQsMdDcJLn|kq7kJFsmT!KM9Qj;9@pY``=D5lcCy3Pgpjo>I;)9F0TyjT)vufit^Zd z$D2TnL0G@M+bWe@)eGwy0Gv4sS0`Qm78r&Qx?L%lf|SqQ{vy%f({A&tO*_350x9L}L{dn!GxsDpnF&lf z8tc{4f@sGH@z4{Bt4@b@6iaob%}qS%^{}ummghfd`=m%=U~KH%>zE~xOT~f{a&)jq z-Cd~%2izmu^W16r!u^%XGVyU`8NT%I(dbRew`orm3y_%t^t7^5#hS@>%&;Rmm@QQ* zlZ7rXga8odkKO_+MT0RpL7YIw0w3wq{2)&MDCIax2qLDCNV$3`Rx{3B8!^k~3dt|E zsOF%2CPm@42ud7_(}9DajsS`TK3TGE=Ek1wHVRi+fNG(D)pRde3@LcZ#y|}2ZSyu+ z6GjD@0Q|O5_8IV5Mk7sT%ZK6lTiK1alUbRU?P3KoUeQ7i)=s;G=Y0!5n)WsimC<5| z5}2)sRgP>_PvRba3EPZa8DxH-oga*$zsZc*Z`3$ML+uy8`g2m)`y0|~CVNmMgNQ*& zLT*FY{()J$x_^ZB0isKk27M?NJjFvoKXV2k>fdl!tpVWkyzMVC{Qz|;WIDYWAOM+w z`T=*upjNXcVu(G9Dk^!wT1IE#vsPQx8$IcCG+*`{B#S*kpQT^S^Jq*vTCyU!gcU7) zF%F)^?#HUBCr~ldW;)R16JS25Me`9(1<-jHn2IsLi9v<=Nsj6z@Y2dR($1^5S1aDj z*gNjbtVAShKY#dTui?7sU?if@N1Zk|uplu`P3;49xSqB8_Y_qN{QKhyC;&)LU;q$g zOlOEzC0X5Aj>~jNoq$vdhU0)llVyI%%agX7MMEFismbMokyc(YoCE|cvtt7rGz3^! zx`Nc@!iQ0DY^(0?AXLqxX>c1^q+WV5n)L76(ehgb$zcp=ME!`;ECB1@B#?+pA(BD$ zu$XDOZp-v+2_X!3Uc{_5f3|V(Sva9nV6)X&te1HS$yE^2^2F+dr=q@wfG~yo1IuAf6tdGAsZ<5#Q++^_-(`RS@xImzogH zLvsplyaYE^AAmrJ*Yw1B9pbpHZF^&vOFC=0+Y<*^MdS%|q58pLi4wfB8)WhD3$2>u z`E1|Y^t(}`>@Syf%pTY)#IgTPo?5(}%AWZ`Uvi3-YHw}CNW_2SNBH9{nHle`dw(h# zxz9kGx~bB}0GuNLvv@OcIzx#r`2z;h<|Pg=b=ddH{bTmO)SxuQ{@Pz%;po5l+Su$o z=y!<3O3V*xs?3o!w-hB@1h+W7O4ufAbMO5HA7 zqqG5b2@h;?U2e_y2)|kyRGz6;SP|Vbd*=G#JpnFFkjM90&uJ&SKC-btvx@`+C-wDi zxM`kDX#P`*ht@qR&n`d*WSrI`Z?Me)=3EQ;z|*TQM&QNzgWhMj1L9 z)W0u~|JSB~B_I|u^OZ-!?(Jwl-n+5Ol{DPg6sFLjbnbpX5k6{vf{qie3N&}?Efd4c zc_1lm%%5Xi6BSjyQ_Gwr*Mg-Q_ku~kAcnrY3umtJqG7ZL9g{({vJslr!gN|?t|9fY zzn8ev#Fg_uj`@sXK}(?n-D=A757T%#R3C5_OxkBoMQF|!TXbKlP^wY_PHx(z)NI~) zpN}}@OoDn7IDVPdCKR-<6{%M(o!$?{wh)k^1}GcG zJANXKQ?-buH%p4s{5N&7p%43voyEr3c~H(ABKpv{I*&(pW+V>LobGO`OX0~o>-?(Z zJh^?v)Zn&rL-~6ws_~#8+_+S*(UMvn8sYxYqrkdL@)zS5azS#v@c&*{irFeTR|gq7 zankV6d|Vzxi}!Ql2J87M3va6BYRQRa)ZE98H2OKs$KFVQ^!Zs2JZo5AsxFj9eDMvZ z8LyYR>OT#U1K|I}_1$+>X75)P2+MgTPxd#Vt1I4tV(DFi&dK+kTBxkqXW5Vt!~Tl+ z^0Bl+OO7LR;uxJtbFPoJGz#C|T^QI_q<{PzGgzL=VeC;R67e1p8McSCnL4BmSYEI{ zFcUVYuaC3h-~wlNk*K{*@Kva*65TNp(5^3PEQH6m$rihE(8Ecgw0u@hp%S+t8VR+U z`E2U~FDDHqzQ`C(_v)hkwfQ08mqmNtOY>4ihtp2^4^LyTVm-?;6-wI);A=n-1 z8|jd@tG&e7QZUyc47bMlXUfOpRC0`H`C>HAV#&7ME5Mam>|z`3ya*Tj3g!BWTV#-) z*3h^&IwLE3rlI2+Wn-CPK7QvBW*8@09i0r#uRXaUzsiT3Y-M53$8Ur~zo_@l0mCHh z2C>RJ=7(KtpgMRB<2hh3J-D%G>AsQ%TOyQ!+eL_vzahOrh{n#6mBve+btmIaO{R^e zSEPOHhvRp+Kxdt`77#C5Ph_vrXJwN_qrf$!B_y`M=B^-@pX|N=2?e`(x&_E6JOwYI(Gc(9xLIi~Q&h(At zViN4CdWOqFPe0i?m__pyzwglDPZ!Xfr7Gt5`FhLKaQs03>IEuEx3n1r>?R%K zq~3iyQ#V|6Lqhp}xCEzYmZ^7^l1^2;znf7h9;46NoTNu3R9svHO3+b-Y#|medx^Q+ zyg0#|T4wx_n#zV@laQop24pGKtbMrYB=sJ|t5b7_-ovtNWX8vtmVy(-8B1RDJPV*p zKxHn!1#{9;Y-%b!Zd@pMBDY_O zE+ftV5V|Q3@lUzOG0&O|^EVN0QE2le30HA>E6L~Z`F(_Sz57@?DB?l=(9vGsykhx# z)~y}(lYrCH3)HavPbTlP(iXNx+SuZl@<@Qxm^c}R8n=p3tL>O{e)^yCDTUjJ6VBtB zkfn}#)jeCquiuPk`9spA$4^O}iBBCPXjYXlm3vx1@iF)5xAgS4mi92X z+IZ&sw(*H^8h1=23m2CD@dC)y45J01(he`AvPYJ54^A>c<~J}e1gkx#3tXbLmMs2L zUJ+`kG%p$OBy)2UL~AKc@lz)Ru|!3iRwXg&4oSucX}ah{-oaP|!Ggxc=)XVUCEFi> z+oa{cuZToiMV!9-hM5g1Y)Z}SRq?rkbi8wh0~9?aE>Q$cmHg^ybVs=GM zYn;tRL&epw`slw9dn0Al;WT?vsv|+F!Kj+t2njhJ|E6-Beg$-kD#KJR`EfqRw~tK-eN{$MGTUh2#&j+Rzw zS-S<+EyNW>)^JQQWf>LokMFuXa0+gbacgUqH>$~$vSsn5&%AE|SQEUc^KNm^sIlleSeWj>ZV2@jf1N6BvZnhkBZ zdS*D_IC3sVR@^h8kQdlVLx0-AP3Kgw6670l-N@cSUDcdXg-j`{HHE#%l#T5cFAwGl z@sH5WmXZwqxw#{zAd@W*TloZ`M6MQ%>Iyw0<<$M=b5b@MN=A=knvi1c|;7 ztUdScP^8HV$MDB*{N9(ZeWEhX1bcH+0f2Gt99In$?qQbl`r=bpl)-|wZetjxNLUVz!hx<^>D8F({YwkmV^8<>$s|<$AXg#MqH?k774Y$d!Lc|MKf!4?mtFW zk~4w3-y2@=f|gaFDh}lL5{%0XbKQ?FWs7VkBz~)A%zE%~yJc$<ma9HZiw9w$Og zR_&4GV7wMbhgHr|2OG6f^UP$vASN>1oXH3%&QVCw-m~wZrW@wcJf>_H(DP_idwEOQ z;po1pg?T1XKLFYJ4aytA38~V_1?1~gIJh`FY;V%Ca?*h8pp$V!8(5gGa?Av`W12F7 z5_MfHjD=|tV#M$KS?`G%U+3yZx_LYquWn5#yT#XzqAztl+&Eg3l+OMdYE^cq#AJTp zKSFnJ>~j1@8%K!0#@zg$h>S^gc7k$!*Ke?E8BBt9L<0mn;z+aycr~*I*s&mDa z0|S9W%5Zm1Q>#T7{~m}0M|uk)^nf*&%1 zLK8XzLNtK$$)bQw3%Ak|*5l3$H!n*JYp7#`Ufi(jv2e)c!(6dT8bS(Z_FQ9UmrBBG zi|m6wQJ#)a!QSJ)ijN0>B7QwC1s0#Z%D`XuMOjTPrznnxp_@Z5)yYib-$kACM}+a1mEaJ3Vl!!#xYG z+Y!}_g8}VLQxtpH~4tXP<^Xq-%Qh7#d;)xLuS1Ao)G z)r@m)PmIc=*79xoABBDQ)ebHl>x^@d5=LC$qRivYPVCJFrRS^yMd_edZDRijkzv6< zcot4>Hh9@_Cr(ev0f}zGMm9gOH=aB97sazgPE{`jwQWXE+;tuK4z2x8c){6eic|@j zSKKehlqf=iA{Pt8M5K9g`k+~wjq+#AA?LUItbW~g zCFvzgrF=t5Ms(_XYzwMg2B|jdYu<-n?w=}J{a(99|N4br^%Tn~CoG{h%fKP9kJ9O+ zt0~;#mQ~zn)||LbE6k)f3G;q3k(Boy@Q557I=dV@$AUaEWf_&779xC^!TK3Jhah8{jhdv`=6GHz8F#_Of zns=+?PPzGwetuY1qB*0r?JdB56LU!ehji{aI;-~~8(bsX*Y!kbEw zCUgDgPGi(`29~n@-QRDzmkGf3Crkg$lfG0Zg4D)pSqsNHepZ04bhelUV3>I0RW)B zp^vd$tTERO@9IE6k*_;YiJ_(mapUfM| z&7Q1tAzfx^TvERFW0q1~hS(Kn#k0m534`(XqD_^)zB}@Hxz$fpANEYD)|~Z3dWLRo zG-9}1;rEF-;sG|05 z@0XZIJNbR-7Ifsz{BT8%ntknf@A`O zhSF(KlIljMC)q`NB$5Qz1wTry1Vh@jADb6YO<)jiCoCCbt|2ewFJI2se#f%gdC^fa zJXMA(%ND^TAbXtI9g1d7dHtBPC|0US61Wa(Xd?I zMNF15PxmpQ;)(=DM5+nxMn|uLTV*bJP1X@LISQlHi|Fz^(aw?kRl_evJH+OO`9SP? zeEjfTMTJ9S(Cl%#J~~B$9$IZ9#X0bokT8WSpP%4)f#b4Z5KasM-jX^vLCh8+eJl{?#BYh$v8nb|(Y?1w zi&0@!IFUbGWg2_ICKk1TS+)>b;oJuzf2?zTMY?Ipu@kLhgHA`UT~j^W_-5{Z{a)|$ z+WQvu77Nn`STshP56G>-BYoe}6=E5@Q9rr4mCd|#z9f*wL{06&J_Q^hQtNlu}OOePLFQ+Ny2DB{>oH*)OOU-ryYi4Sbg_m;GXleB(0&FV8Pr#*q0$ivpjHQ zno69}BH7V>couN}kLYDd_$f+jbe|UnN`tB?VInz1g`F9)Q+dfvTp~s*Rw)ITm-VV* zO8k2GPw)A9u~r~{YfXsa%0gdwv1Wj)*RRY?X^$G!<>{Zrp}YHb>tOpVUTeooWvv#r z_I2EuO~c3JGM~@i*Oj;KJZsJRO9(}wzayo4={6dW5GD5arU0Zk>pVT8$eO2#w>QWz zs#aeBKr20sQ*?dCkg3ljxodyD!hByp`wazv0Ca7>3VqP?gb*~6Ll1Mc`jfCDD(QwX zoOIJFftAt<6_s?RRqRj700^G8VAvmas%rh%8kmkjRMTQ+1j9@FKC5u>{_7vyUp^YC z7?=De4cvqKDC-%Twj^pYS27OS;sPz2I)625WqGc5*4&*?d7trMBT4^?Y4}mOcy(M=A@L@^pYF`f z)!fWS%M;(qtT&3`#!0X!`W-ZdUJ9xKL_!sUngevyy`}=~k7Y^b^ERn_y?Xnk@R({q zvRJYlLx^M~6t0WozAP`a=3e z_27?qX&0f|%S$S`I`Ld?vVRHjh0~Vs&7WHzuABG&m{Q-8X6|SJn z3Qmy2y5gQlH8$aN5_ad>51+WZzc$04ROGg=zBzLx?$w{2&C%Ui0w{a+2*`$a zw>8twc^4N&oeQPf%q$%b+kC>ubd<$E{kJ^!yscotSSOGE~ue+?oG;X zICCge&5^L`DRlWc!2fU3zUepo+f787UBr(&n=*%Yt$;yyD)d&}A0GelA0WWRa3m4*FOvjdU0Fk5SgWdItM*Xx9_9wCpqn7W!zh z>Fb1UQ_xqMflc#CPgAw6?6rTKZ0B8eCDC+}sWV;3_Z!(aC&n2d1O(8ONpyNrrtarX zraiR>jy7s}9>KzBOhCUVKrb>)P)2x(p%a&apebWzzy|!xSG%9EL_5tW1zIX;MJ1AhwtM?(x5r*Rbm(clTpn}K1{XpRDxd`s1z9S7Jg=!Y4_4!zEApO3xDa6O7 z)?F?A^4kI;Id+T?fhf-w+0&h_iZeV*K!p<^>0PuXNPjTbFY61N#jCTYw_fAiMmx#ukyC4_RWLKl~-E; z8Ewn8@%s+if0DD7dpX~>-oy)Kfs#`@Cg+nzfQ+_W%9mY&8d3|WRhT-r(ajVknt1KV zOmBCSP_1WiP6>K>soG;J7*dwG*`6QDx9- zGKI2j6B+5PEyOqqbp=!-xNq^%N9>Ki)c5e*>%9`AIW-nW-Lw~qGlPsG?8A|2xoIY? zMg4rW{e$z$s|E-A(na+8o@7JgW>cGQ1r3OWGVCzlL%V+BnJ&MWmY1ChW-mdbC{9CmTZt}@_+>v6P< zS^AG7Pq%I2K9OoxUbX}*ZR$O~pJ2xGGYsauy+C7Inivi>BjB3Tsh39`-mN7OrJA2x zRC>O?PfN=`+U8V;z$(&wSf>*63|}f`9IN%e*UR*kX}{3($He-qD>#;0l8|@@KtDoUHln5Y(X;daDlB+aV zM6mBj?C{KFw&%l2<6%uyd?u#&;x&i2z|IZr3HUwRq>uI=xBi{G>~)eyNO@oNEA>Om zX-P$F0EW2s!Xkq$gJVaFNB8d;vZK%zDU1;h_`jGty5D5j;n1UmUPkiY8Z%;l=RLr- z63;l20xpYu6w{Qqrt#v=i3+Q@{G&9&y>!ZQ4Bxm2jg?3{YncUjc=xqn{m{wr`pop< z*|+MuXTMtm+fMHP^Xr3_qM(Dj%@qw|LjBc^O3}558f}AqUz!a~E1X4Mh;}Q35We-b zb{p&WgL!!e+E=&R*YewrR=}pOJT+vp4*cG{kf~mmJHxxEoV~wYi{dzWb5^^^U=Jwr zb`BR)b@Jd;h^e6O#R;OG+C!NmX5^h3f_j%x#g~j=-qxKrcAx5hakx0Of1xNs`Vy5n zJ?RPe<;P-by?JX(`JOpq`e`9=^~B9*NfnCMclyZRY7lnPwuit@y>T z5qi?>!_tf?if;7f@aWj@$?6wns%X$?r+jocj+aq0_L0McxhMX8lvPmt#(FX)M;q`c zb?Xp1j|23UH$3}xTo|k?TfL<8RCNAXlvU!$g(yAI8<2a`1EU*qRT{xyVjo%MMT<-N1=UqMF%a$?`C3eW{&%huv0BM4|IzbW+x0@>B>;tHbZp0So%yBcfFCrm^+e9z-l0O+CvrF+%h>;jZ774`gklKFBn1~ zO?3U~nG;_s*1E28DHL+4B{6PrK)7!v$Su4WtUhxa@_bvKVH3lo**cff~l_f1SU`EA;P?)xR1(M(pBILysR1_CE;3kh642}f>A|tKDa!U|=_ccZvJm<=&~V1TnTe@MJYpMdYv%PB62 zNC<)_=J-tJjI&M>;2%Vd51r?OnU2Mx9ExLjA|{up^!W*9cqcQ>*birwfV&_-P0hmE z&D)Zjb1gqqc`g+!r=4O~nJxu^FLscctYgl*@{){MpEG4?|I{IjB`w^YvsmNIdfflL zg+BA9bUFwqZTRhTC9UMYUdPM*cIgi*KpIAz8mdj7nv;)b*e~qi4?YsPZ8;4t(mI(` zX=r|9EKwbp5yZRWEa!uBe+Ulei{%;#*+G&gip7`eQkpM<24JI8K!wxqvjjoUo|jf! z<6-51{sn-E%ghnyyrTBzs&ROo%j=GqogXV&EV9H2iYIMaBu-F`jqPd1+~zf-r6ZQM zi4o~ELt^O)T?*wfue4`v5)D*eAneoO=OuQdjdatt>&qGftpH-oF;;op`luwun!DHg?OM)`BnBY3W6h1{kI-~Qi5oT8%`5w zdBn|;MloUH(};Ia+ezte{S{%x15qSeTh(eB$3YB1V9-De1AXPUIVNR#c{r@!oU*cR$ER*2ngC;Ms zS;Q`TzC$lnhsCl7hXCjK6!Q3VstSGS3S%b2F2!vYJtv=V#m(e6cqY}x$crX{VXM(L z5b1Yo`zB^C=y1fC)aRL27D*^SSItaSY((QRwhCI-IO%B>jx{%AT0i&5Sdb{?HSZ*= zwo|R`;usmN)gDDFP}KYV>=!W{G9i$A-kTgiDk*8BFV8ZfLStR;eY3&h{fJKqc~z$jUM) zl|-35+6Eg^wC(JZ4+AAHS`{Np8Sm`JqmrD@>rEQ;!f{pL@Bye)`og8yWI$*L>?( zfR@soyXhw7s{wu(Uv##l03Tfg0M6svix$l1Y%Rxr@)ZVde3R<-(NCd~cId3~H&del z(3{OK4fRj4=XzW-#wEF9{u0^=g*{Um#vp|Xth8}M0&rj8=)M3PK@PRdD~5s-RJ4+g zCU_ELbP3F7D3z$ZyI^XMuxZigx$+$*0@8(Buw|nOVxW$M&Ea_RC?@R!Q-v$n_U_3> z>cA{b^hoK66Z(pNU*d1-ZqK{C_KQ8Yf1iCiTSn8Tc|R~U25VQ{jPOIw#a@Iqp_^wr zv#=p?*jOG=b$YT7+e(fgpHnkS>0>>J>EdHg^$x7(2FHE2l~30?U~}&|{T7N`e_Re| z%dRlt4-LhOaS&-lhO&YNgB838;(C|GnBP07y?O-{(p{+lx{HDWti^GTA7kzN{q)^G zL=Dv~fhDK$3*@ih0H)H3sYhLeMAxo&E@5I|1lrY3F)(TS+F8!htv_I7gW*0{?cQ;H z_H2C>K=7SrszA5m{ik|#yc&Ftll(<2MT7J3+tcP#718SIU8)W(92j8$6y!r=+O?Ob zW_ec_>+6m)9YE`FwkB3I(Iv%BA)K6!KY62OQByw6)rHB@~_78XI@bdPcqbx8-m-vz^O z$%{Gf@Y{%p+IXe<8A!uYFF1u%U!;-0FyPDuw0g;D1zBDn{oJ1by+SVW8rA#7i%Vd-Fjnl90!3|Kc>6vTb<#@si z+|TlL`;;H7V?hR;*l1FT-I&xp_n$;%AykKr(0R9BKA#>Qht5pX{TVKUG%uu1Ek1*1cG}2L1!MBt^^@;v!sQ=t; zv7)&~pgN)yX4|15ECTU&xA=U!s%F}QX;^%3uq`4`Ivv5f$B%&)`K()`d`pln@DGU; z&O7LwFD63VEV&v3pudDp0ck+_b3#HU#1WMa{(+nN$1HsG+1`CAA}~rCy9zMxf#3M2 zhd6owura10Hy(sz>K|`0rek8qiJ_pRY)=ot8kyfRtwWju^-@^xMcMK460Mprxd5S@ z%1_0m-6?X$aj1bl7Vx`<)k8(xzfP{cL>CvtEM6(tMe~se(ojb_t-s)um@Ox>cz6)5 z7oqJTJ=lDQwV56HWJ>cs*FZ|d1fw4DhR?gS!vD@K~ERg+3wX zfa95)Kl?@`a@4dWMJ1HXyBqNn=c@U=D=;OFR~3$V^hOu4P1H_lA@sD}VU;r}m#>$M zA}$yAX*khTjEh2BCZBmG=?8WP{v>!H7p@)6xtO+y=!%*%G-@I$Qv$CeD$BQFvJJ6v zhn*~5O>szX7!0x|+HX^&mmqS+iBbo{zLv zV^LM0>dzVfXEN3i3wNSEwh{^P_Kvm6;2(GZJXq%~X7Z-d7b=E2u%k~_tJ;)NCCkbU zg%E+*ru4>?!%CpKM2@fU;B_Jpz?sT!w$G)|UqGGfHU^C*+vr~UWQv?}l=4tVh?jE{ zirK9%Tqq)2WVs#Z*$m$PgHO}iniN4+3Vh8ysl0jJQvz@``Bj+UbpII zL{JQ<3U0`q}F*bv;wJtXguD^)|NFQGE(cIRYOC24c^N7d7+nMQP}8jGOo|T z^q(3+PYvF>ES(vjlA5e(z8z)IwBno&lJUk}3Rxy0q{3lEVSQURXpFFr$=H)UUS6IW zyovQQsIY^NRYgVf199e&;%3>B}kVRs%Qu;1W*CNf@rAHMVf$sp$ef$ z3!+%)AVoonh=5p7u@}HDXQRLOJ@5VQ_ndQ|=REhnGfc*rHEU+}tTMA^?b+@P2ygl1N87_bN$6MmHG&Q$t>S<|hbO(X|MJAb;x$uABaCAZXs3S(FOcG}Xdu|Vs_b*HsU@>dz}ow zWALKrpG5G_Jn-PNnD9&aB25q*-6xT%^25Nc{!R-Iu)%2pd(NRPo6y5evZLdKy`R(_ zBy`8MsZP$eG%!SXxkmckkBqn<8SS2*;MpGS-k#t&li>9w!5f$OPy8DF=*vd@Gj%)! z;3yj8JtdVXNS8e^DC3Jytb+o+8zjLCW+{-e$}Ow>Sq*^~+L*O%A;Zn;!_6XpP(U`q zHl7CH1Qu5PzoNf;p5OmIQka9P00pGwK&b3MD1quo7zk4r_(S1A0OTpfQN1rrXHU4! zK=@8D?m1$1JI7{p#b(pLn6SZi0HBa%`$A=JgVb=;mg&{aV%F!#;3=-sH`2JF9z z4+Z3#_YAJTI2IqB!OuX;SIK8@K5|wpn?oKXRcubrFt@6Svv-tIsXP+R)cK`Bn>JueAwFt7-!BN7)E^~D%nutPT>`b@KNx@fK9dvA+Fka)BhzYEplb+XvuHOXBZz|I7L7SiF zm1y_2e-!4g+B~`+@gJJAp&|+f8BZ;;VEPq)$%QoqCCfEs zLjOf`m?@X?Q!XW?yhzF*Cg%kv7jmzb1rIg6zV^S3|JIy6VFWOOnnMjE{D1M&lqsk5DE5lK}wGnJHrZXB}~H)R=PAopRKmIUD`2H3qDm(y^V;0STK6 z08#+(tfFf2gqS!Z(;(THiLmUI?b~O#TvWavxo2sulp3Jp@oH1&9qmWNrCmt@%LB+X$8ufGrv_DzUL!fT43-hazD_ zk)Zx9{-34bKspXEF#gjGIMBE=WL)Q;vA|I}wW$;xa3}dc5C6?r4!V%N|1lOt$Cl!3 z`+q*t|Lx)bQs93}0Z_ytV&D&JQYxa znE01=fE(;5onxDKZmJT@)Y()ba5paS-yiA^@-fi6P3rpQ+qJ902sQeBD9&!XnEL0fHP%o*u%2J&i8-F zNI0-~7(IMX$KjcNUS(j}V5qwFgxNVi&*p;UFC(Ua_7is~RDJlfnFHF^iRN|wsaxKQySa`dTMQ_Xt0!_KodZT^IoN9tHr_ zM(>FD?6Rg#aHE56?3eLm1PQdc_~k2*CKjZG%>SqOL)c&&Hu9enie8%cKe0+9rJKb8gdoUu<0SG+LQa;I6~-jZfT)z4 z=aEuxl0-&SR!n*Xld*RV1WGG%JW@z)Pe2BNFmNg!`-J5yb39Tt+HeFW>!v9WpE{m$d0N&6td2LWkmIP;k9Goc zh4GsGUvNHk<;@w|2J86K(L7*%s`li?Pdw_x?=$DqRF_ja32M$n-^Z|+z&R9i? zhV?ENl-$hz!Qf`2P=vOv7be=5L%!2bWK00#oQ`P%}_Y?$D=8@L;pKWWWI4lMpn|5j9j z1A)N5ppAjR;y?ZU87Rk5^=}bee)%?5KSfoIUOVlEozOjKEgQ-oodr*5NP(u-X^+~p zupvv!dQ)@h=bVZeO96SFo3$U_c*xSKI2J+TuSrN#t<2BPGa1fz6k({5kED_J7%VxP z4B)^eI~D-=P+AfQG$kfR1kk5gWI_QUVG+3=DuuFDzPyuj*hXKaSPuYG3rnC4&W;Q zSU9qil9%74>{tGc@59?l-x}3%t#Dy zf(kqFqf%INadUIZOvtS^)Y#(o(|o{)U66;-h4;AUJy%e)TC0fVG;l?7XfYeL+2PqE zYnAlGN}bT#R|^GlzxCtgBnrYSwqd%eMm#OGwli>vm2N6K9&%mAI?I}pm>4zVGbZXy zJ+vT9nToYpAI=-__VpuJc&ohuVmcMAE6+K0vhuLX_pK6|g1hx<8y(})dqWHpYNnP7 zv!0|o$U4D%YJBoC1{S7j_RD;+1dPj^sy)xb-RR_9RFycJVW%Qb`-+~9mB-WH+h*My zwwcpkAzQ^oPWSjz543HlY+T@tK=Ph zUslZeHosVT=sdEtM0}UJE*1e)zQEcSYc@XD$-mzf@NWM|Ut#l)HSX_yvmLs62_;p7 zb5z~+vQ1l%o9Fu3ih?4DtcUTieX25SfK-@8t+q&1dZZA4Jq^B3oc?5RkSg4RcsRN9 zXQQB2(pQX6Qkp-Jv%?Dbbc6`pq*fg32ntX>t`#QNosv~@b}!?euJ_d!GFoZrns2Ut zYb#dl=9W56=~NIPcm=ylrKU<B}3=ce_TK!g7dZXe*{Qtwzay%qCGf)|gv8Mn<8PyJ8WjVHSL`w_g>}D5?-|%EzFZ zDC-y#2Q^O>=lBj+B`^6Ki*ypQNpFnZEsXEfm{cY2&=o9npO;8J81^A+t#lOUf`z_` z8gh~lHSpR-Rr0cmX^%UBy_`pdA9%&`?rK^Nk}W83y=%Sa=HP`lydNVO3ucFkS=tYD zFAS?^FHOwme)!s)7WB1XyKH~U+3&Z#Pc%Qu7O`o$9kZh}bq@W}S;_s(MZ?4VUmoec z`((5I`L)F5hAWqVPwyo@hl)aeYWJ_5z9}!#Qm}~XTWz$12e_*XumBAqG5g3sk<98n z$t1uBvR|G>OobGRg;PcFNDD+xmI5rt%_C+8DP0KF*A6FQwL|hX=f+x zJSgoXO8*T3h&k>us!|2inSh7pFB;9=EG#=%@&z!!#9y91xwh;PG^L*?zIi-GuZ)R{ z#BKNO&73=;m*mDP3@q;I+0{50I?=i{)(!3M)N{|o%)`Qxmx4ead|jn16c2T}3S~;G zwL+0>_`JCH<#s4iK3+H}4}sl_cdMYJbTu}JIBT1l=R02zRLq1;*`ECv@t9kEDc|Py zZ7rvQ?C^l`<(eaUiL;LeEU&Rr=4mW)XihMCR63^sr?yFu#qdQj7mnI#7i>oqbLO@= z!R?yD6QXu3?4un=ytETn7XEZy+sr-t5wGvU%=&Q;W@Kl`NYm_*-EH z#y2QLTJ3cKQ!`>U6MooL;bnteLrIC&x_89PwW#5*c6M!rjAxv{h-;B|gY?*)O%O#X z-w`49%Mni-N7b1X0;b@@cZ{FdJDI~5U@(`oF0HU!^n`_DrLC%@kia4w0q8(}X{&v_ z94)I+^(bEKF!`wxMTAV-3vt`E-Onk7B!9zm?jtM4nGzyRBY_4*Xt8@|S_s zdi0__)m%{NV(C4D=i(?lMrdx#z9_3ZC)-cj3`OsH)bdk*;j@kT?u*sLM&lE*BGXaz z5yLarJ%Qk@uUiIu0{RrNg#*u9Wh7`8dE94G$~}ftmHD=uYckd>b3M#A7;) zG44BjbHaU_Ja(Y@l1t_LmUYY8^;7SK~DJ>oBk6 zbsJ;O6Y{RhMC*p53d)d4JM(+0d5qNaf~nQU`?|Ebm20}b^~VmsuSL}UYuH`ywg41g z-Bk55kJ07@WR#OZnOtCSfgiW9V0bIIKT|9oREZ~`(wY>^)0(C|@?sT9$_lFe2urKx z99ob|myWvgq@ik}o347j^>dLXN6ywPlQ?W=Y{HasW}`8HrP|X{nP`t~%vgi$Pe%bR zv5a1x%l#Dn?KC_uIL+lUrHx&&nO2ThHMjRgqL!#fsPeHE02&8{s5Cb2^MZ0y7?&C4 z?YiyAd8k#8WYhjb_RAyA5@rznn_B9?pl+}4COGGr`iZJ6 zHe{u8`P3@KoF6Mw6-e&Cjf9hGFm-tIxUh@Q6oeT-sw%TDXv8$zd#z~MN;jf7ls>2)O3MeF&qSAP&Es0raR@=uwnJ>~q+x3EugorUc zx-eTh`GCZ=Vmg}_m+A+>hl%QMeh)c#A2aYN@@>~hfWH8{l$DjZeLQ`Me`1%v#1V*x zFy}&ymOuwVV-lu99|W@srg`&6K^2sE~dCbxixgxg(*`8>cR8sqab5U@7iVJH@P8IxvQ zCnSlAoo*_m$3xt61Ya-CMu~McMY^H3NY$H>!PhF?lcV0^bMjYQYaq;n7ETXV zDyl2q8x($wInyBktn3p27`~~wr|#M8nTdWAW8Du3tYDx3r&Aa>{#YaV*=B>j-CHhF zB%u7Ks^beDMeZE0Ex4;|7#;B~r-v}|v#ICl4e76|iz`!05(nSlSL#|T!wy#`_o5Q0 z)rHoy(IL=q)(nQ#*5B|B;LX<7RC$x%2CFB^=~Y$gHf>EzFP9?Q_?S7<>Qqy2n)QFL zoPITy(#HUh!y#)b1}#E$Kd!|McV~=TE1z@9yx2{5F9iz4CE@|G_`q|MqQ>~)=D18D z8%M`*1Qx02W@deU-C0}$=~`v7>}U;8b0e###7Rmyd%Qa-(&t|$6V->)45Ho*mP-%T z)bmf~~7kJPYLVqk#hGl3nDBQmf09pfn1^(m0ed*X+7{7{%ZBWz9CjWZ2eNTj;)&`Jf4N|pe?Y_+VD)@20oc-k6C zfwK=4T`o8maYvWY-ejC|bk8Lf*tp%a$yxC7 z%upl1Vvzk9!N#Zi&%w-BVE$=pA{gmm4WRimwduI)5GyZ_2Cy4(Hlp6ZnB4J(f580Y7jKZcR=AuJm0et*qe-KXC-xP_k5=LOpUAve^f{DR7+))a z^2@r(MH}PY4=8;(W)szMP zV+dm`zhb>m6C7uDZySDapo4ypbiEcP56O#XTshxsc+=&aK%8j~#6Krh;pa1PEFUB= zQk5p6iPmD(eC!7J&sm)t1-6t47@QuTRgP zJ+yV;Q~UHLcabSyKM4HOg-aibLjp!89c{>yrEa8t z^aOC``iXV%Enl`huyr)vRMv2>j*Ym)X%#AE89U45GLbRo4N+(KA;e(5;_Ieb zm)?gQA?n>?o8x^JBhFDOmq```BVd<>&WiSuuS0t0)Tv0}OU7lT?{xxFSvk*M?F6YQ z7ZWP^8!(7$Vk)~A=X;zisu~@jwrM_BqjqWC5s@P+9-8-q$e?*hzT%|rp z_wjd`_|V+U^~rNVKjdOs8Fg%27ZVQGp-U8s%j4yt1UK_>i*g}=gA}1BFGqurHU?tT}I^EhU7z?V%nvd-Nj*FU8F7OOd0aY7m4tjH=l-Zo6|3;XOJlCsVss z6plqDt2*{2HL2zV$xpMzzwSJ&J`pAP=8c_0!d+3)VRwnQeL(9>I&b3J%BjYBigDm=Gk zXYSbqFJsLp9pMfctM66g8H(rfuK4*oAAp_)Qf`JhSe-yvQgrL~6`BlPwljP)eBd?$ z%8yV*1OdB}U|(HN5V>9{SBzhs%;{8utXG_g%T7^w^)m;wUK}KHP{(CaH>q{igUZ9TPP z={N@Q0Tc!$aN+=OUL&?MiLN2Uk*;H{ydJT%fZK>T*LzAQCR8iIp(LoFgF3rMlix=Z z7gvdwl?FOv;ohaxG!N=)8+OxSoJXtAAr2(Y_X<=*yj6jLCc$h8r5xRPDBosW6JS>F zof6+`Pvd3IKN}GnR@icE6Fk^6ZQ#_COVbtNObgA0)i0;Zi&U1t!4H@-L+uCgkJi9h{Q6~~w}$2IEk?m!DlVQh)G>Ob6%yS4w634&4-7NTXU|!tO^E)deJMmeZ(}nK*3%p|r2cB#KpXP%&)ufn0 zD%!=|Qz|Y?ANT zofHZ|I$0x4okcyly4GeP$<-ufqPRN>?xKsR#&e)z-D8lLwCiREI`V=d0RBv%E%nDO z1?edwkq)}xHQCe)?@bVZY`N8zp1fe0HwBu=Oe_q7Dki?{rGq9c8!8f}py?<*4sC2R z5!8vnYi5p~Ioh^)?&`MR(c~$^=wGpS&ps82piUg}k9;Q!>3>_-^mA=(K*ecCP{*m@ z-(POVe#zT2TGH_nWiuLncX!m%wJbxKtN}~yi@S_E3cBE7YiMp;Vf}#T=Zv1@P^2L+fSjhgQ3W*aSNPd{OlPw}iM2G>u@0<1BTGnX% z8hIU4VqZ-n75Ctm+%LHBskA5DG~dOZ*E-&a6b{mJmyB{o`v7CATqf1o*dFO)B7&6HR2GV} zN5nv?>zmlFcm>uBr{Ptac=^N5iVBW%>orxlqZWg9h~FA~(*)^F!K#TMZM=c6edRk} ziYL&8p9x`N`FpXRkk@0RGg|3zpd_irB*uO}KaOH2P^->{1(4g;@OmUVM&{b3t6#7- z0is4DliSdb4^GP6xxz~|U0O+PsqLEAcFGox+M4fSu)6DcgKy_*cj>V^-~4J_Pu^@O z{?1$2IwHL5>GT1lImXF;p$$;rRh4Fon`c|-Et|;)(IF=YM;=yu7N&|%siR|t6y>G` zT`hN;T)N_1t2;=M1x~5}H(d$IyOWXUhwtp0Ra*&tr6}I}oTL=g@n)p*hS2${?F0pG z1R5hR(Nr0RzK~QB*HGiZ)O5nCTLS!=pn>4r=iwQgrc;3Sbn5jZ_8VAgStPE`*oE+} zR4HSTp3Zd$!&YfXY8Q`-e^ykwVCin2>#c@ul_sjU!J%=w?1^QzGX?2~RC8xm2YOF6 zz8oW&(_t`y%yN4^t_Ff%+<3ErcrU#f0uy&nMycVkG?B@dsyc?wwuT~rGHM@UmX3Pd z{sUJ5|z=it*zn0ui3X`FL+ddSagr$eeH$d7I!`(q6e&JG`!1!hp&i^ zIE7Bd!|nYR3`}7tA`4=e2A&^t6h)CRFM4k*i)N;H5Yu^1U)+R(7X<|66A{L{$BouE zcgHRrgk`C;B4kOu#&HneGu@mO`kRh)3#4oHZvb4R$?B%7|rZ!J+q`$Jri=oL(SwT`Lg&> zQougUq=yBxDHV3$&r$m?>x{RFI-5O)W(?kzuNm zk#R~W=MV@onXf=$W$(UGj5JJ$-CJ5Tolg<}dPMExjqHfPOzzYQ!^{j#El*;iQ8M=0 zXmtvjsA$<;B~lxcL%9bPti6#~8so$ED!FpKPsUJ^N#0cCc6X}V=C#NKpBHa;vBrv+ z(;e@@tH?=PXQjjB7nHk+H|^xVKepZS^w7^euC^Ha+v%^P+IDTfzt$GA|KJz(jA);q zzw;gzg+4d(>pbt@y6h!?G(5{f9j|0%THp!jguw6>CYw&7DEuF3e0h#nnWqm39}ZC; z-}FmVF7xdX$n66`UpZt)P2iL(f&Vo1JW_JYt?}EYYf1-tyw2f%CU2GBy6cp+;qk$n z*X4R3!MnFJ-WRu8me+IL?O7~U1Q3}R7{mb2tCM2tE-<88n`YfCvpj;=Xk6!pvaYR4 z&=t0^w#K9@Fe6wR(sI&GE?y75y!%3&-org@f&YL{(?A(dv3N;kN%hjDaBJKSpr&3S zk6WE=3ZskPE?umWClO@Mgqe3QWeKI#i;+E;d=*_#U!RIhxLK0Cno?W{cqAqzCMTqk zd&NxRP~v=nXy|_5RNA5rRy^#oG(mq)CnbywT=meem8wb{Fe-DNKPi^_C&uPLdcelU6Y3C@QH zl0;CN;#!B&sscHdSLDiru@CCZn4^r#nOxK<1pz=PZojY@oI53W)w)>0umHAXVPWza zpMTmGcG*KOFd+;g3#`$c!?(D4m|gjLJ*DF&&Fg3QZ&lT+XVoG~J%4#*w|}2Lcr$Se zz{YEp)lE)M*596cEyuHymGzruGMV-bHE3UeV%|cKYIK=&qnXjtOFitRGq#9z?~DQD zZ&oKHd(WHLtK}tftCL9i)4{D>+?bSPb#>tut<7WwHa^Fs>xr2rTPMA*IjOOqJyT6( zInq+g?72xLj+D?O6hB=(4ha+bSVxjb41M{|AHqph@Wb@h5Q$FJlzaCGD1nAI_u+v_ zn?9B*<5cJ};}$hEQN0xNa)NlbTjqd{K<9#zy^g)|7ANlLkX=zO^^^RH;^M88Zb`9Oq++N2e&GiI!c?Nn zZW{{2XkCd_sCfXj-5UpR0AIN9#kc(RvXeKIx6jiW7vGJWk(@oHwc7iIt&%-(O0|h zf;{N!%Yh_VBd1RmeJJXG>4>d3)P;WSF1q)be^lM1e+^=5pC-i3L2+7I3#pIB*5u-Q zVjR=ld{Uv0CMIaB&l0v62I*PHpGkRF39W;4jW#H)x~F^I!|j_sMd!(6t-eX|JZE}% z$_bh5TuDUprJ`ijl}s|s1zi()_r%<9SbUmfy(&7c34bvBYa32Vdaop8=jPiT0hYg` z?53l1vbNpLTG=&kvvP`TCRf?fRJepMPL0 z9bUVbh7f59Bq&Ri$Y_dX(x}uaj)$0hNF}e??aVpIZ%6X*^@&4$3t0~&y>@%Fg?N{3 zZEJuSzA)=K^(9DcY@ZtI%!qMUg-Cxmob^u={*s~@^pq0l-cK^YuIS6tl1(2=)N=rV^W|5gtN=zsGV`GyIO965)}%d8`&PhDIOXi6>XwwZ`AWST;F^60)L`+ z@)b@%3V$t*rsihP98R6vpZ>uL#};j7*zha#IK#Yce4VGth|*nLUaaKrP z$SnkF*#-|&AHu4!H9Y!a8PCSzXUy4^F=NW)c2VFqu8B4FFsWMlp&iwks*6>h6yjEw zIW)RlQb@|t8)ReXc01URj&pr6H{IVSHms(gCVsuk4j^rJev!K)+$Q)J?d#?pk9S($ zStbNM(u2=zzjstgSHBxgaNic?^HO)m&1MKoYnzklbaTJ~qaONHa&3pri-p&ckO5KQ z-4Pu8FIW>ln^NJ7KPUA2-H*(LBfT*~S^UUGfO;OdX`$Qo=+sAI)zWy*YvZmCi-@j^ zr<&9fm!vbSM;Cu>yu-gfRW+iOX)H!LdC$gdloVm6sO=v?;s@Uz*b)fhs+}G__9)#H z#x_OJl;f{f4~IU>!423^cyfQawI2-vXLH_uJTW-aoQ^j0QMO9=5pN?-ccD?qbQ@hopm98WjAC zUC(_oZd}~|SjQf;q5#UNs4i}*I(%)3>CA{L&DtsfLtchF6%8Hc+eA19z~I15{i%XS ztFr;eJa-q8WlCRq6}=jHbmFbbrba z{r60p0xgix)r@*+o@yD^0Z#LoltxXMIll=O)qSh3ny3*Rh;X5y92_KsZYlo0_oI+t zPmd>ew?jSsMU0a=E$}gEKHfofaK3H@*lH0IDUWm3Y7xM-QvutcDYIa}k~5Pf6G!h# zMAfU7VK_rV2!zVHAsgd5o=d7~5;o{#WdT@RZjX!<9UUw|zj^$V(w&f{2r%+wE^O0ptgDe~sha%j$LLH11qKWoehfJH zui?O4^cJ&qgLNnH)(3rkFZlCbXIau*TrA9}7REG}b=Eq6Vx1TtZs_(dt4+=THt;+2 zxl}*KQ1Zh9+JEVSQ*?|;$?Xzk=Q-@qWqFUogWI#jOIH|X}blKAg4_JZo{=!bS)G1gw#z#0- z$hRb6<=GKRNd2|)DHqR@F9G!!Dy$yUp`t9L0`Z_Vtflz$ZU#@3a zUw*G{*?6ZY<74fw`N!uT-u&Sp-1nf24!3ZDiuggGJ&L}_1o@BX!yeFERa*yS*w9_L z+_+oW`+JW360&PF0#?M#R~IioJL?nmQ?>t<6nndG#kJf_ccjU)IZ~;l2K}r1wmj8K z!8#u0G#W@Xw6Hl1j_N{oA$ih?NwZ0D{wyUb&sZZQoE%M^MMT(PS>j@yYkc9icB{S)h}#NC zM!buXb$z&bI5Z=(#LG9V;msDU&pH>E-;k2D&Bw=d(bbW5D(>@;sIdM=rzI!0j*Xc* z?)F{2@Fwzr)0pJh?@-j$W(zu((~7-IFjdOy8pt>5nqzAM9F8>tyfydz=T-z^XW@CE z34V@qgHa(-QGH4rxJ`h%eT0^Qb6uPR@dYX zagr)hniZTkC*vn;NDzo=kvpX6&X^4^cO)wp0@!0PWX6&x9+E$!8Dm(9{LaxwL^Q5}v4Fo%P} z*hu*qABiUga%nTt^>8(}#vBa57FMr)dxZX=%0fNWo~uSd4s`cl=I z>$E1yneN-FEVWl7_gP_|5^WUKWr?1C@;KJC+YEhSo+`Js@9OGa1--X(4A0mXU(n2V z6b(YBI8+uGv&FBRkBwD{f&6}vV|pvgPBX*RcO3#U>kq`Fx*e+89;uh^kbj_a@LgQTDatPmZ6@2>vW6;(4VQ4(z5t=?`!{d_WmQ z5m>ly#&`OO3eGY)<~#e|eOTNDl`3sPsnxD70jtTH^JNx(w(>0DGLdI7qRGcpH0GIZ zLDG&|m5yGZi?yl$!??e?*0t%38eW%!6Zu9l1~CRyDdbqDQQgJ1Tv#mTSn=wwGBGgm}}1!eYKRg_w-X@ z3QEc0P@BGB4&BfEIH`uL*yldQkb&Vab4~^-Wdtk7O<>pPGI_kUEyDvzKi`+He1gh=EAoGp1(s zHCvy_jJ@138owW{`iQC!fdJ0O)&!y7md7_C)~z+0m!Nyk z5q~lw0iupjPvcW`vh$T9N7iH268ND(quqj3!Mcc(1ARXh=a+VG+C0-hx@V_3|9s8f za!u>UmseE`|FwflBD(}#F=L_z(NaPg`C@DM+b4+}&P-(A#8*H3K|Q6!vVf3B^~TXQ zBhqtHabf%UMq{{Q_UZ)6OTINdIl>L*OZ%(xd-w=HTz(`ftLjQgrA{Yzb@IXW@VQ2? zE`AYZ zX_9IA%`RT=HLx_9ChaF7MM}Jis;qgIQe0rE(zK@NYmstR@R8LpV+8b2+lU z1R5KI;djc1pv|n)D8g8?x)gdJnm?Wb3-K4tBqQ6;RVS&&QX&rHe!_I|C zvq0`gipQ*j^=Ezy@3sjGI^kz-HC2@qUU~0guxSg0i|Wuh_vg}><#g2M_htC@v z$rY}WnSZp&%d=f~>hv;nuK#=cX=S4~w)IDUKwrJ>*E)ZCb@jX_+F>GqfEk5Yp@yXrMAc0yy2VGvl21JR*{yk45q-)On*831@EE(Orr>-Qz`77V zzBqdaAB`A3giy=+`gyO^C&`I~dO~be_M2+;&+uzWp^+zD&~vGFwOj@@nsj5-#a@US z#||N?1#+rj7Et~NdGLF&A5u&^lCh;Ub^#{8Af7|3ucAr^CL;&TvrE$m4<}W-=#YB5 zuK3cBeR?FgF%l6R#f5Z^M^gLNq_K`;#$pnV{1-M~h-@mQbgDHh;3mb4zxdZ4INcC$ zxJ|O<#*XBWz2{zhH9QipdvtZ~-Miy1ybE;_BbM!1HQCW~J5C(!-Z~uNvwdeYdH&%q zV5H#0z5Wk=SGEzAM0vGWYYo4Dv)}se?z1zW7uKI9o(P9Ds5HZX9#NCb@!B|@%a!1>&xpe(FRrzHdtjCR;KYd-nkEr4BOpKs47x}R%z+rQ<-^L3S=#2QQj8uQp8Q#M zqUyM=!NZeMh-fQJj0F;~fv4_IyQ_9?>vX+1_PW%?_=ipL7do(h{DivS{LV1ukHn=$a$|cW>&z6(0qwwJg3c4~srmwB6P7wF zrWQ1`E5ZEwq1Pd)8Z&Wzi>G~PHZ@z$E)L$h9vzZ}`zdwwXOPUnvh}Yz&(}})%dOAw zqQ-~I$t`b-5y=nCI~#H4aXkMn=hq6V)736%bFUiOoD|E-m^!I>W-H6w^BD^>mukOw zE*Zp~e7JD-)`2aPYO>PqBdDXlby{a#vdjE<#hwgM=BNzv|Z00z6D$8s36QQ#wN@s!&I1i=4P}03M0y(+- z%-B`!-Sb!9^0L33ueom3>;a&m%bVm|PQIJX@^tjhJSE{9>f$#z`rd!q)6$v5Pwhmo zkWKr|`pn6(ObBTttsprC{AQxC`|SA>cRRw59*|?dYCj(R94j{YYv;DKZNodx7BV7? z-|vvv^W~1C(>iw=AF7>#>MWa5m%<9K0Pg}OCUZ9I;Q7cXraendh4e?q`Sg?4ZK0lTTjz6{nq@<|Mb<#-&=?i z2M$@4CVcs!;j)AWdhXn@N9jzHq-kTM6jc{Y6Dm3cR>SlWeG<0rG9UF~sZc7h z;l@Vp%~W`k)?HVV!kuu$H5ZY%(ePXGk9r+jEp5*pPsj1EKfj5(m7Jhg<9c~HPQ7}X zRNkgAY&B#Ra?XL@{n_)CobfgVUR$Z7RfLz7mLR3h;T$tf+CkTRG9^VC1*d8E_m8`b zlBXN>W;Jbu`wV+is_AMtDryp`8=}?6^{&ZJyPQ^yt>yMJFbS6ro(@#wfG##n7dsgV z$7V{&Bx%k-D~(ul*6p$P-@w_SPzux`Kogo&-&MK48#_pFGbU%_0G_EPF1IpR00+B~ zk#lBH^$EAxq)wGmpkFk1I8>S1-(7zH?hEV-*_~6`S7;*luekdc9xq@?KDn*_CEr=> zS#AZl*i@1ds{Cqbgxv1Dn_CsI*QI%vY4;B6Des~)6I0O(Q`e-OTpz8s6!CWd3XfVG z(0IO2EGp*g(wEJyON;oLNim38#>p;Inl)@Uu$nm2Y!kQWy3G^;+1;IBz+f4Qqr?yVra9-{eTlwKq)w+Tr&g<89Pc}JZZJ=KAI>AZd#&-v300YK0|l0J ze-5`$3;YieMi7ZNdOg(>=bKXWw%zf#IFS@OY^_DTI9}tzix`W?4+?t82-puwo%jkX#}$9sH=I zvt68Mst2nS2Lx>mv3Vu6robrO%{f;}sUb6&6c4nMb78KAoh7>^%fV13tJ)_p-IhWGmZb+7fn^#IU=alqSupl76{ z@b;)v`(dM&g`=wjALd_t&M16WlIWj*@u<>@#+MgTr#%n#S^$l}=r!^tEBOY1Q(q}i zkRk*#5l5KmkO(*B8GB8VwoWQ}Th?=lF*@6-X>cFCrD>{TT=^GFVs9}+`T1{>s!N81&`$-J!GxoX?^SKSCXQyr-x|n!Pdf~ zco?;Es&h!=!Q=>;-fq<-1#EeW*whTSKjhc6$WpU&nX#ay zx5&Xu$>QWmY@Oh%#(DRZXrWBvW^?o+%E9ahfV-IjoiDqSvzNWxA1sZH-16jCW8-*| zH?2~q+C>Xsn_Pd)_PQ+jqA8VS+2rv=)+b_@mWa#_nL(OyOXsy&7eZV$375~{x^3@u z4DQ6oVjE2=v3zIwl5$7kgy>E`d}_K(;|yA-mj0}CyM;Z~_L7`7QrYL}6Q>n{j0 zZSEUjPtfG!8NJtktt@|8?zheTi=$lM#rdN2qKDc)ZaFgh&2|^QNQ=jBGS7DRQYqP$ z1*89dSa)&3NaUsNyz1iNNiW?bPj~IUiTM@J(Z$yX?kM@VwE3SB8IXAqJj-oF3nu%j zR=(tzs97{K?F_+BN`WL-XHvJ7*Vb&=$QbMxIsc(%)h+3uxVj@sJAv!>qMiIYb)jz_ z>OI?vFL_rL-&tb6e^1@gbpD;KKvf6h@|79Ot!DI_nKuF-?&-Tye|I*KYo(VCn(+Wb z|EU}`}+`0B7rY3%mMw-n?J20ypb|zCKkDn$XHnf#~%|kz6HgezFLDn7>dGT`DKJs_= z4AH{-#nyleS9Nyi2Dv|fo-BH zNIY6`Vyr-@(vbiWJU5sCAP{;|B60x8iS~f9cwJa!Mr0POWX4&utPU#>OR62?#Vpj+J&c(ESTT4I2NG@>W~yZF zUh3A=s>>b*rlH}6o`|IA5?$k8k>8S2*bhDHr>g0F5@v=QnX?DZ<4m}^GI!rTueUJs z;hizt!^q{uaX4J;?q&)-OkIqD=|+!98Vaavwg)}hL%b5z$N>zi1OS@imWGrt$R5OM zMDzmQp5I4$b!Q}Hws8tOmXP1NGimXW&kZSIi(D+*93w7Jjv@;9251C;0v=UF@E#h1 zgb`Cz5#noT0zzQKaACvrcHh=Q)Mz7AC8d;=mVy8PAXc%9;%hdxF{`764VIdjTH0zg zbC{B5vc!6Zwq~eAW+rq7J2Tr9LB*PCs;Sm$l>-S|VCiQejj@Z`AY(?M3rn#Bj1ACu zaA+IAQE0&kK}Z0kv2g&BEz$%DK$)Ne%GmM2{LDq5?np=-p*Qu3nr5*dh^s58mj8u zbkB7DD?jU*s#rNM@otiQC$dDk^4mpb&8u-vU7_3J>U-a(vRd6hM8V^i%T4^%uyEvU zi`l-KS|4wjHGDnR-WlB26l3n0lZ`OLcObT`NNgYg0)5+ywl|2xyUB=AplbjSFmRU{ zHoyQvh#MKolJy0Pj=m5-AY%?dRB~%0B2&UA01ZA>#Pl|p3;@Gak#L@#3- z^=*A?H49ZqQCwpR0D!DDRflk>jTd#=w!yXqXjyA}OzWCw5(}%QXGZ3&lI2K>A{2_^ z)+G+D$Vly~Ueth!ibclAvIU?F5r%L8ki2FiOrT;W053&=g9c;+2srFQw1Olnv_v=U zLQE$RSpuLk#N}x5OtQKMHOc^yt@Prh#Ir`zE8yu4iyna$!a(a4H{}pfo}0-BI13;V z>k3ixS+_dZzU7$Rcbf#~rz_S{eY)6{6WPEtSia`B%=Z^AGk4DUKU0p#XGY+AHb%9i z*_`v9Id4rL%-X^c?PMoK^U#y0a$P6Xru~X~Tv_bqG;T6CJq*uDvSCs4#}E2at_GFq;T(0JLyh0%Ax9H|;e4 zX~4MWe!F;wFCE(TGyq;jWa4tC697zEMQN^YiU44^F#4_DRws@6w$^A(DM`5+k^um~ z*g96Vm}9VYz}Cj5j5>&gX$#c4Wfo}Wv$F>=t%)f*qL#*peFm&)D-}hwqSYvi8nK2D zhC}Egz^n!$JESoXnt=v`*P$i7&klMPz&1t+CC~&D7&V{{1guh%e7Es&B_m#?`(@sY zWn%zSfm)41y;<0UFi8kYwaHDo1TvjuPSJ)CV!L$*QTeddk^)UuX=Jg z=2{c5`NQ8NqBXm@sN{To66k;Rbm4Tu4b_{Z&xR>t7&=nrB{sg^mU(Fs&a~)E-q>=} z#|L*oNJtDcEYfk35<~H_MA(6dY%ppGA(%f4vvgIMyuWXv9Dk|mzG#^k?6C(&e4$N% z)6Pbqb>7Ed0svlBH0HeLP8L*5Oku>5j(aKwnNYz6{fO8`+tJx*L{ude7L=+40Kf+c z<$JC=3pQOm*fuRptf;BhWYpNVYN?G@tcod?hNWN>I+aw^2(>Drs-mD+Y?-tUEEeHl zRCo=WWl)T9;(?hpYnZ^mAY?Lhsg#%+$pHZfY#Y*p6vF@{&=fWmjH{zq2t_qXaHa$; zYGNB+03bqkCMYz(+J>1adt}qop=}qt7$T6MHasN-FoQ@yC~7ernPI6)Nf5`bYPl<) z9$8bXAb&2IY~qYgg0laeJ+qQEJpg6M?(BHQQvTc=d)=&i?k>(5IxFF3{N;4f<-P{d z+u8E$^HcO(-uyHDS96Dg3#!4Upav*%1|E3dTYq8~TYs4Sb&s&VVW2-S^8jstD9r*$ z0MJkb-5_iXutC5!5MdC)06^vfE}2Wk7|RV?`*GJuSdb)>;%|ymu$tZZ2SH*{4giV; zRRN#?UPaV$`<9S(02r!@!fYSe+0p<^Z=lRtGBd)0*+y%l_13l#GN@oHOA-KpRx`~Q z6D8OfhD%&Ryjn4Az}||r%)2$sH`c9Yvb17~p~I@JTCqaaqOoYSi~+6UT5JHx!K&#F zMq04J2@*lLO2R7>fP%;bNPyK?=_)FVlB$R$E;h9p!~+Et0SQV-(2K`pf>f26az`W) zb_AtL66!=*31lb4lUOnC8v#@&ChIE2N)?s_ncT{gh0Mu=AdbjUqNmz)v)J#3yM|#i zP7kLlXecJ>7bTmnd3tZH(^cfGjiL9P$&1|0X{}0CPeXSW!H#E|>7jV@^uSHhInbt) z0%$G8Nlqu-tO$ID7-p-Q-0tGIz54nic%~>Biei1LbAj7%-D2iD0}lXUd;wq}LTDZj zeH;>sQG`|uJ{bBTv?-AS`rUj*Wu=EbBs{9O17%?&30O&jd z0Dfikdi!x#8UV70Meo0YX)6kFVZ+8YT3_=Pjn=A?m5M3}003a)z<|Xn-cZX}Rt;-v zTD66xX?UnHB4x$qvW+RGAz`}oN~v`!h1!f@ma06JsjiT5ZJ=2fg#-qII12%eEDHA zqx&lEVECqY^H#G{xW6{t=Hg`DTt!cEvMM<_T|M|*Om${VW|1Xko*7i2X%M{g?fLq+ z@SS&dR%Js@HP;QASk*buxps|eiUmi0C`!I*ANN$T+cNL~QmW&HOnUzz|8&}ICe zBYi;t8=$0xstN)C000000002=RiXwKdXw$+(aCA_5J7ibID8ch#MhT(BSTc;>8LSD^e&9#fw9MQl!P*ogys~EYRX4XaY$f z32}LO?(g0^^IzY)m|yyT=QCI4&Yd~u?7i1sd+#&%9lZCRd#=4A863XLVSAi>#`$CG zf*?o)$zb;vf}rk|WRMQ(f)kHF|M)=1@JS&GqkJ@=ttaY_x})BxGwO=kqqe9cYS!cG zs8!F+dTi33Rr<8)m#sz59Xhs4-|5vE`l5o)P%ND*uk-b5>nrW=)90MKuXKLC(WNtY zM=kn(yUxtjTJ^e3XKYvN*4CrP&Qh-iO6N@k`A8iOicw0hlInM){Y4!?>(Q%Dy{9id zzifWhr+xjU{oSRjck5lRzClm>b&h;#{6&42^Z75Oc}WMEAQj~FnAMik>+;h3bm={h zf%XR4$2{_lq#kM6(s#@BX*Q_Tdp5qC)yC1OAkr8@jUkK@8c#y+{VuJuq;xf3gDa;? zS1v2{piF0}3@Wr$>#;T{3#v+c%Csk^edR%oUe)Tc_J3Nny%b@Nk6+v zy2Bp!a|Sek>ld|gg>*@45+$hynp4K*jn^5?e^&j;Xq^0o>SZ$MFUiP~MIz`xPV-W( ztwN0%&uT*^m72v0y+$(S+K>oGuyHhx=tHg~*+~5fbrp0MYq8Z}gQ5D%me;;M^`!5Y zc?#9HNE_ObmP9hztba*eFa3X;Wrh}E*~QXWc*Jrd%>-JVEa@RfaxON;mRA2Vzx1*E zmsc6}Jfo46>)B)E5$#|^%m?4Jj-bno2%9RDG@wh5po5Xb*4-|dAt&V6qtSKicq|w6 z2}|QgLn7_reCc1tjNPoU#&Y$)T#XsFuA=?%Y+E`xeM;{WI<6R%Nw&;*Qt#=lZ4`S< z=qTpI^J2TpYJ6F>G96o1`UHzK5+Fm{M)@zFat>w@T(wRmN>?(PSi+3Wns2s@e^o&P_jTIS1f5iGi@YB`c-PxCG08}b{PrFB^}GB z;+H+(BpbSdX4nREdX44ggp?K9u-#hitI-}KDv!1L7M~eYv1;@U+qTVP6oFT_z9u@#Y++eo4D)E~ z!FE6oJQG^an2a7+0+O&+8%wYf`)k`h*Wx;0A0C?VA_KH2mMjuL5_|?8*psst31xrL z0rU-21euT{XXV<=Dst*kf8ibYIIIz?G)rNgm_b{YXUH;zp@4~uhn_Px?h8^u_pk%| zqe^{Nr422o=RSgQF^kqr%g*-A+=CN5B2P1sNP7ZZ2~7Z3m|J)qybTKmp^zf@?mk)) zMj;RmFHgT28+y>G)~4qcZOzgTUgM>i1s~7#(Mex5_E1K9tO}ho2cc(d%!MDl2QGo+ z!8;hAIV^p^uiEC!Kd=!j5glZYc?fesAH2mqfV&w>kSks=U6L>R?D?=r{;+7DOPwg$ zkUcCO5|4^hj5aVf_*K;}c!ZCtDQ!p(Ov9^zEAWSm-s9KUV`c%~fmk3B=inQDGDiY-l0A8jsBxvifdP&k4N`w8!3`F<1hO0qbEt&=tIyEru}~-N74UKbqXfJ2}g=UzY#(2b>B!!ab9{9|xf=n@M z;HvC3@8=kg-MRqIui2P8<1U^dt1}ZffF~8&j5(kVdSWiaJ}?+v1CPNIw24PER{S^G zX4#zN947E9QMq35%7=M zG9z(M;8T5?Gom?bfqg%Ikq8y8i#D^t=lk@^T5tbkR05CJ_(wAudrG1i;y<*(_GfPd zCV2MQk4>2apcPe`Z{kyUbDi|0Uhm+yH2euM6MAIiG5VO1;sG54;-AcOVuZlzY-3yv zufZR^C`#hIr)P2Ygl~Z^@EG$HpBFzy&*+;YO?(@i3VSOnorgKM#5{j+3L*z)6ov)n zp<2?LS`x@4}7URLS4cuu?#eg{hcJ!3v*)LP?#86Cai z8s@m1&CJaDN8AT@H;YHIDPSY60#Wg1X8h;^@-s7Xl!jH~hww&V2@$iACC(QS zpLpXaYz9U`EbVvBnA!5d0vKx?U1K$1hP@kp&e4{U!5)!_z?cIr<8__0z_SyRViSxZ z&ZuFX$Om5qB7tHa3mg)Q;m`PM+dxY}63-IX0^^Yl$Zyn!-FE28*eTd#d&NrQ%!y+Z z;&%FJnc4<9GuK2O#tp8ai|Wtb2JLlL3G0b7R_?pmn#TaLn6beoVwrMoMvUg;qs^Di zD$SfgIhs8Ok8E*vkaL4r&OM@k)=3TEFCrn;(@W&BQy(5qOJtjNUn`|7CS%^tMT7@||IJ#=wjM zUstE|IKN5M53*8gAfAV>(XZ;#ti(|p+#Wl(2SGZ_5@=<_VtiCxV%_i4T=$ng1Lw?A zkqB8DXKUc9t)+L=>s*nED|4PRS8?DQvBrUIcnok6??J;up*i#qZDx$td*&HEHtKSm z(J_wD$Pl-d8hHWo0gefc8pLi!7U!sVbR`JJ1WV-ESVC`X`LVaeO3V_|>OUOJp3vxv z9+qjJBPb&Q{>c?KSi#^@8>YvRL1Qo?7*=YHdOcWmwt799Iq*oVO{1VrDspC7%^j#{J0o%+G6Ct$qUlSV0RlJT&1mLG#GDDs=34m0tSkemgO9dRX4fn= zj@R%y%$9M=cmb{;0V5=q&fLfOCpE?dH{NZRPLAK5YELF zdSr$DvOwc09=fOv_KLm7bzr{9{4lRD70bhs4+x1qIp0Yfg=I9zP8wt{*vyd9qxUqF zm^T(fyhWw~q(GA9VrD{|A51Y`qrbJ10aw7f9Ioa7e94-?{Gj(_B)rA}+lEPkqUQGKF4wV- zFponr#sSU%pO05C7-5Of97UL0n&-fgKx4B`#{irODU+9tqr4c+8IygL(FQ$5bLov| zF6QJ!I-W%siD%JFJw|t)&7+8+c^z{pd_XLZn7KJ3HW$NVIn#q5aJGj09Qzm@_=c@< z9%tCmkeF534;v5hEHET8uh=GtWd92?6qL;Z3y>;DfmpU$TPqfU&e=AwT|6qD)ff=x zd9Y$f0%Xvf4>U7&Bn*z2^V&Y0$u=^t$vYt>u0aOEu{QI7q+QwIyJW@f30XhWq&+Kj z#ir8vqsu+K#!ykf@ZLzBE7f|-anw2WCoB5RNpc^fNX59qV~x}zyZ2a>tE7H4%F zp@H16Bv^~rM36sWEez)ewaE?PYsnQOA#58RLW)=|ewL~%oY_?mK7liURQ43kX@K^y z3VQ2IK+LF|PvjfsxQx>BSGP-c7TYDWh2_MWPJfsS^xGrD$AAWSKXY($2!3sk1zylU z5Qi}n13NcBjv!uJ111?+j4kvD+X5qqYiz5Ix9JbsV3`r&IQNRSqOWKP^G`z(aij=C za2D4xV!tCx#${RajL*l~_~Q&%7rZ&HNV1}e+y!T`{CzF1%6FUxKts)^oGUWcfF_`n zJ)W5#azdZLQ8NQ<3oCSf*z<^gFt@Idcc|3n%9qzYfgo7C^#vV@`vKdbwj7Th)WApK zt>Stlt19qfFd=xMH);y_OvVkGgPYF7pi{`*><4`^3qmK*SL9D*WKI!h2bdp5i9PWh zkdF}|d+^aHg{3(63ajUHo?Qci`*2P3EToN`nN#En17JOfSLUsf?XOV1Y=ux^l{PAA z)X%7}tuAe=wYRBMWm_$*pe@zWi`AAyKS#@=1$w_w+Y-HAtWTCk%S(?dbiQT!-U@x2 zI^D`&uELd?w9y0DH~!CDhCU*5XDaYy%pb8d<96)CY7J+9YBlN_`S==n{aX2bI5Ii6 zT0Ph4sKNTi;L;KGC6+)Y4mMD)^AS_CcCB0+NWq!N!=W+g3pV(_RRtITa-=_GjhrvQ z%8?|NYbk*}uD4P#BYubHvr##7Hn3W~swnl2Y;dj4QByjL?bEq2IG`&ZuJ(a#=&s{9 zaLseTwc(D~gzeW=qc|&wCc*^ZA@C7roZ-SmgK@^(Ox^q#jdMI`wgV5xvzZmUI%Z@u zx8XBz0WWCQZf(QA;nncEu5Q5%*LV!$hLOM+fV4q#p3zz3gqf~&7mNXG(T|vOgE4GG z;&?*hcX$!cJ!4LQa%n!+KwBjXh-=lWbll3))+}3~e!WuPSgG%`7rP@bPbLCi4E{Qs!rZd) zhmU8*n0q66>}BaUF#}A*8o)by1DG`|g!x6LFd%avSTYvD%FYJ8B3sS6&p{>q9aOR! zPzGy^anvyY9?5xJ=e^c2V)T;@3&DnXH0t5GnPtx)89g?yzXVC~BuLZoDx)|0?$Q;~7f7-NB;Ug36IiR=rZ`b@8 z4gSClZ2Vupz# z!I!}rdt7WI=9-!c{ozePG1pZ<9Wy|5&H9VR<~8@OlcCo!_u%_{1GYu4-Dj?AS({

x_G0(;Ix(`a2kauY21|&XSw+xM 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 diff --git a/Assets/Ouya/Examples/Icons/SceneSetResolution/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneSetResolution/ouya_icon.png.meta deleted file mode 100644 index 0f6efe6..0000000 --- a/Assets/Ouya/Examples/Icons/SceneSetResolution/ouya_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 173d9c8690c7a804ebdc4b1c0ecfa9eb -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowDrumkit.meta b/Assets/Ouya/Examples/Icons/SceneShowDrumkit.meta deleted file mode 100644 index 788911f..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowDrumkit.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: f86685d7f82bcc244b81a4711b519cfe diff --git a/Assets/Ouya/Examples/Icons/SceneShowDrumkit/app_icon.png b/Assets/Ouya/Examples/Icons/SceneShowDrumkit/app_icon.png deleted file mode 100644 index 5a1d804d1fa043d9bfdf41d9a94ab1c4139c9641..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1863 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 YGF)SwDbo3R-MoLQsG(5$#4_wZ05}-fqW}N^ diff --git a/Assets/Ouya/Examples/Icons/SceneShowDrumkit/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowDrumkit/icon.png.meta deleted file mode 100644 index 6047dbe..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowDrumkit/icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: e6f1bf9826f6d5e4a9a56f8d9b169f12 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/SceneShowDrumkit/ouya_icon.png b/Assets/Ouya/Examples/Icons/SceneShowDrumkit/ouya_icon.png deleted file mode 100644 index 0329262d3ee8de7fc69788cf18ccd0cef2df0e83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10610 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 diff --git a/Assets/Ouya/Examples/Icons/SceneShowGuitar/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowGuitar/app_icon.png.meta deleted file mode 100644 index ced79ef..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowGuitar/app_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: d5ad417d9854877498cd72383042da5e -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png b/Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png deleted file mode 100644 index b441731941699eb5a79a10251a39f1992aebecb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6063 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 qy1xJQCh&iZb=qP6-ykpjG|= diff --git a/Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png.meta deleted file mode 100644 index cae07ce..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 452beb4fda2a7f541a1bc8101c78f2b4 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/SceneShowGuitar/ouya_icon.png b/Assets/Ouya/Examples/Icons/SceneShowGuitar/ouya_icon.png deleted file mode 100644 index e87f43f6b14ea8bf480aa8092776e75003556425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10657 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 sQJn<9SWz%UFnYM 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 diff --git a/Assets/Ouya/Examples/Icons/SceneShowJavaScript/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowJavaScript/icon.png.meta deleted file mode 100644 index d943322..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowJavaScript/icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 851cc57ce45381a4b97c65def90a2daf -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png b/Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png deleted file mode 100644 index f738381b41df1d3bcdd57254e83d0b2931cc2ee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13292 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 AJ^%m! diff --git a/Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png.meta deleted file mode 100644 index 0954431..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 87ea724f4ecc9dc498540522c9ce76ff -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance.meta b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance.meta deleted file mode 100644 index 1eda837..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 49bab4e15bdaddf49b5afbcceb37487f diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png deleted file mode 100644 index c4e7f9abe7c2403e9c7f833301f27e37a8ad80a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 zcmb7^Yf#c@6vqE}0SvFXu84+Ijx~w5bXhYsR8WW{yk$zUX_9u)T6IB7^MYyRs3kd; zW)^0wx&}(#0?kWkWln994pK{~Wvr%FVqQ@9->3b$`_7#AH}CW1eP*6>&LtW(&}ai{ z0{{R|l!j>4XGkVhZ>K0RJRrbP6*T!#x!iz6n{2?Jew)P?$aa-zY`SVpSZ8ilymF6VL0mhA=x!_trU zR=N;(D0dLP*lqE?D%)cY7N3-o;}!5eS(yFMg!~Xj`E9I5H7@fOy+#O>&NmAxIWMdx zMQ&A-T6ZcO(yfhKDxly29Tzk6Ad-PG`{BeTwsI3A5<@jD7 zJVsP%rbeW4QCxdcqZaD%JEV&PGZD76U0hsTq^dEDD7o=gTcF}d_O}jbD*4o;iPPZ;8 zDY-o|6&xDMxqshDdPuTmA;n|MPPIQZdarw#9l%ODKUmp}=NA4LNMdjt^H%cUi z4F{}S;u!)<*!#)U@Nf$+vK^%%SrADHKFNKmgp-0obe;MW?G+ z;zp5(^YkhCL38tkKJ1T(Q#k9KZp?v*h|lxt(7QD?W_b8xgS9G`7dh}Q(=5Oc0-wt- z;c~ay+uP?VXD#V;x>u3UG+G;{lMPI>cE1`LI+`@Q+sDUPB>y9|$*0@#3+F&g%$5xZ zM09gha74tn0q%0TkCXP-Te+g9CSgm`|xiIy)H}4GM*tQ}x20G#TdiLby+J7Zz9^mDI)6^ZSB=R6Q3Em#0e0%6b!9 zkDfbcjjJ$fZ*LE_yqNf=4U*rRjmKoE)yE&Sw$?{g9Mzqem^i{@62r})Kwe%RjYb0s z1Cl421&77ZR)rDwsUEq678aJfw3K$Ow3H}8177DA3@x1*g!FVT&)vHl#bN}Q45iHJ z!ZPF0`G)IX-w%{M863Po<#VJl-D37EZ-=RcrDZSZTqtyzH*&?{?wv^BK}l3Dn3Ok+Ic)3b93`Y z%cx@`vNBusf7D}M{@oF{mHnw diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png.meta deleted file mode 100644 index b18457b..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 57df94103e867fa4ca9e9518b6103cf8 -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png deleted file mode 100644 index ca4554030c2c22b1fd0515bae2d1be302760f300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7086 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 diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png.meta deleted file mode 100644 index b7c064d..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: b2e14f0b682a1cf4c9cd05a81bc0565c -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png deleted file mode 100644 index 1c84223631b00d1fa9a45027e6e32042a2e7893e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11863 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 UYIa2qP@|M@tN)gN>-RtZ7gm=*)c^nh diff --git a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png.meta deleted file mode 100644 index 775ce22..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: c6cb15ac1c739c74bace60992904581d -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowNDK.meta b/Assets/Ouya/Examples/Icons/SceneShowNDK.meta deleted file mode 100644 index c9891fe..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowNDK.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: c44b69941096c0540b0dfa421e3734da diff --git a/Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png b/Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png deleted file mode 100644 index 7cba905f9c133d40f9f85a80e53df64e15ae4e49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1412 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkEUnfx)>bHL)Z$ zMWH;iBtya7(>EYRFO{8vf#rp#i(^Q|t+#i)J)$!uj(xl?_%S3W$MfwW?QNxt7f5J` zxQZ<8_1d&)ma8-;i=*qEDT^W;Sqh&z1qg_=B;bYtra#fPb$=r4>i_A?o;`ch{{8y)_5Y^y_3;_bKC4(M z^1!P7V#bl>{__`H%vhkom3Mbn>z6MjA)%oM(>DKn_He$lg2=J2{~Wj9?%iGfKF*S# zVbi8f1|}vgckjmTxSLn=;{)TyjT`Ge`=|-ODYNF|=ij(x3(Mk*FTU?M{q)e`c78>r zfYnzm?Cji%ii})X`sHj7-MST(!KkCBcPPhZv zjm?Q$!Q5ON=)oKJ?zJ6FYP^`?QdwzvCF`qXL;UyN-rm;Zk3Zhs9<{dO+nbs9=PX*J zRP*=O)$;v|7BR)f#tI02`Sxwm{{8Y|-KD zKYr*C)3kN^h6{l7X5{_}q1o<4VO+RvYr`*Veb zg)iN>p%K5YMo@6##EF8L85t9RM%q8BdK`6hzI}b)#fyOwJZvkjW@&Uaty!bP!_U8X z*Dk9S$_~pfAI#f6|EGYSp5C|H&!3*2{-J8`g_k7)f*B@K6?@}MOif$wWv=K@(9`2% zW@f%|^X9>O_vDr>TlVMPe`Zzz!5L@MEM)j(Ik~xt z_V)jeF&=8!FMi~G6D;L!_;1g^@bdlp{U0`7-tK?w-@ko3V)P_sWJK16RllrLKYH}& z$xD|e0qrexe0H6C<->=GB4T23RTE2peLK0xx3<>y+V$%f@7=3=c{H-7#zuyZJ#K&9 zS=O1KI-fyjkXJ?yd z*9xJCwE6DNuxog{k2EJ=-;F);#$4_ctS>i@W>bw9Ss|ug6^zWE?mCs z+~C0A!ZLaCbbl`$Lc aU%3BFrtp2>_FE4?g`uabpUXO@geCxGv|_mc diff --git a/Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png.meta deleted file mode 100644 index 42eacf4..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: be2adf251d082c04a96a486514828bad -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png b/Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png deleted file mode 100644 index daff2dcc6f4a535a598231b08e7f3d99636ae644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5146 zcmcgwXH-+&wmlSy0@8aoC`dp+MNm2tX#xr&sI<_Fw9rE6f}cUENUx%Rz>T3P(mP0( z-lPc<5RfXJ0B>`Dy?^ihxZ`Gw5JaX7 zzJEDS1wM)MJB;8!WqDs6369`(pjsUS4j0@so_atK4fENX3`$Ms04HIdnmYGjGqjXs zveMC~<`du)uYY6$at;KC%5X2m)iBvK0 z`LR0X_t3zGAGWbx+Ev&P@-a&caXEbMsu{Jg)j+y_{};*rt36&k+#WU7zYM-x6FvL8 zhg{~gEmJ}Sr~jp=S3_xa301&yZH~ZXNLD%1WW&C@chcB}oeDmu8Rt{~F2(NKj{IV} zS8qyDug7AtuJ_(Ch!~ z-~Y|A&K7doCPlg+o42vy1}W?5F@DdGYvX^J&xwGV-o3Zl+}XK@L{h57@Lg0=Qu@8) zJ2W(u_30C>QK5;7t*y}8xH$B$Z&9y8^Yv9)HYM3uSyhm3b1fITQ*T8mA@pco=32#z zn^v`_-g=%>QSn5KEn;YNw2Sb^yZQ;iu%MtIHawhK^Zxy~r=M+aRTI?Iqj_dsyP5{v zXJh&pwf5Ggh%K*~=`4(ljD)4rbVR(oy!6e@CA_Om3zFjEnjvco2fJCFH*^iHt>?I< zof>|{DA7SzuU%{X7RAlT#YIgpqye{9R8_$xB^mVe^u{VZgu88Tim}lcAXtNx;odJ! zYp-0rs^L&#S|4aCq@CQiENfcrosb}E)VcYqZJhky1DO7#Lk;9;cD`d~W=50tHw{M% z^79*(hw+=kM&@N$CDm87jT^Jgv%h|Y9v=EmR-h@CmX;*bdYqq~o*b>Wg)s{LTwKI~ zC^T4>2q-D>E1i;Vp6vgMu^n9+#_IPLXih_b^XIB@mOSgf6LHp8Ro(-`xVQy}2 zz-LB~j|RG+I|e{zVQpPz3Ze4sStlo1wo{*K2&xq$(w7I&0fpxTe z@)ZZ-A!>qXG}^M{N&I0)M+Xx>zl5fyX6MXPF}Crt=Slg)j<}tv$;o)xqutf#(k6Dj znS`P7ug+;cSnREWa>rpruI~DDEf`)BlDiK^%~QoA6cx?<0|M4HpzyHxgoKVQVpnTh zoBHJBWJ^zvj=X|`O=HM8t&E+O(FjAlb7{ujOpy5}L%h2}KT7iIgqw#4b7-T$g$ozp zaLcl1HphoMI$vW`QxR}D*h@=E4xU7ZvS;JpX?3DJBCP%3@8Z3@ z!Oa>A3&=b1gMNYaRF&735rB57_v*70#egbGO3E;`Y{s%@Q%**ob0Mh|Z6+3$AtzpQ zbMq@T;$}5heQT#Ju=e)(CKYZfNTlvN#Z}KB2L}f@+@09T%BkS{rMYy}JjfJ@EHtY{ zfMoM{vOpwW0ZHH_oi(l3HXsOXTnTj<#Um zH~;Xje^Doin>GP7fJfzOqjQHHucPN$yj{z4)t8Wz-qp3UL7Gt?btceWUgw~(Rc~Cw zmxZj?OuV zmRFVqU`{rJuClVSy}R3BnK(ax)$|nmcR^(IR9lF-(7gV8+&>(_89o1cj4uYvwG9BF zqmtimFX{Y4DmQn8Lk#m4z*0?(3d|F*6`0%7my_+K!S|yp7G=-SYm;}zoTPEY;o)H| z8K3=)SxK%aH!rW&XkNKgCs9R3KA?#lGA`+*GiQmhxcJxly8xfqW;juI@7}#EEp3SXC?h9l?C)^E+P4 z@nKJPbILku?gko=F;^F!l=9Bi-4dYMg8$Ex0aUHLn9+ttrLU!5r`_$nJy=3tL9f1Ic`{=ufnWH7uBC|_4oI;x3?>UA>47^{U7daY;LMNe#|QE zG!~qmo^D&7l$3-s4?1SGYKuMxS=-vq0a|y}FZ%L@1rTUwPsZe=iM5^GU*x5)ken5E zK308xti;M)4g^mqM)A-d{~+Y@l`D6q_Bs0t$)Tp_g7ah`O1%)3^X+GCrOlOrH4%?7mWo`r=)#6)CN)H#Sm`rE6!mk}HLVt?Pq zUMiIhc5i*EnjKu!ntsPa(&`&6@d6{%{{8#6x_~1FZte(Cqr%%$Mt~se4i>mUQUjl0 zFJnT-Q*#!wuM*uite{gP7^-IXD-#TxTU+mO=8fJKFRH8KGsKq- zzvzgXa;%LOB3R!>bd*FrN&jFn9mem^@c#XKh|4y>Ast;Ao0lgXsb&?Y z3F8trxGEu`9vG;oE%YejW}{Tw;2<;5q|ioGuv)f?wzhU0XV$6Xe0yxCoU**U{G0T2 z+PIDu3~4~24coYe)+;dB8n=7*IxMWmmN~6Q2oCpH=tfsfPq@|-x>L$srmBRxj&@cS zi+hYCh8AKea`xa7M6QlrRW*(kMpwjkb&w$NIm&4G33~h?ymhtI(ZHjV4C@An!!03=O zbpe}AG!iI)wIIK=r%#`bRe6abL`BIUz%>fK+YLZa7?_ws04$mS&jBqRs|%33tE#&B z<9X3BVQ+(uPo6{gL8gJ(TbCOt#Xv1gYJ6g0DP!ks56szpK(=Znxo^(3zKxH+42Ro( zuI%WF+9t-1jY2X1JNNF1KSoTsNxnySWtxIG@huGj9RPGL}}tgX_V z#Hxl+7=7ZOKTf&dLB3?@&h|DniA$0}AZZwwnJMtY;XqJP0M5l8_%oPZY zaHbDA$Z`4n7AR-pbI@s^wT+ER-r%JhH<%Rsc1h~H#wI3_FJDqZ7bS$au3NqwtnOBB zHvJ8#PdiQeBJ|MMIHKTD9$Y~o1NN39cu29RW{Vm^{qB43vsSry5*q-dkU1qKrE~F; z>Z{wlyTCqf%;NYh*Cs2W;M7zufK3=M#yr2ZX_X!8TUwB$?ZF424oH@E<|2_uYln)f z-g4B`)bYJwHU?G19_-&9nG*j4cjDi~YsSTxbu&JBOK4zb?;E!(1bvIQO3kwSfjPKFjdW=q*^rg#}U&3NIg17e!jEn?jWw{{9K$4FnA6$F3^OjG9~ zKu2EO4WJ-!5ViYB;{SA5llN_~XgE3jQDPcF(l+Rd1JJ*I{Td23G7l*0>7DzEGb_Sy zK!6s>s;8zck3}AR{0TzQ-r3po_R4*?)gQN@22gOJff^dF3ou`YItqZX0^AD&V(0@{ zUedNZx!N7~I9K0dC|^%Y^yc;Jj0Xn?x}%kzOK-OpK}|FVO1FDh>>WrzO3L7Z3#jYM zCi=706I5ECk9gw_>$h()cCBp<)!?PhYd%aG2SY`w393bMpp9izw|y0W5!BPyC;u4~C+NBQ zgB28kAQjurl;;q@!Urh4o}uB$+WH|V*;I>0txiY>efCm5!~`R^<3q2nQ~>p>kM#9J zGUPCp0Cau!KLYn(UF3cR@HsR*e2d2?ifV0b4NT4D#yFr@+7W^=4k!$1b-miUg9*rs z{3+@0#`bm#DBmAGe3&KgsP0*WHY=u+S;~P4N%@TMb-Z#Hfj}^@v*VVR9f|7(h=eWu9MC?P zClW7-iqhPh9m5wtW_QAwcRtHH^tAUi9{jDV!C zh3aQrpQ`5Dw6FfNJ)i%hq4eKw3H`5DSN`A;{m@ZdA%lz);jBfcc~2Kvco!A&KiQaX Af&c&j diff --git a/Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png.meta deleted file mode 100644 index 840254f..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 808b3812d71104846bfff9bec4ea7c8f -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/SceneShowNDK/ouya_icon.png b/Assets/Ouya/Examples/Icons/SceneShowNDK/ouya_icon.png deleted file mode 100644 index 58a9e4f08bd31e4a8cb0d122237f7460cb98e95a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9426 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 QfB8fR&K|fLN6Pnq0gx>OPyhe` diff --git a/Assets/Ouya/Examples/Icons/SceneShowSounds/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowSounds/app_icon.png.meta deleted file mode 100644 index 62b43b2..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowSounds/app_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 724a55f584f87714292075318f6a67d0 -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png b/Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png deleted file mode 100644 index bce8537fe375fccd519e4f5d0732223c893b10c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6945 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 b#0f#cj_2}4(hvjulPYypEtQJvR!{y5Loo@~ diff --git a/Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png.meta deleted file mode 100644 index ff2d9d2..0000000 --- a/Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: e49fccd669b58f046962663b53e7d94a -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/SceneShowSounds/ouya_icon.png b/Assets/Ouya/Examples/Icons/SceneShowSounds/ouya_icon.png deleted file mode 100644 index a3362dc8dcc71a24ebaf37cfe8fd260ce3523e2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12585 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 UT!ZoEfIa{YqLl-o`kZ&dUuchw#{d8T diff --git a/Assets/Ouya/Examples/Icons/VirtualControllerJS/app_icon.png.meta b/Assets/Ouya/Examples/Icons/VirtualControllerJS/app_icon.png.meta deleted file mode 100644 index 48b6b48..0000000 --- a/Assets/Ouya/Examples/Icons/VirtualControllerJS/app_icon.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 2107a76bf53521743a89638112f86a4d -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Assets/Ouya/Examples/Icons/VirtualControllerJS/icon.png b/Assets/Ouya/Examples/Icons/VirtualControllerJS/icon.png deleted file mode 100644 index 5cacf39b78e35dfd1c973726c274b30a2fc65430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9889 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 Date: Fri, 31 Jul 2020 13:42:44 -0700 Subject: [PATCH 16/29] Removed empty example scenes --- .../Ouya/Examples/Scenes/SceneShaders.unity | 406 -- .../Examples/Scenes/SceneShaders.unity.meta | 4 - .../Examples/Scenes/VirtualControllerJS.unity | 4104 ----------------- .../Scenes/VirtualControllerJS.unity.meta | 4 - 4 files changed, 4518 deletions(-) delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShaders.unity delete mode 100644 Assets/Ouya/Examples/Scenes/SceneShaders.unity.meta delete mode 100644 Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity delete mode 100644 Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity.meta diff --git a/Assets/Ouya/Examples/Scenes/SceneShaders.unity b/Assets/Ouya/Examples/Scenes/SceneShaders.unity deleted file mode 100644 index 60e40b4..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShaders.unity +++ /dev/null @@ -1,406 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} ---- !u!1 &100020077 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 100020079} - - 108: {fileID: 100020078} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &100020078 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 100020077} - m_Enabled: 1 - serializedVersion: 3 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: .5 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_Strength: 1 - m_Bias: .0500000007 - m_Softness: 4 - m_SoftnessFade: 1 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_ActuallyLightmapped: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_ShadowSamples: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_IndirectIntensity: 1 - m_AreaSize: {x: 1, y: 1} ---- !u!4 &100020079 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 100020077} - m_LocalRotation: {x: -3.34344605e-07, y: 1.83254187e-07, z: -8.7778389e-08, w: -1} - m_LocalPosition: {x: 0, y: 0, z: -40} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 ---- !u!1 &438183070 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 438183074} - - 33: {fileID: 438183073} - - 64: {fileID: 438183072} - - 23: {fileID: 438183071} - m_Layer: 0 - m_Name: PlaneBack - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &438183071 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 438183070} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: 0c8611d5050b3c0438f312cce031b4ae, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!64 &438183072 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 438183070} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_SmoothSphereCollisions: 0 - m_Convex: 0 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &438183073 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 438183070} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &438183074 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 438183070} - m_LocalRotation: {x: -3.09086232e-08, y: -.707106829, z: .707106829, w: -3.09086232e-08} - m_LocalPosition: {x: 0, y: 0, z: 10} - m_LocalScale: {x: 4, y: 4, z: 4} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 ---- !u!1 &792475221 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 792475225} - - 33: {fileID: 792475224} - - 64: {fileID: 792475223} - - 23: {fileID: 792475222} - m_Layer: 0 - m_Name: PlaneFront - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &792475222 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 792475221} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: a715f0d3cc4c6d44f85b78c57c6ede4a, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!64 &792475223 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 792475221} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_SmoothSphereCollisions: 0 - m_Convex: 0 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &792475224 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 792475221} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &792475225 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 792475221} - m_LocalRotation: {x: -3.09086232e-08, y: -.707106829, z: .707106829, w: -3.09086232e-08} - m_LocalPosition: {x: 0, y: 2.71263909, z: -4.73110958e-07} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!1 &1186170042 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1186170044} - - 114: {fileID: 1186170043} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1186170043 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1186170042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!4 &1186170044 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1186170042} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!1 &1424897889 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1424897894} - - 20: {fileID: 1424897893} - - 92: {fileID: 1424897892} - - 124: {fileID: 1424897891} - - 81: {fileID: 1424897890} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1424897890 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 ---- !u!124 &1424897891 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 ---- !u!92 &1424897892 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 ---- !u!20 &1424897893 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .100000001 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!4 &1424897894 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -20} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 diff --git a/Assets/Ouya/Examples/Scenes/SceneShaders.unity.meta b/Assets/Ouya/Examples/Scenes/SceneShaders.unity.meta deleted file mode 100644 index ec99e0e..0000000 --- a/Assets/Ouya/Examples/Scenes/SceneShaders.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 5978419f5a04d2d4d8ce0e0b7468ae86 -DefaultImporter: - userData: diff --git a/Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity b/Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity deleted file mode 100644 index c630436..0000000 --- a/Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity +++ /dev/null @@ -1,4104 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -SceneSettings: - m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: .25 - backfaceThreshold: 100 ---- !u!104 &2 -RenderSettings: - m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} - m_FogMode: 3 - m_FogDensity: .00999999978 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 - m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 - m_TextureCompression: 0 - m_LockAtlas: 0 ---- !u!196 &5 -NavMeshSettings: - m_ObjectHideFlags: 0 - m_BuildSettings: - agentRadius: .5 - agentHeight: 2 - agentSlope: 45 - agentClimb: .400000006 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - accuratePlacement: 0 - minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - tileSizeHint: 0 - m_NavMesh: {fileID: 0} ---- !u!1 &13898294 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 13898295} - - 212: {fileID: 13898296} - m_Layer: 0 - m_Name: dpad_up - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &13898295 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 13898294} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 8 ---- !u!212 &13898296 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 13898294} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &42699132 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 42699133} - - 212: {fileID: 42699134} - m_Layer: 0 - m_Name: rt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &42699133 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 42699132} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 11 ---- !u!212 &42699134 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 42699132} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &54589779 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 54589780} - - 212: {fileID: 54589781} - m_Layer: 0 - m_Name: o - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &54589780 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 54589779} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 12 ---- !u!212 &54589781 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 54589779} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &73331592 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 73331593} - - 212: {fileID: 73331594} - m_Layer: 0 - m_Name: controller - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &73331593 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 73331592} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 0 ---- !u!212 &73331594 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 73331592} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: -1 - m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &74263407 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 74263408} - - 212: {fileID: 74263409} - m_Layer: 0 - m_Name: lt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &74263408 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 74263407} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 13 ---- !u!212 &74263409 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 74263407} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &109328636 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 109328637} - - 212: {fileID: 109328638} - m_Layer: 0 - m_Name: lb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &109328637 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 109328636} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 9 ---- !u!212 &109328638 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 109328636} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &235495578 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 235495579} - - 212: {fileID: 235495580} - m_Layer: 0 - m_Name: thumbl - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &235495579 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 235495578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 14 ---- !u!212 &235495580 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 235495578} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &297347176 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 297347177} - - 212: {fileID: 297347178} - m_Layer: 0 - m_Name: menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &297347177 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 297347176} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 1 ---- !u!212 &297347178 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 297347176} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &302883344 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 302883345} - - 212: {fileID: 302883346} - m_Layer: 0 - m_Name: o - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &302883345 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 302883344} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 12 ---- !u!212 &302883346 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 302883344} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &351348049 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 351348050} - - 212: {fileID: 351348051} - m_Layer: 0 - m_Name: rb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &351348050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 351348049} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 10 ---- !u!212 &351348051 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 351348049} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &452086777 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 452086778} - - 212: {fileID: 452086779} - m_Layer: 0 - m_Name: l_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &452086778 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 452086777} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 2 ---- !u!212 &452086779 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 452086777} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &494299540 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 494299541} - - 212: {fileID: 494299542} - m_Layer: 0 - m_Name: o - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &494299541 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 494299540} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 12 ---- !u!212 &494299542 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 494299540} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &545596847 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 545596848} - - 212: {fileID: 545596849} - m_Layer: 0 - m_Name: y - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &545596848 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 545596847} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 17 ---- !u!212 &545596849 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 545596847} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &593946963 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 593946964} - - 212: {fileID: 593946965} - m_Layer: 0 - m_Name: controller - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &593946964 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 593946963} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 0 ---- !u!212 &593946965 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 593946963} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: -1 - m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &596226246 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 596226247} - - 212: {fileID: 596226248} - m_Layer: 0 - m_Name: l_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &596226247 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 596226246} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 2 ---- !u!212 &596226248 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 596226246} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &600778964 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 600778965} - - 212: {fileID: 600778966} - m_Layer: 0 - m_Name: dpad_right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &600778965 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 600778964} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 5 ---- !u!212 &600778966 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 600778964} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &607966451 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 607966452} - - 212: {fileID: 607966453} - m_Layer: 0 - m_Name: lt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &607966452 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 607966451} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 13 ---- !u!212 &607966453 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 607966451} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &621988777 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 621988778} - - 212: {fileID: 621988779} - m_Layer: 0 - m_Name: u - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &621988778 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 621988777} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 16 ---- !u!212 &621988779 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 621988777} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &734668693 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 734668694} - - 212: {fileID: 734668695} - m_Layer: 0 - m_Name: rb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &734668694 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 734668693} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 10 ---- !u!212 &734668695 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 734668693} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &816357436 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 816357437} - - 212: {fileID: 816357438} - m_Layer: 0 - m_Name: u - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &816357437 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 816357436} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 16 ---- !u!212 &816357438 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 816357436} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &855064774 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 855064775} - - 212: {fileID: 855064776} - m_Layer: 0 - m_Name: r_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &855064775 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 855064774} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 3 ---- !u!212 &855064776 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 855064774} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &866699369 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 866699370} - - 212: {fileID: 866699371} - m_Layer: 0 - m_Name: thumbl - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &866699370 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 866699369} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 14 ---- !u!212 &866699371 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 866699369} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &879508573 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 879508574} - - 212: {fileID: 879508575} - m_Layer: 0 - m_Name: dpad_up - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &879508574 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879508573} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 8 ---- !u!212 &879508575 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879508573} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &885476805 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 885476806} - - 212: {fileID: 885476807} - m_Layer: 0 - m_Name: dpad_down - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &885476806 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 885476805} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 6 ---- !u!212 &885476807 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 885476805} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &894696051 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 894696052} - - 212: {fileID: 894696053} - m_Layer: 0 - m_Name: y - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &894696052 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 894696051} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 17 ---- !u!212 &894696053 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 894696051} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &905719553 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 905719554} - - 114: {fileID: 905719555} - m_Layer: 0 - m_Name: Controller1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &905719554 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 905719553} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2, y: 2, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 593946964} - - {fileID: 1934155641} - - {fileID: 996492338} - - {fileID: 1590974726} - - {fileID: 989113168} - - {fileID: 1168141497} - - {fileID: 885476806} - - {fileID: 1855712638} - - {fileID: 13898295} - - {fileID: 1341149158} - - {fileID: 734668694} - - {fileID: 42699133} - - {fileID: 1226589387} - - {fileID: 1662105120} - - {fileID: 866699370} - - {fileID: 2000045204} - - {fileID: 621988778} - - {fileID: 1024398185} - m_Father: {fileID: 0} - m_RootOrder: 1 ---- !u!114 &905719555 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 905719553} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98ebee64155373b4d8110c47b86d4e4e, type: 3} - m_Name: - m_EditorClassIdentifier: - button_menu: {fileID: 1934155642} - button_a: {fileID: 989113169} - button_dpad_down: {fileID: 885476807} - button_dpad_left: {fileID: 1855712639} - button_dpad_right: {fileID: 1168141498} - button_dpad_up: {fileID: 13898296} - button_lb: {fileID: 1341149159} - axis_lt: {fileID: 1662105121} - axis_l_stick: {fileID: 996492337} - button_o: {fileID: 1226589388} - button_rb: {fileID: 734668695} - axis_rt: {fileID: 42699134} - axis_r_stick: {fileID: 1590974727} - axis_thumbl: {fileID: 866699371} - axis_thumbr: {fileID: 2000045205} - button_u: {fileID: 621988779} - button_y: {fileID: 1024398186} - _PlayerNumber: 0 ---- !u!1 &912595680 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 912595681} - - 212: {fileID: 912595682} - m_Layer: 0 - m_Name: dpad_up - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &912595681 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 912595680} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 8 ---- !u!212 &912595682 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 912595680} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &980469209 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 980469210} - - 212: {fileID: 980469211} - m_Layer: 0 - m_Name: rb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &980469210 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 980469209} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 10 ---- !u!212 &980469211 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 980469209} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &989113167 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 989113168} - - 212: {fileID: 989113169} - m_Layer: 0 - m_Name: a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &989113168 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 989113167} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 4 ---- !u!212 &989113169 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 989113167} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &996492336 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 996492338} - - 212: {fileID: 996492337} - m_Layer: 0 - m_Name: l_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &996492337 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 996492336} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!4 &996492338 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 996492336} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 2 ---- !u!1 &1024398184 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1024398185} - - 212: {fileID: 1024398186} - m_Layer: 0 - m_Name: y - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1024398185 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1024398184} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 17 ---- !u!212 &1024398186 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1024398184} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1031599640 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1031599642} - - 212: {fileID: 1031599641} - m_Layer: 0 - m_Name: l_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!212 &1031599641 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1031599640} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!4 &1031599642 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1031599640} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 2 ---- !u!1 &1052286322 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1052286324} - - 212: {fileID: 1052286323} - m_Layer: 0 - m_Name: dpad_up - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!212 &1052286323 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1052286322} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!4 &1052286324 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1052286322} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 8 ---- !u!1 &1058671048 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1058671049} - - 212: {fileID: 1058671050} - m_Layer: 0 - m_Name: r_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1058671049 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1058671048} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 3 ---- !u!212 &1058671050 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1058671048} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1059241315 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1059241316} - - 212: {fileID: 1059241317} - m_Layer: 0 - m_Name: dpad_right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1059241316 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1059241315} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 5 ---- !u!212 &1059241317 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1059241315} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1061817705 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1061817706} - - 212: {fileID: 1061817707} - m_Layer: 0 - m_Name: rt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1061817706 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1061817705} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 11 ---- !u!212 &1061817707 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1061817705} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1064097743 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1064097744} - - 212: {fileID: 1064097745} - m_Layer: 0 - m_Name: u - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1064097744 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064097743} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 16 ---- !u!212 &1064097745 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1064097743} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1065844504 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1065844505} - - 212: {fileID: 1065844506} - m_Layer: 0 - m_Name: thumbr - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1065844505 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1065844504} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 15 ---- !u!212 &1065844506 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1065844504} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1066067951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1066067952} - - 212: {fileID: 1066067953} - m_Layer: 0 - m_Name: a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1066067952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1066067951} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 4 ---- !u!212 &1066067953 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1066067951} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1074716924 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1074716925} - - 212: {fileID: 1074716926} - m_Layer: 0 - m_Name: r_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1074716925 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1074716924} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 3 ---- !u!212 &1074716926 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1074716924} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1095120803 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1095120804} - - 212: {fileID: 1095120805} - m_Layer: 0 - m_Name: dpad_left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1095120804 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1095120803} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 7 ---- !u!212 &1095120805 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1095120803} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1168141496 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1168141497} - - 212: {fileID: 1168141498} - m_Layer: 0 - m_Name: dpad_right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1168141497 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1168141496} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 5 ---- !u!212 &1168141498 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1168141496} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1183098831 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1183098832} - - 212: {fileID: 1183098833} - m_Layer: 0 - m_Name: rt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1183098832 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1183098831} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 11 ---- !u!212 &1183098833 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1183098831} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1186170042 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1186170044} - - 114: {fileID: 1186170043} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1186170043 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1186170042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!4 &1186170044 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1186170042} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 ---- !u!1 &1219104959 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1219104960} - - 212: {fileID: 1219104961} - m_Layer: 0 - m_Name: lb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1219104960 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1219104959} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 9 ---- !u!212 &1219104961 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1219104959} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1226589386 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1226589387} - - 212: {fileID: 1226589388} - m_Layer: 0 - m_Name: o - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1226589387 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1226589386} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 12 ---- !u!212 &1226589388 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1226589386} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1239618033 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1239618034} - - 212: {fileID: 1239618035} - m_Layer: 0 - m_Name: lt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1239618034 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1239618033} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 13 ---- !u!212 &1239618035 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1239618033} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1291074763 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1291074764} - - 212: {fileID: 1291074765} - m_Layer: 0 - m_Name: controller - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1291074764 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1291074763} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 0 ---- !u!212 &1291074765 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1291074763} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: -1 - m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1299864239 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1299864240} - - 212: {fileID: 1299864241} - m_Layer: 0 - m_Name: dpad_left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1299864240 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1299864239} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 7 ---- !u!212 &1299864241 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1299864239} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1341149157 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1341149158} - - 212: {fileID: 1341149159} - m_Layer: 0 - m_Name: lb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1341149158 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1341149157} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 9 ---- !u!212 &1341149159 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1341149157} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1347713006 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1347713007} - - 212: {fileID: 1347713008} - m_Layer: 0 - m_Name: dpad_down - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1347713007 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1347713006} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 6 ---- !u!212 &1347713008 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1347713006} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1418812881 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1418812882} - - 212: {fileID: 1418812883} - m_Layer: 0 - m_Name: controller - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1418812882 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1418812881} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 0 ---- !u!212 &1418812883 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1418812881} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: -1 - m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1424897889 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1424897894} - - 20: {fileID: 1424897893} - - 92: {fileID: 1424897892} - - 124: {fileID: 1424897891} - - 81: {fileID: 1424897890} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1424897890 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 ---- !u!124 &1424897891 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 ---- !u!92 &1424897892 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 ---- !u!20 &1424897893 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: .100000001 - far clip plane: 1000 - field of view: 60 - orthographic: 1 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_HDR: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 ---- !u!4 &1424897894 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1424897889} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!1 &1443480475 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1443480476} - - 212: {fileID: 1443480477} - m_Layer: 0 - m_Name: menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1443480476 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1443480475} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 1 ---- !u!212 &1443480477 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1443480475} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1462483456 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1462483457} - - 114: {fileID: 1462483458} - m_Layer: 0 - m_Name: Controller4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1462483457 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1462483456} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2, y: -2, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1291074764} - - {fileID: 297347177} - - {fileID: 1031599642} - - {fileID: 1058671049} - - {fileID: 1985150527} - - {fileID: 600778965} - - {fileID: 1347713007} - - {fileID: 1299864240} - - {fileID: 879508574} - - {fileID: 1924082726} - - {fileID: 980469210} - - {fileID: 2009836179} - - {fileID: 302883345} - - {fileID: 607966452} - - {fileID: 235495579} - - {fileID: 1065844505} - - {fileID: 1557115639} - - {fileID: 545596848} - m_Father: {fileID: 0} - m_RootOrder: 4 ---- !u!114 &1462483458 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1462483456} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98ebee64155373b4d8110c47b86d4e4e, type: 3} - m_Name: - m_EditorClassIdentifier: - button_menu: {fileID: 297347178} - button_a: {fileID: 1985150528} - button_dpad_down: {fileID: 1347713008} - button_dpad_left: {fileID: 1299864241} - button_dpad_right: {fileID: 600778966} - button_dpad_up: {fileID: 879508575} - button_lb: {fileID: 1924082727} - axis_lt: {fileID: 607966453} - axis_l_stick: {fileID: 1031599641} - button_o: {fileID: 302883346} - button_rb: {fileID: 980469211} - axis_rt: {fileID: 2009836180} - axis_r_stick: {fileID: 1058671050} - axis_thumbl: {fileID: 235495580} - axis_thumbr: {fileID: 1065844506} - button_u: {fileID: 1557115640} - button_y: {fileID: 545596849} - _PlayerNumber: 3 ---- !u!1 &1472529858 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1472529859} - - 212: {fileID: 1472529860} - m_Layer: 0 - m_Name: thumbr - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1472529859 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1472529858} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 15 ---- !u!212 &1472529860 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1472529858} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1504065578 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1504065579} - - 212: {fileID: 1504065580} - m_Layer: 0 - m_Name: menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1504065579 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504065578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 1 ---- !u!212 &1504065580 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1504065578} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1512727027 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1512727028} - - 212: {fileID: 1512727029} - m_Layer: 0 - m_Name: rb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1512727028 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1512727027} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 10 ---- !u!212 &1512727029 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1512727027} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1548978549 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1548978550} - - 212: {fileID: 1548978551} - m_Layer: 0 - m_Name: thumbr - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1548978550 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1548978549} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 15 ---- !u!212 &1548978551 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1548978549} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1557115638 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1557115639} - - 212: {fileID: 1557115640} - m_Layer: 0 - m_Name: u - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1557115639 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1557115638} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 16 ---- !u!212 &1557115640 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1557115638} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1571346605 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1571346606} - - 212: {fileID: 1571346607} - m_Layer: 0 - m_Name: dpad_down - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1571346606 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1571346605} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 6 ---- !u!212 &1571346607 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1571346605} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1575043903 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1575043904} - - 212: {fileID: 1575043905} - m_Layer: 0 - m_Name: dpad_left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1575043904 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1575043903} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 7 ---- !u!212 &1575043905 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1575043903} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1590974725 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1590974726} - - 212: {fileID: 1590974727} - m_Layer: 0 - m_Name: r_stick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1590974726 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1590974725} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 3 ---- !u!212 &1590974727 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1590974725} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1662105119 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1662105120} - - 212: {fileID: 1662105121} - m_Layer: 0 - m_Name: lt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1662105120 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1662105119} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 13 ---- !u!212 &1662105121 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1662105119} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1689153675 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1689153676} - - 114: {fileID: 1689153677} - m_Layer: 0 - m_Name: Controller3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1689153676 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1689153675} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2, y: -2, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1418812882} - - {fileID: 1504065579} - - {fileID: 596226247} - - {fileID: 1074716925} - - {fileID: 1804626790} - - {fileID: 1059241316} - - {fileID: 1571346606} - - {fileID: 1575043904} - - {fileID: 1052286324} - - {fileID: 109328637} - - {fileID: 351348050} - - {fileID: 1061817706} - - {fileID: 54589780} - - {fileID: 74263408} - - {fileID: 1877718592} - - {fileID: 1472529859} - - {fileID: 1064097744} - - {fileID: 894696052} - m_Father: {fileID: 0} - m_RootOrder: 3 ---- !u!114 &1689153677 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1689153675} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98ebee64155373b4d8110c47b86d4e4e, type: 3} - m_Name: - m_EditorClassIdentifier: - button_menu: {fileID: 1504065580} - button_a: {fileID: 1804626791} - button_dpad_down: {fileID: 1571346607} - button_dpad_left: {fileID: 1575043905} - button_dpad_right: {fileID: 1059241317} - button_dpad_up: {fileID: 1052286323} - button_lb: {fileID: 109328638} - axis_lt: {fileID: 74263409} - axis_l_stick: {fileID: 596226248} - button_o: {fileID: 54589781} - button_rb: {fileID: 351348051} - axis_rt: {fileID: 1061817707} - axis_r_stick: {fileID: 1074716926} - axis_thumbl: {fileID: 1877718593} - axis_thumbr: {fileID: 1472529860} - button_u: {fileID: 1064097745} - button_y: {fileID: 894696053} - _PlayerNumber: 2 ---- !u!1 &1745897872 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1745897873} - - 212: {fileID: 1745897874} - m_Layer: 0 - m_Name: y - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1745897873 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1745897872} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 17 ---- !u!212 &1745897874 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1745897872} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1747616582 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1747616583} - - 114: {fileID: 1747616584} - m_Layer: 0 - m_Name: Controller2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1747616583 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1747616582} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2, y: 2, z: 1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 73331593} - - {fileID: 1443480476} - - {fileID: 452086778} - - {fileID: 855064775} - - {fileID: 1066067952} - - {fileID: 2047356139} - - {fileID: 1881641156} - - {fileID: 1095120804} - - {fileID: 912595681} - - {fileID: 1219104960} - - {fileID: 1512727028} - - {fileID: 1183098832} - - {fileID: 494299541} - - {fileID: 1239618034} - - {fileID: 1804059081} - - {fileID: 1548978550} - - {fileID: 816357437} - - {fileID: 1745897873} - m_Father: {fileID: 0} - m_RootOrder: 2 ---- !u!114 &1747616584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1747616582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98ebee64155373b4d8110c47b86d4e4e, type: 3} - m_Name: - m_EditorClassIdentifier: - button_menu: {fileID: 1443480477} - button_a: {fileID: 1066067953} - button_dpad_down: {fileID: 1881641157} - button_dpad_left: {fileID: 1095120805} - button_dpad_right: {fileID: 2047356140} - button_dpad_up: {fileID: 912595682} - button_lb: {fileID: 1219104961} - axis_lt: {fileID: 1239618035} - axis_l_stick: {fileID: 452086779} - button_o: {fileID: 494299542} - button_rb: {fileID: 1512727029} - axis_rt: {fileID: 1183098833} - axis_r_stick: {fileID: 855064776} - axis_thumbl: {fileID: 1804059080} - axis_thumbr: {fileID: 1548978551} - button_u: {fileID: 816357438} - button_y: {fileID: 1745897874} - _PlayerNumber: 1 ---- !u!1 &1804059079 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1804059081} - - 212: {fileID: 1804059080} - m_Layer: 0 - m_Name: thumbl - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!212 &1804059080 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1804059079} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!4 &1804059081 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1804059079} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 14 ---- !u!1 &1804626789 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1804626790} - - 212: {fileID: 1804626791} - m_Layer: 0 - m_Name: a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1804626790 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1804626789} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 4 ---- !u!212 &1804626791 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1804626789} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1855712637 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1855712638} - - 212: {fileID: 1855712639} - m_Layer: 0 - m_Name: dpad_left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1855712638 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1855712637} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 7 ---- !u!212 &1855712639 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1855712637} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1877718591 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1877718592} - - 212: {fileID: 1877718593} - m_Layer: 0 - m_Name: thumbl - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1877718592 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1877718591} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1689153676} - m_RootOrder: 14 ---- !u!212 &1877718593 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1877718591} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1881641155 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1881641156} - - 212: {fileID: 1881641157} - m_Layer: 0 - m_Name: dpad_down - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1881641156 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1881641155} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 6 ---- !u!212 &1881641157 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1881641155} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1924082725 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1924082726} - - 212: {fileID: 1924082727} - m_Layer: 0 - m_Name: lb - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1924082726 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1924082725} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 9 ---- !u!212 &1924082727 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1924082725} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1934155640 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1934155641} - - 212: {fileID: 1934155642} - m_Layer: 0 - m_Name: menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1934155641 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1934155640} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 1 ---- !u!212 &1934155642 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1934155640} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &1985150526 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1985150527} - - 212: {fileID: 1985150528} - m_Layer: 0 - m_Name: a - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1985150527 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1985150526} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 4 ---- !u!212 &1985150528 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1985150526} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &2000045203 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 2000045204} - - 212: {fileID: 2000045205} - m_Layer: 0 - m_Name: thumbr - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2000045204 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2000045203} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 905719554} - m_RootOrder: 15 ---- !u!212 &2000045205 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2000045203} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &2009836178 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 2009836179} - - 212: {fileID: 2009836180} - m_Layer: 0 - m_Name: rt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2009836179 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2009836178} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462483457} - m_RootOrder: 11 ---- !u!212 &2009836180 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2009836178} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} ---- !u!1 &2047356138 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 2047356139} - - 212: {fileID: 2047356140} - m_Layer: 0 - m_Name: dpad_right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &2047356139 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2047356138} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1747616583} - m_RootOrder: 5 ---- !u!212 &2047356140 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2047356138} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity.meta b/Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity.meta deleted file mode 100644 index 3c68dbc..0000000 --- a/Assets/Ouya/Examples/Scenes/VirtualControllerJS.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: ca98e2315c2c34148afa3fcb4c549da9 -DefaultImporter: - userData: From a695651c3078f866874e86573459310222b81ad1 Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 13:45:46 -0700 Subject: [PATCH 17/29] Removed Assets from obsolete examples --- .../Examples/Materials/GroundMaterial.mat | 26 - .../Materials/GroundMaterial.mat.meta | 2 - Assets/Ouya/Examples/Materials/GuitarNote.mat | 26 - .../Examples/Materials/GuitarNote.mat.meta | 2 - .../Examples/Scenes/VirtualController.unity | 4703 ++++++++++++----- Assets/Ouya/Examples/Textures/OuyaUpRight.jpg | Bin 4055 -> 0 bytes .../Examples/Textures/OuyaUpRight.jpg.meta | 33 - Assets/Ouya/Examples/Textures/Shaders.meta | 5 - .../Textures/Shaders/TransparencyMask.png | Bin 17538 -> 0 bytes .../Shaders/TransparencyMask.png.meta | 47 - 10 files changed, 3478 insertions(+), 1366 deletions(-) delete mode 100644 Assets/Ouya/Examples/Materials/GroundMaterial.mat delete mode 100644 Assets/Ouya/Examples/Materials/GroundMaterial.mat.meta delete mode 100644 Assets/Ouya/Examples/Materials/GuitarNote.mat delete mode 100644 Assets/Ouya/Examples/Materials/GuitarNote.mat.meta delete mode 100644 Assets/Ouya/Examples/Textures/OuyaUpRight.jpg delete mode 100644 Assets/Ouya/Examples/Textures/OuyaUpRight.jpg.meta delete mode 100644 Assets/Ouya/Examples/Textures/Shaders.meta delete mode 100644 Assets/Ouya/Examples/Textures/Shaders/TransparencyMask.png delete mode 100644 Assets/Ouya/Examples/Textures/Shaders/TransparencyMask.png.meta diff --git a/Assets/Ouya/Examples/Materials/GroundMaterial.mat b/Assets/Ouya/Examples/Materials/GroundMaterial.mat deleted file mode 100644 index bf07555..0000000 --- a/Assets/Ouya/Examples/Materials/GroundMaterial.mat +++ /dev/null @@ -1,26 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: GroundMaterial - m_Shader: {fileID: 7, guid: 0000000000000000e000000000000000, type: 0} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 05393f6ba16651d46a50c4e8577cf2a1, type: 1} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/Ouya/Examples/Materials/GroundMaterial.mat.meta b/Assets/Ouya/Examples/Materials/GroundMaterial.mat.meta deleted file mode 100644 index 2a0539e..0000000 --- a/Assets/Ouya/Examples/Materials/GroundMaterial.mat.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 69c816f214c369944a3ce0e63b4b097d diff --git a/Assets/Ouya/Examples/Materials/GuitarNote.mat b/Assets/Ouya/Examples/Materials/GuitarNote.mat deleted file mode 100644 index 91c5e33..0000000 --- a/Assets/Ouya/Examples/Materials/GuitarNote.mat +++ /dev/null @@ -1,26 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: GuitarNote - m_Shader: {fileID: 30, guid: 0000000000000000e000000000000000, type: 0} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: .752941191} diff --git a/Assets/Ouya/Examples/Materials/GuitarNote.mat.meta b/Assets/Ouya/Examples/Materials/GuitarNote.mat.meta deleted file mode 100644 index f071f46..0000000 --- a/Assets/Ouya/Examples/Materials/GuitarNote.mat.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: cf8188bb436ce1d4daa9d36fdfb46512 diff --git a/Assets/Ouya/Examples/Scenes/VirtualController.unity b/Assets/Ouya/Examples/Scenes/VirtualController.unity index 2382f31..2ee1ca5 100644 --- a/Assets/Ouya/Examples/Scenes/VirtualController.unity +++ b/Assets/Ouya/Examples/Scenes/VirtualController.unity @@ -1,88 +1,135 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!29 &1 -SceneSettings: +OcclusionCullingSettings: m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] + serializedVersion: 2 m_OcclusionBakeSettings: smallestOccluder: 5 - smallestHole: .25 + smallestHole: 0.25 backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} --- !u!104 &2 RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 m_Fog: 0 - m_FogColor: {r: .5, g: .5, b: .5, a: 1} + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 - m_FogDensity: .00999999978 + m_FogDensity: 0.01 m_LinearFogStart: 0 m_LinearFogEnd: 300 - m_AmbientLight: {r: .200000003, g: .200000003, b: .200000003, a: 1} + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: .5 + m_HaloStrength: 0.5 m_FlareStrength: 1 m_FlareFadeSpeed: 3 m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 0} - m_ObjectHideFlags: 0 ---- !u!127 &3 -LevelGameManager: - m_ObjectHideFlags: 0 + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - m_LightProbes: {fileID: 0} - m_Lightmaps: [] - m_LightmapsMode: 1 - m_BakedColorSpace: 0 - m_UseDualLightmapsInForward: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - m_Resolution: 50 - m_LastUsedResolution: 0 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_BounceBoost: 1 - m_BounceIntensity: 1 - m_SkyLightColor: {r: .860000014, g: .930000007, b: 1, a: 1} - m_SkyLightIntensity: 0 - m_Quality: 0 - m_Bounces: 1 - m_FinalGatherRays: 1000 - m_FinalGatherContrastThreshold: .0500000007 - m_FinalGatherGradientThreshold: 0 - m_FinalGatherInterpolationPoints: 15 - m_AOAmount: 0 - m_AOMaxDistance: .100000001 - m_AOContrast: 1 - m_LODSurfaceMappingDistance: 1 - m_Padding: 0 + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 m_TextureCompression: 0 - m_LockAtlas: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 --- !u!196 &5 NavMeshSettings: + serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - agentRadius: .5 + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 agentHeight: 2 agentSlope: 45 - agentClimb: .400000006 + agentClimb: 0.4 ledgeDropHeight: 0 maxJumpAcrossDistance: 0 - accuratePlacement: 0 minRegionArea: 2 - widthInaccuracy: 16.666666 - heightInaccuracy: 10 - m_NavMesh: {fileID: 0} + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} --- !u!1 &450639 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 450640} - - 212: {fileID: 450641} + - component: {fileID: 450640} + - component: {fileID: 450641} m_Layer: 0 m_Name: controller m_TagString: Untagged @@ -93,8 +140,9 @@ GameObject: --- !u!4 &450640 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 450639} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -102,37 +150,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &450641 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 450639} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: -1 m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &13898294 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 13898295} - - 212: {fileID: 13898296} + - component: {fileID: 13898295} + - component: {fileID: 13898296} m_Layer: 0 m_Name: dpad_up m_TagString: Untagged @@ -143,8 +220,9 @@ GameObject: --- !u!4 &13898295 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 13898294} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -152,37 +230,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &13898296 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 13898294} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &37026851 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 37026852} - - 212: {fileID: 37026853} + - component: {fileID: 37026852} + - component: {fileID: 37026853} m_Layer: 0 m_Name: controller m_TagString: Untagged @@ -193,8 +300,9 @@ GameObject: --- !u!4 &37026852 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 37026851} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -202,37 +310,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &37026853 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 37026851} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: -1 m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &42699132 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 42699133} - - 212: {fileID: 42699134} + - component: {fileID: 42699133} + - component: {fileID: 42699134} m_Layer: 0 m_Name: rt m_TagString: Untagged @@ -243,8 +380,9 @@ GameObject: --- !u!4 &42699133 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 42699132} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -252,37 +390,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &42699134 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 42699132} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &90554147 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 90554148} - - 212: {fileID: 90554149} + - component: {fileID: 90554148} + - component: {fileID: 90554149} m_Layer: 0 m_Name: a m_TagString: Untagged @@ -293,8 +460,9 @@ GameObject: --- !u!4 &90554148 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 90554147} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -302,37 +470,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &90554149 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 90554147} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &177630717 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 177630718} - - 114: {fileID: 177630719} + - component: {fileID: 177630718} + - component: {fileID: 177630719} m_Layer: 0 m_Name: Controller2 m_TagString: Untagged @@ -343,8 +540,9 @@ GameObject: --- !u!4 &177630718 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 177630717} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2, y: 2, z: 1} @@ -370,11 +568,13 @@ Transform: - {fileID: 2028217714} m_Father: {fileID: 0} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &177630719 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 177630717} m_Enabled: 1 m_EditorHideFlags: 0 @@ -402,12 +602,13 @@ MonoBehaviour: --- !u!1 &242285867 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 242285868} - - 212: {fileID: 242285869} + - component: {fileID: 242285868} + - component: {fileID: 242285869} m_Layer: 0 m_Name: u m_TagString: Untagged @@ -418,8 +619,9 @@ GameObject: --- !u!4 &242285868 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 242285867} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -427,37 +629,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &242285869 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 242285867} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &364543003 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 364543004} - - 212: {fileID: 364543005} + - component: {fileID: 364543004} + - component: {fileID: 364543005} m_Layer: 0 m_Name: dpad_right m_TagString: Untagged @@ -468,8 +699,9 @@ GameObject: --- !u!4 &364543004 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 364543003} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -477,37 +709,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &364543005 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 364543003} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &369608702 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 369608703} - - 212: {fileID: 369608704} + - component: {fileID: 369608703} + - component: {fileID: 369608704} m_Layer: 0 m_Name: r_stick m_TagString: Untagged @@ -518,8 +779,9 @@ GameObject: --- !u!4 &369608703 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 369608702} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -527,37 +789,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &369608704 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 369608702} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &390717907 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 390717908} - - 212: {fileID: 390717909} + - component: {fileID: 390717908} + - component: {fileID: 390717909} m_Layer: 0 m_Name: rb m_TagString: Untagged @@ -568,8 +859,9 @@ GameObject: --- !u!4 &390717908 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 390717907} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -577,37 +869,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &390717909 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 390717907} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &391507022 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 391507023} - - 212: {fileID: 391507024} + - component: {fileID: 391507023} + - component: {fileID: 391507024} m_Layer: 0 m_Name: lt m_TagString: Untagged @@ -618,8 +939,9 @@ GameObject: --- !u!4 &391507023 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 391507022} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -627,37 +949,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &391507024 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 391507022} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &425283466 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 425283467} - - 212: {fileID: 425283468} + - component: {fileID: 425283467} + - component: {fileID: 425283468} m_Layer: 0 m_Name: menu m_TagString: Untagged @@ -668,8 +1019,9 @@ GameObject: --- !u!4 &425283467 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 425283466} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -677,37 +1029,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &425283468 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 425283466} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &459282785 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 459282786} - - 212: {fileID: 459282787} + - component: {fileID: 459282786} + - component: {fileID: 459282787} m_Layer: 0 m_Name: dpad_up m_TagString: Untagged @@ -718,8 +1099,9 @@ GameObject: --- !u!4 &459282786 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459282785} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -727,37 +1109,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &459282787 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459282785} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &459897806 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 459897807} - - 212: {fileID: 459897808} + - component: {fileID: 459897807} + - component: {fileID: 459897808} m_Layer: 0 m_Name: r_stick m_TagString: Untagged @@ -768,8 +1179,9 @@ GameObject: --- !u!4 &459897807 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459897806} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -777,37 +1189,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &459897808 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459897806} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &587546530 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 587546531} - - 212: {fileID: 587546532} + - component: {fileID: 587546531} + - component: {fileID: 587546532} m_Layer: 0 m_Name: rt m_TagString: Untagged @@ -818,8 +1259,9 @@ GameObject: --- !u!4 &587546531 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 587546530} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -827,37 +1269,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &587546532 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 587546530} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &593946963 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 593946964} - - 212: {fileID: 593946965} + - component: {fileID: 593946964} + - component: {fileID: 593946965} m_Layer: 0 m_Name: controller m_TagString: Untagged @@ -868,8 +1339,9 @@ GameObject: --- !u!4 &593946964 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 593946963} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -877,37 +1349,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &593946965 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 593946963} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: -1 m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &599536289 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 599536290} - - 212: {fileID: 599536291} + - component: {fileID: 599536290} + - component: {fileID: 599536291} m_Layer: 0 m_Name: dpad_left m_TagString: Untagged @@ -918,8 +1419,9 @@ GameObject: --- !u!4 &599536290 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 599536289} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -927,37 +1429,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &599536291 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 599536289} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &621526779 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 621526781} - - 212: {fileID: 621526780} + - component: {fileID: 621526781} + - component: {fileID: 621526780} m_Layer: 0 m_Name: dpad_left m_TagString: Untagged @@ -968,30 +1499,58 @@ GameObject: --- !u!212 &621526780 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 621526779} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!4 &621526781 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 621526779} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -999,15 +1558,17 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &621988777 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 621988778} - - 212: {fileID: 621988779} + - component: {fileID: 621988778} + - component: {fileID: 621988779} m_Layer: 0 m_Name: u m_TagString: Untagged @@ -1018,8 +1579,9 @@ GameObject: --- !u!4 &621988778 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 621988777} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1027,37 +1589,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &621988779 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 621988777} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &694117038 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 694117039} - - 212: {fileID: 694117040} + - component: {fileID: 694117039} + - component: {fileID: 694117040} m_Layer: 0 m_Name: lb m_TagString: Untagged @@ -1068,8 +1659,9 @@ GameObject: --- !u!4 &694117039 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 694117038} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1077,37 +1669,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &694117040 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 694117038} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &708010855 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 708010856} - - 212: {fileID: 708010857} + - component: {fileID: 708010856} + - component: {fileID: 708010857} m_Layer: 0 m_Name: thumbl m_TagString: Untagged @@ -1118,8 +1739,9 @@ GameObject: --- !u!4 &708010856 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 708010855} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1127,37 +1749,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &708010857 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 708010855} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &720379308 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 720379309} - - 212: {fileID: 720379310} + - component: {fileID: 720379309} + - component: {fileID: 720379310} m_Layer: 0 m_Name: u m_TagString: Untagged @@ -1168,8 +1819,9 @@ GameObject: --- !u!4 &720379309 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 720379308} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1177,37 +1829,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &720379310 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 720379308} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &734668693 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 734668694} - - 212: {fileID: 734668695} + - component: {fileID: 734668694} + - component: {fileID: 734668695} m_Layer: 0 m_Name: rb m_TagString: Untagged @@ -1218,8 +1899,9 @@ GameObject: --- !u!4 &734668694 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 734668693} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1227,37 +1909,123 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &734668695 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 734668693} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1001 &760841678 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_Name + value: OuyaGameObject + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} --- !u!1 &780771138 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 780771139} - - 212: {fileID: 780771140} + - component: {fileID: 780771139} + - component: {fileID: 780771140} m_Layer: 0 m_Name: lt m_TagString: Untagged @@ -1268,8 +2036,9 @@ GameObject: --- !u!4 &780771139 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 780771138} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1277,37 +2046,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &780771140 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 780771138} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &791266303 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 791266304} - - 114: {fileID: 791266305} + - component: {fileID: 791266304} + - component: {fileID: 791266305} m_Layer: 0 m_Name: Controller3 m_TagString: Untagged @@ -1318,8 +2116,9 @@ GameObject: --- !u!4 &791266304 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 791266303} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2, y: -2, z: 1} @@ -1345,11 +2144,13 @@ Transform: - {fileID: 90554148} m_Father: {fileID: 0} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &791266305 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 791266303} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1377,12 +2178,13 @@ MonoBehaviour: --- !u!1 &866699369 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 866699370} - - 212: {fileID: 866699371} + - component: {fileID: 866699370} + - component: {fileID: 866699371} m_Layer: 0 m_Name: thumbl m_TagString: Untagged @@ -1393,8 +2195,9 @@ GameObject: --- !u!4 &866699370 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 866699369} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1402,37 +2205,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &866699371 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 866699369} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &885476805 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 885476806} - - 212: {fileID: 885476807} + - component: {fileID: 885476806} + - component: {fileID: 885476807} m_Layer: 0 m_Name: dpad_down m_TagString: Untagged @@ -1443,8 +2275,9 @@ GameObject: --- !u!4 &885476806 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 885476805} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1452,37 +2285,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &885476807 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 885476805} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &905719553 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 905719554} - - 114: {fileID: 905719555} + - component: {fileID: 905719554} + - component: {fileID: 905719555} m_Layer: 0 m_Name: Controller1 m_TagString: Untagged @@ -1493,8 +2355,9 @@ GameObject: --- !u!4 &905719554 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 905719553} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2, y: 2, z: 1} @@ -1520,11 +2383,13 @@ Transform: - {fileID: 1024398185} m_Father: {fileID: 0} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &905719555 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 905719553} m_Enabled: 1 m_EditorHideFlags: 0 @@ -1552,12 +2417,13 @@ MonoBehaviour: --- !u!1 &930343276 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 930343277} - - 212: {fileID: 930343278} + - component: {fileID: 930343277} + - component: {fileID: 930343278} m_Layer: 0 m_Name: y m_TagString: Untagged @@ -1568,8 +2434,9 @@ GameObject: --- !u!4 &930343277 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 930343276} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1577,37 +2444,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &930343278 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 930343276} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &943034802 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 943034803} - - 212: {fileID: 943034804} + - component: {fileID: 943034803} + - component: {fileID: 943034804} m_Layer: 0 m_Name: l_stick m_TagString: Untagged @@ -1618,8 +2514,9 @@ GameObject: --- !u!4 &943034803 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 943034802} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1627,37 +2524,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &943034804 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 943034802} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &978364797 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 978364798} - - 212: {fileID: 978364799} + - component: {fileID: 978364798} + - component: {fileID: 978364799} m_Layer: 0 m_Name: thumbr m_TagString: Untagged @@ -1668,8 +2594,9 @@ GameObject: --- !u!4 &978364798 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 978364797} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1677,37 +2604,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &978364799 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 978364797} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &989113167 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 989113168} - - 212: {fileID: 989113169} + - component: {fileID: 989113168} + - component: {fileID: 989113169} m_Layer: 0 m_Name: a m_TagString: Untagged @@ -1718,8 +2674,9 @@ GameObject: --- !u!4 &989113168 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 989113167} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1727,37 +2684,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &989113169 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 989113167} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &996492336 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 996492338} - - 212: {fileID: 996492337} + - component: {fileID: 996492338} + - component: {fileID: 996492337} m_Layer: 0 m_Name: l_stick m_TagString: Untagged @@ -1768,30 +2754,58 @@ GameObject: --- !u!212 &996492337 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 996492336} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!4 &996492338 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 996492336} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1799,15 +2813,17 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &996677889 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 996677890} - - 212: {fileID: 996677891} + - component: {fileID: 996677890} + - component: {fileID: 996677891} m_Layer: 0 m_Name: menu m_TagString: Untagged @@ -1818,8 +2834,9 @@ GameObject: --- !u!4 &996677890 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 996677889} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1827,37 +2844,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &996677891 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 996677889} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1024344126 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1024344127} - - 212: {fileID: 1024344128} + - component: {fileID: 1024344127} + - component: {fileID: 1024344128} m_Layer: 0 m_Name: controller m_TagString: Untagged @@ -1868,8 +2914,9 @@ GameObject: --- !u!4 &1024344127 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1024344126} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1877,37 +2924,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1024344128 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1024344126} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: -1 m_Sprite: {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1024398184 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1024398185} - - 212: {fileID: 1024398186} + - component: {fileID: 1024398185} + - component: {fileID: 1024398186} m_Layer: 0 m_Name: y m_TagString: Untagged @@ -1918,8 +2994,9 @@ GameObject: --- !u!4 &1024398185 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1024398184} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1927,37 +3004,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1024398186 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1024398184} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1051697589 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1051697590} - - 212: {fileID: 1051697591} + - component: {fileID: 1051697590} + - component: {fileID: 1051697591} m_Layer: 0 m_Name: thumbr m_TagString: Untagged @@ -1968,8 +3074,9 @@ GameObject: --- !u!4 &1051697590 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1051697589} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -1977,37 +3084,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1051697591 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1051697589} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1059434228 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1059434229} - - 212: {fileID: 1059434230} + - component: {fileID: 1059434229} + - component: {fileID: 1059434230} m_Layer: 0 m_Name: rb m_TagString: Untagged @@ -2018,8 +3154,9 @@ GameObject: --- !u!4 &1059434229 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1059434228} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2027,37 +3164,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1059434230 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1059434228} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1103372050 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1103372051} - - 212: {fileID: 1103372052} + - component: {fileID: 1103372051} + - component: {fileID: 1103372052} m_Layer: 0 m_Name: o m_TagString: Untagged @@ -2068,8 +3234,9 @@ GameObject: --- !u!4 &1103372051 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1103372050} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2077,37 +3244,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1103372052 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1103372050} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1114398041 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1114398042} - - 212: {fileID: 1114398043} + - component: {fileID: 1114398042} + - component: {fileID: 1114398043} m_Layer: 0 m_Name: a m_TagString: Untagged @@ -2118,8 +3314,9 @@ GameObject: --- !u!4 &1114398042 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1114398041} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2127,37 +3324,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1114398043 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1114398041} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1168141496 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1168141497} - - 212: {fileID: 1168141498} + - component: {fileID: 1168141497} + - component: {fileID: 1168141498} m_Layer: 0 m_Name: dpad_right m_TagString: Untagged @@ -2168,8 +3394,9 @@ GameObject: --- !u!4 &1168141497 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1168141496} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2177,37 +3404,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1168141498 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1168141496} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1175824600 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1175824602} - - 212: {fileID: 1175824601} + - component: {fileID: 1175824602} + - component: {fileID: 1175824601} m_Layer: 0 m_Name: lb m_TagString: Untagged @@ -2218,30 +3474,58 @@ GameObject: --- !u!212 &1175824601 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1175824600} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!4 &1175824602 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1175824600} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2249,58 +3533,17 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 15 ---- !u!1 &1186170042 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1186170044} - - 114: {fileID: 1186170043} - m_Layer: 0 - m_Name: OuyaGameObject - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1186170043 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1186170042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} - m_Name: - m_EditorClassIdentifier: - OuyaPluginInitValues: - - Key: tv.ouya.developer_id - Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 - m_useInputThreading: 0 ---- !u!4 &1186170044 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1186170042} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1203795893 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1203795894} - - 212: {fileID: 1203795895} + - component: {fileID: 1203795894} + - component: {fileID: 1203795895} m_Layer: 0 m_Name: y m_TagString: Untagged @@ -2311,8 +3554,9 @@ GameObject: --- !u!4 &1203795894 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1203795893} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2320,37 +3564,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1203795895 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1203795893} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1210227436 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1210227437} - - 212: {fileID: 1210227438} + - component: {fileID: 1210227437} + - component: {fileID: 1210227438} m_Layer: 0 m_Name: dpad_down m_TagString: Untagged @@ -2361,8 +3634,9 @@ GameObject: --- !u!4 &1210227437 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1210227436} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2370,37 +3644,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1210227438 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1210227436} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1211964693 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1211964694} - - 212: {fileID: 1211964695} + - component: {fileID: 1211964694} + - component: {fileID: 1211964695} m_Layer: 0 m_Name: dpad_right m_TagString: Untagged @@ -2411,8 +3714,9 @@ GameObject: --- !u!4 &1211964694 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1211964693} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2420,37 +3724,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1211964695 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1211964693} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1220661938 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1220661939} - - 212: {fileID: 1220661940} + - component: {fileID: 1220661939} + - component: {fileID: 1220661940} m_Layer: 0 m_Name: dpad_up m_TagString: Untagged @@ -2461,8 +3794,9 @@ GameObject: --- !u!4 &1220661939 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1220661938} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2470,37 +3804,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1220661940 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1220661938} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1226589386 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1226589387} - - 212: {fileID: 1226589388} + - component: {fileID: 1226589387} + - component: {fileID: 1226589388} m_Layer: 0 m_Name: o m_TagString: Untagged @@ -2511,8 +3874,9 @@ GameObject: --- !u!4 &1226589387 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1226589386} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2520,37 +3884,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1226589388 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1226589386} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1251177664 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1251177665} - - 114: {fileID: 1251177666} + - component: {fileID: 1251177665} + - component: {fileID: 1251177666} m_Layer: 0 m_Name: Controller4 m_TagString: Untagged @@ -2561,8 +3954,9 @@ GameObject: --- !u!4 &1251177665 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1251177664} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2, y: -2, z: 1} @@ -2588,11 +3982,13 @@ Transform: - {fileID: 1114398042} m_Father: {fileID: 0} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1251177666 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1251177664} m_Enabled: 1 m_EditorHideFlags: 0 @@ -2620,12 +4016,13 @@ MonoBehaviour: --- !u!1 &1270268393 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1270268394} - - 212: {fileID: 1270268395} + - component: {fileID: 1270268394} + - component: {fileID: 1270268395} m_Layer: 0 m_Name: lt m_TagString: Untagged @@ -2636,8 +4033,9 @@ GameObject: --- !u!4 &1270268394 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1270268393} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2645,37 +4043,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1270268395 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1270268393} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1291983164 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1291983165} - - 212: {fileID: 1291983166} + - component: {fileID: 1291983165} + - component: {fileID: 1291983166} m_Layer: 0 m_Name: lb m_TagString: Untagged @@ -2686,8 +4113,9 @@ GameObject: --- !u!4 &1291983165 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1291983164} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2695,37 +4123,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1291983166 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1291983164} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1341149157 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1341149158} - - 212: {fileID: 1341149159} + - component: {fileID: 1341149158} + - component: {fileID: 1341149159} m_Layer: 0 m_Name: lb m_TagString: Untagged @@ -2736,8 +4193,9 @@ GameObject: --- !u!4 &1341149158 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1341149157} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2745,37 +4203,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1341149159 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1341149157} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1373367576 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1373367577} - - 212: {fileID: 1373367578} + - component: {fileID: 1373367577} + - component: {fileID: 1373367578} m_Layer: 0 m_Name: o m_TagString: Untagged @@ -2786,8 +4273,9 @@ GameObject: --- !u!4 &1373367577 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1373367576} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2795,37 +4283,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1373367578 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1373367576} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1389578940 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1389578941} - - 212: {fileID: 1389578942} + - component: {fileID: 1389578941} + - component: {fileID: 1389578942} m_Layer: 0 m_Name: dpad_right m_TagString: Untagged @@ -2836,8 +4353,9 @@ GameObject: --- !u!4 &1389578941 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1389578940} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2845,37 +4363,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1389578942 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1389578940} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1421100312 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1421100313} - - 212: {fileID: 1421100314} + - component: {fileID: 1421100313} + - component: {fileID: 1421100314} m_Layer: 0 m_Name: thumbl m_TagString: Untagged @@ -2886,8 +4433,9 @@ GameObject: --- !u!4 &1421100313 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1421100312} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -2895,40 +4443,69 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1421100314 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1421100312} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1424897889 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1424897894} - - 20: {fileID: 1424897893} - - 92: {fileID: 1424897892} - - 124: {fileID: 1424897891} - - 81: {fileID: 1424897890} + - component: {fileID: 1424897894} + - component: {fileID: 1424897893} + - component: {fileID: 1424897892} + - component: {fileID: 1424897891} + - component: {fileID: 1424897890} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -2939,41 +4516,51 @@ GameObject: --- !u!81 &1424897890 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1424897889} m_Enabled: 1 --- !u!124 &1424897891 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1424897889} m_Enabled: 1 --- !u!92 &1424897892 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1424897889} m_Enabled: 1 --- !u!20 &1424897893 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1424897889} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 - m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 - near clip plane: .100000001 + near clip plane: 0.1 far clip plane: 1000 field of view: 60 orthographic: 1 @@ -2985,15 +4572,20 @@ Camera: m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 + m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 - m_StereoSeparation: .0219999999 + m_StereoSeparation: 0.022 --- !u!4 &1424897894 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1424897889} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3001,15 +4593,17 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1441316505 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1441316506} - - 212: {fileID: 1441316507} + - component: {fileID: 1441316506} + - component: {fileID: 1441316507} m_Layer: 0 m_Name: rt m_TagString: Untagged @@ -3020,8 +4614,9 @@ GameObject: --- !u!4 &1441316506 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1441316505} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3029,37 +4624,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1441316507 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1441316505} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1482623298 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1482623299} - - 212: {fileID: 1482623300} + - component: {fileID: 1482623299} + - component: {fileID: 1482623300} m_Layer: 0 m_Name: menu m_TagString: Untagged @@ -3070,8 +4694,9 @@ GameObject: --- !u!4 &1482623299 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1482623298} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3079,37 +4704,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1482623300 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1482623298} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1550060410 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1550060411} - - 212: {fileID: 1550060412} + - component: {fileID: 1550060411} + - component: {fileID: 1550060412} m_Layer: 0 m_Name: dpad_up m_TagString: Untagged @@ -3120,8 +4774,9 @@ GameObject: --- !u!4 &1550060411 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1550060410} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3129,37 +4784,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1550060412 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1550060410} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1570571785 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1570571786} - - 212: {fileID: 1570571787} + - component: {fileID: 1570571786} + - component: {fileID: 1570571787} m_Layer: 0 m_Name: thumbl m_TagString: Untagged @@ -3170,8 +4854,9 @@ GameObject: --- !u!4 &1570571786 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1570571785} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3179,37 +4864,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1570571787 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1570571785} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1590974725 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1590974726} - - 212: {fileID: 1590974727} + - component: {fileID: 1590974726} + - component: {fileID: 1590974727} m_Layer: 0 m_Name: r_stick m_TagString: Untagged @@ -3220,8 +4934,9 @@ GameObject: --- !u!4 &1590974726 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1590974725} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3229,37 +4944,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1590974727 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1590974725} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1593312950 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1593312951} - - 212: {fileID: 1593312952} + - component: {fileID: 1593312951} + - component: {fileID: 1593312952} m_Layer: 0 m_Name: l_stick m_TagString: Untagged @@ -3270,8 +5014,9 @@ GameObject: --- !u!4 &1593312951 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1593312950} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3279,37 +5024,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1593312952 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1593312950} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1632760225 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1632760226} - - 212: {fileID: 1632760227} + - component: {fileID: 1632760226} + - component: {fileID: 1632760227} m_Layer: 0 m_Name: r_stick m_TagString: Untagged @@ -3320,8 +5094,9 @@ GameObject: --- !u!4 &1632760226 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1632760225} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3329,37 +5104,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1632760227 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1632760225} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1662105119 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1662105120} - - 212: {fileID: 1662105121} + - component: {fileID: 1662105120} + - component: {fileID: 1662105121} m_Layer: 0 m_Name: lt m_TagString: Untagged @@ -3370,8 +5174,9 @@ GameObject: --- !u!4 &1662105120 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1662105119} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3379,37 +5184,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1662105121 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1662105119} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1737275129 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1737275131} - - 212: {fileID: 1737275130} + - component: {fileID: 1737275131} + - component: {fileID: 1737275130} m_Layer: 0 m_Name: o m_TagString: Untagged @@ -3420,30 +5254,58 @@ GameObject: --- !u!212 &1737275130 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1737275129} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!4 &1737275131 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1737275129} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3451,15 +5313,17 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1799597089 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1799597090} - - 212: {fileID: 1799597091} + - component: {fileID: 1799597090} + - component: {fileID: 1799597091} m_Layer: 0 m_Name: y m_TagString: Untagged @@ -3470,8 +5334,9 @@ GameObject: --- !u!4 &1799597090 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1799597089} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3479,37 +5344,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1799597091 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1799597089} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1809291991 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1809291992} - - 212: {fileID: 1809291993} + - component: {fileID: 1809291992} + - component: {fileID: 1809291993} m_Layer: 0 m_Name: rb m_TagString: Untagged @@ -3520,8 +5414,9 @@ GameObject: --- !u!4 &1809291992 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1809291991} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3529,37 +5424,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1809291993 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1809291991} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1841485185 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1841485186} - - 212: {fileID: 1841485187} + - component: {fileID: 1841485186} + - component: {fileID: 1841485187} m_Layer: 0 m_Name: u m_TagString: Untagged @@ -3570,8 +5494,9 @@ GameObject: --- !u!4 &1841485186 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1841485185} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3579,37 +5504,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1841485187 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1841485185} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1855712637 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1855712638} - - 212: {fileID: 1855712639} + - component: {fileID: 1855712638} + - component: {fileID: 1855712639} m_Layer: 0 m_Name: dpad_left m_TagString: Untagged @@ -3620,8 +5574,9 @@ GameObject: --- !u!4 &1855712638 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1855712637} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3629,37 +5584,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1855712639 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1855712637} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1911495150 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1911495151} - - 212: {fileID: 1911495152} + - component: {fileID: 1911495151} + - component: {fileID: 1911495152} m_Layer: 0 m_Name: dpad_down m_TagString: Untagged @@ -3670,8 +5654,9 @@ GameObject: --- !u!4 &1911495151 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1911495150} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3679,37 +5664,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1911495152 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1911495150} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1915507592 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1915507593} - - 212: {fileID: 1915507594} + - component: {fileID: 1915507593} + - component: {fileID: 1915507594} m_Layer: 0 m_Name: rt m_TagString: Untagged @@ -3720,8 +5734,9 @@ GameObject: --- !u!4 &1915507593 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915507592} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3729,37 +5744,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1915507594 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1915507592} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1930539833 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1930539834} - - 212: {fileID: 1930539835} + - component: {fileID: 1930539834} + - component: {fileID: 1930539835} m_Layer: 0 m_Name: thumbr m_TagString: Untagged @@ -3770,8 +5814,9 @@ GameObject: --- !u!4 &1930539834 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1930539833} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3779,37 +5824,66 @@ Transform: m_Children: [] m_Father: {fileID: 1251177665} m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1930539835 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1930539833} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1934155640 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1934155641} - - 212: {fileID: 1934155642} + - component: {fileID: 1934155641} + - component: {fileID: 1934155642} m_Layer: 0 m_Name: menu m_TagString: Untagged @@ -3820,8 +5894,9 @@ GameObject: --- !u!4 &1934155641 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1934155640} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3829,37 +5904,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1934155642 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1934155640} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1972223071 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 1972223072} - - 212: {fileID: 1972223073} + - component: {fileID: 1972223072} + - component: {fileID: 1972223073} m_Layer: 0 m_Name: dpad_left m_TagString: Untagged @@ -3870,8 +5974,9 @@ GameObject: --- !u!4 &1972223072 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1972223071} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3879,37 +5984,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1972223073 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1972223071} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &2000045203 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 2000045204} - - 212: {fileID: 2000045205} + - component: {fileID: 2000045204} + - component: {fileID: 2000045205} m_Layer: 0 m_Name: thumbr m_TagString: Untagged @@ -3920,8 +6054,9 @@ GameObject: --- !u!4 &2000045204 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2000045203} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3929,37 +6064,66 @@ Transform: m_Children: [] m_Father: {fileID: 905719554} m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &2000045205 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2000045203} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &2028217713 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 2028217714} - - 212: {fileID: 2028217715} + - component: {fileID: 2028217714} + - component: {fileID: 2028217715} m_Layer: 0 m_Name: a m_TagString: Untagged @@ -3970,8 +6134,9 @@ GameObject: --- !u!4 &2028217714 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028217713} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -3979,37 +6144,66 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &2028217715 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028217713} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &2073248531 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 2073248532} - - 212: {fileID: 2073248533} + - component: {fileID: 2073248532} + - component: {fileID: 2073248533} m_Layer: 0 m_Name: dpad_down m_TagString: Untagged @@ -4020,8 +6214,9 @@ GameObject: --- !u!4 &2073248532 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2073248531} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -4029,37 +6224,66 @@ Transform: m_Children: [] m_Father: {fileID: 791266304} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &2073248533 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2073248531} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &2089927215 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - - 4: {fileID: 2089927216} - - 212: {fileID: 2089927217} + - component: {fileID: 2089927216} + - component: {fileID: 2089927217} m_Layer: 0 m_Name: l_stick m_TagString: Untagged @@ -4070,8 +6294,9 @@ GameObject: --- !u!4 &2089927216 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2089927215} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -4079,25 +6304,53 @@ Transform: m_Children: [] m_Father: {fileID: 177630718} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &2089927217 SpriteRenderer: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2089927215} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 1 m_Sprite: {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Ouya/Examples/Textures/OuyaUpRight.jpg b/Assets/Ouya/Examples/Textures/OuyaUpRight.jpg deleted file mode 100644 index 800ea201c9be2d83582e4d6ed996f5778bd901bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4055 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 a3c@E+ePjleBj!0BtPp3-%l~n|`+oq?<%C`U diff --git a/Assets/Ouya/Examples/Textures/Shaders/TransparencyMask.png.meta b/Assets/Ouya/Examples/Textures/Shaders/TransparencyMask.png.meta deleted file mode 100644 index dd40fa9..0000000 --- a/Assets/Ouya/Examples/Textures/Shaders/TransparencyMask.png.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: a0b4c6b275c242949a68c1847b56e6af -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: From 2ac02b7f3bdcc3d536fd7d701db94598bc6b7753 Mon Sep 17 00:00:00 2001 From: Goest-Games <51769848+Goest-Games@users.noreply.github.com> Date: Fri, 31 Jul 2020 13:54:18 -0700 Subject: [PATCH 18/29] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c35d336..c062653 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ OUYA Plugin for Unity This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) and `Android API 21` or better. +Get the Unity package here: https://github.com/Goest-Games/OuyaSDK + `Turret Mouse` might not work Tested on Unity 2019.2.21f1 From a1916059421c5b7d175113d8fa01ba9aadf731fc Mon Sep 17 00:00:00 2001 From: Goest-Games <51769848+Goest-Games@users.noreply.github.com> Date: Fri, 31 Jul 2020 14:00:23 -0700 Subject: [PATCH 19/29] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c062653..cd5f5ee 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # ouya-unity-plugin -OUYA Plugin for Unity +OUYA Plugin for Unity - Contains Android Studio Files to build OuyaUnityPlugin.arr This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) and `Android API 21` or better. From c1cab71e5ffd2014537b0037648e556339656a39 Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 12:09:52 -0500 Subject: [PATCH 20/29] feat: The project was updated and errors were corrected. --- .../Icons/OuyaEverywhere/icon.png.meta | 90 +- .../SceneCommunityContent/app_icon.png.meta | 90 +- .../Icons/SceneCommunityContent/icon.png.meta | 90 +- .../SceneCommunityContent/ouya_icon.png.meta | 90 +- .../Icons/SceneDefaultInput/app_icon.png.meta | 86 +- .../Icons/SceneDefaultInput/icon.png.meta | 86 +- .../SceneDefaultInput/ouya_icon.png.meta | 86 +- .../Icons/SceneSafeArea/app_icon.png.meta | 90 +- .../Icons/SceneSafeArea/icon.png.meta | 90 +- .../Icons/SceneSafeArea/ouya_icon.png.meta | 90 +- .../Icons/SceneShowCamera/app_icon.png.meta | 98 +- .../Icons/SceneShowCamera/icon.png.meta | 90 +- .../Icons/SceneShowCamera/ouya_icon.png.meta | 98 +- .../Icons/SceneShowProducts/app_icon.png.meta | 98 +- .../Icons/SceneShowProducts/icon.png.meta | 90 +- .../SceneShowProducts/ouya_icon.png.meta | 98 +- .../Icons/SceneShowSticks/app_icon.png.meta | 98 +- .../Icons/SceneShowSticks/icon.png.meta | 90 +- .../Icons/SceneShowSticks/ouya_icon.png.meta | 98 +- .../Icons/SceneShowUGUI/app_icon.png.meta | 92 +- .../Icons/SceneShowUGUI/icon.png.meta | 90 +- .../Icons/SceneShowUGUI/ouya_icon.png.meta | 92 +- .../SceneShowUnityInput/app_icon.png.meta | 98 +- .../Icons/SceneShowUnityInput/icon.png.meta | 90 +- .../SceneShowUnityInput/ouya_icon.png.meta | 98 +- .../Icons/VirtualController/app_icon.png.meta | 90 +- .../Icons/VirtualController/icon.png.meta | 90 +- .../VirtualController/ouya_icon.png.meta | 90 +- .../ControllerFocused_Diffuse.tga.meta | 98 +- .../Controller/Controller_Diffuse.tga.meta | 98 +- .../Controller/Controller_Normal.tga.meta | 96 +- .../Examples/Scripts/OuyaShowSounds.cs.meta | 11 + .../Textures/SkinBackgroundBlack.png.meta | 89 +- .../VirtualController/SpriteAtlas.spriteatlas | 105 + .../SpriteAtlas.spriteatlas.meta | 8 + Assets/Ouya/SDK/Editor/OuyaPanel.cs | 121 +- Assets/Plugins/Android/jni.meta | 33 + Assets/Plugins/Android/jni/Android.mk | 13 + Assets/Plugins/Android/jni/Android.mk.meta | 2 + Assets/Plugins/Android/jni/Application.mk | 3 + .../Plugins/Android/jni/Application.mk.meta | 4 + Assets/Plugins/Android/jni/jni.cpp | 34 + Assets/Plugins/Android/jni/jni.cpp.meta | 2 + Packages/manifest.json | 9 +- ProjectSettings/EditorSettings.asset | 24 +- ProjectSettings/InputManager.asset | 3739 ++++++++++++++++- ProjectSettings/ProjectSettings.asset | 240 +- ProjectSettings/ProjectVersion.txt | 3 +- ProjectSettings/QualitySettings.asset | 126 +- ProjectSettings/TagManager.asset | 71 +- UnityPackageManager/manifest.json | 4 - 51 files changed, 6715 insertions(+), 794 deletions(-) create mode 100644 Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta create mode 100644 Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas create mode 100644 Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas.meta create mode 100644 Assets/Plugins/Android/jni.meta create mode 100644 Assets/Plugins/Android/jni/Android.mk create mode 100644 Assets/Plugins/Android/jni/Android.mk.meta create mode 100644 Assets/Plugins/Android/jni/Application.mk create mode 100644 Assets/Plugins/Android/jni/Application.mk.meta create mode 100644 Assets/Plugins/Android/jni/jni.cpp create mode 100644 Assets/Plugins/Android/jni/jni.cpp.meta delete mode 100644 UnityPackageManager/manifest.json diff --git a/Assets/Ouya/Examples/Icons/OuyaEverywhere/icon.png.meta b/Assets/Ouya/Examples/Icons/OuyaEverywhere/icon.png.meta index 7243060..f1db209 100644 --- a/Assets/Ouya/Examples/Icons/OuyaEverywhere/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/OuyaEverywhere/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 26af3c6e8ca5a474585b5cc91caf85b6 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneCommunityContent/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneCommunityContent/app_icon.png.meta index ccb5a8d..c2525f7 100644 --- a/Assets/Ouya/Examples/Icons/SceneCommunityContent/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneCommunityContent/app_icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: fb8f6eb41456ae844a84ebc2db695737 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneCommunityContent/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneCommunityContent/icon.png.meta index f5fce9a..8a6863a 100644 --- a/Assets/Ouya/Examples/Icons/SceneCommunityContent/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneCommunityContent/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 2f9e5672af786b24d973429a7ab25a2a TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneCommunityContent/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneCommunityContent/ouya_icon.png.meta index f4d0f61..313c821 100644 --- a/Assets/Ouya/Examples/Icons/SceneCommunityContent/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneCommunityContent/ouya_icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 4b0da8307f304d342a971f0fbaf3f022 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneDefaultInput/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneDefaultInput/app_icon.png.meta index f641079..f3553f5 100644 --- a/Assets/Ouya/Examples/Icons/SceneDefaultInput/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneDefaultInput/app_icon.png.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: 707390c4dbde3144186fec8a2dbebdae -timeCreated: 1470499923 -licenseType: Free TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,40 +21,95 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneDefaultInput/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneDefaultInput/icon.png.meta index cdfadd6..848fa28 100644 --- a/Assets/Ouya/Examples/Icons/SceneDefaultInput/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneDefaultInput/icon.png.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: c4d8f9fd1c0d6444aaf6dd979ce2d1fe -timeCreated: 1470499924 -licenseType: Free TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,40 +21,95 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneDefaultInput/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneDefaultInput/ouya_icon.png.meta index e828ee3..f0d87b5 100644 --- a/Assets/Ouya/Examples/Icons/SceneDefaultInput/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneDefaultInput/ouya_icon.png.meta @@ -1,17 +1,18 @@ fileFormatVersion: 2 guid: 9a14fbfaf56b8ba4db905cb7ef6a4bca -timeCreated: 1470499924 -licenseType: Free TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: @@ -20,40 +21,95 @@ TextureImporter: heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: -1 - buildTargetSettings: [] + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneSafeArea/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneSafeArea/app_icon.png.meta index 9494c2e..d613dd5 100644 --- a/Assets/Ouya/Examples/Icons/SceneSafeArea/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneSafeArea/app_icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: d2f0e91f5b681444aac1c53ffff76f23 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneSafeArea/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneSafeArea/icon.png.meta index 9368d59..0b0de1f 100644 --- a/Assets/Ouya/Examples/Icons/SceneSafeArea/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneSafeArea/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: d51008f5677048d4cb846ceb34c9e3d2 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneSafeArea/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneSafeArea/ouya_icon.png.meta index ad04666..980ef6d 100644 --- a/Assets/Ouya/Examples/Icons/SceneSafeArea/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneSafeArea/ouya_icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 7575b73bbd62fdf41a227bcc1faa16de TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowCamera/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowCamera/app_icon.png.meta index 53ed14d..71e8a19 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowCamera/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowCamera/app_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 78469ad4c44992b4e8c1340da43b4389 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowCamera/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowCamera/icon.png.meta index d72e573..4606e88 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowCamera/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowCamera/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 73350fb6a8cc10a4fb2c77327f160622 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowCamera/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowCamera/ouya_icon.png.meta index 639edd0..6e2b765 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowCamera/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowCamera/ouya_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 03b25823c540a0248b698f7987c04bdb TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowProducts/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowProducts/app_icon.png.meta index 45a20f3..74aa4da 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowProducts/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowProducts/app_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 09e124dc352520e47a36896684c77cef TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowProducts/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowProducts/icon.png.meta index 788eb60..df00033 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowProducts/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowProducts/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 95474c30f3141774ea8dc7ecd7b0aef3 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowProducts/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowProducts/ouya_icon.png.meta index 35242cc..2349392 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowProducts/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowProducts/ouya_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 751def3136d0940438cfd16c2cfae113 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowSticks/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowSticks/app_icon.png.meta index 634fb42..e83dd06 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowSticks/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowSticks/app_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 99d613940f0e0ba4e9d7a6de4f125e5f TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowSticks/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowSticks/icon.png.meta index 6cf92f2..a475fef 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowSticks/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowSticks/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 5e279ca6e20e571419670dc0347e878b TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowSticks/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowSticks/ouya_icon.png.meta index d94d920..6be67c6 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowSticks/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowSticks/ouya_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 8743ae5dec85c5448a9e3724233f3b9f TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowUGUI/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowUGUI/app_icon.png.meta index cca6005..eee6aa5 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowUGUI/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowUGUI/app_icon.png.meta @@ -1,55 +1,115 @@ fileFormatVersion: 2 guid: 4e9e91d83e40a2b4d9a189abde6c4c69 -timeCreated: 1435694217 -licenseType: Free TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowUGUI/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowUGUI/icon.png.meta index 78355e0..d6a114b 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowUGUI/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowUGUI/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 0f9fc348902566746b99ff66b6709af2 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowUGUI/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowUGUI/ouya_icon.png.meta index 249a0fd..b1c139f 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowUGUI/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowUGUI/ouya_icon.png.meta @@ -1,55 +1,115 @@ fileFormatVersion: 2 guid: 194359584b7611b469c6b44cf5882e2b -timeCreated: 1435694216 -licenseType: Free TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 - rGBM: 0 compressionQuality: 50 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowUnityInput/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowUnityInput/app_icon.png.meta index 109a7d9..cf84224 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowUnityInput/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowUnityInput/app_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 9e6ab9277e4eee841b03447c031dd127 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowUnityInput/icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowUnityInput/icon.png.meta index 92619ca..1d6480a 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowUnityInput/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowUnityInput/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 3699acdd4e3befb4f97bdf0ce89d9137 TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/SceneShowUnityInput/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneShowUnityInput/ouya_icon.png.meta index 51c3b76..3bb80d4 100644 --- a/Assets/Ouya/Examples/Icons/SceneShowUnityInput/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/SceneShowUnityInput/ouya_icon.png.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 3feb50da289cfcf4588dfa2f7989ccf1 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/VirtualController/app_icon.png.meta b/Assets/Ouya/Examples/Icons/VirtualController/app_icon.png.meta index 1768aea..8628ade 100644 --- a/Assets/Ouya/Examples/Icons/VirtualController/app_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/VirtualController/app_icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 01e4ac04765a7e94f9474bae5f30052f TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/VirtualController/icon.png.meta b/Assets/Ouya/Examples/Icons/VirtualController/icon.png.meta index 3bf4833..1c22f26 100644 --- a/Assets/Ouya/Examples/Icons/VirtualController/icon.png.meta +++ b/Assets/Ouya/Examples/Icons/VirtualController/icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 38eeff0311b89d64380ae95f762b03ca TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Icons/VirtualController/ouya_icon.png.meta b/Assets/Ouya/Examples/Icons/VirtualController/ouya_icon.png.meta index 7bf4b48..0c1a7b2 100644 --- a/Assets/Ouya/Examples/Icons/VirtualController/ouya_icon.png.meta +++ b/Assets/Ouya/Examples/Icons/VirtualController/ouya_icon.png.meta @@ -1,33 +1,42 @@ fileFormatVersion: 2 guid: 8bf0f036ba05ac14b9b0e3bc946331af TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -35,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Models/Controller/ControllerFocused_Diffuse.tga.meta b/Assets/Ouya/Examples/Models/Controller/ControllerFocused_Diffuse.tga.meta index a5a9a0b..61814c5 100644 --- a/Assets/Ouya/Examples/Models/Controller/ControllerFocused_Diffuse.tga.meta +++ b/Assets/Ouya/Examples/Models/Controller/ControllerFocused_Diffuse.tga.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 67d5548b6bb6ff041971aab028e21c79 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Models/Controller/Controller_Diffuse.tga.meta b/Assets/Ouya/Examples/Models/Controller/Controller_Diffuse.tga.meta index 7c62b53..0bde0a1 100644 --- a/Assets/Ouya/Examples/Models/Controller/Controller_Diffuse.tga.meta +++ b/Assets/Ouya/Examples/Models/Controller/Controller_Diffuse.tga.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 86c6dd2121fdc8849a99adced52af748 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: 2 aniso: -1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 - textureType: 5 - buildTargetSettings: [] + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Models/Controller/Controller_Normal.tga.meta b/Assets/Ouya/Examples/Models/Controller/Controller_Normal.tga.meta index c18bf1d..c2a7826 100644 --- a/Assets/Ouya/Examples/Models/Controller/Controller_Normal.tga.meta +++ b/Assets/Ouya/Examples/Models/Controller/Controller_Normal.tga.meta @@ -1,33 +1,115 @@ fileFormatVersion: 2 guid: 4ce4f2d7aa1a39340926b6686a8e8020 TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 0 linearTexture: 1 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 1 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 2048 textureSettings: + serializedVersion: 2 filterMode: 2 aniso: -1 - mipBias: -1 - wrapMode: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 textureType: 1 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta b/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta new file mode 100644 index 0000000..54845cf --- /dev/null +++ b/Assets/Ouya/Examples/Scripts/OuyaShowSounds.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c6d50ecb5657d134b98a1d95d913bcc0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/SkinBackgroundBlack.png.meta b/Assets/Ouya/Examples/Textures/SkinBackgroundBlack.png.meta index b50da6c..8784a53 100644 --- a/Assets/Ouya/Examples/Textures/SkinBackgroundBlack.png.meta +++ b/Assets/Ouya/Examples/Textures/SkinBackgroundBlack.png.meta @@ -1,32 +1,42 @@ fileFormatVersion: 2 guid: 81c2a660425b69d4eb716c34f230ed7e TextureImporter: - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 mipmaps: mipMapMode: 0 enableMipMap: 1 + sRGBTexture: 1 linearTexture: 0 - correctGamma: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 + cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: -1 maxTextureSize: 1024 textureSettings: + serializedVersion: 2 filterMode: -1 aniso: -1 - mipBias: -1 - wrapMode: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 nPOTScale: 1 lightmap: 0 compressionQuality: 50 @@ -34,13 +44,72 @@ TextureImporter: spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: + serializedVersion: 2 sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas b/Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas new file mode 100644 index 0000000..e040301 --- /dev/null +++ b/Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas @@ -0,0 +1,105 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!687078895 &4343727234628468602 +SpriteAtlas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SpriteAtlas + m_EditorData: + serializedVersion: 2 + textureSettings: + serializedVersion: 2 + anisoLevel: 1 + compressionQuality: 50 + maxTextureSize: 2048 + textureCompression: 0 + filterMode: 1 + generateMipMaps: 0 + readable: 0 + crunchedCompression: 0 + sRGB: 1 + platformSettings: + - serializedVersion: 3 + m_BuildTarget: DefaultTexturePlatform + m_MaxTextureSize: 2048 + m_ResizeAlgorithm: 0 + m_TextureFormat: -1 + m_TextureCompression: 1 + m_CompressionQuality: 50 + m_CrunchedCompression: 1 + m_AllowsAlphaSplitting: 0 + m_Overridden: 0 + m_AndroidETC2FallbackOverride: 0 + m_ForceMaximumCompressionQuality_BC6H_BC7: 0 + packingSettings: + serializedVersion: 2 + padding: 4 + blockOffset: 1 + allowAlphaSplitting: 0 + enableRotation: 0 + enableTightPacking: 0 + variantMultiplier: 1 + packables: + - {fileID: 2800000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} + - {fileID: 2800000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} + - {fileID: 2800000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} + - {fileID: 2800000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} + - {fileID: 2800000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} + - {fileID: 2800000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} + - {fileID: 2800000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} + - {fileID: 2800000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} + - {fileID: 2800000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} + - {fileID: 2800000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} + - {fileID: 2800000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} + - {fileID: 2800000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} + - {fileID: 2800000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} + - {fileID: 2800000, guid: 85017131486517f4d903d7126f49c56c, type: 3} + - {fileID: 2800000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} + - {fileID: 2800000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} + - {fileID: 2800000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} + - {fileID: 2800000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} + totalSpriteSurfaceArea: 2032128 + bindAsDefault: 1 + m_MasterAtlas: {fileID: 0} + m_PackedSprites: + - {fileID: 21300000, guid: 848ff580dfd4e35449f43eb88158c10f, type: 3} + - {fileID: 21300000, guid: 85017131486517f4d903d7126f49c56c, type: 3} + - {fileID: 21300000, guid: 956f9f02e4051894f8b8e75a4884c3ef, type: 3} + - {fileID: 21300000, guid: e58b33e315859bc41a1bbd1d306205f9, type: 3} + - {fileID: 21300000, guid: 545b8f55b4585a0489c65fc02377d113, type: 3} + - {fileID: 21300000, guid: 483f3275acdc5a745bc0641d847761e9, type: 3} + - {fileID: 21300000, guid: 8dab3ac5caa63184783834ccace7388a, type: 3} + - {fileID: 21300000, guid: 14ed97b6de804bd4d8e8a008511e5b32, type: 3} + - {fileID: 21300000, guid: 79ea09c78a2925c4a897f2e81b5ecaea, type: 3} + - {fileID: 21300000, guid: 0d96e048e7ba53a4aa69b8440830fc4b, type: 3} + - {fileID: 21300000, guid: 595f0259b4d4c424596ad10d0fe0b696, type: 3} + - {fileID: 21300000, guid: 932a8ad93a072dc42bfa49afa75eb96f, type: 3} + - {fileID: 21300000, guid: e0d659e9e9ac1584587adada160ba11c, type: 3} + - {fileID: 21300000, guid: bd42a9f9e4f55b941805f29cd5200776, type: 3} + - {fileID: 21300000, guid: 84e7c36b34f92494a9f46ab309711a06, type: 3} + - {fileID: 21300000, guid: 2d87e1cb755ca244287faf69f3ea197d, type: 3} + - {fileID: 21300000, guid: 0b89e34cfcc0cec4cba30c6ce357f988, type: 3} + - {fileID: 21300000, guid: 07a1c81eba415db4b8885bc9d21b129b, type: 3} + m_PackedSpriteNamesToIndex: + - u + - rt + - controller + - dpad_up + - o + - thumbl + - y + - a + - r_stick + - menu + - l_stick + - rb + - dpad_right + - lt + - lb + - thumbr + - dpad_down + - dpad_left + m_Tag: SpriteAtlas + m_IsVariant: 0 diff --git a/Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas.meta b/Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas.meta new file mode 100644 index 0000000..62077c2 --- /dev/null +++ b/Assets/Ouya/Examples/Textures/VirtualController/SpriteAtlas.spriteatlas.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 06337430e4cdb9745aec0dc0c77c5023 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4343727234628468602 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/SDK/Editor/OuyaPanel.cs b/Assets/Ouya/SDK/Editor/OuyaPanel.cs index c3f7485..90489c9 100644 --- a/Assets/Ouya/SDK/Editor/OuyaPanel.cs +++ b/Assets/Ouya/SDK/Editor/OuyaPanel.cs @@ -78,7 +78,7 @@ public static string AdbIpAddress public const string KEY_PATH_OUYA_SDK = @"OUYA SDK"; public const string KEY_PATH_JAR_GUAVA = @"Guava Jar"; public const string KEY_PATH_JAR_GSON = @"GSON Jar"; - public const string KEY_PATH_JAR_OUYA_UNITY_PLUGIN = @"OUYA Plugin Jar"; + public const string KEY_PATH_JAR_OUYA_UNITY_PLUGIN = @"OUYA Plugin"; public const string KEY_APK_NAME = @"OuyaJavaApkName"; private static string pathOuyaSDKJar = string.Empty; @@ -92,7 +92,7 @@ public static string AdbIpAddress void UpdateOuyaPaths() { pathOuyaSDKJar = string.Format("{0}/Assets/Plugins/Android/libs/ouya-sdk.jar", pathUnityProject); - pathOuyaUnityPluginJar = string.Format("{0}/Assets/Plugins/Android/libs/OuyaUnityPlugin.jar", pathUnityProject); + pathOuyaUnityPluginJar = string.Format("{0}/Assets/Plugins/Android/libs/OuyaUnityPlugin.aar", pathUnityProject); pathManifestPath = string.Format("{0}/Assets/Plugins/Android/AndroidManifest.xml", pathUnityProject); pathRes = string.Format("{0}/Assets/Plugins/Android/res", pathUnityProject); @@ -124,9 +124,10 @@ public static string GetBundleId() public static string pathAAPT = string.Empty; public static string pathSDK = string.Empty; -#pragma warning disable CS0414 // + +#pragma warning disable CS0414 // Quitar miembros privados no utilizados private string m_browserUrl = "https://devs.ouya.tv/developers/docs/unity"; -#pragma warning restore CS0414 // +#pragma warning restore CS0414 // Quitar miembros privados no utilizados static string GetPathAndroidJar() { @@ -320,8 +321,8 @@ void SelectAndroidNDKPaths() public const string KEY_PATH_UNITY_PROJECT = @"Unity Project"; public const string FILE_UNITY_JAR = "classes.jar"; - public const string PATH_UNITY_JAR_WIN = "Data/PlaybackEngines/androidplayer"; - + public const string PATH_UNITY_JAR_WIN = "Data/PlaybackEngines/androidplayer/Variations"; + private static string pathUnityJar = string.Empty; private static string pathUnityEditor = string.Empty; private static string pathUnityProject = string.Empty; @@ -331,11 +332,29 @@ void UpdateUnityPaths() switch (Application.platform) { case RuntimePlatform.OSXEditor: - FindFile(new DirectoryInfo(string.Format("{0}", EditorApplication.applicationPath)), FILE_UNITY_JAR, ref pathUnityJar); - pathUnityJar = pathUnityJar.Replace(@"\", "/"); + FindFile(new DirectoryInfo(string.Format("{0}", EditorApplication.applicationPath)), FILE_UNITY_JAR, ref pathUnityJar); + pathUnityJar = pathUnityJar.Replace(@"\", "/"); break; case RuntimePlatform.WindowsEditor: - FindFile(new DirectoryInfo(string.Format("{0}/{1}", pathUnityEditor, PATH_UNITY_JAR_WIN)), FILE_UNITY_JAR, ref pathUnityJar); + switch (PlayerSettings.GetScriptingBackend(BuildTargetGroup.Android)) + { + case ScriptingImplementation.Mono2x: + FindFile(new DirectoryInfo(string.Format("{0}/{1}", pathUnityEditor, PATH_UNITY_JAR_WIN + "/mono/Release/Classes")), FILE_UNITY_JAR, ref pathUnityJar); break; + case ScriptingImplementation.IL2CPP: + switch (PlayerSettings.GetIl2CppCompilerConfiguration(BuildTargetGroup.Android)) + { + case Il2CppCompilerConfiguration.Debug: + FindFile(new DirectoryInfo(string.Format("{0}/{1}", pathUnityEditor, PATH_UNITY_JAR_WIN + "/il2cpp/Development/Classes")), FILE_UNITY_JAR, ref pathUnityJar); + break; + case Il2CppCompilerConfiguration.Release: + FindFile(new DirectoryInfo(string.Format("{0}/{1}", pathUnityEditor, PATH_UNITY_JAR_WIN + "/il2cpp/Release/Classes")), FILE_UNITY_JAR, ref pathUnityJar); + break; + case Il2CppCompilerConfiguration.Master: + FindFile(new DirectoryInfo(string.Format("{0}/{1}", pathUnityEditor, PATH_UNITY_JAR_WIN + "/il2cpp/Release/Classes")), FILE_UNITY_JAR, ref pathUnityJar); + break; + } + break; + } break; } } @@ -502,6 +521,7 @@ void Update() if (!string.IsNullOrEmpty(m_nextScene)) { + //EditorApplication.OpenScene(m_nextScene); UnityEditor.SceneManagement.EditorSceneManager.OpenScene(m_nextScene); m_nextScene = string.Empty; return; @@ -605,13 +625,13 @@ void Update() m_toggleOpenAndroidSDK = false; string androidPath = string.Empty; - + switch (Application.platform) { case RuntimePlatform.OSXEditor: androidPath = string.Format("{0}/tools/android", pathSDK); break; - + case RuntimePlatform.WindowsEditor: androidPath = string.Format("{0}/tools/android.bat", pathSDK); break; @@ -741,8 +761,8 @@ private void DisplayImagesFor(string title, BuildTargetGroup target) EditorGUILayout.LabelField(title); found = true; } - - EditorGUILayout.LabelField(string.Format("[{1}] - {0}",texture2D.ToString(), textureSizes[i])); + + EditorGUILayout.LabelField(string.Format("[{1}] - {0}", texture2D.ToString(), textureSizes[i])); new GUIContent(texture2D); Rect pos = GUILayoutUtility.GetRect(textureSizes[i], textureSizes[i], EditorStyles.miniButton, GUILayout.ExpandWidth(false)); EditorGUI.DrawPreviewTexture(pos, texture2D); @@ -774,9 +794,9 @@ private void SwitchToExampleScene(string sceneName) "Assets/Plugins/Android/res/drawable/app_icon.png", true); - File.Copy(string.Format("Assets/Ouya/Examples/Icons/{0}/icon.png", sceneName), - "Assets/Plugins/Android/res/drawable/icon.png", - true); + File.Copy(string.Format("Assets/Ouya/Examples/Icons/{0}/icon.png", sceneName), + "Assets/Plugins/Android/res/drawable/icon.png", + true); File.Copy(string.Format("Assets/Ouya/Examples/Icons/{0}/ouya_icon.png", sceneName), @"Assets/Plugins/Android/res/drawable-xhdpi/ouya_icon.png", @@ -799,9 +819,9 @@ private void SwitchToStarterKitScene(string[] sceneNames, string productName) "Assets/Plugins/Android/res/drawable/app_icon.png", true); - File.Copy("Assets/Ouya/StarterKit/Icons/icon.png", - "Assets/Plugins/Android/res/drawable/icon.png", - true); + File.Copy("Assets/Ouya/StarterKit/Icons/icon.png", + "Assets/Plugins/Android/res/drawable/icon.png", + true); File.Copy("Assets/Ouya/StarterKit/Icons/ouya_icon.png", @"Assets/Plugins/Android/res/drawable-xhdpi/ouya_icon.png", @@ -817,9 +837,9 @@ private void SwitchToOuyaEverywhereIcons() "Assets/Plugins/Android/res/drawable/app_icon.png", true); - File.Copy("Assets/Ouya/Examples/Icons/OuyaEverywhere/icon.png", - "Assets/Plugins/Android/res/drawable/icon.png", - true); + File.Copy("Assets/Ouya/Examples/Icons/OuyaEverywhere/icon.png", + "Assets/Plugins/Android/res/drawable/icon.png", + true); File.Copy("Assets/Ouya/Examples/Icons/OuyaEverywhere//ouya_icon.png", @"Assets/Plugins/Android/res/drawable-xhdpi/ouya_icon.png", @@ -830,9 +850,9 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) { EditorBuildSettings.scenes = scenes; m_nextScene = scenes[0].path; - - apkName = string.Format ("{0}.apk", productName); - EditorPrefs.SetString(KEY_APK_NAME, apkName); + + apkName = string.Format("{0}.apk", productName); + EditorPrefs.SetString(KEY_APK_NAME, apkName); PlayerSettings.applicationIdentifier = string.Format("tv.ouya.demo.{0}", productName); PlayerSettings.productName = productName; @@ -852,19 +872,19 @@ private void SetupExample(EditorBuildSettingsScene[] scenes, string productName) "SceneShowProducts", "SceneShowSticks", "SceneShowUnityInput", - "SceneShowUGUI", + "SceneShowUGUI", "VirtualController", }; -#pragma warning disable CS0414 // +#pragma warning disable CS0414 // Agregar modificador de solo lectura private static int m_selectedAdbMode = 0; +#pragma warning restore CS0414 // Agregar modificador de solo lectura private static string[] m_abdModes = { "wired", "wireless", }; -#pragma warning restore CS0414 // void OnGUI() { @@ -976,7 +996,8 @@ void OnGUI() GUILayout.Space(25); GUILayout.Label("Bundle Identifier", GUILayout.Width(100)); GUILayout.Space(5); - PlayerSettings.applicationIdentifier = GUILayout.TextField(PlayerSettings.applicationIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); + //PlayerSettings.applicationIdentifier = GUILayout.TextField(PlayerSettings.applicationIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130)); + PlayerSettings.SetApplicationIdentifier(BuildTargetGroup.Android, GUILayout.TextField(PlayerSettings.applicationIdentifier, EditorStyles.wordWrappedLabel, GUILayout.MaxWidth(position.width - 130))); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(GUILayout.MaxWidth(position.width)); @@ -1018,17 +1039,17 @@ void OnGUI() GUIDisplayUnityFile("key.der", "Assets/Plugins/Android/assets/key.der"); GUIDisplayFolder("Res", pathRes); - if (GUILayout.Button("Check for plugin updates")) - { - Application.OpenURL("https://github.com/Goest-Games/ouya-unity-plugin"); - } + if (GUILayout.Button("Check for plugin updates")) + { + Application.OpenURL("https://github.com/Goest-Games/ouya-unity-plugin"); + } - if (GUILayout.Button("OUYA WORLD Developer Forum")) - { - Application.OpenURL("https://ouya.world/c/developers"); - } + if (GUILayout.Button("OUYA WORLD Developer Forum")) + { + Application.OpenURL("https://ouya.world/c/developers"); + } - break; + break; case 1: GUILayout.Label("Unity Paths", EditorStyles.boldLabel); @@ -1043,13 +1064,13 @@ void OnGUI() if (GUILayout.Button("Unity3d Training")) { - Application.OpenURL("https://learn.unity.com/"); - } + Application.OpenURL("https://learn.unity.com/"); + } if (GUILayout.Button("Unity3d Scripting Reference")) { - Application.OpenURL("https://docs.unity3d.com/2019.2/Documentation/ScriptReference/index.html"); - } + Application.OpenURL("https://docs.unity3d.com/2019.2/Documentation/ScriptReference/index.html"); + } break; case 2: @@ -1305,7 +1326,7 @@ void OnGUI() ResetAndroidNDKPaths(); } GUILayout.EndHorizontal(); - + if (GUILayout.Button("Download Android NDK")) { Application.OpenURL("http://developer.android.com/tools/sdk/ndk/index.html"); @@ -1348,9 +1369,9 @@ struct LanguageDetails //new LanguageDetails() { Language = Languages.EnglishAustralia, PropertySystemLanguage="en", PropertySystemCountry="AU"}, //new LanguageDetails() { Language = Languages.EnglishCanada, PropertySystemLanguage="en", PropertySystemCountry="CA"}, //new LanguageDetails() { Language = Languages.EnglishUnitedKingdom, PropertySystemLanguage="en", PropertySystemCountry="GB"}, - new LanguageDetails() { Language = Languages.German, PropertySystemLanguage="fr", PropertySystemCountry="FR"}, - new LanguageDetails() { Language = Languages.Italian, PropertySystemLanguage="it", PropertySystemCountry="IT"}, - new LanguageDetails() { Language = Languages.German, PropertySystemLanguage="de", PropertySystemCountry="DE"}, + new LanguageDetails() { Language = Languages.German, PropertySystemLanguage="fr", PropertySystemCountry="FR"}, + new LanguageDetails() { Language = Languages.Italian, PropertySystemLanguage="it", PropertySystemCountry="IT"}, + new LanguageDetails() { Language = Languages.German, PropertySystemLanguage="de", PropertySystemCountry="DE"}, new LanguageDetails() { Language = Languages.Spanish, PropertySystemLanguage="es", PropertySystemCountry="ES"}, //new LanguageDetails() { Language = Languages.Korean, PropertySystemLanguage="ko", PropertySystemCountry="KR"}, //new LanguageDetails() { Language = Languages.China, PropertySystemLanguage="zh", PropertySystemCountry="CN"}, @@ -1415,7 +1436,7 @@ private void SetLanguage() p.StandardInput.WriteLine("exit"); p.WaitForExit(1); p.Close(); - + Thread.Sleep(1000); } } @@ -1501,7 +1522,7 @@ public static void RunProcess(List> environment, st RunProcess(environment, path, workingDirectory, arguments, ref output, ref error, string.Empty); } - public static void RunProcess(List> environment, string path, string workingDirectory, string arguments, ref string output, ref string error, string description) + public static void RunProcess(List> environment, string path, string workingDirectory, string arguments, ref string output, ref string error, string description) { try { @@ -1529,7 +1550,7 @@ public static void RunProcess(List> environment, str { Debug.Log(string.Format("{0}\n[Running Process] filename={1} arguments={2}", description, process.StartInfo.FileName, process.StartInfo.Arguments)); - } + } process.Start(); @@ -1657,4 +1678,4 @@ private static string GetUID() } #endregion -} +} \ No newline at end of file diff --git a/Assets/Plugins/Android/jni.meta b/Assets/Plugins/Android/jni.meta new file mode 100644 index 0000000..8bee70d --- /dev/null +++ b/Assets/Plugins/Android/jni.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 5c6a7949e704bfa4abc22c8df50739a9 +folderAsset: yes +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/jni/Android.mk b/Assets/Plugins/Android/jni/Android.mk new file mode 100644 index 0000000..5a4bc24 --- /dev/null +++ b/Assets/Plugins/Android/jni/Android.mk @@ -0,0 +1,13 @@ +include $(CLEAR_VARS) + +# override strip command to strip all symbols from output library; no need to ship with those.. +cmd-strip = $(TOOLCHAIN_PREFIX)strip $1 + +LOCAL_ARM_MODE := arm +LOCAL_PATH := $(NDK_PROJECT_PATH)/jni +LOCAL_MODULE := -ouya-ndk +LOCAL_CFLAGS := -Werror +LOCAL_SRC_FILES := jni.cpp +LOCAL_LDLIBS := -llog + +include $(BUILD_SHARED_LIBRARY) diff --git a/Assets/Plugins/Android/jni/Android.mk.meta b/Assets/Plugins/Android/jni/Android.mk.meta new file mode 100644 index 0000000..e6b4760 --- /dev/null +++ b/Assets/Plugins/Android/jni/Android.mk.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4db6bec8dd59430419bbea6e3dcbb3f4 diff --git a/Assets/Plugins/Android/jni/Application.mk b/Assets/Plugins/Android/jni/Application.mk new file mode 100644 index 0000000..120af14 --- /dev/null +++ b/Assets/Plugins/Android/jni/Application.mk @@ -0,0 +1,3 @@ +APP_ABI := armeabi-v7a +APP_STL := stlport_static +APP_CFLAGS += -Wno-error=format-security \ No newline at end of file diff --git a/Assets/Plugins/Android/jni/Application.mk.meta b/Assets/Plugins/Android/jni/Application.mk.meta new file mode 100644 index 0000000..7a6d869 --- /dev/null +++ b/Assets/Plugins/Android/jni/Application.mk.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 60c299ea176df7f4e93008ad667e7dc6 +DefaultImporter: + userData: diff --git a/Assets/Plugins/Android/jni/jni.cpp b/Assets/Plugins/Android/jni/jni.cpp new file mode 100644 index 0000000..ad3c78e --- /dev/null +++ b/Assets/Plugins/Android/jni/jni.cpp @@ -0,0 +1,34 @@ +#include +#include +#include +#define trace(fmt, ...) __android_log_print(ANDROID_LOG_DEBUG, "JNI", "trace: %s (%i) " fmt, __FUNCTION__, __LINE__, __VA_ARGS__) + +extern "C" +{ + // Hello world interface + char* AndroidGetHelloWorld(long* size) + { + const char* cString = "Hello World!\0"; + *size = strlen(cString); + char* result = new char[*cString]; + strcpy(result, cString); + return result; + } + + // Release unmanaged memory + void AndroidReleaseMemory(char* buffer) + { + if (NULL == buffer) + { + return; + } + + delete buffer; + } + + // Example interface + void AndroidExampleFunction1(unsigned char* a, int b, int* c) + { + (*c) = 3; + } +} diff --git a/Assets/Plugins/Android/jni/jni.cpp.meta b/Assets/Plugins/Android/jni/jni.cpp.meta new file mode 100644 index 0000000..b4e4558 --- /dev/null +++ b/Assets/Plugins/Android/jni/jni.cpp.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0cc42a2143c03534e8c4fcdc2e84eeb1 diff --git a/Packages/manifest.json b/Packages/manifest.json index ef2d093..6e271d4 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,12 +1,9 @@ { "dependencies": { - "com.unity.collab-proxy": "1.2.16", - "com.unity.ext.nunit": "1.0.0", - "com.unity.ide.rider": "1.1.0", - "com.unity.ide.vscode": "1.1.3", + "com.unity.ide.vscode": "1.2.5", "com.unity.package-manager-ui": "2.2.0", - "com.unity.test-framework": "1.0.13", - "com.unity.textmeshpro": "2.0.1", + "com.unity.test-framework": "1.1.33", + "com.unity.textmeshpro": "2.1.6", "com.unity.timeline": "1.1.0", "com.unity.ugui": "1.0.0", "com.unity.modules.ai": "1.0.0", diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index be6d391..6a1ab69 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -3,8 +3,24 @@ --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 - serializedVersion: 1 - m_ExternalVersionControlSupport: 1 + serializedVersion: 8 + m_ExternalVersionControlSupport: Visible Meta Files m_SerializationMode: 2 - m_WebSecurityEmulationEnabled: 0 - m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d + m_LineEndingsForNewScripts: 1 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 4 + m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 0 + m_EtcTextureFastCompressor: 2 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 5 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp;asmref + m_ProjectGenerationRootNamespace: + m_CollabEditorSettings: + inProgressEnabled: 1 + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_AsyncShaderCompilation: 1 + m_ShowLightmapResolutionOverlay: 1 diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset index 1cb42a2..6b68cff 100644 --- a/ProjectSettings/InputManager.asset +++ b/ProjectSettings/InputManager.asset @@ -3,7 +3,3256 @@ --- !u!13 &1 InputManager: m_ObjectHideFlags: 0 + serializedVersion: 2 m_Axes: + - serializedVersion: 3 + m_Name: joystick 1 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 1 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 1 + - serializedVersion: 3 + m_Name: joystick 2 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 2 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 2 + - serializedVersion: 3 + m_Name: joystick 3 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 3 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 3 + - serializedVersion: 3 + m_Name: joystick 4 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 4 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 4 + - serializedVersion: 3 + m_Name: joystick 5 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 5 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 5 + - serializedVersion: 3 + m_Name: joystick 6 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 6 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 6 + - serializedVersion: 3 + m_Name: joystick 7 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 7 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 7 + - serializedVersion: 3 + m_Name: joystick 8 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 8 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 8 + - serializedVersion: 3 + m_Name: joystick 9 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 9 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 9 + - serializedVersion: 3 + m_Name: joystick 10 analog 0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 10 + - serializedVersion: 3 + m_Name: joystick 10 analog 19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 10 + - serializedVersion: 3 + m_Name: mouse x + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: mouse y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: mouse z + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.001 + sensitivity: 1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 - serializedVersion: 3 m_Name: Horizontal descriptiveName: @@ -13,7 +3262,7 @@ InputManager: altNegativeButton: a altPositiveButton: d gravity: 3 - dead: .00100000005 + dead: 0.001 sensitivity: 3 snap: 1 invert: 0 @@ -29,7 +3278,7 @@ InputManager: altNegativeButton: s altPositiveButton: w gravity: 3 - dead: .00100000005 + dead: 0.001 sensitivity: 3 snap: 1 invert: 0 @@ -45,7 +3294,7 @@ InputManager: altNegativeButton: altPositiveButton: mouse 0 gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -61,7 +3310,7 @@ InputManager: altNegativeButton: altPositiveButton: mouse 1 gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -77,7 +3326,7 @@ InputManager: altNegativeButton: altPositiveButton: mouse 2 gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -93,7 +3342,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -110,7 +3359,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 1 @@ -126,7 +3375,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 1 @@ -142,7 +3391,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 1 @@ -158,7 +3407,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 3 @@ -174,7 +3423,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 3 @@ -189,7 +3438,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -205,7 +3454,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -221,7 +3470,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 3 - dead: .00100000005 + dead: 0.001 sensitivity: 3 snap: 0 invert: 0 @@ -238,7 +3487,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 1 @@ -254,7 +3503,7 @@ InputManager: altPositiveButton: gravity: 0 dead: 0 - sensitivity: .100000001 + sensitivity: 0.1 snap: 0 invert: 0 type: 1 @@ -285,7 +3534,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -301,7 +3550,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -317,7 +3566,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -333,7 +3582,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 1000 - dead: .00100000005 + dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 @@ -349,7 +3598,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -365,7 +3614,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -381,7 +3630,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -397,7 +3646,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -413,7 +3662,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -429,7 +3678,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -445,7 +3694,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -461,7 +3710,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -477,7 +3726,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -493,7 +3742,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -509,7 +3758,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -525,7 +3774,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -541,7 +3790,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -557,7 +3806,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -573,7 +3822,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -589,7 +3838,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -605,7 +3854,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -621,7 +3870,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -637,7 +3886,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -653,7 +3902,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -669,7 +3918,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -685,7 +3934,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -701,7 +3950,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -717,7 +3966,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -733,7 +3982,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -749,7 +3998,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -765,7 +4014,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -781,7 +4030,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -797,7 +4046,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -813,7 +4062,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -829,7 +4078,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -845,7 +4094,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -861,7 +4110,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -877,7 +4126,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -893,7 +4142,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -909,7 +4158,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -925,7 +4174,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -941,7 +4190,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -957,7 +4206,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -973,7 +4222,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -989,7 +4238,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1005,7 +4254,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1021,7 +4270,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1037,7 +4286,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1053,7 +4302,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1069,7 +4318,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1085,7 +4334,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1101,7 +4350,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1117,7 +4366,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1133,7 +4382,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1149,7 +4398,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1165,7 +4414,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1181,7 +4430,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1197,7 +4446,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1213,7 +4462,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1229,7 +4478,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1245,7 +4494,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1261,7 +4510,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1277,7 +4526,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1293,7 +4542,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1309,7 +4558,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1325,7 +4574,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1341,7 +4590,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1357,7 +4606,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1373,7 +4622,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1389,7 +4638,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1405,7 +4654,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1421,7 +4670,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1437,7 +4686,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1453,7 +4702,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1469,7 +4718,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1485,7 +4734,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1501,7 +4750,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1517,7 +4766,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1533,7 +4782,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1549,7 +4798,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1565,7 +4814,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1581,7 +4830,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1597,7 +4846,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1613,7 +4862,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1629,7 +4878,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1645,7 +4894,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1661,7 +4910,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1677,7 +4926,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1693,7 +4942,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1709,7 +4958,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1725,7 +4974,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1741,7 +4990,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1757,7 +5006,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1773,7 +5022,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1789,7 +5038,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1805,7 +5054,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1821,7 +5070,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1837,7 +5086,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1853,7 +5102,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1869,7 +5118,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1885,7 +5134,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1901,7 +5150,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1917,7 +5166,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1933,7 +5182,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1949,7 +5198,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1965,7 +5214,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1981,7 +5230,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -1997,7 +5246,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2013,7 +5262,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2029,7 +5278,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2045,7 +5294,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2061,7 +5310,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2077,7 +5326,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2093,7 +5342,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2109,7 +5358,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2125,7 +5374,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2141,7 +5390,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2157,7 +5406,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2173,7 +5422,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2189,7 +5438,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2205,7 +5454,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2221,7 +5470,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2237,7 +5486,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2253,7 +5502,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2269,7 +5518,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2285,7 +5534,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2301,7 +5550,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2317,7 +5566,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2333,7 +5582,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2349,7 +5598,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2365,7 +5614,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2381,7 +5630,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2397,7 +5646,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2413,7 +5662,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2429,7 +5678,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2445,7 +5694,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2461,7 +5710,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2477,7 +5726,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2493,7 +5742,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2509,7 +5758,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2525,7 +5774,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2541,7 +5790,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2557,7 +5806,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2573,7 +5822,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2589,7 +5838,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2605,7 +5854,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2621,7 +5870,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2637,7 +5886,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2653,7 +5902,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2669,7 +5918,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2685,7 +5934,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2701,7 +5950,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2717,7 +5966,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2733,7 +5982,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2749,7 +5998,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2765,7 +6014,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2781,7 +6030,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2797,7 +6046,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2813,7 +6062,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2829,7 +6078,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2845,7 +6094,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2861,7 +6110,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2877,7 +6126,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2893,7 +6142,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2909,7 +6158,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2925,7 +6174,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2941,7 +6190,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2957,7 +6206,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2973,7 +6222,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -2989,7 +6238,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3005,7 +6254,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3021,7 +6270,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3037,7 +6286,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3053,7 +6302,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3069,7 +6318,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3085,7 +6334,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3101,7 +6350,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3117,7 +6366,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3133,7 +6382,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3149,7 +6398,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3165,7 +6414,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3181,7 +6430,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3197,7 +6446,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3213,7 +6462,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3229,7 +6478,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3245,7 +6494,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3261,7 +6510,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3277,7 +6526,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3293,7 +6542,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3309,7 +6558,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3325,7 +6574,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3341,7 +6590,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3357,7 +6606,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3373,7 +6622,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3389,7 +6638,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3405,7 +6654,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3421,7 +6670,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3437,7 +6686,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3453,7 +6702,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3469,7 +6718,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3485,7 +6734,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3501,7 +6750,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3517,7 +6766,7 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 @@ -3533,10 +6782,58 @@ InputManager: altNegativeButton: altPositiveButton: gravity: 0 - dead: .189999998 + dead: 0.19 sensitivity: 1 snap: 0 invert: 0 type: 2 axis: 19 - joyNum: 10 \ No newline at end of file + joyNum: 10 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index a26d5cd..123f6ea 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -3,10 +3,11 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 14 + serializedVersion: 18 productGUID: 412decc45f9673247a20570859c63674 AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 defaultScreenOrientation: 3 targetDevice: 2 useOnDemandResources: 0 @@ -51,9 +52,8 @@ PlayerSettings: m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 - tizenShowActivityIndicatorOnLoading: -1 - iosAppInBackgroundBehavior: 0 - displayResolutionDialog: 1 + displayResolutionDialog: 0 + iosUseCustomAppBackgroundBehavior: 0 iosAllowHTTPDownload: 1 allowedAutorotateToPortrait: 1 allowedAutorotateToPortraitUpsideDown: 1 @@ -63,8 +63,10 @@ PlayerSettings: use32BitDisplayBuffer: 0 preserveFramebufferAlpha: 0 disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 androidBlitType: 0 - defaultIsFullScreen: 0 defaultIsNativeResolution: 1 macRetinaSupport: 1 runInBackground: 1 @@ -78,6 +80,7 @@ PlayerSettings: usePlayerLog: 1 bakeCollisionMeshes: 0 forceSingleInstance: 0 + useFlipModelSwapchain: 1 resizableWindow: 0 useMacAppStoreValidation: 0 macAppStoreCategory: public.app-category.games @@ -91,16 +94,12 @@ PlayerSettings: visibleInBackground: 0 allowFullscreenSwitch: 1 graphicsJobMode: 0 - macFullscreenMode: 2 - d3d11FullscreenMode: 1 + fullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 xboxEnablePIXSampling: 0 metalFramebufferOnly: 0 - n3dsDisableStereoscopicView: 0 - n3dsEnableSharedListOpt: 1 - n3dsEnableVSync: 0 xboxOneResolution: 0 xboxOneSResolution: 0 xboxOneXResolution: 3 @@ -108,18 +107,13 @@ PlayerSettings: xboxOneLoggingLevel: 1 xboxOneDisableEsram: 0 xboxOnePresentImmediateThreshold: 0 - videoMemoryForVertexBuffers: 0 - psp2PowerMode: 0 - psp2AcquireBGM: 1 - wiiUTVResolution: 0 - wiiUGamePadMSAA: 1 - wiiUSupportsNunchuk: 0 - wiiUSupportsClassicController: 0 - wiiUSupportsBalanceBoard: 0 - wiiUSupportsMotionPlus: 0 - wiiUSupportsProController: 0 - wiiUAllowScreenCapture: 1 - wiiUControllerCount: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + vulkanEnableSetSRGBWrite: 0 m_SupportedAspectRatios: 4:3: 1 5:4: 1 @@ -147,10 +141,22 @@ PlayerSettings: hololens: depthFormat: 1 depthBufferSharingEnabled: 0 + lumin: + depthFormat: 0 + frameTiming: 2 + enableGLCache: 0 + glCacheMaxBlobSize: 524288 + glCacheMaxFileSize: 8388608 oculus: sharedDepthBuffer: 0 dashSupport: 0 + lowOverheadMode: 0 + protectedContext: 0 + v2Signing: 0 + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 protectGraphicsMemory: 0 + enableFrameTimingStats: 0 useHDRDisplay: 0 m_ColorGamuts: 00000000 targetPixelDensity: 30 @@ -161,13 +167,13 @@ PlayerSettings: Android: tv.ouya.demo.SceneShowUnityInput Standalone: unity.OUYA.SceneShowProducts Tizen: tv.ouya.demo.SceneShowProducts - iOS: tv.ouya.demo.SceneShowProducts + iPhone: tv.ouya.demo.SceneShowProducts tvOS: tv.ouya.demo.SceneShowProducts buildNumber: - iOS: 0 + iPhone: 0 AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 16 - AndroidTargetSdkVersion: 0 + AndroidTargetSdkVersion: 21 AndroidPreferredInstallLocation: 1 aotOptions: stripEngineCode: 1 @@ -179,11 +185,9 @@ PlayerSettings: APKExpansionFiles: 0 keepLoadedShadersAlive: 0 StripUnusedMeshComponents: 0 - VertexChannelCompressionMask: - serializedVersion: 2 - m_Bits: 238 + VertexChannelCompressionMask: 214 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 7.0 + iOSTargetOSVersionString: 9.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 tvOSTargetOSVersionString: 9.0 @@ -205,11 +209,16 @@ PlayerSettings: iPadHighResPortraitSplashScreen: {fileID: 0} iPadLandscapeSplashScreen: {fileID: 0} iPadHighResLandscapeSplashScreen: {fileID: 0} + iPhone65inPortraitSplashScreen: {fileID: 0} + iPhone65inLandscapeSplashScreen: {fileID: 0} + iPhone61inPortraitSplashScreen: {fileID: 0} + iPhone61inLandscapeSplashScreen: {fileID: 0} appleTVSplashScreen: {fileID: 0} appleTVSplashScreen2x: {fileID: 0} tvOSSmallIconLayers: [] tvOSSmallIconLayers2x: [] tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] tvOSTopShelfImageLayers: [] tvOSTopShelfImageLayers2x: [] tvOSTopShelfImageWideLayers: [] @@ -243,23 +252,34 @@ PlayerSettings: appleDeveloperTeamID: iOSManualSigningProvisioningProfileID: tvOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 clonedFromGUID: 00000000000000000000000000000000 - AndroidTargetDevice: 3 + templatePackageId: + templateDefaultScene: + AndroidTargetArchitectures: 1 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} - AndroidKeystoreName: + AndroidKeystoreName: '{inproject}: ' AndroidKeyaliasName: + AndroidBuildApkPerCpuArchitecture: 0 AndroidTVCompatibility: 1 AndroidIsGame: 1 AndroidEnableTango: 0 androidEnableBanner: 0 androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 m_AndroidBanners: - width: 320 height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 resolutionDialogBanner: {fileID: 0} m_BuildTargetIcons: - m_BuildTarget: @@ -269,6 +289,7 @@ PlayerSettings: m_Width: 149022704 m_Height: 149022704 m_Kind: 0 + m_BuildTargetPlatformIcons: [] m_BuildTargetBatching: - m_BuildTarget: Standalone m_StaticBatching: 1 @@ -282,7 +303,7 @@ PlayerSettings: m_Enabled: 0 m_Devices: - Oculus - - m_BuildTarget: Metro + - m_BuildTarget: Windows Store Apps m_Enabled: 0 m_Devices: [] - m_BuildTarget: N3DS @@ -326,15 +347,16 @@ PlayerSettings: - m_BuildTarget: XboxOne m_Enabled: 0 m_Devices: [] - - m_BuildTarget: iOS + - m_BuildTarget: iPhone m_Enabled: 0 m_Devices: [] - m_BuildTarget: tvOS m_Enabled: 0 m_Devices: [] - m_BuildTargetEnableVuforiaSettings: [] openGLRequireES31: 0 openGLRequireES31AEP: 0 + openGLRequireES32: 0 + vuforiaEnabled: 0 m_TemplateCustomTags: {} mobileMTRendering: Android: 1 @@ -347,25 +369,9 @@ PlayerSettings: m_EncodingQuality: 1 - m_BuildTarget: PS4 m_EncodingQuality: 1 - wiiUTitleID: 0005000011000000 - wiiUGroupID: 00010000 - wiiUCommonSaveSize: 4096 - wiiUAccountSaveSize: 2048 - wiiUOlvAccessKey: 0 - wiiUTinCode: 0 - wiiUJoinGameId: 0 - wiiUJoinGameModeMask: 0000000000000000 - wiiUCommonBossSize: 0 - wiiUAccountBossSize: 0 - wiiUAddOnUniqueIDs: [] - wiiUMainThreadStackSize: 3072 - wiiULoaderThreadStackSize: 1024 - wiiUSystemHeapSize: 128 - wiiUTVStartupScreen: {fileID: 0} - wiiUGamePadStartupScreen: {fileID: 0} - wiiUDrcBufferDisabled: 0 - wiiUProfilerLibPath: + m_BuildTargetGroupLightmapSettings: [] playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 @@ -472,6 +478,7 @@ PlayerSettings: switchRatingsInt_9: 0 switchRatingsInt_10: 0 switchRatingsInt_11: 0 + switchRatingsInt_12: 0 switchLocalCommunicationIds_0: switchLocalCommunicationIds_1: switchLocalCommunicationIds_2: @@ -485,7 +492,12 @@ PlayerSettings: switchAllowsVideoCapturing: 1 switchAllowsRuntimeAddOnContentInstall: 0 switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 switchSupportedNpadStyles: 3 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 switchSocketConfigEnabled: 0 switchTcpInitialSendBufferSize: 32 switchTcpInitialReceiveBufferSize: 64 @@ -535,12 +547,15 @@ PlayerSettings: ps4DownloadDataSize: 0 ps4GarlicHeapSize: 2048 ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 ps4Passcode: F69AzBlax3CF3EDNhm3soLBPh71Yexui ps4pnSessions: 1 ps4pnPresence: 1 ps4pnFriends: 1 ps4pnGameCustomData: 1 playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 restrictedAudioUsageRights: 0 ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 @@ -564,56 +579,9 @@ PlayerSettings: ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] monoEnv: - psp2Splashimage: {fileID: 0} - psp2NPTrophyPackPath: - psp2NPSupportGBMorGJP: 0 - psp2NPAgeRating: 12 - psp2NPTitleDatPath: - psp2NPCommsID: - psp2NPCommunicationsID: - psp2NPCommsPassphrase: - psp2NPCommsSig: - psp2ParamSfxPath: - psp2ManualPath: - psp2LiveAreaGatePath: - psp2LiveAreaBackroundPath: - psp2LiveAreaPath: - psp2LiveAreaTrialPath: - psp2PatchChangeInfoPath: - psp2PatchOriginalPackage: - psp2PackagePassword: yapnxrpMCARCr4zdGc81tBDKsMlaZTXC - psp2KeystoneFile: - psp2MemoryExpansionMode: 0 - psp2DRMType: 0 - psp2StorageType: 0 - psp2MediaCapacity: 0 - psp2DLCConfigPath: - psp2ThumbnailPath: - psp2BackgroundPath: - psp2SoundPath: - psp2TrophyCommId: - psp2TrophyPackagePath: - psp2PackagedResourcesPath: - psp2SaveDataQuota: 10240 - psp2ParentalLevel: 1 - psp2ShortTitle: Not Set - psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF - psp2Category: 0 - psp2MasterVersion: 01.00 - psp2AppVersion: 01.00 - psp2TVBootMode: 0 - psp2EnterButtonAssignment: 2 - psp2TVDisableEmu: 0 - psp2AllowTwitterDialog: 1 - psp2Upgradable: 0 - psp2HealthWarning: 0 - psp2UseLibLocation: 0 - psp2InfoBarOnStartup: 0 - psp2InfoBarColor: 0 - psp2ScriptOptimizationLevel: 0 - psmSplashimage: {fileID: 0} splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 spritePackerPolicy: webGLMemorySize: 256 webGLExceptionSupport: 1 @@ -625,17 +593,34 @@ PlayerSettings: webGLTemplate: APPLICATION:Default webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 - webGLUseWasm: 0 webGLCompressionFormat: 1 - scriptingDefineSymbols: {} + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLWasmStreaming: 0 + scriptingDefineSymbols: + 1: UNITY_POST_PROCESSING_STACK_V2 + 7: INCONTROL_OUYA;UNITY_POST_PROCESSING_STACK_V2 + 13: UNITY_POST_PROCESSING_STACK_V2 + 19: UNITY_POST_PROCESSING_STACK_V2 + 21: UNITY_POST_PROCESSING_STACK_V2 + 25: UNITY_POST_PROCESSING_STACK_V2 + 26: UNITY_POST_PROCESSING_STACK_V2 + 27: UNITY_POST_PROCESSING_STACK_V2 + 28: UNITY_POST_PROCESSING_STACK_V2 + 29: UNITY_POST_PROCESSING_STACK_V2 platformArchitecture: {} scriptingBackend: Android: 0 Standalone: 0 WebGL: 1 + il2cppCompilerConfiguration: {} + managedStrippingLevel: {} incrementalIl2cppBuild: {} + allowUnsafeCode: 0 additionalIl2CppArgs: - scriptingRuntimeVersion: 0 + scriptingRuntimeVersion: 1 + gcIncremental: 0 + gcWBarrierValidation: 0 apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 m_MobileRenderingPath: 1 @@ -649,40 +634,22 @@ PlayerSettings: metroApplicationDescription: ouya-everywhere-unity-plugin wsaImages: {} metroTileShortName: - metroCommandLineArgsFile: metroTileShowName: 1 metroMediumTileShowName: 0 metroLargeTileShowName: 0 metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 metroDefaultTileSize: 1 metroTileForegroundText: 1 metroTileBackgroundColor: {r: 0, g: 0, b: 0, a: 1} metroSplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} + metroTargetDeviceFamilies: {} metroFTAName: metroFTAFileTypes: [] metroProtocolName: - metroCompilationOverrides: 1 - tizenProductDescription: - tizenProductURL: - tizenSigningProfileName: - tizenGPSPermissions: 0 - tizenMicrophonePermissions: 0 - tizenDeploymentTarget: - tizenDeploymentTargetType: -1 - tizenMinOSVersion: 1 - n3dsUseExtSaveData: 0 - n3dsCompressStaticMem: 1 - n3dsExtSaveDataNumber: 0x12345 - n3dsStackSize: 131072 - n3dsTargetPlatform: 2 - n3dsRegion: 7 - n3dsMediaSize: 0 - n3dsLogoStyle: 3 - n3dsTitle: GameName - n3dsProductCode: - n3dsApplicationId: 0xFF3FF XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: @@ -692,6 +659,7 @@ PlayerSettings: XboxOneGameOsOverridePath: XboxOnePackagingOverridePath: XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 XboxOneDescription: @@ -706,7 +674,8 @@ PlayerSettings: XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 XboxOneXTitleMemory: 8 - xboxOneScriptCompiler: 0 + xboxOneScriptCompiler: 1 + XboxOneOverrideIdentityName: vrEditorSettings: daydream: daydreamIconForeground: {fileID: 0} @@ -721,11 +690,30 @@ PlayerSettings: Purchasing: 0 UNet: 0 Unity_Ads: 0 + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: facebookSdkVersion: 7.9.4 - apiCompatibilityLevel: 2 + facebookAppId: + facebookCookies: 1 + facebookLogging: 1 + facebookStatus: 1 + facebookXfbml: 0 + facebookFrictionlessRequests: 1 + apiCompatibilityLevel: 6 cloudProjectId: + framebufferDepthMemorylessMode: 0 projectName: organizationId: cloudEnabled: 0 enableNativePlatformBackendsForNewInputSystem: 0 disableOldInputManagerSupport: 0 + legacyClampBlendShapeWeights: 1 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index e3618f1..b414f08 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1 +1,2 @@ -m_EditorVersion: 2017.4.1f1 +m_EditorVersion: 2019.2.21f1 +m_EditorVersionWithRevision: 2019.2.21f1 (9d528d026557) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index e16b76d..85dcbb1 100644 --- a/ProjectSettings/QualitySettings.asset +++ b/ProjectSettings/QualitySettings.asset @@ -4,7 +4,7 @@ QualitySettings: m_ObjectHideFlags: 0 serializedVersion: 5 - m_CurrentQuality: 3 + m_CurrentQuality: 0 m_QualitySettings: - serializedVersion: 2 name: Fastest @@ -14,15 +14,32 @@ QualitySettings: shadowProjection: 1 shadowCascades: 1 shadowDistance: 15 - blendWeights: 1 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 1 textureQuality: 1 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 vSyncCount: 0 - lodBias: .300000012 + lodBias: 0.3 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Fast @@ -32,15 +49,32 @@ QualitySettings: shadowProjection: 1 shadowCascades: 1 shadowDistance: 20 - blendWeights: 2 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 vSyncCount: 0 - lodBias: .400000006 + lodBias: 0.4 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Simple @@ -50,15 +84,32 @@ QualitySettings: shadowProjection: 1 shadowCascades: 1 shadowDistance: 20 - blendWeights: 2 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 textureQuality: 0 anisotropicTextures: 1 antiAliasing: 0 softParticles: 0 softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 vSyncCount: 0 - lodBias: .699999988 + lodBias: 0.7 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Good @@ -68,15 +119,32 @@ QualitySettings: shadowProjection: 1 shadowCascades: 2 shadowDistance: 40 - blendWeights: 2 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 2 textureQuality: 0 anisotropicTextures: 1 antiAliasing: 0 softParticles: 0 softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 vSyncCount: 1 lodBias: 1 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Beautiful @@ -86,15 +154,32 @@ QualitySettings: shadowProjection: 1 shadowCascades: 2 shadowDistance: 70 - blendWeights: 4 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 textureQuality: 0 anisotropicTextures: 2 antiAliasing: 2 softParticles: 1 softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 vSyncCount: 1 lodBias: 1.5 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - serializedVersion: 2 name: Fantastic @@ -104,14 +189,33 @@ QualitySettings: shadowProjection: 1 shadowCascades: 4 shadowDistance: 150 - blendWeights: 4 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 textureQuality: 0 anisotropicTextures: 2 antiAliasing: 2 softParticles: 1 softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 vSyncCount: 1 lodBias: 2 maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: {} + m_PerPlatformDefaultQuality: + Android: 0 + Standalone: 0 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index b3d9c93..a7dd006 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -2,37 +2,44 @@ %TAG !u! tag:unity3d.com,2011: --- !u!78 &1 TagManager: + serializedVersion: 2 tags: + - Enemy + - Bullet + layers: + - Default + - TransparentFX + - Ignore Raycast - - Builtin Layer 0: Default - Builtin Layer 1: TransparentFX - Builtin Layer 2: Ignore Raycast - Builtin Layer 3: - Builtin Layer 4: Water - Builtin Layer 5: - Builtin Layer 6: - Builtin Layer 7: - User Layer 8: NGUI - User Layer 9: Plot - User Layer 10: - User Layer 11: - User Layer 12: - User Layer 13: - User Layer 14: - User Layer 15: - User Layer 16: - User Layer 17: - User Layer 18: - User Layer 19: - User Layer 20: - User Layer 21: - User Layer 22: - User Layer 23: - User Layer 24: - User Layer 25: - User Layer 26: - User Layer 27: - User Layer 28: - User Layer 29: - User Layer 30: - User Layer 31: + - Water + - UI + - + - + - NGUI + - Plot + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/UnityPackageManager/manifest.json b/UnityPackageManager/manifest.json deleted file mode 100644 index 526aca6..0000000 --- a/UnityPackageManager/manifest.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "dependencies": { - } -} From fad427681e35fa2d4a87e643bdbbc64efb77be52 Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 12:37:34 -0500 Subject: [PATCH 21/29] feat: Added a version of InControl only compatible with OUYA. Added an obsolete version of InControl and OUYA compatible which was limited only for OUYA exclusive development. Compatible controllers in the editor are: "Ouya, Xbox360, XboxOne and Generics". --- Assets/InControl.meta | 8 + Assets/InControl/Editor.meta | 5 + Assets/InControl/Editor/Images.meta | 5 + .../Editor/Images/InControlHeader.png | Bin 0 -> 4411 bytes .../Editor/Images/InControlHeader.png.meta | 47 + Assets/InControl/Editor/InControlBuilder.cs | 33 + .../InControl/Editor/InControlBuilder.cs.meta | 8 + .../Editor/InControlManagerEditor.cs | 63 + .../Editor/InControlManagerEditor.cs.meta | 8 + .../Editor/InputManagerAssetGenerator.cs | 440 +++++ .../Editor/InputManagerAssetGenerator.cs.meta | 8 + .../InControl/Editor/ProfileListGenerator.cs | 110 ++ .../Editor/ProfileListGenerator.cs.meta | 8 + Assets/InControl/Editor/ReorderableList.meta | 5 + .../ReorderableList/GenericListAdaptor.cs | 141 ++ .../GenericListAdaptor.cs.meta | 8 + .../IReorderableListAdaptor.cs | 97 + .../IReorderableListAdaptor.cs.meta | 8 + .../Editor/ReorderableList/Internal.meta | 5 + .../ReorderableList/Internal/GUIHelper.cs | 52 + .../Internal/GUIHelper.cs.meta | 8 + .../Internal/ReorderableListResources.cs | 216 +++ .../Internal/ReorderableListResources.cs.meta | 8 + .../ReorderableList/ReorderableListControl.cs | 1686 +++++++++++++++++ .../ReorderableListControl.cs.meta | 8 + .../ReorderableList/ReorderableListFlags.cs | 61 + .../ReorderableListFlags.cs.meta | 8 + .../ReorderableList/ReorderableListGUI.cs | 672 +++++++ .../ReorderableListGUI.cs.meta | 8 + .../SerializedPropertyAdaptor.cs | 203 ++ .../SerializedPropertyAdaptor.cs.meta | 8 + Assets/InControl/InControl.prefab | 51 + Assets/InControl/InControl.prefab.meta | 4 + Assets/InControl/Library.meta | 5 + Assets/InControl/Library/Compatibility.meta | 5 + .../Library/Compatibility/HeaderAttribute.cs | 45 + .../Compatibility/HeaderAttribute.cs.meta | 8 + .../Library/Compatibility/RangeAttribute.cs | 41 + .../Compatibility/RangeAttribute.cs.meta | 8 + .../Library/Compatibility/SpaceAttribute.cs | 40 + .../Compatibility/SpaceAttribute.cs.meta | 8 + Assets/InControl/Library/Components.meta | 5 + .../Library/Components/InControlManager.cs | 131 ++ .../Components/InControlManager.cs.meta | 8 + Assets/InControl/Library/Control.meta | 5 + .../InControl/Library/Control/InputControl.cs | 215 +++ .../Library/Control/InputControl.cs.meta | 8 + .../Library/Control/InputControlMapping.cs | 91 + .../Control/InputControlMapping.cs.meta | 8 + .../Library/Control/InputControlSource.cs | 12 + .../Control/InputControlSource.cs.meta | 8 + .../Library/Control/InputControlState.cs | 66 + .../Library/Control/InputControlState.cs.meta | 8 + .../Library/Control/InputControlType.cs | 105 + .../Library/Control/InputControlType.cs.meta | 8 + .../Library/Control/OneAxisInputControl.cs | 93 + .../Control/OneAxisInputControl.cs.meta | 8 + .../Library/Control/TwoAxisInputControl.cs | 100 + .../Control/TwoAxisInputControl.cs.meta | 8 + Assets/InControl/Library/Debug.meta | 5 + Assets/InControl/Library/Debug/Logger.cs | 58 + Assets/InControl/Library/Debug/Logger.cs.meta | 8 + Assets/InControl/Library/Device.meta | 5 + .../InControl/Library/Device/InputDevice.cs | 328 ++++ .../Library/Device/InputDevice.cs.meta | 8 + .../Library/Device/InputDeviceManager.cs | 20 + .../Library/Device/InputDeviceManager.cs.meta | 8 + Assets/InControl/Library/GUI.meta | 5 + .../Library/GUI/InControlInputModule.cs | 493 +++++ .../Library/GUI/InControlInputModule.cs.meta | 8 + Assets/InControl/Library/InputManager.cs | 394 ++++ Assets/InControl/Library/InputManager.cs.meta | 8 + Assets/InControl/Library/OuyaEverywhere.meta | 5 + .../OuyaEverywhere/OuyaEverywhereDevice.cs | 135 ++ .../OuyaEverywhereDevice.cs.meta | 8 + .../OuyaEverywhereDeviceManager.cs | 62 + .../OuyaEverywhereDeviceManager.cs.meta | 8 + Assets/InControl/Library/Touch.meta | 5 + Assets/InControl/Library/Touch/Controls.meta | 5 + .../Touch/Controls/TouchButtonControl.cs | 230 +++ .../Touch/Controls/TouchButtonControl.cs.meta | 8 + .../Touch/Controls/TouchStickControl.cs | 376 ++++ .../Touch/Controls/TouchStickControl.cs.meta | 8 + .../Touch/Controls/TouchSwipeControl.cs | 232 +++ .../Touch/Controls/TouchSwipeControl.cs.meta | 8 + .../Touch/Controls/TouchTrackControl.cs | 158 ++ .../Touch/Controls/TouchTrackControl.cs.meta | 8 + Assets/InControl/Library/Touch/Editor.meta | 5 + .../Library/Touch/Editor/Images.meta | 5 + .../Touch/Editor/Images/TouchButtonHeader.png | Bin 0 -> 4059 bytes .../Editor/Images/TouchButtonHeader.png.meta | 47 + .../Editor/Images/TouchManagerHeader.png | Bin 0 -> 4392 bytes .../Editor/Images/TouchManagerHeader.png.meta | 47 + .../Touch/Editor/Images/TouchStickHeader.png | Bin 0 -> 4777 bytes .../Editor/Images/TouchStickHeader.png.meta | 47 + .../Touch/Editor/Images/TouchSwipeHeader.png | Bin 0 -> 4926 bytes .../Editor/Images/TouchSwipeHeader.png.meta | 47 + .../Touch/Editor/Images/TouchTrackHeader.png | Bin 0 -> 4716 bytes .../Editor/Images/TouchTrackHeader.png.meta | 47 + .../Library/Touch/Editor/TouchBuilder.cs | 181 ++ .../Library/Touch/Editor/TouchBuilder.cs.meta | 8 + .../Touch/Editor/TouchButtonControlEditor.cs | 18 + .../Editor/TouchButtonControlEditor.cs.meta | 8 + .../Touch/Editor/TouchControlEditor.cs | 59 + .../Touch/Editor/TouchControlEditor.cs.meta | 8 + .../Touch/Editor/TouchManagerEditor.cs | 66 + .../Touch/Editor/TouchManagerEditor.cs.meta | 8 + .../Touch/Editor/TouchStickControlEditor.cs | 18 + .../Editor/TouchStickControlEditor.cs.meta | 8 + .../Touch/Editor/TouchSwipeControlEditor.cs | 18 + .../Editor/TouchSwipeControlEditor.cs.meta | 8 + .../Touch/Editor/TouchTrackControlEditor.cs | 18 + .../Editor/TouchTrackControlEditor.cs.meta | 8 + Assets/InControl/Library/Touch/Touch.cs | 110 ++ Assets/InControl/Library/Touch/Touch.cs.meta | 8 + .../InControl/Library/Touch/TouchControl.cs | 285 +++ .../Library/Touch/TouchControl.cs.meta | 8 + .../Library/Touch/TouchControlAnchor.cs | 19 + .../Library/Touch/TouchControlAnchor.cs.meta | 8 + .../InControl/Library/Touch/TouchManager.cs | 550 ++++++ .../Library/Touch/TouchManager.cs.meta | 8 + Assets/InControl/Library/Touch/TouchSprite.cs | 389 ++++ .../Library/Touch/TouchSprite.cs.meta | 8 + .../InControl/Library/Touch/TouchUnitType.cs | 11 + .../Library/Touch/TouchUnitType.cs.meta | 8 + .../InControl/Library/Touch/TouchUtility.cs | 44 + .../Library/Touch/TouchUtility.cs.meta | 8 + Assets/InControl/Library/Unity.meta | 5 + .../Library/Unity/ControlSources.meta | 5 + .../Unity/ControlSources/UnityAnalogSource.cs | 57 + .../ControlSources/UnityAnalogSource.cs.meta | 8 + .../Unity/ControlSources/UnityButtonSource.cs | 57 + .../ControlSources/UnityButtonSource.cs.meta | 8 + .../ControlSources/UnityGyroAxisSource.cs | 71 + .../UnityGyroAxisSource.cs.meta | 8 + .../ControlSources/UnityKeyCodeAxisSource.cs | 44 + .../UnityKeyCodeAxisSource.cs.meta | 8 + .../ControlSources/UnityKeyCodeComboSource.cs | 37 + .../UnityKeyCodeComboSource.cs.meta | 8 + .../ControlSources/UnityKeyCodeSource.cs | 37 + .../ControlSources/UnityKeyCodeSource.cs.meta | 8 + .../ControlSources/UnityMouseAxisSource.cs | 30 + .../UnityMouseAxisSource.cs.meta | 8 + .../ControlSources/UnityMouseButtonSource.cs | 30 + .../UnityMouseButtonSource.cs.meta | 8 + .../Library/Unity/DeviceProfiles.meta | 5 + .../AmazonFireGameController.cs | 167 ++ .../AmazonFireGameController.cs.meta | 8 + .../DeviceProfiles/AmazonFireTVRemote.cs | 87 + .../DeviceProfiles/AmazonFireTVRemote.cs.meta | 8 + .../DeviceProfiles/GameStickLinuxProfile.cs | 154 ++ .../GameStickLinuxProfile.cs.meta | 8 + .../Unity/DeviceProfiles/GameStickProfile.cs | 157 ++ .../DeviceProfiles/GameStickProfile.cs.meta | 8 + .../DeviceProfiles/GenericAndroidProfile.cs | 172 ++ .../GenericAndroidProfile.cs.meta | 8 + .../Unity/DeviceProfiles/OuyaLinuxProfile.cs | 176 ++ .../DeviceProfiles/OuyaLinuxProfile.cs.meta | 8 + .../Unity/DeviceProfiles/OuyaWinProfile.cs | 179 ++ .../DeviceProfiles/OuyaWinProfile.cs.meta | 8 + .../DeviceProfiles/Xbox360AndroidProfile.cs | 174 ++ .../Xbox360AndroidProfile.cs.meta | 8 + .../DeviceProfiles/Xbox360LinuxProfile.cs | 207 ++ .../Xbox360LinuxProfile.cs.meta | 8 + .../Unity/DeviceProfiles/Xbox360MacProfile.cs | 177 ++ .../DeviceProfiles/Xbox360MacProfile.cs.meta | 8 + .../Unity/DeviceProfiles/Xbox360WinProfile.cs | 187 ++ .../DeviceProfiles/Xbox360WinProfile.cs.meta | 8 + .../Unity/DeviceProfiles/XboxOneProfile.cs | 178 ++ .../DeviceProfiles/XboxOneProfile.cs.meta | 8 + .../Unity/DeviceProfiles/XboxOneWinProfile.cs | 172 ++ .../DeviceProfiles/XboxOneWinProfile.cs.meta | 8 + .../Library/Unity/UnityInputDevice.cs | 148 ++ .../Library/Unity/UnityInputDevice.cs.meta | 8 + .../Library/Unity/UnityInputDeviceManager.cs | 235 +++ .../Unity/UnityInputDeviceManager.cs.meta | 8 + .../Library/Unity/UnityInputDeviceProfile.cs | 273 +++ .../Unity/UnityInputDeviceProfile.cs.meta | 8 + .../Unity/UnityInputDeviceProfileList.cs | 26 + .../Unity/UnityInputDeviceProfileList.cs.meta | 8 + .../Unity/UnityUnknownDeviceProfile.cs | 55 + .../Unity/UnityUnknownDeviceProfile.cs.meta | 8 + Assets/InControl/Library/Utility.meta | 5 + .../Library/Utility/SingletonMonoBehavior.cs | 37 + .../Utility/SingletonMonoBehavior.cs.meta | 8 + Assets/InControl/Library/Utility/Utility.cs | 151 ++ .../InControl/Library/Utility/Utility.cs.meta | 8 + Assets/InControl/Library/VersionInfo.cs | 134 ++ Assets/InControl/Library/VersionInfo.cs.meta | 8 + Assets/InControl/Library/XInput.meta | 5 + .../InControl/Library/XInput/XInputDevice.cs | 107 ++ .../Library/XInput/XInputDevice.cs.meta | 8 + .../Library/XInput/XInputDeviceManager.cs | 103 + .../XInput/XInputDeviceManager.cs.meta | 8 + .../Library/XInput/XInputDotNetPure.meta | 5 + .../XInput/XInputDotNetPure/GamePad.cs | 386 ++++ .../XInput/XInputDotNetPure/GamePad.cs.meta | 8 + .../Library/XInput/XInputDotNetPure/Utils.cs | 100 + .../XInput/XInputDotNetPure/Utils.cs.meta | 8 + .../Library/XInput/XInputInterface.dll | Bin 0 -> 49664 bytes .../Library/XInput/XInputInterface.dll.meta | 27 + Assets/InControl/Readme.meta | 5 + Assets/InControl/Readme/README.pdf | Bin 0 -> 221356 bytes Assets/InControl/Readme/README.pdf.meta | 4 + Assets/InControl/Readme/README.txt | 9 + Assets/InControl/Readme/README.txt.meta | 4 + Assets/InControl/Test.meta | 5 + Assets/InControl/Test/Roboto-Regular.ttf | Bin 0 -> 145348 bytes Assets/InControl/Test/Roboto-Regular.ttf.meta | 14 + Assets/InControl/Test/TestInputManager.cs | 285 +++ .../InControl/Test/TestInputManager.cs.meta | 8 + Assets/InControl/Test/TestInputManager.unity | 384 ++++ .../Test/TestInputManager.unity.meta | 4 + ProjectSettings/EditorBuildSettings.asset | 4 + 214 files changed, 15146 insertions(+) create mode 100644 Assets/InControl.meta create mode 100644 Assets/InControl/Editor.meta create mode 100644 Assets/InControl/Editor/Images.meta create mode 100644 Assets/InControl/Editor/Images/InControlHeader.png create mode 100644 Assets/InControl/Editor/Images/InControlHeader.png.meta create mode 100644 Assets/InControl/Editor/InControlBuilder.cs create mode 100644 Assets/InControl/Editor/InControlBuilder.cs.meta create mode 100644 Assets/InControl/Editor/InControlManagerEditor.cs create mode 100644 Assets/InControl/Editor/InControlManagerEditor.cs.meta create mode 100644 Assets/InControl/Editor/InputManagerAssetGenerator.cs create mode 100644 Assets/InControl/Editor/InputManagerAssetGenerator.cs.meta create mode 100644 Assets/InControl/Editor/ProfileListGenerator.cs create mode 100644 Assets/InControl/Editor/ProfileListGenerator.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList.meta create mode 100644 Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs create mode 100644 Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs create mode 100644 Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/Internal.meta create mode 100644 Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs create mode 100644 Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs create mode 100644 Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs create mode 100644 Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs create mode 100644 Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs create mode 100644 Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs.meta create mode 100644 Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs create mode 100644 Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs.meta create mode 100644 Assets/InControl/InControl.prefab create mode 100644 Assets/InControl/InControl.prefab.meta create mode 100644 Assets/InControl/Library.meta create mode 100644 Assets/InControl/Library/Compatibility.meta create mode 100644 Assets/InControl/Library/Compatibility/HeaderAttribute.cs create mode 100644 Assets/InControl/Library/Compatibility/HeaderAttribute.cs.meta create mode 100644 Assets/InControl/Library/Compatibility/RangeAttribute.cs create mode 100644 Assets/InControl/Library/Compatibility/RangeAttribute.cs.meta create mode 100644 Assets/InControl/Library/Compatibility/SpaceAttribute.cs create mode 100644 Assets/InControl/Library/Compatibility/SpaceAttribute.cs.meta create mode 100644 Assets/InControl/Library/Components.meta create mode 100644 Assets/InControl/Library/Components/InControlManager.cs create mode 100644 Assets/InControl/Library/Components/InControlManager.cs.meta create mode 100644 Assets/InControl/Library/Control.meta create mode 100644 Assets/InControl/Library/Control/InputControl.cs create mode 100644 Assets/InControl/Library/Control/InputControl.cs.meta create mode 100644 Assets/InControl/Library/Control/InputControlMapping.cs create mode 100644 Assets/InControl/Library/Control/InputControlMapping.cs.meta create mode 100644 Assets/InControl/Library/Control/InputControlSource.cs create mode 100644 Assets/InControl/Library/Control/InputControlSource.cs.meta create mode 100644 Assets/InControl/Library/Control/InputControlState.cs create mode 100644 Assets/InControl/Library/Control/InputControlState.cs.meta create mode 100644 Assets/InControl/Library/Control/InputControlType.cs create mode 100644 Assets/InControl/Library/Control/InputControlType.cs.meta create mode 100644 Assets/InControl/Library/Control/OneAxisInputControl.cs create mode 100644 Assets/InControl/Library/Control/OneAxisInputControl.cs.meta create mode 100644 Assets/InControl/Library/Control/TwoAxisInputControl.cs create mode 100644 Assets/InControl/Library/Control/TwoAxisInputControl.cs.meta create mode 100644 Assets/InControl/Library/Debug.meta create mode 100644 Assets/InControl/Library/Debug/Logger.cs create mode 100644 Assets/InControl/Library/Debug/Logger.cs.meta create mode 100644 Assets/InControl/Library/Device.meta create mode 100644 Assets/InControl/Library/Device/InputDevice.cs create mode 100644 Assets/InControl/Library/Device/InputDevice.cs.meta create mode 100644 Assets/InControl/Library/Device/InputDeviceManager.cs create mode 100644 Assets/InControl/Library/Device/InputDeviceManager.cs.meta create mode 100644 Assets/InControl/Library/GUI.meta create mode 100644 Assets/InControl/Library/GUI/InControlInputModule.cs create mode 100644 Assets/InControl/Library/GUI/InControlInputModule.cs.meta create mode 100644 Assets/InControl/Library/InputManager.cs create mode 100644 Assets/InControl/Library/InputManager.cs.meta create mode 100644 Assets/InControl/Library/OuyaEverywhere.meta create mode 100644 Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs create mode 100644 Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs.meta create mode 100644 Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs create mode 100644 Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs.meta create mode 100644 Assets/InControl/Library/Touch.meta create mode 100644 Assets/InControl/Library/Touch/Controls.meta create mode 100644 Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs create mode 100644 Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs.meta create mode 100644 Assets/InControl/Library/Touch/Controls/TouchStickControl.cs create mode 100644 Assets/InControl/Library/Touch/Controls/TouchStickControl.cs.meta create mode 100644 Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs create mode 100644 Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs.meta create mode 100644 Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs create mode 100644 Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor.meta create mode 100644 Assets/InControl/Library/Touch/Editor/Images.meta create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchButtonHeader.png create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchButtonHeader.png.meta create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchManagerHeader.png create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchManagerHeader.png.meta create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png.meta create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png.meta create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchTrackHeader.png create mode 100644 Assets/InControl/Library/Touch/Editor/Images/TouchTrackHeader.png.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchBuilder.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchBuilder.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs.meta create mode 100644 Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs create mode 100644 Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs.meta create mode 100644 Assets/InControl/Library/Touch/Touch.cs create mode 100644 Assets/InControl/Library/Touch/Touch.cs.meta create mode 100644 Assets/InControl/Library/Touch/TouchControl.cs create mode 100644 Assets/InControl/Library/Touch/TouchControl.cs.meta create mode 100644 Assets/InControl/Library/Touch/TouchControlAnchor.cs create mode 100644 Assets/InControl/Library/Touch/TouchControlAnchor.cs.meta create mode 100644 Assets/InControl/Library/Touch/TouchManager.cs create mode 100644 Assets/InControl/Library/Touch/TouchManager.cs.meta create mode 100644 Assets/InControl/Library/Touch/TouchSprite.cs create mode 100644 Assets/InControl/Library/Touch/TouchSprite.cs.meta create mode 100644 Assets/InControl/Library/Touch/TouchUnitType.cs create mode 100644 Assets/InControl/Library/Touch/TouchUnitType.cs.meta create mode 100644 Assets/InControl/Library/Touch/TouchUtility.cs create mode 100644 Assets/InControl/Library/Touch/TouchUtility.cs.meta create mode 100644 Assets/InControl/Library/Unity.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs create mode 100644 Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs create mode 100644 Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/UnityInputDevice.cs create mode 100644 Assets/InControl/Library/Unity/UnityInputDevice.cs.meta create mode 100644 Assets/InControl/Library/Unity/UnityInputDeviceManager.cs create mode 100644 Assets/InControl/Library/Unity/UnityInputDeviceManager.cs.meta create mode 100644 Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs create mode 100644 Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs.meta create mode 100644 Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs create mode 100644 Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs.meta create mode 100644 Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs create mode 100644 Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs.meta create mode 100644 Assets/InControl/Library/Utility.meta create mode 100644 Assets/InControl/Library/Utility/SingletonMonoBehavior.cs create mode 100644 Assets/InControl/Library/Utility/SingletonMonoBehavior.cs.meta create mode 100644 Assets/InControl/Library/Utility/Utility.cs create mode 100644 Assets/InControl/Library/Utility/Utility.cs.meta create mode 100644 Assets/InControl/Library/VersionInfo.cs create mode 100644 Assets/InControl/Library/VersionInfo.cs.meta create mode 100644 Assets/InControl/Library/XInput.meta create mode 100644 Assets/InControl/Library/XInput/XInputDevice.cs create mode 100644 Assets/InControl/Library/XInput/XInputDevice.cs.meta create mode 100644 Assets/InControl/Library/XInput/XInputDeviceManager.cs create mode 100644 Assets/InControl/Library/XInput/XInputDeviceManager.cs.meta create mode 100644 Assets/InControl/Library/XInput/XInputDotNetPure.meta create mode 100644 Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs create mode 100644 Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs.meta create mode 100644 Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs create mode 100644 Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs.meta create mode 100644 Assets/InControl/Library/XInput/XInputInterface.dll create mode 100644 Assets/InControl/Library/XInput/XInputInterface.dll.meta create mode 100644 Assets/InControl/Readme.meta create mode 100644 Assets/InControl/Readme/README.pdf create mode 100644 Assets/InControl/Readme/README.pdf.meta create mode 100644 Assets/InControl/Readme/README.txt create mode 100644 Assets/InControl/Readme/README.txt.meta create mode 100644 Assets/InControl/Test.meta create mode 100644 Assets/InControl/Test/Roboto-Regular.ttf create mode 100644 Assets/InControl/Test/Roboto-Regular.ttf.meta create mode 100644 Assets/InControl/Test/TestInputManager.cs create mode 100644 Assets/InControl/Test/TestInputManager.cs.meta create mode 100644 Assets/InControl/Test/TestInputManager.unity create mode 100644 Assets/InControl/Test/TestInputManager.unity.meta diff --git a/Assets/InControl.meta b/Assets/InControl.meta new file mode 100644 index 0000000..69557f0 --- /dev/null +++ b/Assets/InControl.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9b05b16c886c4ec40acb68b67fea8220 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/InControl/Editor.meta b/Assets/InControl/Editor.meta new file mode 100644 index 0000000..97117e3 --- /dev/null +++ b/Assets/InControl/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 33cb3bae592504ca081879123d2cf188 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Editor/Images.meta b/Assets/InControl/Editor/Images.meta new file mode 100644 index 0000000..47e3d7f --- /dev/null +++ b/Assets/InControl/Editor/Images.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 22f47f9a2cb61484389d41ae5bab8256 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Editor/Images/InControlHeader.png b/Assets/InControl/Editor/Images/InControlHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..5564f400f692fbe9e061fb40002fe170b2449643 GIT binary patch literal 4411 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 KiX|`1gZ>A-#)K6B literal 0 HcmV?d00001 diff --git a/Assets/InControl/Editor/Images/InControlHeader.png.meta b/Assets/InControl/Editor/Images/InControlHeader.png.meta new file mode 100644 index 0000000..8e6c401 --- /dev/null +++ b/Assets/InControl/Editor/Images/InControlHeader.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 3831725eee5d3449b9f21bdbf75938bd +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/InControl/Editor/InControlBuilder.cs b/Assets/InControl/Editor/InControlBuilder.cs new file mode 100644 index 0000000..579a52a --- /dev/null +++ b/Assets/InControl/Editor/InControlBuilder.cs @@ -0,0 +1,33 @@ +#if UNITY_EDITOR +using System; +using UnityEditor; +using UnityEngine; +using System.Collections.Generic; + + +namespace InControl +{ + internal class InControlBuilder + { + [MenuItem("GameObject/Create Other/InControl/Manager", false, 1)] + static void CreateInputManager() + { + MonoBehaviour component; + if (component = GameObject.FindObjectOfType()) + { + Selection.activeGameObject = component.gameObject; + + Debug.LogError( "InControlManager component is already attached to selected object." ); + return; + } + + GameObject gameObject = GameObject.Find( "InControl" ) ?? new GameObject( "InControl" ); + gameObject.AddComponent(); + Selection.activeGameObject = gameObject; + + Debug.Log( "InControl manager object has been created." ); + } + } +} +#endif + diff --git a/Assets/InControl/Editor/InControlBuilder.cs.meta b/Assets/InControl/Editor/InControlBuilder.cs.meta new file mode 100644 index 0000000..c58a4d5 --- /dev/null +++ b/Assets/InControl/Editor/InControlBuilder.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cfd9f41ede60450498aefbb913dbdec +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/InControlManagerEditor.cs b/Assets/InControl/Editor/InControlManagerEditor.cs new file mode 100644 index 0000000..c066b66 --- /dev/null +++ b/Assets/InControl/Editor/InControlManagerEditor.cs @@ -0,0 +1,63 @@ +#if UNITY_EDITOR +using System.IO; +using UnityEditor; +using UnityEngine; +using InControl.ReorderableList; + + +namespace InControl +{ + [CustomEditor( typeof(InControlManager) )] + public class InControlManagerEditor : Editor + { + SerializedProperty logDebugInfo; + SerializedProperty invertYAxis; + SerializedProperty enableXInput; + SerializedProperty useFixedUpdate; + SerializedProperty dontDestroyOnLoad; + SerializedProperty customProfiles; + Texture headerTexture; + + + void OnEnable() + { + logDebugInfo = serializedObject.FindProperty( "logDebugInfo" ); + invertYAxis = serializedObject.FindProperty( "invertYAxis" ); + enableXInput = serializedObject.FindProperty( "enableXInput" ); + useFixedUpdate = serializedObject.FindProperty( "useFixedUpdate" ); + dontDestroyOnLoad = serializedObject.FindProperty( "dontDestroyOnLoad" ); + customProfiles = serializedObject.FindProperty( "customProfiles" ); + + var path = AssetDatabase.GetAssetPath( MonoScript.FromScriptableObject( this ) ); + headerTexture = AssetDatabase.LoadAssetAtPath( Path.GetDirectoryName( path ) + "/Images/InControlHeader.png" ); + } + + + public override void OnInspectorGUI() + { + serializedObject.Update(); + + GUILayout.Space( 5.0f ); + + var headerRect = GUILayoutUtility.GetRect( 0.0f, 5.0f ); + headerRect.width = headerTexture.width; + headerRect.height = headerTexture.height; + GUILayout.Space( headerRect.height ); + GUI.DrawTexture( headerRect, headerTexture ); + + logDebugInfo.boolValue = EditorGUILayout.ToggleLeft( "Log Debug Info", logDebugInfo.boolValue ); + invertYAxis.boolValue = EditorGUILayout.ToggleLeft( "Invert Y Axis", invertYAxis.boolValue ); + enableXInput.boolValue = EditorGUILayout.ToggleLeft( "Enable XInput (Windows)", enableXInput.boolValue ); + useFixedUpdate.boolValue = EditorGUILayout.ToggleLeft( "Use Fixed Update", useFixedUpdate.boolValue ); + dontDestroyOnLoad.boolValue = EditorGUILayout.ToggleLeft( "Don't Destroy On Load", dontDestroyOnLoad.boolValue ); + + //ReorderableListGUI.Title( "Custom Profiles" ); + //ReorderableListGUI.ListField( customProfiles ); + + GUILayout.Space( 3.0f ); + + serializedObject.ApplyModifiedProperties(); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Editor/InControlManagerEditor.cs.meta b/Assets/InControl/Editor/InControlManagerEditor.cs.meta new file mode 100644 index 0000000..0aa1a01 --- /dev/null +++ b/Assets/InControl/Editor/InControlManagerEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e795c374f5d3748a78ab7d2457d47089 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/InputManagerAssetGenerator.cs b/Assets/InControl/Editor/InputManagerAssetGenerator.cs new file mode 100644 index 0000000..ef542cd --- /dev/null +++ b/Assets/InControl/Editor/InputManagerAssetGenerator.cs @@ -0,0 +1,440 @@ +#if UNITY_EDITOR +using System; +using System.Collections.Generic; +using System.Text.RegularExpressions; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + [InitializeOnLoad] + internal class InputManagerAssetGenerator + { + const string productName = "InControl"; + static List axisPresets = new List(); + + + static InputManagerAssetGenerator() + { + if (!CheckAxisPresets()) + { + Debug.LogError( productName + " has detected invalid InputManager settings. To fix, execute 'Edit > Project Settings > " + productName + " > Setup InputManager Settings'." ); + } + } + + + [MenuItem( "Edit/Project Settings/" + productName + "/Setup InputManager Settings" )] + static void GenerateInputManagerAsset() + { + ApplyAxisPresets(); + Debug.Log( productName + " has successfully generated new InputManager settings." ); + } + + + [MenuItem( "Edit/Project Settings/" + productName + "/Check InputManager Settings" )] + static void CheckInputManagerAsset() + { + if (CheckAxisPresets()) + { + Debug.Log( "InputManager settings are fine." ); + } + else + { + Debug.LogError( productName + " has detected invalid InputManager settings. To fix, execute 'Edit > Project Settings > " + productName + " > Setup InputManager Settings'." ); + } + } + + + static bool CheckAxisPresets() + { + SetupAxisPresets(); + + var axisArray = GetInputManagerAxisArray(); + + if (axisArray.arraySize != axisPresets.Count) + { + return false; + } + + for (int i = 0; i < axisPresets.Count; i++) + { + var axisEntry = axisArray.GetArrayElementAtIndex( i ); + if (!axisPresets[i].EqualTo( axisEntry )) + { + return false; + } + } + + return true; + } + + + static void ApplyAxisPresets() + { + SetupAxisPresets(); + + var inputManagerAsset = AssetDatabase.LoadAllAssetsAtPath( "ProjectSettings/InputManager.asset" )[0]; + var serializedObject = new SerializedObject( inputManagerAsset ); + var axisArray = serializedObject.FindProperty( "m_Axes" ); + + axisArray.arraySize = axisPresets.Count; + serializedObject.ApplyModifiedProperties(); + + for (int i = 0; i < axisPresets.Count; i++) + { + var axisEntry = axisArray.GetArrayElementAtIndex( i ); + axisPresets[i].ApplyTo( ref axisEntry ); + } + + serializedObject.ApplyModifiedProperties(); + + AssetDatabase.Refresh(); + } + + + static void SetupAxisPresets() + { + axisPresets.Clear(); + CreateRequiredAxisPresets(); + ImportExistingAxisPresets(); + CreateCompatibilityAxisPresets(); + } + + + static void CreateRequiredAxisPresets() + { + for (int device = 1; device <= UnityInputDevice.MaxDevices; device++) + { + for (int analog = 0; analog < UnityInputDevice.MaxAnalogs; analog++) + { + axisPresets.Add( new AxisPreset( device, analog ) ); + } + } + + axisPresets.Add( new AxisPreset( "mouse x", 1, 0, 1.0f ) ); + axisPresets.Add( new AxisPreset( "mouse y", 1, 1, 1.0f ) ); + axisPresets.Add( new AxisPreset( "mouse z", 1, 2, 1.0f ) ); + } + + + static void ImportExistingAxisPresets() + { + var axisArray = GetInputManagerAxisArray(); + for (int i = 0; i < axisArray.arraySize; i++) + { + var axisEntry = axisArray.GetArrayElementAtIndex( i ); + var axisPreset = new AxisPreset( axisEntry ); + if (!axisPreset.ReservedName) + { + axisPresets.Add( axisPreset ); + } + } + } + + + static void CreateCompatibilityAxisPresets() + { + if (!HasAxisPreset( "Mouse ScrollWheel" )) + { + axisPresets.Add( new AxisPreset( "Mouse ScrollWheel", 1, 2, 0.1f ) ); + } + + if (!HasAxisPreset( "Horizontal" )) + { + axisPresets.Add( new AxisPreset() { + name = "Horizontal", + negativeButton = "left", + positiveButton = "right", + altNegativeButton = "a", + altPositiveButton = "d", + gravity = 3.0f, + deadZone = 0.001f, + sensitivity = 3.0f, + snap = true, + type = 0, + axis = 0, + joyNum = 0 + } ); + + axisPresets.Add( new AxisPreset() { + name = "Horizontal", + gravity = 0.0f, + deadZone = 0.19f, + sensitivity = 1.0f, + type = 2, + axis = 0, + joyNum = 0 + } ); + } + + if (!HasAxisPreset( "Vertical" )) + { + axisPresets.Add( new AxisPreset() { + name = "Vertical", + negativeButton = "down", + positiveButton = "up", + altNegativeButton = "s", + altPositiveButton = "w", + gravity = 3.0f, + deadZone = 0.001f, + sensitivity = 3.0f, + snap = true, + type = 0, + axis = 0, + joyNum = 0 + } ); + + axisPresets.Add( new AxisPreset() { + name = "Vertical", + gravity = 0.0f, + deadZone = 0.19f, + sensitivity = 1.0f, + type = 2, + axis = 0, + invert = true, + joyNum = 0 + } ); + } + + if (!HasAxisPreset( "Submit" )) + { + axisPresets.Add( new AxisPreset() { + name = "Submit", + positiveButton = "return", + altPositiveButton = "joystick button 0", + gravity = 1000.0f, + deadZone = 0.001f, + sensitivity = 1000.0f, + type = 0, + axis = 0, + joyNum = 0 + } ); + + axisPresets.Add( new AxisPreset() { + name = "Submit", + positiveButton = "enter", + altPositiveButton = "space", + gravity = 1000.0f, + deadZone = 0.001f, + sensitivity = 1000.0f, + type = 0, + axis = 0, + joyNum = 0 + } ); + } + + if (!HasAxisPreset( "Cancel" )) + { + axisPresets.Add( new AxisPreset() { + name = "Cancel", + positiveButton = "escape", + altPositiveButton = "joystick button 1", + gravity = 1000.0f, + deadZone = 0.001f, + sensitivity = 1000.0f, + type = 0, + axis = 0, + joyNum = 0 + } ); + } + } + + + static bool HasAxisPreset( string name ) + { + for (int i = 0; i < axisPresets.Count; i++) + { + if (axisPresets[i].name == name) + { + return true; + } + } + + return false; + } + + + static SerializedProperty GetInputManagerAxisArray() + { + var inputManagerAsset = AssetDatabase.LoadAllAssetsAtPath( "ProjectSettings/InputManager.asset" )[0]; + var serializedObject = new SerializedObject( inputManagerAsset ); + return serializedObject.FindProperty( "m_Axes" ); + } + + + static SerializedProperty GetChildProperty( SerializedProperty parent, string name ) + { + SerializedProperty child = parent.Copy(); + child.Next( true ); + + do + { + if (child.name == name) + { + return child; + } + } while (child.Next( false )); + + return null; + } + + + internal class AxisPreset + { + public string name; + public string descriptiveName; + public string descriptiveNegativeName; + public string negativeButton; + public string positiveButton; + public string altNegativeButton; + public string altPositiveButton; + public float gravity; + public float deadZone = 0.001f; + public float sensitivity = 1.0f; + public bool snap; + public bool invert; + public int type; + public int axis; + public int joyNum; + + + public AxisPreset() + { + } + + + public AxisPreset( SerializedProperty axisPreset ) + { + this.name = GetChildProperty( axisPreset, "m_Name" ).stringValue; + this.descriptiveName = GetChildProperty( axisPreset, "descriptiveName" ).stringValue; + this.descriptiveNegativeName = GetChildProperty( axisPreset, "descriptiveNegativeName" ).stringValue; + this.negativeButton = GetChildProperty( axisPreset, "negativeButton" ).stringValue; + this.positiveButton = GetChildProperty( axisPreset, "positiveButton" ).stringValue; + this.altNegativeButton = GetChildProperty( axisPreset, "altNegativeButton" ).stringValue; + this.altPositiveButton = GetChildProperty( axisPreset, "altPositiveButton" ).stringValue; + this.gravity = GetChildProperty( axisPreset, "gravity" ).floatValue; + this.deadZone = GetChildProperty( axisPreset, "dead" ).floatValue; + this.sensitivity = GetChildProperty( axisPreset, "sensitivity" ).floatValue; + this.snap = GetChildProperty( axisPreset, "snap" ).boolValue; + this.invert = GetChildProperty( axisPreset, "invert" ).boolValue; + this.type = GetChildProperty( axisPreset, "type" ).intValue; + this.axis = GetChildProperty( axisPreset, "axis" ).intValue; + this.joyNum = GetChildProperty( axisPreset, "joyNum" ).intValue; + } + + + public AxisPreset( string name, int type, int axis, float sensitivity ) + { + this.name = name; + this.descriptiveName = ""; + this.descriptiveNegativeName = ""; + this.negativeButton = ""; + this.positiveButton = ""; + this.altNegativeButton = ""; + this.altPositiveButton = ""; + this.gravity = 0.0f; + this.deadZone = 0.001f; + this.sensitivity = sensitivity; + this.snap = false; + this.invert = false; + this.type = type; + this.axis = axis; + this.joyNum = 0; + } + + + public AxisPreset( int device, int analog ) + { + this.name = string.Format( "joystick {0} analog {1}", device, analog ); + this.descriptiveName = ""; + this.descriptiveNegativeName = ""; + this.negativeButton = ""; + this.positiveButton = ""; + this.altNegativeButton = ""; + this.altPositiveButton = ""; + this.gravity = 0.0f; + this.deadZone = 0.001f; + this.sensitivity = 1.0f; + this.snap = false; + this.invert = false; + this.type = 2; + this.axis = analog; + this.joyNum = device; + } + + + public bool ReservedName + { + get + { + if (Regex.Match( name, @"^joystick \d+ analog \d+$" ).Success || + Regex.Match( name, @"^mouse (x|y|z)$" ).Success) + { + return true; + } + return false; + } + } + + + public void ApplyTo( ref SerializedProperty axisPreset ) + { + GetChildProperty( axisPreset, "m_Name" ).stringValue = name; + GetChildProperty( axisPreset, "descriptiveName" ).stringValue = descriptiveName; + GetChildProperty( axisPreset, "descriptiveNegativeName" ).stringValue = descriptiveNegativeName; + GetChildProperty( axisPreset, "negativeButton" ).stringValue = negativeButton; + GetChildProperty( axisPreset, "positiveButton" ).stringValue = positiveButton; + GetChildProperty( axisPreset, "altNegativeButton" ).stringValue = altNegativeButton; + GetChildProperty( axisPreset, "altPositiveButton" ).stringValue = altPositiveButton; + GetChildProperty( axisPreset, "gravity" ).floatValue = gravity; + GetChildProperty( axisPreset, "dead" ).floatValue = deadZone; + GetChildProperty( axisPreset, "sensitivity" ).floatValue = sensitivity; + GetChildProperty( axisPreset, "snap" ).boolValue = snap; + GetChildProperty( axisPreset, "invert" ).boolValue = invert; + GetChildProperty( axisPreset, "type" ).intValue = type; + GetChildProperty( axisPreset, "axis" ).intValue = axis; + GetChildProperty( axisPreset, "joyNum" ).intValue = joyNum; + } + + + public bool EqualTo( SerializedProperty axisPreset ) + { + if (GetChildProperty( axisPreset, "m_Name" ).stringValue != name) + return false; + if (GetChildProperty( axisPreset, "descriptiveName" ).stringValue != descriptiveName) + return false; + if (GetChildProperty( axisPreset, "descriptiveNegativeName" ).stringValue != descriptiveNegativeName) + return false; + if (GetChildProperty( axisPreset, "negativeButton" ).stringValue != negativeButton) + return false; + if (GetChildProperty( axisPreset, "positiveButton" ).stringValue != positiveButton) + return false; + if (GetChildProperty( axisPreset, "altNegativeButton" ).stringValue != altNegativeButton) + return false; + if (GetChildProperty( axisPreset, "altPositiveButton" ).stringValue != altPositiveButton) + return false; + if (!Mathf.Approximately( GetChildProperty( axisPreset, "gravity" ).floatValue, gravity )) + return false; + if (!Mathf.Approximately( GetChildProperty( axisPreset, "dead" ).floatValue, deadZone )) + return false; + if (!Mathf.Approximately( GetChildProperty( axisPreset, "sensitivity" ).floatValue, this.sensitivity )) + return false; + if (GetChildProperty( axisPreset, "snap" ).boolValue != snap) + return false; + if (GetChildProperty( axisPreset, "invert" ).boolValue != invert) + return false; + if (GetChildProperty( axisPreset, "type" ).intValue != type) + return false; + if (GetChildProperty( axisPreset, "axis" ).intValue != axis) + return false; + if (GetChildProperty( axisPreset, "joyNum" ).intValue != joyNum) + return false; + + return true; + } + } + } +} +#endif + diff --git a/Assets/InControl/Editor/InputManagerAssetGenerator.cs.meta b/Assets/InControl/Editor/InputManagerAssetGenerator.cs.meta new file mode 100644 index 0000000..ec3bb4a --- /dev/null +++ b/Assets/InControl/Editor/InputManagerAssetGenerator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 715148ddd826c47a08e6e5f3abf458c0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ProfileListGenerator.cs b/Assets/InControl/Editor/ProfileListGenerator.cs new file mode 100644 index 0000000..97c1b76 --- /dev/null +++ b/Assets/InControl/Editor/ProfileListGenerator.cs @@ -0,0 +1,110 @@ +#if UNITY_EDITOR +using System; +using System.Collections.Generic; +using System.IO; +using System.Text.RegularExpressions; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + [InitializeOnLoad] + internal class ProfileListGenerator + { + static ProfileListGenerator() + { + DiscoverProfiles(); + } + + + static void DiscoverProfiles() + { + var unityInputDeviceProfileType = typeof(InControl.UnityInputDeviceProfile); + var autoDiscoverAttributeType = typeof(InControl.AutoDiscover); + + var code2 = ""; + foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) + { + foreach (var type in assembly.GetTypes()) + { + if (type.IsSubclassOf( unityInputDeviceProfileType )) + { + var typeAttrs = type.GetCustomAttributes( autoDiscoverAttributeType, false ); + if (typeAttrs != null && typeAttrs.Length > 0) + { + code2 += "\t\t\t\"" + type.FullName + "\"," + Environment.NewLine; + } + } + } + } + + var instance = ScriptableObject.CreateInstance(); + var filePath = AssetDatabase.GetAssetPath( MonoScript.FromScriptableObject( instance ) ); + ScriptableObject.DestroyImmediate( instance ); + + string code1 = @"using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityInputDeviceProfileList : ScriptableObject + { + public static string[] Profiles = new string[] + { +"; + + string code3 = @" }; + } +}"; + + var code = FixNewLines( code1 + code2 + code3 ); + if (PutFileContents( filePath, code )) + { + Debug.Log( "InControl has updated the autodiscover profiles list." ); + } + } + + + static string GetFileContents( string fileName ) + { + StreamReader streamReader = new StreamReader( fileName ); + var fileContents = streamReader.ReadToEnd(); + streamReader.Close(); + + return fileContents; + } + + + static bool PutFileContents( string filePath, string content ) + { + var oldContent = GetFileContents( filePath ); + if (CompareIgnoringWhitespace( content, oldContent )) + { + return false; + } + + StreamWriter streamWriter = new StreamWriter( filePath ); + streamWriter.Write( content ); + streamWriter.Flush(); + streamWriter.Close(); + + return true; + } + + + static string FixNewLines( string text ) + { + return Regex.Replace( text, @"\r\n|\n", Environment.NewLine ); + } + + + static bool CompareIgnoringWhitespace( string s1, string s2 ) + { + return Regex.Replace( s1, @"\s", "" ) == Regex.Replace( s2, @"\s", "" ); + } + } +} +#endif + diff --git a/Assets/InControl/Editor/ProfileListGenerator.cs.meta b/Assets/InControl/Editor/ProfileListGenerator.cs.meta new file mode 100644 index 0000000..94ddf26 --- /dev/null +++ b/Assets/InControl/Editor/ProfileListGenerator.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8414cf20bfe8445fbb0689c0e94ab18a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList.meta b/Assets/InControl/Editor/ReorderableList.meta new file mode 100644 index 0000000..61a76aa --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: df770105fd7d24d02ae3df40bad90ece +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs b/Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs new file mode 100644 index 0000000..250adb8 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs @@ -0,0 +1,141 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; + +using System.Collections.Generic; + +namespace InControl.ReorderableList +{ + + ///

+ /// Reorderable list adaptor for generic list. + /// + /// + /// This adaptor can be subclassed to add special logic to item height calculation. + /// You may want to implement a custom adaptor class where specialised functionality + /// is needed. + /// + /// Type of list element. + public class GenericListAdaptor : IReorderableListAdaptor + { + + private IList _list; + + private ReorderableListControl.ItemDrawer _itemDrawer; + + /// + /// Fixed height of each list item. + /// + public float fixedItemHeight; + + /// + /// Gets the underlying list data structure. + /// + public IList List + { + get { return _list; } + } + + /// + /// Gets element from list. + /// + /// Zero-based index of element. + /// + /// The element. + /// + public T this[ int index ] + { + get { return _list[index]; } + } + + #region Construction + + /// + /// Initializes a new instance of . + /// + /// The list which can be reordered. + /// Callback to draw list item. + /// Height of list item in pixels. + public GenericListAdaptor( IList list, ReorderableListControl.ItemDrawer itemDrawer, float itemHeight ) + { + this._list = list; + this._itemDrawer = itemDrawer ?? ReorderableListGUI.DefaultItemDrawer; + this.fixedItemHeight = itemHeight; + } + + #endregion + + #region IReorderableListAdaptor - Implementation + + /// + public int Count + { + get { return _list.Count; } + } + + /// + public virtual bool CanDrag( int index ) + { + return true; + } + /// + public virtual bool CanRemove( int index ) + { + return true; + } + + /// + public void Add() + { + _list.Add( default(T) ); + } + /// + public void Insert( int index ) + { + _list.Insert( index, default(T) ); + } + /// + public void Duplicate( int index ) + { + _list.Insert( index + 1, _list[index] ); + } + /// + public void Remove( int index ) + { + _list.RemoveAt( index ); + } + /// + public void Move( int sourceIndex, int destIndex ) + { + if (destIndex > sourceIndex) + --destIndex; + + T item = _list[sourceIndex]; + _list.RemoveAt( sourceIndex ); + _list.Insert( destIndex, item ); + } + /// + public void Clear() + { + _list.Clear(); + } + + /// + public virtual void DrawItem( Rect position, int index ) + { + _list[index] = _itemDrawer( position, _list[index] ); + } + + /// + public virtual float GetItemHeight( int index ) + { + return fixedItemHeight; + } + + #endregion + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs.meta b/Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs.meta new file mode 100644 index 0000000..f54774b --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/GenericListAdaptor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f0d672aa539a4371ad43e2c6ecd87c2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs b/Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs new file mode 100644 index 0000000..30cd4d9 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs @@ -0,0 +1,97 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; + +namespace InControl.ReorderableList +{ + + /// + /// Adaptor allowing reorderable list control to interface with list data. + /// + public interface IReorderableListAdaptor + { + + /// + /// Gets count of elements in list. + /// + int Count { get; } + + /// + /// Determines whether an item can be reordered by dragging mouse. + /// + /// + /// This should be a light-weight method since it will be used to determine + /// whether grab handle should be included for each item in a reorderable list. + /// Please note that returning a value of false does not prevent movement + /// on list item since other draggable items can be moved around it. + /// + /// Zero-based index for list element. + /// + /// A value of true if item can be dragged; otherwise false. + /// + bool CanDrag( int index ); + /// + /// Determines whether an item can be removed from list. + /// + /// + /// This should be a light-weight method since it will be used to determine + /// whether remove button should be included for each item in list. + /// This is redundant when + /// is specified. + /// + /// Zero-based index for list element. + /// + /// A value of true if item can be removed; otherwise false. + /// + bool CanRemove( int index ); + + /// + /// Add new element at end of list. + /// + void Add(); + /// + /// Insert new element at specified index. + /// + /// Zero-based index for list element. + void Insert( int index ); + /// + /// Duplicate existing element. + /// + /// Zero-based index of list element. + void Duplicate( int index ); + /// + /// Remove element at specified index. + /// + /// Zero-based index of list element. + void Remove( int index ); + /// + /// Move element from source index to destination index. + /// + /// Zero-based index of source element. + /// Zero-based index of destination element. + void Move( int sourceIndex, int destIndex ); + /// + /// Clear all elements from list. + /// + void Clear(); + + /// + /// Draw interface for list element. + /// + /// Position in GUI. + /// Zero-based index of array element. + void DrawItem( Rect position, int index ); + /// + /// Gets height of list item in pixels. + /// + /// Zero-based index of array element. + /// + /// Measurement in pixels. + /// + float GetItemHeight( int index ); + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs.meta b/Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs.meta new file mode 100644 index 0000000..1cf0be3 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/IReorderableListAdaptor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52bf7b2b1c31b459896c69f347ec3479 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/Internal.meta b/Assets/InControl/Editor/ReorderableList/Internal.meta new file mode 100644 index 0000000..a411901 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/Internal.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 89a903389fa1447ea9f2c98197725e6a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs b/Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs new file mode 100644 index 0000000..be499c4 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs @@ -0,0 +1,52 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; +using UnityEditor; + +using System; +using System.Reflection; + +namespace InControl.ReorderableList.Internal +{ + + /// + /// Utility functions to assist with GUIs. + /// + internal static class GUIHelper + { + + static GUIHelper() + { + var tyGUIClip = typeof(GUI).Assembly.GetType( "UnityEngine.GUIClip" ); + if (tyGUIClip != null) + { + var piVisibleRect = tyGUIClip.GetProperty( "visibleRect", BindingFlags.Static | BindingFlags.Public ); + if (piVisibleRect != null) + VisibleRect = (Func)Delegate.CreateDelegate( typeof(Func), piVisibleRect.GetGetMethod() ); + } + + var miFocusTextInControl = typeof(EditorGUI).GetMethod( "FocusTextInControl", BindingFlags.Static | BindingFlags.Public ); + if (miFocusTextInControl == null) + miFocusTextInControl = typeof(GUI).GetMethod( "FocusControl", BindingFlags.Static | BindingFlags.Public ); + + FocusTextInControl = (Action)Delegate.CreateDelegate( typeof(Action), miFocusTextInControl ); + } + + /// + /// Gets visible rectangle within GUI. + /// + /// + /// VisibleRect = TopmostRect + scrollViewOffsets + /// + public static Func VisibleRect; + + /// + /// Focus control and text editor where applicable. + /// + public static Action FocusTextInControl; + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs.meta b/Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs.meta new file mode 100644 index 0000000..42f0764 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/Internal/GUIHelper.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 773910b00b8de49dd8ac0192e11e3227 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs b/Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs new file mode 100644 index 0000000..b85fad6 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs @@ -0,0 +1,216 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; +using UnityEditor; + +using System; + +namespace InControl.ReorderableList.Internal +{ + + /// + /// Resources to assist with reorderable list control. + /// + internal static class ReorderableListResources + { + + static ReorderableListResources() + { + GenerateSpecialTextures(); + LoadResourceAssets(); + } + + #region Texture Resources + + private enum ResourceName + { + add_button = 0, + add_button_active, + container_background, + grab_handle, + remove_button, + remove_button_active, + title_background, + } + + /// + /// Resource assets for light skin. + /// + /// + /// Resource assets are PNG images which have been encoded using a base-64 + /// string so that actual asset files are not necessary. + /// + private static string[] s_LightSkin = { + "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAW0lEQVRIS+3NywnAQAhF0anI4mzVCmzBBl7QEBgGE5JFhBAXd+OHM5gZZgYRKcktNxu+HRFF2e6qhtOjtQM7K/tZ+xY89wSbazg9eqOfw6oag4rcChjY8coAjA2l1RxFDY8IFAAAAABJRU5ErkJggg==", + "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNpiFBER+f/jxw8GNjY2BnqAX79+MXBwcDAwMQwQGHoWnzp1CoxHjo8pBSykBi8+MTMzs2HmY2QfwXxKii9HExdZgNwgHuFB/efPH7pZCLOL8f///wyioqL/6enbL1++MAIEGABvGSLA+9GPZwAAAABJRU5ErkJggg==", + "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAMElEQVQYV2P4//8/Q1FR0X8YBvHBAp8+ffp/+fJlMA3igwUfPnwIFgDRYEFM7f8ZAG1EOYL9INrfAAAAAElFTkSuQmCC", + "iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAIElEQVQYV2P49OnTf0KYobCw8D8hzPD/P2FMLesK/wMAs5yJpK+6aN4AAAAASUVORK5CYII=", + "iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAIAAADq9gq6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiVFZWZsAGmBhwAIAAAwAURgBt4C03ZwAAAABJRU5ErkJggg==", + "iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAIAAADq9gq6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpivHPnDgM2wMSAAwAEGAB8VgKYlvqkBwAAAABJRU5ErkJggg==", + "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEFJREFUeNpi/P//P0NxcfF/BgRgZP78+fN/VVVVhpCQEAZjY2OGs2fPNrCApBwdHRkePHgAVwoWnDVrFgMyAAgwAAt4E1dCq1obAAAAAElFTkSuQmCC" + }; + /// + /// Resource assets for dark skin. + /// + /// + /// Resource assets are PNG images which have been encoded using a base-64 + /// string so that actual asset files are not necessary. + /// + private static string[] s_DarkSkin = { + "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNpiVFZW/u/i4sLw4sULBnoACQkJhj179jAwMQwQGHoWl5aWgvHI8TGlgIXU4MUn1t3dPcx8HB8fD2cvXLgQQ0xHR4c2FmMzmBTLhl5QYwt2cn1MtsXkWjg4gvrt27fgWoMeAGQXCDD+//+fQUVF5T89fXvnzh1GgAADAFmSI1Ed3FqgAAAAAElFTkSuQmCC", + "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNpiFBER+f/jxw8GNjY2BnqAX79+MXBwcDAwMQwQGHoWv3nzBoxHjo8pBSykBi8+MWAOGWY+5uLigrO/ffuGIYbMppnF5Fg2tFM1yKfk+pbkoKZGEA+OVP3nzx+6WQizi/H///8MoqKi/+np2y9fvjACBBgAoTYjgvihfz0AAAAASUVORK5CYII=", + "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpi/P//P4OKisp/Bii4c+cOIwtIwMXFheHFixcMEhISYAVMINm3b9+CBUA0CDCiazc0NGQECDAAdH0YelA27kgAAAAASUVORK5CYII=", + "iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpizM3N/c9AADAqKysTVMTi5eXFSFAREFPHOoAAAwBCfwcAO8g48QAAAABJRU5ErkJggg==", + "iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi/P//PwM+wHL06FG8KpgYCABGZWVlvCYABBgA7/sHvGw+cz8AAAAASUVORK5CYII=", + "iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi/P//PwM+wPKfgAomBgKAhYuLC68CgAADAAxjByOjCHIRAAAAAElFTkSuQmCC", + "iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpi/P//P4OKisp/Bii4c+cOIwtIQE9Pj+HLly9gQRCfBcQACbx69QqmmAEseO/ePQZkABBgAD04FXsmmijSAAAAAElFTkSuQmCC" + }; + + /// + /// Gets light or dark texture "add_button.png". + /// + public static Texture2D texAddButton + { + get { return s_Cached[(int)ResourceName.add_button]; } + } + /// + /// Gets light or dark texture "add_button_active.png". + /// + public static Texture2D texAddButtonActive + { + get { return s_Cached[(int)ResourceName.add_button_active]; } + } + /// + /// Gets light or dark texture "container_background.png". + /// + public static Texture2D texContainerBackground + { + get { return s_Cached[(int)ResourceName.container_background]; } + } + /// + /// Gets light or dark texture "grab_handle.png". + /// + public static Texture2D texGrabHandle + { + get { return s_Cached[(int)ResourceName.grab_handle]; } + } + /// + /// Gets light or dark texture "remove_button.png". + /// + public static Texture2D texRemoveButton + { + get { return s_Cached[(int)ResourceName.remove_button]; } + } + /// + /// Gets light or dark texture "remove_button_active.png". + /// + public static Texture2D texRemoveButtonActive + { + get { return s_Cached[(int)ResourceName.remove_button_active]; } + } + /// + /// Gets light or dark texture "title_background.png". + /// + public static Texture2D texTitleBackground + { + get { return s_Cached[(int)ResourceName.title_background]; } + } + + #endregion + + #region Generated Resources + + public static Texture2D texItemSplitter { get; private set; } + + /// + /// Generate special textures. + /// + private static void GenerateSpecialTextures() + { + var splitterColor = EditorGUIUtility.isProSkin + ? new Color( 1f, 1f, 1f, 0.14f ) + : new Color( 0.59f, 0.59f, 0.59f, 0.55f ); + texItemSplitter = CreatePixelTexture( "(Generated) Item Splitter", splitterColor ); + } + + /// + /// Create 1x1 pixel texture of specified color. + /// + /// Name for texture object. + /// Pixel color. + /// + /// The new Texture2D instance. + /// + public static Texture2D CreatePixelTexture( string name, Color color ) + { + var tex = new Texture2D( 1, 1, TextureFormat.ARGB32, false ); + tex.name = name; + tex.hideFlags = HideFlags.HideAndDontSave; + tex.filterMode = FilterMode.Point; + tex.SetPixel( 0, 0, color ); + tex.Apply(); + return tex; + } + + #endregion + + #region Load PNG from Base-64 Encoded String + + private static Texture2D[] s_Cached; + + /// + /// Read textures from base-64 encoded strings. Automatically selects assets based + /// upon whether the light or dark (pro) skin is active. + /// + private static void LoadResourceAssets() + { + var skin = EditorGUIUtility.isProSkin ? s_DarkSkin : s_LightSkin; + s_Cached = new Texture2D[skin.Length]; + + for (int i = 0; i < s_Cached.Length; ++i) + { + // Get image data (PNG) from base64 encoded strings. + byte[] imageData = Convert.FromBase64String( skin[i] ); + + // Gather image size from image data. + int texWidth, texHeight; + GetImageSize( imageData, out texWidth, out texHeight ); + + // Generate texture asset. + var tex = new Texture2D( texWidth, texHeight, TextureFormat.ARGB32, false ); + tex.hideFlags = HideFlags.HideAndDontSave; + tex.name = "(Generated) ReorderableList:" + i; + tex.filterMode = FilterMode.Point; + tex.LoadImage( imageData ); + + s_Cached[i] = tex; + } + + s_LightSkin = null; + s_DarkSkin = null; + } + + /// + /// Read width and height if PNG file in pixels. + /// + /// PNG image data. + /// Width of image in pixels. + /// Height of image in pixels. + private static void GetImageSize( byte[] imageData, out int width, out int height ) + { + width = ReadInt( imageData, 3 + 15 ); + height = ReadInt( imageData, 3 + 15 + 2 + 2 ); + } + + private static int ReadInt( byte[] imageData, int offset ) + { + return (imageData[offset] << 8) | imageData[offset + 1]; + } + + #endregion + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs.meta b/Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs.meta new file mode 100644 index 0000000..a49a6af --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/Internal/ReorderableListResources.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3b30bdfa18154060bb6945bed65d8eb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs b/Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs new file mode 100644 index 0000000..41585e0 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs @@ -0,0 +1,1686 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; +using UnityEditor; + +using System; +using System.Collections.Generic; +using System.ComponentModel; + +using InControl.ReorderableList.Internal; + +namespace InControl.ReorderableList +{ + + /// + /// Arguments which are passed to . + /// + public sealed class ItemInsertedEventArgs : EventArgs + { + + /// + /// Gets adaptor to reorderable list container which contains element. + /// + public IReorderableListAdaptor adaptor { get; private set; } + /// + /// Gets zero-based index of item which was inserted. + /// + public int itemIndex { get; private set; } + + /// + /// Indicates if inserted item was duplicated from another item. + /// + public bool wasDuplicated { get; private set; } + + /// + /// Initializes a new instance of . + /// + /// Reorderable list adaptor. + /// Zero-based index of item. + /// Indicates if inserted item was duplicated from another item. + public ItemInsertedEventArgs( IReorderableListAdaptor adaptor, int itemIndex, bool wasDuplicated ) + { + this.adaptor = adaptor; + this.itemIndex = itemIndex; + this.wasDuplicated = wasDuplicated; + } + + } + + /// + /// An event handler which is invoked after new list item is inserted. + /// + /// Object which raised event. + /// Event arguments. + public delegate void ItemInsertedEventHandler( object sender,ItemInsertedEventArgs args ); + + /// + /// Arguments which are passed to . + /// + public sealed class ItemRemovingEventArgs : CancelEventArgs + { + + /// + /// Gets adaptor to reorderable list container which contains element. + /// + public IReorderableListAdaptor adaptor { get; private set; } + /// + /// Gets zero-based index of item which was inserted. + /// + public int itemIndex { get; internal set; } + + /// + /// Initializes a new instance of . + /// + /// Reorderable list adaptor. + /// Zero-based index of item. + public ItemRemovingEventArgs( IReorderableListAdaptor adaptor, int itemIndex ) + { + this.adaptor = adaptor; + this.itemIndex = itemIndex; + } + + } + + /// + /// An event handler which is invoked before a list item is removed. + /// + /// + /// Item removal can be cancelled by setting + /// to true. + /// + /// Object which raised event. + /// Event arguments. + public delegate void ItemRemovingEventHandler( object sender,ItemRemovingEventArgs args ); + + /// + /// Base class for custom reorderable list control. + /// + [Serializable] + public class ReorderableListControl + { + + /// + /// Invoked to draw list item. + /// + /// + /// GUI controls must be positioned absolutely within the given rectangle since + /// list items must be sized consistently. + /// + /// + /// The following listing presents a text field for each list item: + /// wishlist = new List(); + /// + /// private void OnGUI() { + /// ReorderableListGUI.ListField(wishlist, DrawListItem); + /// } + /// + /// private string DrawListItem(Rect position, string value) { + /// // Text fields do not like `null` values! + /// if (value == null) + /// value = ""; + /// return EditorGUI.TextField(position, value); + /// } + /// } + /// ]]> + /// ; + /// + /// function OnGUI() { + /// ReorderableListGUI.ListField(wishlist, DrawListItem); + /// } + /// + /// function DrawListItem(position:Rect, value:String):String { + /// // Text fields do not like `null` values! + /// if (value == null) + /// value = ''; + /// return EditorGUI.TextField(position, value); + /// } + /// } + /// ]]> + /// + /// Type of item list. + /// Position of list item. + /// The list item. + /// + /// The modified value. + /// + public delegate T ItemDrawer( Rect position,T item ); + + /// + /// Invoked to draw content for empty list. + /// + /// + /// Callback should make use of GUILayout to present controls. + /// + /// + /// The following listing displays a label for empty list control: + /// _list; + /// + /// private void OnEnable() { + /// _list = new List(); + /// } + /// private void OnGUI() { + /// ReorderableListGUI.ListField(_list, ReorderableListGUI.TextFieldItemDrawer, DrawEmptyMessage); + /// } + /// + /// private string DrawEmptyMessage() { + /// GUILayout.Label("List is empty!", EditorStyles.miniLabel); + /// } + /// } + /// ]]> + /// ; + /// + /// function OnEnable() { + /// _list = new List.(); + /// } + /// function OnGUI() { + /// ReorderableListGUI.ListField(_list, ReorderableListGUI.TextFieldItemDrawer, DrawEmptyMessage); + /// } + /// + /// function DrawEmptyMessage() { + /// GUILayout.Label('List is empty!', EditorStyles.miniLabel); + /// } + /// } + /// ]]> + /// + public delegate void DrawEmpty(); + /// + /// Invoked to draw content for empty list with absolute positioning. + /// + /// Position of empty content. + public delegate void DrawEmptyAbsolute( Rect position ); + + #region Custom Styles + + /// + /// Background color of anchor list item. + /// + public static readonly Color AnchorBackgroundColor; + /// + /// Background color of target slot when dragging list item. + /// + public static readonly Color TargetBackgroundColor; + + /// + /// Style for right-aligned label for element number prefix. + /// + private static GUIStyle s_RightAlignedLabelStyle; + + private static GUIContent s_RemoveButtonNormalContent; + private static GUIContent s_RemoveButtonActiveContent; + + static ReorderableListControl() + { + s_CurrentItemIndex = new Stack(); + s_CurrentItemIndex.Push( -1 ); + + if (EditorGUIUtility.isProSkin) + { + AnchorBackgroundColor = new Color( 85f / 255f, 85f / 255f, 85f / 255f, 0.85f ); + TargetBackgroundColor = new Color( 0, 0, 0, 0.5f ); + } else + { + AnchorBackgroundColor = new Color( 225f / 255f, 225f / 255f, 225f / 255f, 0.85f ); + TargetBackgroundColor = new Color( 0, 0, 0, 0.5f ); + } + + s_RemoveButtonNormalContent = new GUIContent( ReorderableListResources.texRemoveButton ); + s_RemoveButtonActiveContent = new GUIContent( ReorderableListResources.texRemoveButtonActive ); + } + + #endregion + + #region Utility + + /// + /// Generate and draw control from state object. + /// + /// Reorderable list adaptor. + /// Delegate for drawing empty list. + /// Optional flags to pass into list field. + public static void DrawControlFromState( IReorderableListAdaptor adaptor, DrawEmpty drawEmpty, ReorderableListFlags flags ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + + var control = GUIUtility.GetStateObject( typeof(ReorderableListControl), controlID ) as ReorderableListControl; + control.flags = flags; + control.Draw( controlID, adaptor, drawEmpty ); + } + + /// + /// Generate and draw control from state object. + /// + /// Position of control. + /// Reorderable list adaptor. + /// Delegate for drawing empty list. + /// Optional flags to pass into list field. + public static void DrawControlFromState( Rect position, IReorderableListAdaptor adaptor, DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + + var control = GUIUtility.GetStateObject( typeof(ReorderableListControl), controlID ) as ReorderableListControl; + control.flags = flags; + control.Draw( position, controlID, adaptor, drawEmpty ); + } + + #endregion + + /// + /// Position of mouse upon anchoring item for drag. + /// + private static float s_AnchorMouseOffset; + /// + /// Zero-based index of anchored list item. + /// + private static int s_AnchorIndex = -1; + /// + /// Zero-based index of target list item for reordering. + /// + private static int s_TargetIndex = -1; + + /// + /// Unique ID of list control which should be automatically focused. A value + /// of zero indicates that no control is to be focused. + /// + private static int s_AutoFocusControlID = 0; + /// + /// Zero-based index of item which should be focused. + /// + private static int s_AutoFocusIndex = -1; + + /// + /// Zero-based index of list item which is currently being drawn. + /// + private static Stack s_CurrentItemIndex; + + /// + /// Gets zero-based index of list item which is currently being drawn; + /// or a value of -1 if no item is currently being drawn. + /// + /// + /// Use instead. + /// + internal static int currentItemIndex + { + get { return s_CurrentItemIndex.Peek(); } + } + + #region Properties + + [SerializeField] + private ReorderableListFlags + _flags; + + /// + /// Gets or sets flags which affect behavior of control. + /// + public ReorderableListFlags flags + { + get { return _flags; } + set { _flags = value; } + } + + /// + /// Gets a value indicating whether add button is shown. + /// + private bool hasAddButton + { + get { return (_flags & ReorderableListFlags.HideAddButton) == 0; } + } + /// + /// Gets a value indicating whether remove buttons are shown. + /// + private bool hasRemoveButtons + { + get { return (_flags & ReorderableListFlags.HideRemoveButtons) == 0; } + } + + [SerializeField] + private GUIStyle + _containerStyle; + [SerializeField] + private GUIStyle + _addButtonStyle; + [SerializeField] + private GUIStyle + _removeButtonStyle; + + /// + /// Gets or sets style used to draw background of list control. + /// + /// + public GUIStyle containerStyle + { + get { return _containerStyle; } + set { _containerStyle = value; } + } + /// + /// Gets or sets style used to draw add button. + /// + /// + public GUIStyle addButtonStyle + { + get { return _addButtonStyle; } + set { _addButtonStyle = value; } + } + /// + /// Gets or sets style used to draw remove button. + /// + /// + public GUIStyle removeButtonStyle + { + get { return _removeButtonStyle; } + set { _removeButtonStyle = value; } + } + + #endregion + + #region Events + + /// + /// Occurs after list item is inserted or duplicated. + /// + public event ItemInsertedEventHandler ItemInserted; + + /// + /// Raises event after list item is inserted or duplicated. + /// + /// Event arguments. + protected virtual void OnItemInserted( ItemInsertedEventArgs args ) + { + if (ItemInserted != null) + ItemInserted( this, args ); + } + + /// + /// Occurs before list item is removed and allows removal to be cancelled. + /// + public event ItemRemovingEventHandler ItemRemoving; + + /// + /// Raises event before list item is removed and provides oppertunity to cancel. + /// + /// Event arguments. + protected virtual void OnItemRemoving( ItemRemovingEventArgs args ) + { + if (ItemRemoving != null) + ItemRemoving( this, args ); + } + + #endregion + + #region Construction + + /// + /// Initializes a new instance of . + /// + public ReorderableListControl() + { + _containerStyle = ReorderableListGUI.defaultContainerStyle; + _addButtonStyle = ReorderableListGUI.defaultAddButtonStyle; + _removeButtonStyle = ReorderableListGUI.defaultRemoveButtonStyle; + } + + /// + /// Initializes a new instance of . + /// + /// Optional flags which affect behavior of control. + public ReorderableListControl( ReorderableListFlags flags ) + : this() + { + this.flags = flags; + } + + #endregion + + #region Control State + + /// + /// Unique Id of control. + /// + private int _controlID; + /// + /// Visible rectangle of control. + /// + private Rect _visibleRect; + /// + /// Width of index label in pixels (zero indicates no label). + /// + private float _indexLabelWidth; + /// + /// Indicates whether item is currently being dragged within control. + /// + private bool _tracking; + /// + /// Indicates if reordering is allowed. + /// + private bool _allowReordering; + + /// + /// Prepare initial state for list control. + /// + /// Unique ID of list control. + /// Reorderable list adaptor. + private void PrepareState( int controlID, IReorderableListAdaptor adaptor ) + { + _controlID = controlID; + _visibleRect = Internal.GUIHelper.VisibleRect(); + + if ((flags & ReorderableListFlags.ShowIndices) != 0) + { + int digitCount = Mathf.Max( 2, Mathf.CeilToInt( Mathf.Log10( (float)adaptor.Count ) ) ); + _indexLabelWidth = digitCount * 8 + 8; + } else + { + _indexLabelWidth = 0; + } + + _tracking = IsTrackingControl( controlID ); + + _allowReordering = (flags & ReorderableListFlags.DisableReordering) == 0; + } + + #endregion + + #region Event Handling + + // Keep track of previously known mouse position (in screen space). + private static Vector2 s_MousePosition; + + /// + /// Indicate that first control of list item should be automatically focused + /// if possible. + /// + /// Unique ID of list control. + /// Zero-based index of list item. + private void AutoFocusItem( int controlID, int itemIndex ) + { + if ((flags & ReorderableListFlags.DisableAutoFocus) == 0) + { + s_AutoFocusControlID = controlID; + s_AutoFocusIndex = itemIndex; + } + } + + /// + /// Draw add item button. + /// + /// Position of button. + /// Unique ID of list control. + /// Reorderable list adaptor. + private void DoAddButton( Rect position, int controlID, IReorderableListAdaptor adaptor ) + { + if (GUI.Button( position, GUIContent.none, addButtonStyle )) + { + // Append item to list. + GUIUtility.keyboardControl = 0; + AddItem( adaptor ); + } + } + + /// + /// Draw remove button. + /// + /// Position of button. + /// Indicates if control is visible within GUI. + /// + /// A value of true if clicked; otherwise false. + /// + private bool DoRemoveButton( Rect position, bool visible ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + Vector2 mousePosition = GUIUtility.ScreenToGUIPoint( s_MousePosition ); + + switch (Event.current.GetTypeForControl( controlID )) + { + case EventType.MouseDown: + // Do not allow button to be pressed using right mouse button since + // context menu should be shown instead! + if (GUI.enabled && Event.current.button != 1 && position.Contains( mousePosition )) + { + GUIUtility.hotControl = controlID; + GUIUtility.keyboardControl = 0; + Event.current.Use(); + } + break; + + case EventType.MouseDrag: + if (GUIUtility.hotControl == controlID) + Event.current.Use(); + break; + + case EventType.MouseUp: + if (GUIUtility.hotControl == controlID) + { + GUIUtility.hotControl = 0; + + if (position.Contains( mousePosition )) + { + Event.current.Use(); + return true; + } else + { + Event.current.Use(); + return false; + } + } + break; + + case EventType.Repaint: + if (visible) + { + var content = (GUIUtility.hotControl == controlID && position.Contains( mousePosition )) + ? s_RemoveButtonActiveContent + : s_RemoveButtonNormalContent; + removeButtonStyle.Draw( position, content, controlID ); + } + break; + } + + return false; + } + + private static bool s_TrackingCancelBlockContext; + + /// + /// Begin tracking drag and drop within list. + /// + /// Unique ID of list control. + /// Zero-based index of item which is going to be dragged. + private static void BeginTrackingReorderDrag( int controlID, int itemIndex ) + { + GUIUtility.hotControl = controlID; + GUIUtility.keyboardControl = 0; + s_AnchorIndex = itemIndex; + s_TargetIndex = itemIndex; + s_TrackingCancelBlockContext = false; + } + + /// + /// Stop tracking drag and drop. + /// + private static void StopTrackingReorderDrag() + { + GUIUtility.hotControl = 0; + s_AnchorIndex = -1; + s_TargetIndex = -1; + } + + /// + /// Gets a value indicating whether item in current list is currently being tracked. + /// + /// Unique ID of list control. + /// + /// A value of true if item is being tracked; otherwise false. + /// + private static bool IsTrackingControl( int controlID ) + { + return !s_TrackingCancelBlockContext && GUIUtility.hotControl == controlID; + } + + /// + /// Accept reordering. + /// + /// Reorderable list adaptor. + private void AcceptReorderDrag( IReorderableListAdaptor adaptor ) + { + try + { + // Reorder list as needed! + s_TargetIndex = Mathf.Clamp( s_TargetIndex, 0, adaptor.Count + 1 ); + if (s_TargetIndex != s_AnchorIndex && s_TargetIndex != s_AnchorIndex + 1) + MoveItem( adaptor, s_AnchorIndex, s_TargetIndex ); + } finally + { + StopTrackingReorderDrag(); + } + } + + private static Rect s_DragItemPosition; + + // Micro-optimisation to avoid repeated construction. + private static Rect s_RemoveButtonPosition; + + private void DrawListItem( EventType eventType, Rect position, IReorderableListAdaptor adaptor, int itemIndex ) + { + bool visible = (position.y < _visibleRect.yMax && position.yMax > _visibleRect.y); + bool draggable = _allowReordering && adaptor.CanDrag( itemIndex ); + + Rect itemContentPosition = position; + itemContentPosition.x = position.x + 2; + itemContentPosition.y += 1; + itemContentPosition.width = position.width - 4; + itemContentPosition.height = position.height - 4; + + // Make space for grab handle? + if (draggable) + { + itemContentPosition.x += 20; + itemContentPosition.width -= 20; + } + + // Make space for element index. + if (_indexLabelWidth != 0) + { + itemContentPosition.width -= _indexLabelWidth; + + if (eventType == EventType.Repaint && visible) + s_RightAlignedLabelStyle.Draw( new Rect( itemContentPosition.x, position.y, _indexLabelWidth, position.height - 4 ), itemIndex + ":", false, false, false, false ); + + itemContentPosition.x += _indexLabelWidth; + } + + // Make space for remove button? + if (hasRemoveButtons) + itemContentPosition.width -= removeButtonStyle.fixedWidth; + + if (eventType == EventType.Repaint && visible) + { + // Draw grab handle? + if (draggable) + GUI.DrawTexture( new Rect( position.x + 6, position.y + position.height / 2f - 3, 9, 5 ), ReorderableListResources.texGrabHandle ); + + // Draw splitter between list items. + if (!_tracking || itemIndex != s_AnchorIndex) + GUI.DrawTexture( new Rect( position.x, position.y - 1, position.width, 1 ), ReorderableListResources.texItemSplitter ); + } + + // Allow control to be automatically focused. + if (s_AutoFocusIndex == itemIndex) + GUI.SetNextControlName( "AutoFocus_" + _controlID + "_" + itemIndex ); + + try + { + s_CurrentItemIndex.Push( itemIndex ); + + // Present actual control. + EditorGUI.BeginChangeCheck(); + adaptor.DrawItem( itemContentPosition, itemIndex ); + if (EditorGUI.EndChangeCheck()) + ReorderableListGUI.indexOfChangedItem = itemIndex; + + // Draw remove button? + if (hasRemoveButtons && adaptor.CanRemove( itemIndex )) + { + s_RemoveButtonPosition = position; + s_RemoveButtonPosition.width = removeButtonStyle.fixedWidth; + s_RemoveButtonPosition.x = itemContentPosition.xMax + 2; + s_RemoveButtonPosition.height -= 2; + + if (DoRemoveButton( s_RemoveButtonPosition, visible )) + RemoveItem( adaptor, itemIndex ); + } + + // Check for context click? + if (eventType == EventType.ContextClick && position.Contains( Event.current.mousePosition ) && (flags & ReorderableListFlags.DisableContextMenu) == 0) + { + ShowContextMenu( _controlID, itemIndex, adaptor ); + Event.current.Use(); + } + } finally + { + s_CurrentItemIndex.Pop(); + } + } + + private void DrawFloatingListItem( EventType eventType, IReorderableListAdaptor adaptor, float targetSlotPosition ) + { + if (eventType == EventType.Repaint) + { + Color restoreColor = GUI.color; + + // Fill background of target area. + Rect targetPosition = s_DragItemPosition; + targetPosition.y = targetSlotPosition - 1; + targetPosition.height = 1; + + GUI.DrawTexture( targetPosition, ReorderableListResources.texItemSplitter ); + + --targetPosition.x; + ++targetPosition.y; + targetPosition.width += 2; + targetPosition.height = s_DragItemPosition.height - 1; + + GUI.color = TargetBackgroundColor; + GUI.DrawTexture( targetPosition, EditorGUIUtility.whiteTexture ); + + // Fill background of item which is being dragged. + --s_DragItemPosition.x; + s_DragItemPosition.width += 2; + --s_DragItemPosition.height; + + GUI.color = AnchorBackgroundColor; + GUI.DrawTexture( s_DragItemPosition, EditorGUIUtility.whiteTexture ); + + ++s_DragItemPosition.x; + s_DragItemPosition.width -= 2; + ++s_DragItemPosition.height; + + // Draw horizontal splitter above and below. + GUI.color = new Color( 0f, 0f, 0f, 0.6f ); + targetPosition.y = s_DragItemPosition.y - 1; + targetPosition.height = 1; + GUI.DrawTexture( targetPosition, EditorGUIUtility.whiteTexture ); + + targetPosition.y += s_DragItemPosition.height; + GUI.DrawTexture( targetPosition, EditorGUIUtility.whiteTexture ); + + GUI.color = restoreColor; + } + + DrawListItem( eventType, s_DragItemPosition, adaptor, s_AnchorIndex ); + } + + /// + /// Draw list container and items. + /// + /// Position of list control in GUI. + /// Unique ID of list control. + /// Reorderable list adaptor. + private void DrawListContainerAndItems( Rect position, int controlID, IReorderableListAdaptor adaptor ) + { + // Get local copy of event information for efficiency. + EventType eventType = Event.current.GetTypeForControl( controlID ); + Vector2 mousePosition = Event.current.mousePosition; + if (Event.current.isMouse) + s_MousePosition = GUIUtility.GUIToScreenPoint( mousePosition ); + + int newTargetIndex = s_TargetIndex; + + // Position of first item in list. + float firstItemY = position.y + containerStyle.padding.top; + + switch (eventType) + { + case EventType.MouseDown: + if (_tracking) + { + // Cancel drag when other mouse button is pressed. + s_TrackingCancelBlockContext = true; + Event.current.Use(); + } + break; + + case EventType.MouseDrag: + if (_tracking) + { + // Reset target index and adjust when looping through list items. + if (mousePosition.y < firstItemY) + newTargetIndex = 0; + else if (mousePosition.y >= position.yMax) + newTargetIndex = adaptor.Count; + + s_DragItemPosition.y = Mathf.Clamp( mousePosition.y + s_AnchorMouseOffset, firstItemY, position.yMax - s_DragItemPosition.height - 1 ); + } + break; + + case EventType.MouseUp: + if (controlID == GUIUtility.hotControl) + { + // Allow user code to change control over reordering during drag. + if (!s_TrackingCancelBlockContext && _allowReordering) + AcceptReorderDrag( adaptor ); + else + StopTrackingReorderDrag(); + Event.current.Use(); + } + break; + + case EventType.KeyDown: + if (_tracking && Event.current.keyCode == KeyCode.Escape) + { + StopTrackingReorderDrag(); + Event.current.Use(); + } + break; + + case EventType.ExecuteCommand: + if (s_ContextControlID == controlID) + { + int itemIndex = s_ContextItemIndex; + try + { + DoCommand( s_ContextCommandName, itemIndex, adaptor ); + Event.current.Use(); + } finally + { + s_ContextControlID = 0; + s_ContextItemIndex = 0; + } + } + break; + + case EventType.Repaint: + // Draw caption area of list. + containerStyle.Draw( position, GUIContent.none, false, false, false, false ); + break; + } + + ReorderableListGUI.indexOfChangedItem = -1; + + // Draw list items! + Rect itemPosition = new Rect( position.x + 2, firstItemY, position.width - 4, 0 ); + float targetSlotPosition = position.yMax - s_DragItemPosition.height - 1; + + float lastMidPoint = 0f; + float lastHeight = 0f; + + int count = adaptor.Count; + for (int i = 0; i < count; ++i) + { + itemPosition.y = itemPosition.yMax; + itemPosition.height = 0; + + if (_tracking) + { + // Does this represent the target index? + if (i == s_TargetIndex) + { + targetSlotPosition = itemPosition.y; + itemPosition.y += s_DragItemPosition.height; + } + + // Do not draw item if it is currently being dragged. + // Draw later so that it is shown in front of other controls. + if (i == s_AnchorIndex) + continue; + + lastMidPoint = itemPosition.y - lastHeight / 2f; + } + + // Update position for current item. + itemPosition.height = adaptor.GetItemHeight( i ) + 4; + lastHeight = itemPosition.height; + + if (_tracking && eventType == EventType.MouseDrag) + { + float midpoint = itemPosition.y + itemPosition.height / 2f; + + if (s_TargetIndex < i) + { + if (s_DragItemPosition.yMax > lastMidPoint && s_DragItemPosition.yMax < midpoint) + newTargetIndex = i; + } else if (s_TargetIndex > i) + { + if (s_DragItemPosition.y > lastMidPoint && s_DragItemPosition.y < midpoint) + newTargetIndex = i; + } + + /*if (s_DragItemPosition.y > itemPosition.y && s_DragItemPosition.y <= midpoint) + newTargetIndex = i; + else if (s_DragItemPosition.yMax > midpoint && s_DragItemPosition.yMax <= itemPosition.yMax) + newTargetIndex = i + 1;*/ + } + + // The following may break use of tab key to navigate through controls :/ + if ((flags & ReorderableListFlags.DisableClipping) == 0) + { + // Clip list item? Performance boost! + if (itemPosition.yMax < _visibleRect.y - itemPosition.height) + { + // Let's try and trick Unity into maintaining tab key support... + GUIUtility.GetControlID( FocusType.Keyboard, itemPosition ); + continue; + } + if (itemPosition.y > _visibleRect.yMax + itemPosition.height) + break; + } + + // Draw list item. + DrawListItem( eventType, itemPosition, adaptor, i ); + + // Did list count change (i.e. item removed)? + if (adaptor.Count < count) + { + // We assume that it was this item which was removed, so --i allows us + // to process the next item as usual. + count = adaptor.Count; + --i; + continue; + } + + // Event has already been used, skip to next item. + if (Event.current.type != EventType.Used) + { + switch (eventType) + { + case EventType.MouseDown: + if (GUI.enabled && itemPosition.Contains( mousePosition )) + { + // Remove input focus from control before attempting a context click or drag. + GUIUtility.keyboardControl = 0; + + if (_allowReordering && adaptor.CanDrag( i ) && Event.current.button == 0) + { + s_DragItemPosition = itemPosition; + + BeginTrackingReorderDrag( controlID, i ); + s_AnchorMouseOffset = itemPosition.y - mousePosition.y; + s_TargetIndex = i; + + Event.current.Use(); + } + } + break; +/* DEBUG + case EventType.Repaint: + GUI.color = Color.red; + GUI.DrawTexture(new Rect(0, lastMidPoint, 10, 1), EditorGUIUtility.whiteTexture); + GUI.color = Color.yellow; + GUI.DrawTexture(new Rect(5, itemPosition.y + itemPosition.height / 2f, 10, 1), EditorGUIUtility.whiteTexture); + GUI.color = Color.white; + break; +//*/ + } + } + } + + // Item which is being dragged should be shown on top of other controls! + if (IsTrackingControl( controlID )) + { + lastMidPoint = position.yMax - lastHeight / 2f; + + if (eventType == EventType.MouseDrag) + { + if (s_DragItemPosition.yMax >= lastMidPoint) + newTargetIndex = count; + + // Force repaint to occur so that dragging rectangle is visible. + s_TargetIndex = newTargetIndex; + Event.current.Use(); + } + + DrawFloatingListItem( eventType, adaptor, targetSlotPosition ); +/* DEBUG + if (eventType == EventType.Repaint) { + GUI.color = Color.blue; + GUI.DrawTexture(new Rect(100, lastMidPoint, 20, 1), EditorGUIUtility.whiteTexture); + GUI.color = Color.white; + } +//*/ + } + + // Fake control to catch input focus if auto focus was not possible. + GUIUtility.GetControlID( FocusType.Keyboard ); + } + + /// + /// Checks to see if list control needs to be automatically focused. + /// + /// Unique ID of list control. + private void CheckForAutoFocusControl( int controlID ) + { + if (Event.current.type == EventType.Used) + return; + + // Automatically focus control! + if (s_AutoFocusControlID == controlID) + { + s_AutoFocusControlID = 0; + Internal.GUIHelper.FocusTextInControl( "AutoFocus_" + controlID + "_" + s_AutoFocusIndex ); + s_AutoFocusIndex = -1; + } + } + + /// + /// Draw additional controls below list control and highlight drop target. + /// + /// Position of list control in GUI. + /// Unique ID of list control. + /// Reorderable list adaptor. + private void DrawFooterControls( Rect position, int controlID, IReorderableListAdaptor adaptor ) + { + if (hasAddButton) + { + Rect addButtonRect = new Rect( + position.xMax - addButtonStyle.fixedWidth, + position.yMax - 1, + addButtonStyle.fixedWidth, + addButtonStyle.fixedHeight + ); + DoAddButton( addButtonRect, controlID, adaptor ); + } + } + + /// + /// Cache of container heights mapped by control ID. + /// + private static Dictionary s_ContainerHeightCache = new Dictionary(); + + /// + /// Do layout version of list field. + /// + /// Unique ID of list control. + /// Reorderable list adaptor. + /// + /// Position of list container area in GUI (excludes footer area). + /// + private Rect DrawLayoutListField( int controlID, IReorderableListAdaptor adaptor ) + { + float totalHeight; + + // Calculate position of list field using layout engine. + if (Event.current.type == EventType.Layout) + { + totalHeight = CalculateListHeight( adaptor ); + s_ContainerHeightCache[controlID] = totalHeight; + } else + { + totalHeight = s_ContainerHeightCache.ContainsKey( controlID ) + ? s_ContainerHeightCache[controlID] + : 0; + } + + Rect position = GUILayoutUtility.GetRect( GUIContent.none, containerStyle, GUILayout.Height( totalHeight ) ); + + // Make room for add button? + if (hasAddButton) + position.height -= addButtonStyle.fixedHeight; + + // Draw list as normal. + DrawListContainerAndItems( position, controlID, adaptor ); + + CheckForAutoFocusControl( controlID ); + + return position; + } + + /// + /// Draw content for empty list (layout version). + /// + /// Callback to draw empty content. + /// + /// Position of list container area in GUI (excludes footer area). + /// + private Rect DrawLayoutEmptyList( DrawEmpty drawEmpty ) + { + Rect r = EditorGUILayout.BeginVertical( containerStyle ); + { + if (drawEmpty != null) + drawEmpty(); + else + GUILayout.Space( 5 ); + } + EditorGUILayout.EndVertical(); + + // Allow room for add button. + GUILayoutUtility.GetRect( 0, addButtonStyle.fixedHeight - 1 ); + + return r; + } + + /// + /// Draw content for empty list (layout version). + /// + /// Position of list control in GUI. + /// Callback to draw empty content. + private void DrawEmptyListControl( Rect position, DrawEmptyAbsolute drawEmpty ) + { + if (Event.current.type == EventType.Repaint) + containerStyle.Draw( position, GUIContent.none, false, false, false, false ); + + // Take padding into consideration when drawing empty content. + position.x += containerStyle.padding.left; + position.y += containerStyle.padding.top; + position.width -= containerStyle.padding.horizontal; + position.height -= containerStyle.padding.vertical; + + if (drawEmpty != null) + drawEmpty( position ); + } + + /// + /// Correct if for some reason one or more styles are missing! + /// + private void FixStyles() + { + containerStyle = containerStyle ?? ReorderableListGUI.defaultContainerStyle; + addButtonStyle = addButtonStyle ?? ReorderableListGUI.defaultAddButtonStyle; + removeButtonStyle = removeButtonStyle ?? ReorderableListGUI.defaultRemoveButtonStyle; + + if (s_RightAlignedLabelStyle == null) + { + s_RightAlignedLabelStyle = new GUIStyle( GUI.skin.label ); + s_RightAlignedLabelStyle.alignment = TextAnchor.MiddleRight; + s_RightAlignedLabelStyle.padding.right = 4; + } + } + + /// + /// Draw layout version of list control. + /// + /// Unique ID of list control. + /// Reorderable list adaptor. + /// Delegate for drawing empty list. + private void Draw( int controlID, IReorderableListAdaptor adaptor, DrawEmpty drawEmpty ) + { + FixStyles(); + PrepareState( controlID, adaptor ); + + Rect position; + + if (adaptor.Count > 0) + position = DrawLayoutListField( controlID, adaptor ); + else + position = DrawLayoutEmptyList( drawEmpty ); + + DrawFooterControls( position, controlID, adaptor ); + } + + /// + public void Draw( IReorderableListAdaptor adaptor, DrawEmpty drawEmpty ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + Draw( controlID, adaptor, drawEmpty ); + } + + /// + public void Draw( IReorderableListAdaptor adaptor ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + Draw( controlID, adaptor, null ); + } + + /// + /// Draw list control with absolute positioning. + /// + /// Position of list control in GUI. + /// Unique ID of list control. + /// Reorderable list adaptor. + /// Delegate for drawing empty list. + private void Draw( Rect position, int controlID, IReorderableListAdaptor adaptor, DrawEmptyAbsolute drawEmpty ) + { + FixStyles(); + PrepareState( controlID, adaptor ); + + // Allow for footer area. + if (hasAddButton) + position.height -= addButtonStyle.fixedHeight; + + if (adaptor.Count > 0) + { + DrawListContainerAndItems( position, controlID, adaptor ); + CheckForAutoFocusControl( controlID ); + } else + { + DrawEmptyListControl( position, drawEmpty ); + } + + DrawFooterControls( position, controlID, adaptor ); + } + + /// + /// Draw list control with absolute positioning. + /// + /// Position of list control in GUI. + /// Reorderable list adaptor. + /// Delegate for drawing empty list. + public void Draw( Rect position, IReorderableListAdaptor adaptor, DrawEmptyAbsolute drawEmpty ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + Draw( position, controlID, adaptor, drawEmpty ); + } + + /// + public void Draw( Rect position, IReorderableListAdaptor adaptor ) + { + int controlID = GUIUtility.GetControlID( FocusType.Passive ); + Draw( position, controlID, adaptor, null ); + } + + #endregion + + #region Context Menu + + /// + /// Content for "Move to Top" command. + /// + protected static readonly GUIContent commandMoveToTop = new GUIContent( "Move to Top" ); + /// + /// Content for "Move to Bottom" command. + /// + protected static readonly GUIContent commandMoveToBottom = new GUIContent( "Move to Bottom" ); + /// + /// Content for "Insert Above" command. + /// + protected static readonly GUIContent commandInsertAbove = new GUIContent( "Insert Above" ); + /// + /// Content for "Insert Below" command. + /// + protected static readonly GUIContent commandInsertBelow = new GUIContent( "Insert Below" ); + /// + /// Content for "Duplicate" command. + /// + protected static readonly GUIContent commandDuplicate = new GUIContent( "Duplicate" ); + /// + /// Content for "Remove" command. + /// + protected static readonly GUIContent commandRemove = new GUIContent( "Remove" ); + /// + /// Content for "Clear All" command. + /// + protected static readonly GUIContent commandClearAll = new GUIContent( "Clear All" ); + + // Command control id and item index are assigned when context menu is shown. + private static int s_ContextControlID; + private static int s_ContextItemIndex; + + // Command name is assigned by default context menu handler. + private static string s_ContextCommandName; + + private void ShowContextMenu( int controlID, int itemIndex, IReorderableListAdaptor adaptor ) + { + GenericMenu menu = new GenericMenu(); + + s_ContextControlID = controlID; + s_ContextItemIndex = itemIndex; + + AddItemsToMenu( menu, itemIndex, adaptor ); + + if (menu.GetItemCount() > 0) + menu.ShowAsContext(); + } + + /// + /// Default functionality to handle context command. + /// + /// + /// Can be used when adding custom items to the context menu: + /// + /// + /// + /// + protected static readonly GenericMenu.MenuFunction2 defaultContextHandler = DefaultContextMenuHandler; + + private static void DefaultContextMenuHandler( object userData ) + { + var commandContent = userData as GUIContent; + if (commandContent == null || string.IsNullOrEmpty( commandContent.text )) + return; + + s_ContextCommandName = commandContent.text; + + var e = EditorGUIUtility.CommandEvent( "ReorderableListContextCommand" ); + EditorWindow.focusedWindow.SendEvent( e ); + } + + /// + /// Invoked to generate context menu for list item. + /// + /// Menu which can be populated. + /// Zero-based index of item which was right-clicked. + /// Reorderable list adaptor. + protected virtual void AddItemsToMenu( GenericMenu menu, int itemIndex, IReorderableListAdaptor adaptor ) + { + if ((flags & ReorderableListFlags.DisableReordering) == 0) + { + if (itemIndex > 0) + menu.AddItem( commandMoveToTop, false, defaultContextHandler, commandMoveToTop ); + else + menu.AddDisabledItem( commandMoveToTop ); + + if (itemIndex + 1 < adaptor.Count) + menu.AddItem( commandMoveToBottom, false, defaultContextHandler, commandMoveToBottom ); + else + menu.AddDisabledItem( commandMoveToBottom ); + + if (hasAddButton) + { + menu.AddSeparator( "" ); + + menu.AddItem( commandInsertAbove, false, defaultContextHandler, commandInsertAbove ); + menu.AddItem( commandInsertBelow, false, defaultContextHandler, commandInsertBelow ); + + if ((flags & ReorderableListFlags.DisableDuplicateCommand) == 0) + menu.AddItem( commandDuplicate, false, defaultContextHandler, commandDuplicate ); + } + } + + if (hasRemoveButtons) + { + if (menu.GetItemCount() > 0) + menu.AddSeparator( "" ); + + menu.AddItem( commandRemove, false, defaultContextHandler, commandRemove ); + menu.AddSeparator( "" ); + menu.AddItem( commandClearAll, false, defaultContextHandler, commandClearAll ); + } + } + + #endregion + + #region Command Handling + + /// + /// Invoked to handle context command. + /// + /// + /// It is important to set the value of GUI.changed to true if any + /// changes are made by command handler. + /// Default command handling functionality can be inherited: + /// + /// + /// + /// Name of command. This is the text shown in the context menu. + /// Zero-based index of item which was right-clicked. + /// Reorderable list adaptor. + /// + /// A value of true if command was known; otherwise false. + /// + protected virtual bool HandleCommand( string commandName, int itemIndex, IReorderableListAdaptor adaptor ) + { + switch (commandName) + { + case "Move to Top": + MoveItem( adaptor, itemIndex, 0 ); + return true; + case "Move to Bottom": + MoveItem( adaptor, itemIndex, adaptor.Count ); + return true; + + case "Insert Above": + InsertItem( adaptor, itemIndex ); + return true; + case "Insert Below": + InsertItem( adaptor, itemIndex + 1 ); + return true; + case "Duplicate": + DuplicateItem( adaptor, itemIndex ); + return true; + + case "Remove": + RemoveItem( adaptor, itemIndex ); + return true; + case "Clear All": + ClearAll( adaptor ); + return true; + + default: + return false; + } + } + + /// + /// Call to manually perform command. + /// + /// + /// Warning message is logged to console if attempted to execute unknown command. + /// + /// Name of command. This is the text shown in the context menu. + /// Zero-based index of item which was right-clicked. + /// Reorderable list adaptor. + /// + /// A value of true if command was known; otherwise false. + /// + public bool DoCommand( string commandName, int itemIndex, IReorderableListAdaptor adaptor ) + { + if (!HandleCommand( s_ContextCommandName, itemIndex, adaptor )) + { + Debug.LogWarning( "Unknown context command." ); + return false; + } + return true; + } + + /// + /// Call to manually perform command. + /// + /// + /// Warning message is logged to console if attempted to execute unknown command. + /// + /// Content representing command. + /// Zero-based index of item which was right-clicked. + /// Reorderable list adaptor. + /// + /// A value of true if command was known; otherwise false. + /// + public bool DoCommand( GUIContent command, int itemIndex, IReorderableListAdaptor adaptor ) + { + return DoCommand( command.text, itemIndex, adaptor ); + } + + #endregion + + #region Methods + + /// + /// Calculate height of list control in pixels. + /// + /// Reorderable list adaptor. + /// + /// Required list height in pixels. + /// + public float CalculateListHeight( IReorderableListAdaptor adaptor ) + { + FixStyles(); + + float totalHeight = containerStyle.padding.vertical - 1; + + // Take list items into consideration. + int count = adaptor.Count; + for (int i = 0; i < count; ++i) + totalHeight += adaptor.GetItemHeight( i ); + // Add spacing between list items. + totalHeight += 4 * count; + + // Add height of add button. + if (hasAddButton) + totalHeight += addButtonStyle.fixedHeight; + + return totalHeight; + } + + /// + /// Calculate height of list control in pixels. + /// + /// Count of items in list. + /// Fixed height of list item. + /// + /// Required list height in pixels. + /// + public float CalculateListHeight( int itemCount, float itemHeight ) + { + FixStyles(); + + float totalHeight = containerStyle.padding.vertical - 1; + + // Take list items into consideration. + totalHeight += (itemHeight + 4) * itemCount; + + // Add height of add button. + if (hasAddButton) + totalHeight += addButtonStyle.fixedHeight; + + return totalHeight; + } + + /// + /// Move item from source index to destination index. + /// + /// Reorderable list adaptor. + /// Zero-based index of source item. + /// Zero-based index of destination index. + protected void MoveItem( IReorderableListAdaptor adaptor, int sourceIndex, int destIndex ) + { + adaptor.Move( sourceIndex, destIndex ); + + GUI.changed = true; + ReorderableListGUI.indexOfChangedItem = -1; + } + + /// + /// Add item at end of list and raises the event . + /// + /// Reorderable list adaptor. + protected void AddItem( IReorderableListAdaptor adaptor ) + { + adaptor.Add(); + AutoFocusItem( s_ContextControlID, adaptor.Count - 1 ); + + GUI.changed = true; + ReorderableListGUI.indexOfChangedItem = -1; + + var args = new ItemInsertedEventArgs( adaptor, adaptor.Count - 1, false ); + OnItemInserted( args ); + } + + /// + /// Insert item at specified index and raises the event . + /// + /// Reorderable list adaptor. + /// Zero-based index of item. + protected void InsertItem( IReorderableListAdaptor adaptor, int itemIndex ) + { + adaptor.Insert( itemIndex ); + AutoFocusItem( s_ContextControlID, itemIndex ); + + GUI.changed = true; + ReorderableListGUI.indexOfChangedItem = -1; + + var args = new ItemInsertedEventArgs( adaptor, itemIndex, false ); + OnItemInserted( args ); + } + + /// + /// Duplicate specified item and raises the event . + /// + /// Reorderable list adaptor. + /// Zero-based index of item. + protected void DuplicateItem( IReorderableListAdaptor adaptor, int itemIndex ) + { + adaptor.Duplicate( itemIndex ); + AutoFocusItem( s_ContextControlID, itemIndex + 1 ); + + GUI.changed = true; + ReorderableListGUI.indexOfChangedItem = -1; + + var args = new ItemInsertedEventArgs( adaptor, itemIndex + 1, true ); + OnItemInserted( args ); + } + + /// + /// Remove specified item. + /// + /// + /// The event is raised prior to removing item + /// and allows removal to be cancelled. + /// + /// Reorderable list adaptor. + /// Zero-based index of item. + /// + /// Returns a value of false if operation was cancelled. + /// + protected bool RemoveItem( IReorderableListAdaptor adaptor, int itemIndex ) + { + var args = new ItemRemovingEventArgs( adaptor, itemIndex ); + OnItemRemoving( args ); + if (args.Cancel) + return false; + + adaptor.Remove( itemIndex ); + + GUI.changed = true; + ReorderableListGUI.indexOfChangedItem = -1; + + return true; + } + + /// + /// Remove all items from list. + /// + /// + /// The event is raised for each item prior to + /// clearing array and allows entire operation to be cancelled. + /// + /// Reorderable list adaptor. + /// + /// Returns a value of false if operation was cancelled. + /// + protected bool ClearAll( IReorderableListAdaptor adaptor ) + { + if (adaptor.Count == 0) + return true; + + var args = new ItemRemovingEventArgs( adaptor, 0 ); + int count = adaptor.Count; + for (int i = 0; i < count; ++i) + { + args.itemIndex = i; + OnItemRemoving( args ); + if (args.Cancel) + return false; + } + + adaptor.Clear(); + + GUI.changed = true; + ReorderableListGUI.indexOfChangedItem = -1; + + return true; + } + + #endregion + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs.meta b/Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs.meta new file mode 100644 index 0000000..6464f35 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/ReorderableListControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7449d5ee58dc949ae9e48df297608904 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs b/Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs new file mode 100644 index 0000000..8f6e8c7 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs @@ -0,0 +1,61 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using System; + +namespace InControl.ReorderableList +{ + + /// + /// Additional flags which can be passed into reorderable list field. + /// + /// + /// Multiple flags can be specified if desired: + /// + /// + [Flags] + public enum ReorderableListFlags + { + /// + /// Hide grab handles and disable reordering of list items. + /// + DisableReordering = 0x01, + /// + /// Hide add button at base of control. + /// + HideAddButton = 0x02, + /// + /// Hide remove buttons from list items. + /// + HideRemoveButtons = 0x04, + /// + /// Do not display context menu upon right-clicking grab handle. + /// + DisableContextMenu = 0x08, + /// + /// Hide "Duplicate" option from context menu. + /// + DisableDuplicateCommand = 0x10, + /// + /// Do not automatically focus first control of newly added items. + /// + DisableAutoFocus = 0x20, + /// + /// Show zero-based index of array elements. + /// + ShowIndices = 0x40, + /// + /// Do not attempt to clip items which are out of view. + /// + /// + /// Clipping helps to boost performance, though may lead to issues on + /// some interfaces. + /// + DisableClipping = 0x80, + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs.meta b/Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs.meta new file mode 100644 index 0000000..81f8eca --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/ReorderableListFlags.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d78a12eba9cd148d9a5d02acc6bf2e62 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs b/Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs new file mode 100644 index 0000000..1e4b134 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs @@ -0,0 +1,672 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; +using UnityEditor; + +using System.Collections.Generic; + +using InControl.ReorderableList.Internal; + +namespace InControl.ReorderableList +{ + + /// + /// Utility class for drawing reorderable lists. + /// + public static class ReorderableListGUI + { + + /// + /// Default list item height is 18 pixels. + /// + public const float DefaultItemHeight = 18; + + /// + /// Gets or sets zero-based index of last item which was changed. A value of -1 + /// indicates that no item was changed by list. + /// + /// + /// This property should not be set when items are added or removed. + /// + public static int indexOfChangedItem { get; internal set; } + + /// + /// Gets zero-based index of list item which is currently being drawn; + /// or a value of -1 if no item is currently being drawn. + /// + public static int currentItemIndex + { + get { return ReorderableListControl.currentItemIndex; } + } + + #region Basic Item Drawers + + /// + /// Default list item drawer implementation. + /// + /// + /// Always presents the label "Item drawer not implemented.". + /// + /// Position to draw list item control(s). + /// Value of list item. + /// + /// Unmodified value of list item. + /// + /// Type of list item. + public static T DefaultItemDrawer( Rect position, T item ) + { + GUI.Label( position, "Item drawer not implemented." ); + return item; + } + + /// + /// Draws text field allowing list items to be edited. + /// + /// + /// Null values are automatically changed to empty strings since null + /// values cannot be edited using a text field. + /// Value of GUI.changed is set to true if value of item + /// is modified. + /// + /// Position to draw list item control(s). + /// Value of list item. + /// + /// Modified value of list item. + /// + public static string TextFieldItemDrawer( Rect position, string item ) + { + if (item == null) + { + item = ""; + GUI.changed = true; + } + return EditorGUI.TextField( position, item ); + } + + #endregion + + /// + /// Gets the default list control implementation. + /// + private static ReorderableListControl defaultListControl { get; set; } + + static ReorderableListGUI() + { + InitStyles(); + + defaultListControl = new ReorderableListControl(); + + // Duplicate default styles to prevent user scripts from interferring with + // the default list control instance. + defaultListControl.containerStyle = new GUIStyle( defaultContainerStyle ); + defaultListControl.addButtonStyle = new GUIStyle( defaultAddButtonStyle ); + defaultListControl.removeButtonStyle = new GUIStyle( defaultRemoveButtonStyle ); + + indexOfChangedItem = -1; + } + + #region Custom Styles + + /// + /// Gets default style for title header. + /// + public static GUIStyle defaultTitleStyle { get; private set; } + + /// + /// Gets default style for background of list control. + /// + public static GUIStyle defaultContainerStyle { get; private set; } + /// + /// Gets default style for add item button. + /// + public static GUIStyle defaultAddButtonStyle { get; private set; } + /// + /// Gets default style for remove item button. + /// + public static GUIStyle defaultRemoveButtonStyle { get; private set; } + + private static void InitStyles() + { + defaultTitleStyle = new GUIStyle(); + defaultTitleStyle.border = new RectOffset( 2, 2, 2, 1 ); + defaultTitleStyle.margin = new RectOffset( 5, 5, 5, 0 ); + defaultTitleStyle.padding = new RectOffset( 5, 5, 0, 0 ); + defaultTitleStyle.alignment = TextAnchor.MiddleLeft; + defaultTitleStyle.normal.background = ReorderableListResources.texTitleBackground; + defaultTitleStyle.normal.textColor = EditorGUIUtility.isProSkin + ? new Color( 0.8f, 0.8f, 0.8f ) + : new Color( 0.2f, 0.2f, 0.2f ); + + defaultContainerStyle = new GUIStyle(); + defaultContainerStyle.border = new RectOffset( 2, 2, 1, 2 ); + defaultContainerStyle.margin = new RectOffset( 5, 5, 5, 5 ); + defaultContainerStyle.padding = new RectOffset( 1, 1, 2, 2 ); + defaultContainerStyle.normal.background = ReorderableListResources.texContainerBackground; + + defaultAddButtonStyle = new GUIStyle(); + defaultAddButtonStyle.fixedWidth = 30; + defaultAddButtonStyle.fixedHeight = 16; + defaultAddButtonStyle.normal.background = ReorderableListResources.texAddButton; + defaultAddButtonStyle.active.background = ReorderableListResources.texAddButtonActive; + + defaultRemoveButtonStyle = new GUIStyle(); + defaultRemoveButtonStyle.fixedWidth = 27; + defaultRemoveButtonStyle.active.background = ReorderableListResources.CreatePixelTexture( "Dark Pixel (List GUI)", new Color32( 18, 18, 18, 255 ) ); + defaultRemoveButtonStyle.imagePosition = ImagePosition.ImageOnly; + defaultRemoveButtonStyle.alignment = TextAnchor.MiddleCenter; + + } + + #endregion + + private static GUIContent s_Temp = new GUIContent(); + + #region Title Control + + /// + /// Draw title control for list field. + /// + /// + /// When needed, should be shown immediately before list field. + /// + /// + /// + /// + /// + /// Content for title control. + public static void Title( GUIContent title ) + { + Rect position = GUILayoutUtility.GetRect( title, defaultTitleStyle ); + position.height += 6; + Title( position, title ); + } + + /// + /// Draw title control for list field. + /// + /// + /// When needed, should be shown immediately before list field. + /// + /// + /// + /// + /// + /// Text for title control. + public static void Title( string title ) + { + s_Temp.text = title; + Title( s_Temp ); + } + + /// + /// Draw title control for list field with absolute positioning. + /// + /// Position of control. + /// Content for title control. + public static void Title( Rect position, GUIContent title ) + { + if (Event.current.type == EventType.Repaint) + defaultTitleStyle.Draw( position, title, false, false, false, false ); + } + + /// + /// Draw title control for list field with absolute positioning. + /// + /// Position of control. + /// Text for title control. + public static void Title( Rect position, string text ) + { + s_Temp.text = text; + Title( position, s_Temp ); + } + + #endregion + + #region List Control + + /// + /// Draw list field control. + /// + /// The list which can be reordered. + /// Callback to draw list item. + /// Callback to draw custom content for empty list (optional). + /// Height of a single list item. + /// Optional flags to pass into list field. + /// Type of list item. + private static void DoListField( IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmpty drawEmpty, float itemHeight, ReorderableListFlags flags ) + { + var adaptor = new GenericListAdaptor( list, drawItem, itemHeight ); + ReorderableListControl.DrawControlFromState( adaptor, drawEmpty, flags ); + } + /// + /// Draw list field control with absolute positioning. + /// + /// Position of control. + /// The list which can be reordered. + /// Callback to draw list item. + /// Callback to draw custom content for empty list (optional). + /// Height of a single list item. + /// Optional flags to pass into list field. + /// Type of list item. + private static void DoListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmptyAbsolute drawEmpty, float itemHeight, ReorderableListFlags flags ) + { + var adaptor = new GenericListAdaptor( list, drawItem, itemHeight ); + ReorderableListControl.DrawControlFromState( position, adaptor, drawEmpty, flags ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmpty drawEmpty, float itemHeight, ReorderableListFlags flags ) + { + DoListField( list, drawItem, drawEmpty, itemHeight, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmptyAbsolute drawEmpty, float itemHeight, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, list, drawItem, drawEmpty, itemHeight, flags ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmpty drawEmpty, float itemHeight ) + { + DoListField( list, drawItem, drawEmpty, itemHeight, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmptyAbsolute drawEmpty, float itemHeight ) + { + DoListFieldAbsolute( position, list, drawItem, drawEmpty, itemHeight, 0 ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmpty drawEmpty, ReorderableListFlags flags ) + { + DoListField( list, drawItem, drawEmpty, DefaultItemHeight, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, list, drawItem, drawEmpty, DefaultItemHeight, flags ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmpty drawEmpty ) + { + DoListField( list, drawItem, drawEmpty, DefaultItemHeight, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListControl.DrawEmptyAbsolute drawEmpty ) + { + DoListFieldAbsolute( position, list, drawItem, drawEmpty, DefaultItemHeight, 0 ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, float itemHeight, ReorderableListFlags flags ) + { + DoListField( list, drawItem, null, itemHeight, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, float itemHeight, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, list, drawItem, null, itemHeight, flags ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, float itemHeight ) + { + DoListField( list, drawItem, null, itemHeight, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, float itemHeight ) + { + DoListFieldAbsolute( position, list, drawItem, null, itemHeight, 0 ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListFlags flags ) + { + DoListField( list, drawItem, null, DefaultItemHeight, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, list, drawItem, null, DefaultItemHeight, flags ); + } + + + /// + public static void ListField( IList list, ReorderableListControl.ItemDrawer drawItem ) + { + DoListField( list, drawItem, null, DefaultItemHeight, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, IList list, ReorderableListControl.ItemDrawer drawItem ) + { + DoListFieldAbsolute( position, list, drawItem, null, DefaultItemHeight, 0 ); + } + + + /// + /// Calculate height of list field for absolute positioning. + /// + /// Count of items in list. + /// Fixed height of list item. + /// Optional flags to pass into list field. + /// + /// Required list height in pixels. + /// + public static float CalculateListFieldHeight( int itemCount, float itemHeight, ReorderableListFlags flags ) + { + // We need to push/pop flags so that nested controls are properly calculated. + var restoreFlags = defaultListControl.flags; + try + { + defaultListControl.flags = flags; + return defaultListControl.CalculateListHeight( itemCount, itemHeight ); + } finally + { + defaultListControl.flags = restoreFlags; + } + } + + /// + public static float CalculateListFieldHeight( int itemCount, ReorderableListFlags flags ) + { + return CalculateListFieldHeight( itemCount, DefaultItemHeight, flags ); + } + /// + public static float CalculateListFieldHeight( int itemCount, float itemHeight ) + { + return CalculateListFieldHeight( itemCount, itemHeight, 0 ); + } + /// + public static float CalculateListFieldHeight( int itemCount ) + { + return CalculateListFieldHeight( itemCount, DefaultItemHeight, 0 ); + } + + #endregion + + #region SerializedProperty Control + + /// + /// Draw list field control for serializable property array. + /// + /// Serializable property. + /// Use fixed height for items rather than . + /// Callback to draw custom content for empty list (optional). + /// Optional flags to pass into list field. + private static void DoListField( SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListControl.DrawEmpty drawEmpty, ReorderableListFlags flags ) + { + var adaptor = new SerializedPropertyAdaptor( arrayProperty, fixedItemHeight ); + ReorderableListControl.DrawControlFromState( adaptor, drawEmpty, flags ); + } + /// + /// Draw list field control for serializable property array. + /// + /// Position of control. + /// Serializable property. + /// Use fixed height for items rather than . + /// Callback to draw custom content for empty list (optional). + /// Optional flags to pass into list field. + private static void DoListFieldAbsolute( Rect position, SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListControl.DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags ) + { + var adaptor = new SerializedPropertyAdaptor( arrayProperty, fixedItemHeight ); + ReorderableListControl.DrawControlFromState( position, adaptor, drawEmpty, flags ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty, ReorderableListControl.DrawEmpty drawEmpty, ReorderableListFlags flags ) + { + DoListField( arrayProperty, 0, drawEmpty, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, ReorderableListControl.DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, arrayProperty, 0, drawEmpty, flags ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty, ReorderableListControl.DrawEmpty drawEmpty ) + { + DoListField( arrayProperty, 0, drawEmpty, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, ReorderableListControl.DrawEmptyAbsolute drawEmpty ) + { + DoListFieldAbsolute( position, arrayProperty, 0, drawEmpty, 0 ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty, ReorderableListFlags flags ) + { + DoListField( arrayProperty, 0, null, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, arrayProperty, 0, null, flags ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty ) + { + DoListField( arrayProperty, 0, null, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty ) + { + DoListFieldAbsolute( position, arrayProperty, 0, null, 0 ); + } + + + /// + /// Calculate height of list field for absolute positioning. + /// + /// Serializable property. + /// Optional flags to pass into list field. + /// + /// Required list height in pixels. + /// + public static float CalculateListFieldHeight( SerializedProperty arrayProperty, ReorderableListFlags flags ) + { + // We need to push/pop flags so that nested controls are properly calculated. + var restoreFlags = defaultListControl.flags; + try + { + defaultListControl.flags = flags; + return defaultListControl.CalculateListHeight( new SerializedPropertyAdaptor( arrayProperty ) ); + } finally + { + defaultListControl.flags = restoreFlags; + } + } + + /// + public static float CalculateListFieldHeight( SerializedProperty arrayProperty ) + { + return CalculateListFieldHeight( arrayProperty, 0 ); + } + + #endregion + + #region SerializedProperty Control (Fixed Item Height) + + /// + public static void ListField( SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListControl.DrawEmpty drawEmpty, ReorderableListFlags flags ) + { + DoListField( arrayProperty, fixedItemHeight, drawEmpty, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListControl.DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, arrayProperty, fixedItemHeight, drawEmpty, flags ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListControl.DrawEmpty drawEmpty ) + { + DoListField( arrayProperty, fixedItemHeight, drawEmpty, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListControl.DrawEmptyAbsolute drawEmpty ) + { + DoListFieldAbsolute( position, arrayProperty, fixedItemHeight, drawEmpty, 0 ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListFlags flags ) + { + DoListField( arrayProperty, fixedItemHeight, null, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, float fixedItemHeight, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, arrayProperty, fixedItemHeight, null, flags ); + } + + + /// + public static void ListField( SerializedProperty arrayProperty, float fixedItemHeight ) + { + DoListField( arrayProperty, fixedItemHeight, null, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, SerializedProperty arrayProperty, float fixedItemHeight ) + { + DoListFieldAbsolute( position, arrayProperty, fixedItemHeight, null, 0 ); + } + + #endregion + + #region Adaptor Control + + /// + /// Draw list field control for adapted collection. + /// + /// Reorderable list adaptor. + /// Callback to draw custom content for empty list (optional). + /// Optional flags to pass into list field. + private static void DoListField( IReorderableListAdaptor adaptor, ReorderableListControl.DrawEmpty drawEmpty, ReorderableListFlags flags = 0 ) + { + ReorderableListControl.DrawControlFromState( adaptor, drawEmpty, flags ); + } + /// + /// Draw list field control for adapted collection. + /// + /// Position of control. + /// Reorderable list adaptor. + /// Callback to draw custom content for empty list (optional). + /// Optional flags to pass into list field. + private static void DoListFieldAbsolute( Rect position, IReorderableListAdaptor adaptor, ReorderableListControl.DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags = 0 ) + { + ReorderableListControl.DrawControlFromState( position, adaptor, drawEmpty, flags ); + } + + + /// + public static void ListField( IReorderableListAdaptor adaptor, ReorderableListControl.DrawEmpty drawEmpty, ReorderableListFlags flags ) + { + DoListField( adaptor, drawEmpty, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, IReorderableListAdaptor adaptor, ReorderableListControl.DrawEmptyAbsolute drawEmpty, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, adaptor, drawEmpty, flags ); + } + + + /// + public static void ListField( IReorderableListAdaptor adaptor, ReorderableListControl.DrawEmpty drawEmpty ) + { + DoListField( adaptor, drawEmpty, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, IReorderableListAdaptor adaptor, ReorderableListControl.DrawEmptyAbsolute drawEmpty ) + { + DoListFieldAbsolute( position, adaptor, drawEmpty, 0 ); + } + + + /// + public static void ListField( IReorderableListAdaptor adaptor, ReorderableListFlags flags ) + { + DoListField( adaptor, null, flags ); + } + /// + public static void ListFieldAbsolute( Rect position, IReorderableListAdaptor adaptor, ReorderableListFlags flags ) + { + DoListFieldAbsolute( position, adaptor, null, flags ); + } + + + /// + public static void ListField( IReorderableListAdaptor adaptor ) + { + DoListField( adaptor, null, 0 ); + } + /// + public static void ListFieldAbsolute( Rect position, IReorderableListAdaptor adaptor ) + { + DoListFieldAbsolute( position, adaptor, null, 0 ); + } + + + /// + /// Calculate height of list field for adapted collection. + /// + /// Reorderable list adaptor. + /// Optional flags to pass into list field. + /// + /// Required list height in pixels. + /// + public static float CalculateListFieldHeight( IReorderableListAdaptor adaptor, ReorderableListFlags flags ) + { + // We need to push/pop flags so that nested controls are properly calculated. + var restoreFlags = defaultListControl.flags; + try + { + defaultListControl.flags = flags; + return defaultListControl.CalculateListHeight( adaptor ); + } finally + { + defaultListControl.flags = restoreFlags; + } + } + + /// + public static float CalculateListFieldHeight( IReorderableListAdaptor adaptor ) + { + return CalculateListFieldHeight( adaptor, 0 ); + } + + #endregion + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs.meta b/Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs.meta new file mode 100644 index 0000000..559c7a6 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/ReorderableListGUI.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62c907a173e8e4c739cf8dd36cdf2621 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs b/Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs new file mode 100644 index 0000000..ef67320 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs @@ -0,0 +1,203 @@ +// Copyright (c) 2012-2013 Rotorz Limited. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +using UnityEngine; +using UnityEditor; + +using System; + +namespace InControl.ReorderableList +{ + + /// + /// Reorderable list adaptor for serialized array property. + /// + /// + /// This adaptor can be subclassed to add special logic to item height calculation. + /// You may want to implement a custom adaptor class where specialised functionality + /// is needed. + /// + public class SerializedPropertyAdaptor : IReorderableListAdaptor + { + + private SerializedProperty _arrayProperty; + + /// + /// Fixed height of each list item. + /// + /// + /// Non-zero value overrides property drawer height calculation + /// which is more efficient. + /// + public float fixedItemHeight; + + /// + /// Gets element from list. + /// + /// Zero-based index of element. + /// + /// Serialized property wrapper for array element. + /// + public SerializedProperty this[ int index ] + { + get { return _arrayProperty.GetArrayElementAtIndex( index ); } + } + + /// + /// Gets the underlying serialized array property. + /// + public SerializedProperty arrayProperty + { + get { return _arrayProperty; } + } + + #region Construction + + /// + /// Initializes a new instance of . + /// + /// Serialized property for entire array. + /// Non-zero height overrides property drawer height calculation. + public SerializedPropertyAdaptor( SerializedProperty arrayProperty, float fixedItemHeight ) + { + if (arrayProperty == null) + throw new ArgumentNullException( "Array property was null." ); + if (!arrayProperty.isArray) + throw new InvalidOperationException( "Specified serialized propery is not an array." ); + + this._arrayProperty = arrayProperty; + this.fixedItemHeight = fixedItemHeight; + } + + /// + /// Initializes a new instance of . + /// + /// Serialized property for entire array. + public SerializedPropertyAdaptor( SerializedProperty arrayProperty ) : this(arrayProperty, 0f) + { + } + + #endregion + + #region IReorderableListAdaptor - Implementation + + /// + public int Count + { + get { return _arrayProperty.arraySize; } + } + + /// + public virtual bool CanDrag( int index ) + { + return true; + } + /// + public virtual bool CanRemove( int index ) + { + return true; + } + + /// + public void Add() + { + int newIndex = _arrayProperty.arraySize; + ++_arrayProperty.arraySize; + ResetValue( _arrayProperty.GetArrayElementAtIndex( newIndex ) ); + } + /// + public void Insert( int index ) + { + _arrayProperty.InsertArrayElementAtIndex( index ); + ResetValue( _arrayProperty.GetArrayElementAtIndex( index ) ); + } + /// + public void Duplicate( int index ) + { + _arrayProperty.InsertArrayElementAtIndex( index ); + } + /// + public void Remove( int index ) + { + _arrayProperty.DeleteArrayElementAtIndex( index ); + } + /// + public void Move( int sourceIndex, int destIndex ) + { + if (destIndex > sourceIndex) + --destIndex; + _arrayProperty.MoveArrayElement( sourceIndex, destIndex ); + } + /// + public void Clear() + { + _arrayProperty.ClearArray(); + } + + /// + public virtual void DrawItem( Rect position, int index ) + { + EditorGUI.PropertyField( position, this[index], GUIContent.none, false ); + } + + /// + public virtual float GetItemHeight( int index ) + { + return fixedItemHeight != 0f + ? fixedItemHeight + : EditorGUI.GetPropertyHeight( this[index], GUIContent.none, false ); + } + + #endregion + + #region Methods + + /// + /// Reset value of array element. + /// + /// Serializd property for array element. + private void ResetValue( SerializedProperty element ) + { + switch (element.type) + { + case "string": + element.stringValue = ""; + break; + case "Vector2f": + element.vector2Value = Vector2.zero; + break; + case "Vector3f": + element.vector3Value = Vector3.zero; + break; + case "Rectf": + element.rectValue = new Rect(); + break; + case "Quaternionf": + element.quaternionValue = Quaternion.identity; + break; + case "int": + element.intValue = 0; + break; + case "float": + element.floatValue = 0f; + break; + case "UInt8": + element.boolValue = false; + break; + case "ColorRGBA": + element.colorValue = Color.black; + break; + + default: + if (element.type.StartsWith( "PPtr" )) + element.objectReferenceValue = null; + break; + } + } + + #endregion + + } + +} \ No newline at end of file diff --git a/Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs.meta b/Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs.meta new file mode 100644 index 0000000..c9ea403 --- /dev/null +++ b/Assets/InControl/Editor/ReorderableList/SerializedPropertyAdaptor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 97e2cf2107a0b436cad75d75f8906fb6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/InControl.prefab b/Assets/InControl/InControl.prefab new file mode 100644 index 0000000..5aa3422 --- /dev/null +++ b/Assets/InControl/InControl.prefab @@ -0,0 +1,51 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 11400000} + m_Layer: 0 + m_Name: InControl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c7b5e8de77c5b4597ae7fbfb49a95e22, type: 3} + m_Name: + m_EditorClassIdentifier: + logDebugInfo: 0 + invertYAxis: 0 + enableXInput: 0 + useFixedUpdate: 1 + dontDestroyOnLoad: 1 + customProfiles: [] diff --git a/Assets/InControl/InControl.prefab.meta b/Assets/InControl/InControl.prefab.meta new file mode 100644 index 0000000..7f1550d --- /dev/null +++ b/Assets/InControl/InControl.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: f902a8fc3b3acd64984e12baf4278a76 +NativeFormatImporter: + userData: diff --git a/Assets/InControl/Library.meta b/Assets/InControl/Library.meta new file mode 100644 index 0000000..bc713d3 --- /dev/null +++ b/Assets/InControl/Library.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 2c46ce1b6c66446e4b07162493001e10 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Compatibility.meta b/Assets/InControl/Library/Compatibility.meta new file mode 100644 index 0000000..7a3e75c --- /dev/null +++ b/Assets/InControl/Library/Compatibility.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6ade708e11ded453d9520019bb348a5f +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Compatibility/HeaderAttribute.cs b/Assets/InControl/Library/Compatibility/HeaderAttribute.cs new file mode 100644 index 0000000..152d6b9 --- /dev/null +++ b/Assets/InControl/Library/Compatibility/HeaderAttribute.cs @@ -0,0 +1,45 @@ +#if UNITY_4_3 && UNITY_EDITOR +using System.Collections; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + public class HeaderAttribute : PropertyAttribute + { + public string header; + + public HeaderAttribute( string header ) + { + this.header = header; + } + } + + + [CustomPropertyDrawer(typeof(HeaderAttribute))] + public class HeaderDrawer : PropertyDrawer + { + public override float GetPropertyHeight( SerializedProperty property, GUIContent label ) + { + return EditorGUI.GetPropertyHeight( property, label ) + (EditorGUIUtility.singleLineHeight * 1.5f); + } + + + public override void OnGUI( Rect position, SerializedProperty property, GUIContent label ) + { + var headerAttribute = attribute as HeaderAttribute; + var propertyHeight = position.height - (EditorGUIUtility.singleLineHeight * 1.5f); + + position.y += EditorGUIUtility.singleLineHeight * 0.5f; + position.height = EditorGUIUtility.singleLineHeight; + EditorGUI.LabelField( position, headerAttribute.header, EditorStyles.boldLabel ); + + position.y += EditorGUIUtility.singleLineHeight; + position.height = propertyHeight; + EditorGUI.PropertyField( position, property ); + } + } +} +#endif + diff --git a/Assets/InControl/Library/Compatibility/HeaderAttribute.cs.meta b/Assets/InControl/Library/Compatibility/HeaderAttribute.cs.meta new file mode 100644 index 0000000..06ce8ea --- /dev/null +++ b/Assets/InControl/Library/Compatibility/HeaderAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a6f9df388a384442bb101cc67126f194 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Compatibility/RangeAttribute.cs b/Assets/InControl/Library/Compatibility/RangeAttribute.cs new file mode 100644 index 0000000..4e5fc46 --- /dev/null +++ b/Assets/InControl/Library/Compatibility/RangeAttribute.cs @@ -0,0 +1,41 @@ +#if UNITY_4_3 && UNITY_EDITOR +using System.Collections; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + public class RangeAttribute : PropertyAttribute + { + public float min; + public float max; + + public RangeAttribute( float min, float max ) + { + this.min = min; + this.max = max; + } + } + + + [CustomPropertyDrawer(typeof(RangeAttribute))] + public class RangeDrawer : PropertyDrawer + { + public override void OnGUI( Rect position, SerializedProperty property, GUIContent label ) + { + var rangeAttribute = attribute as RangeAttribute; + if (property.propertyType == SerializedPropertyType.Float) + { + EditorGUI.Slider( position, property, rangeAttribute.min, rangeAttribute.max, label ); + } + else + if (property.propertyType == SerializedPropertyType.Integer) + { + EditorGUI.IntSlider( position, property, (int) rangeAttribute.min, (int) rangeAttribute.max, label ); + } + } + } +} +#endif + diff --git a/Assets/InControl/Library/Compatibility/RangeAttribute.cs.meta b/Assets/InControl/Library/Compatibility/RangeAttribute.cs.meta new file mode 100644 index 0000000..f7a5bd0 --- /dev/null +++ b/Assets/InControl/Library/Compatibility/RangeAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6658719ee0a0544fdbce2ed84ae60f09 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Compatibility/SpaceAttribute.cs b/Assets/InControl/Library/Compatibility/SpaceAttribute.cs new file mode 100644 index 0000000..b4dfe83 --- /dev/null +++ b/Assets/InControl/Library/Compatibility/SpaceAttribute.cs @@ -0,0 +1,40 @@ +#if UNITY_4_3 && UNITY_EDITOR +using System.Collections; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + public class SpaceAttribute : PropertyAttribute + { + public int space; + + public SpaceAttribute( int space ) + { + this.space = space; + } + } + + + [CustomPropertyDrawer(typeof(SpaceAttribute))] + public class SpaceDrawer : PropertyDrawer + { + public override float GetPropertyHeight( SerializedProperty property, GUIContent label ) + { + var spaceAttribute = attribute as SpaceAttribute; + return EditorGUI.GetPropertyHeight( property, label ) + spaceAttribute.space; + } + + + public override void OnGUI( Rect position, SerializedProperty property, GUIContent label ) + { + var spaceAttribute = attribute as SpaceAttribute; + position.y += spaceAttribute.space; + position.height -= spaceAttribute.space; + EditorGUI.PropertyField( position, property, label ); + } + } +} +#endif + diff --git a/Assets/InControl/Library/Compatibility/SpaceAttribute.cs.meta b/Assets/InControl/Library/Compatibility/SpaceAttribute.cs.meta new file mode 100644 index 0000000..f56dea0 --- /dev/null +++ b/Assets/InControl/Library/Compatibility/SpaceAttribute.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0d6089ba8556408882dca53437e776e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Components.meta b/Assets/InControl/Library/Components.meta new file mode 100644 index 0000000..9f6e00b --- /dev/null +++ b/Assets/InControl/Library/Components.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: fbb8aeed17d054bf09b5caf08bcb3132 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Components/InControlManager.cs b/Assets/InControl/Library/Components/InControlManager.cs new file mode 100644 index 0000000..b58a5fc --- /dev/null +++ b/Assets/InControl/Library/Components/InControlManager.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + + +namespace InControl +{ + public class InControlManager : MonoBehaviour + { + public bool logDebugInfo = false; + public bool invertYAxis = false; + public bool enableXInput = false; + public bool useFixedUpdate = false; + public bool dontDestroyOnLoad = false; + public List customProfiles = new List(); + + + void OnEnable() + { + if (logDebugInfo) + { + Debug.Log( "InControl (version " + InputManager.Version + ")" ); + Logger.OnLogMessage += LogMessage; + } + + InputManager.InvertYAxis = invertYAxis; + InputManager.EnableXInput = enableXInput; + InputManager.Setup(); + + foreach (var className in customProfiles) + { + var classType = Type.GetType( className ); + if (classType == null) + { + Debug.LogError( "Cannot find class for custom profile: " + className ); + } + else + { + var customProfileInstance = Activator.CreateInstance( classType ) as UnityInputDeviceProfile; + InputManager.AttachDevice( new UnityInputDevice( customProfileInstance ) ); + } + } + + if (dontDestroyOnLoad) + { + DontDestroyOnLoad( this ); + } + } + + + void OnDisable() + { + InputManager.Reset(); + } + + + #if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR + void Start() + { + StartCoroutine( CheckForOuyaEverywhereSupport() ); + } + + + IEnumerator CheckForOuyaEverywhereSupport() + { + while (!OuyaSDK.isIAPInitComplete()) + { + yield return null; + } + + OuyaEverywhereDeviceManager.Enable(); + } + #endif + + + void Update() + { + if (!useFixedUpdate || Mathf.Approximately( Time.timeScale, 0.0f )) + { + InputManager.Update(); + } + } + + + void FixedUpdate() + { + if (useFixedUpdate) + { + InputManager.Update(); + } + } + + + void OnApplicationFocus( bool focusState ) + { + InputManager.OnApplicationFocus( focusState ); + } + + + void OnApplicationPause( bool pauseState ) + { + InputManager.OnApplicationPause( pauseState ); + } + + + void OnApplicationQuit() + { + InputManager.OnApplicationQuit(); + } + + + void LogMessage( LogMessage logMessage ) + { + switch (logMessage.type) + { + case LogMessageType.Info: + Debug.Log( logMessage.text ); + break; + case LogMessageType.Warning: + Debug.LogWarning( logMessage.text ); + break; + case LogMessageType.Error: + Debug.LogError( logMessage.text ); + break; + } + } + } +} + diff --git a/Assets/InControl/Library/Components/InControlManager.cs.meta b/Assets/InControl/Library/Components/InControlManager.cs.meta new file mode 100644 index 0000000..2539cc3 --- /dev/null +++ b/Assets/InControl/Library/Components/InControlManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7b5e8de77c5b4597ae7fbfb49a95e22 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -100 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control.meta b/Assets/InControl/Library/Control.meta new file mode 100644 index 0000000..8fd8a86 --- /dev/null +++ b/Assets/InControl/Library/Control.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 5129e41cb4894418791a34cb3f4fa246 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Control/InputControl.cs b/Assets/InControl/Library/Control/InputControl.cs new file mode 100644 index 0000000..3f1a6ff --- /dev/null +++ b/Assets/InControl/Library/Control/InputControl.cs @@ -0,0 +1,215 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class InputControl + { + public static readonly InputControl Null = new InputControl( "NullInputControl" ); + + public string Handle { get; protected set; } + public InputControlType Target { get; protected set; } + + public ulong UpdateTick { get; protected set; } + + public float Sensitivity = 1.0f; + public float LowerDeadZone = 0.0f; + public float UpperDeadZone = 1.0f; + + public bool IsButton { get; protected set; } + + InputControlState thisState; + InputControlState lastState; + InputControlState tempState; + + ulong zeroTick; + + + private InputControl( string handle ) + { + Handle = handle; + } + + + public InputControl( string handle, InputControlType target ) + { + Handle = handle; + Target = target; + + IsButton = (target >= InputControlType.Action1 && target <= InputControlType.Action4) || + (target >= InputControlType.Button0 && target <= InputControlType.Button19); + } + + + public void UpdateWithState( bool state, ulong updateTick ) + { + if (IsNull) + { + throw new InvalidOperationException( "A null control cannot be updated." ); + } + + if (UpdateTick > updateTick) + { + throw new InvalidOperationException( "A control cannot be updated with an earlier tick." ); + } + + tempState.Set( state || tempState.State ); + } + + + public void UpdateWithValue( float value, ulong updateTick ) + { + if (IsNull) + { + throw new InvalidOperationException( "A null control cannot be updated." ); + } + + if (UpdateTick > updateTick) + { + throw new InvalidOperationException( "A control cannot be updated with an earlier tick." ); + } + + if (Mathf.Abs( value ) > Mathf.Abs( tempState.Value )) + { + tempState.Set( value ); + } + } + + + internal void PreUpdate( ulong updateTick ) + { + RawValue = null; + PreValue = null; + + lastState = thisState; + tempState.Reset(); + } + + + internal void PostUpdate( ulong updateTick ) + { + thisState = tempState; + if (thisState != lastState) + { + UpdateTick = updateTick; + } + } + + + internal void SetZeroTick() + { + zeroTick = UpdateTick; + } + + + internal bool IsOnZeroTick + { + get { return UpdateTick == zeroTick; } + } + + + public bool State + { + get { return thisState.State; } + } + + + public bool LastState + { + get { return lastState.State; } + } + + + public float Value + { + get { return thisState.Value; } + } + + + public float LastValue + { + get { return lastState.Value; } + } + + + public bool HasChanged + { + get { return thisState != lastState; } + } + + + public bool IsPressed + { + get { return thisState.State; } + } + + + public bool WasPressed + { + get { return thisState && !lastState; } + } + + + public bool WasReleased + { + get { return !thisState && lastState; } + } + + + public bool IsNull + { + get { return this == Null; } + } + + + public bool IsNotNull + { + get { return this != Null; } + } + + + public override string ToString() + { + return string.Format( "[InputControl: Handle={0}, Value={1}]", Handle, Value ); + } + + + public static implicit operator bool( InputControl control ) + { + return control.State; + } + + + public static implicit operator float( InputControl control ) + { + return control.Value; + } + + + public InputControlType? Obverse + { + get + { + switch (Target) + { + case InputControlType.LeftStickX: + return InputControlType.LeftStickY; + case InputControlType.LeftStickY: + return InputControlType.LeftStickX; + case InputControlType.RightStickX: + return InputControlType.RightStickY; + case InputControlType.RightStickY: + return InputControlType.RightStickX; + default: + return null; + } + } + } + + + // This is for internal use only and is not always set. + internal float? RawValue; + internal float? PreValue; + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Control/InputControl.cs.meta b/Assets/InControl/Library/Control/InputControl.cs.meta new file mode 100644 index 0000000..6bf4aca --- /dev/null +++ b/Assets/InControl/Library/Control/InputControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a331fa841dd36460cb3c9805af10b205 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control/InputControlMapping.cs b/Assets/InControl/Library/Control/InputControlMapping.cs new file mode 100644 index 0000000..f5f0886 --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlMapping.cs @@ -0,0 +1,91 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class InputControlMapping + { + public class Range + { + public static Range Complete = new Range { Minimum = -1.0f, Maximum = 1.0f }; + public static Range Positive = new Range { Minimum = 0.0f, Maximum = 1.0f }; + public static Range Negative = new Range { Minimum = -1.0f, Maximum = 0.0f }; + + public float Minimum; + public float Maximum; + } + + + public InputControlSource Source; + public InputControlType Target; + + // Invert the final mapped value. + public bool Invert; + + // Analog values will be multiplied by this number before processing. + public float Scale = 1.0f; + + // Raw inputs won't be processed except for scaling (mice and trackpads). + public bool Raw; + + // This is primarily to fix a bug with the wired Xbox controller on Mac. + public bool IgnoreInitialZeroValue; + + public Range SourceRange = Range.Complete; + public Range TargetRange = Range.Complete; + + string handle; + + + public float MapValue( float value ) + { + float sourceValue; + float targetValue; + + if (Raw) + { + targetValue = value * Scale; + } + else + { + // Scale value and clamp to a legal range. + value = Mathf.Clamp( value * Scale, -1.0f, 1.0f ); + + // Values outside of source range are invalid and return zero. + if (value < SourceRange.Minimum || value > SourceRange.Maximum) + { + return 0.0f; + } + + // Remap from source range to target range. + sourceValue = Mathf.InverseLerp( SourceRange.Minimum, SourceRange.Maximum, value ); + targetValue = Mathf.Lerp( TargetRange.Minimum, TargetRange.Maximum, sourceValue ); + } + + if (Invert ^ (IsYAxis && InputManager.InvertYAxis)) + { + targetValue = -targetValue; + } + + return targetValue; + } + + + public string Handle + { + get { return (string.IsNullOrEmpty( handle )) ? Target.ToString() : handle; } + set { handle = value; } + } + + + bool IsYAxis + { + get + { + return Target == InputControlType.LeftStickY || + Target == InputControlType.RightStickY; + } + } + } +} diff --git a/Assets/InControl/Library/Control/InputControlMapping.cs.meta b/Assets/InControl/Library/Control/InputControlMapping.cs.meta new file mode 100644 index 0000000..b274aff --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlMapping.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 158934c73677f4587a09b752977c95cb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control/InputControlSource.cs b/Assets/InControl/Library/Control/InputControlSource.cs new file mode 100644 index 0000000..d3660e4 --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlSource.cs @@ -0,0 +1,12 @@ +using System; + + +namespace InControl +{ + public interface InputControlSource + { + float GetValue( InputDevice inputDevice ); + bool GetState( InputDevice inputDevice ); + } +} + diff --git a/Assets/InControl/Library/Control/InputControlSource.cs.meta b/Assets/InControl/Library/Control/InputControlSource.cs.meta new file mode 100644 index 0000000..d5c5871 --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8357bf40f8764dd490da258112083f5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control/InputControlState.cs b/Assets/InControl/Library/Control/InputControlState.cs new file mode 100644 index 0000000..8ab5c7d --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlState.cs @@ -0,0 +1,66 @@ +using System; +using UnityEngine; + +#pragma warning disable 0660, 0661 + + +namespace InControl +{ + public struct InputControlState + { + public bool State; + public float Value; + + + public void Reset() + { + Value = 0.0f; + State = false; + } + + + public void Set( float value ) + { + Value = value; + State = !Mathf.Approximately( value, 0.0f ); + } + + + public void Set( float value, float threshold ) + { + Value = value; + State = Mathf.Abs( value ) > threshold; + } + + + public void Set( bool state ) + { + State = state; + Value = state ? 1.0f : 0.0f; + } + + + public static implicit operator bool( InputControlState state ) + { + return state.State; + } + + + public static implicit operator float( InputControlState state ) + { + return state.Value; + } + + + public static bool operator ==( InputControlState a, InputControlState b ) + { + return Mathf.Approximately( a.Value, b.Value ); + } + + + public static bool operator !=( InputControlState a, InputControlState b ) + { + return !Mathf.Approximately( a.Value, b.Value ); + } + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Control/InputControlState.cs.meta b/Assets/InControl/Library/Control/InputControlState.cs.meta new file mode 100644 index 0000000..9667e41 --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlState.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59bdf6bbbd3674d9daca7fc11231fcb6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control/InputControlType.cs b/Assets/InControl/Library/Control/InputControlType.cs new file mode 100644 index 0000000..3afd865 --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlType.cs @@ -0,0 +1,105 @@ +using System; + + +namespace InControl +{ + // TODO: This should be renamed to InputControlTarget. + public enum InputControlType : int + { + // Standardized. + // + LeftStickX, + LeftStickY, + LeftStickButton, + + RightStickX, + RightStickY, + RightStickButton, + + DPadUp, + DPadDown, + DPadLeft, + DPadRight, + + Action1, + Action2, + Action3, + Action4, + + LeftTrigger, + RightTrigger, + + LeftBumper, + RightBumper, + + + // Not standardized, but provided for convenience. + // + Back, + Start, + Select, + System, + Pause, + Menu, + Share, + View, + TiltX, + TiltY, + TiltZ, + ScrollWheel, + TouchPadTap, + TouchPadXAxis, + TouchPadYAxis, + + + // Not standardized. + // + Analog0, + Analog1, + Analog2, + Analog3, + Analog4, + Analog5, + Analog6, + Analog7, + Analog8, + Analog9, + Analog10, + Analog11, + Analog12, + Analog13, + Analog14, + Analog15, + Analog16, + Analog17, + Analog18, + Analog19, + + Button0, + Button1, + Button2, + Button3, + Button4, + Button5, + Button6, + Button7, + Button8, + Button9, + Button10, + Button11, + Button12, + Button13, + Button14, + Button15, + Button16, + Button17, + Button18, + Button19, + + + // Internal. Must be last. + // + Count + } +} + diff --git a/Assets/InControl/Library/Control/InputControlType.cs.meta b/Assets/InControl/Library/Control/InputControlType.cs.meta new file mode 100644 index 0000000..50d51e1 --- /dev/null +++ b/Assets/InControl/Library/Control/InputControlType.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5183b915a2b5b4330bad2dcfdcbe9013 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control/OneAxisInputControl.cs b/Assets/InControl/Library/Control/OneAxisInputControl.cs new file mode 100644 index 0000000..e0a046e --- /dev/null +++ b/Assets/InControl/Library/Control/OneAxisInputControl.cs @@ -0,0 +1,93 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class OneAxisInputControl + { + public ulong UpdateTick { get; private set; } + + InputControlState thisState; + InputControlState lastState; + + + public void UpdateWithValue( float value, ulong updateTick, float stateThreshold ) + { + if (UpdateTick > updateTick) + { + throw new InvalidOperationException( "A control cannot be updated with an earlier tick." ); + } + + lastState = thisState; + + thisState.Set( value, stateThreshold ); + + if (thisState != lastState) + { + UpdateTick = updateTick; + } + } + + + public bool State + { + get { return thisState.State; } + } + + + public bool LastState + { + get { return lastState.State; } + } + + + public float Value + { + get { return thisState.Value; } + } + + + public float LastValue + { + get { return lastState.Value; } + } + + + public bool HasChanged + { + get { return thisState != lastState; } + } + + + public bool IsPressed + { + get { return thisState.State; } + } + + + public bool WasPressed + { + get { return thisState && !lastState; } + } + + + public bool WasReleased + { + get { return !thisState && lastState; } + } + + + public static implicit operator bool( OneAxisInputControl control ) + { + return control.State; + } + + + public static implicit operator float( OneAxisInputControl control ) + { + return control.Value; + } + } +} + diff --git a/Assets/InControl/Library/Control/OneAxisInputControl.cs.meta b/Assets/InControl/Library/Control/OneAxisInputControl.cs.meta new file mode 100644 index 0000000..1bbba5c --- /dev/null +++ b/Assets/InControl/Library/Control/OneAxisInputControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f64459b0e09934afba39eef3f4bff61b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Control/TwoAxisInputControl.cs b/Assets/InControl/Library/Control/TwoAxisInputControl.cs new file mode 100644 index 0000000..fe72edc --- /dev/null +++ b/Assets/InControl/Library/Control/TwoAxisInputControl.cs @@ -0,0 +1,100 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class TwoAxisInputControl + { + public float X { get; protected set; } + public float Y { get; protected set; } + + public OneAxisInputControl Left { get; protected set; } + public OneAxisInputControl Right { get; protected set; } + public OneAxisInputControl Up { get; protected set; } + public OneAxisInputControl Down { get; protected set; } + + public ulong UpdateTick { get; protected set; } + + bool thisState; + bool lastState; + + public static float StateThreshold = 0.0f; + + + internal TwoAxisInputControl() + { + Left = new OneAxisInputControl(); + Right = new OneAxisInputControl(); + Up = new OneAxisInputControl(); + Down = new OneAxisInputControl(); + } + + + internal void Update( float x, float y, ulong updateTick ) + { + lastState = thisState; + + X = x; + Y = y; + + Left.UpdateWithValue( Mathf.Clamp01( -X ), updateTick, StateThreshold ); + Right.UpdateWithValue( Mathf.Clamp01( X ), updateTick, StateThreshold ); + + if (InputManager.InvertYAxis) + { + Up.UpdateWithValue( Mathf.Clamp01( -Y ), updateTick, StateThreshold ); + Down.UpdateWithValue( Mathf.Clamp01( Y ), updateTick, StateThreshold ); + } + else + { + Up.UpdateWithValue( Mathf.Clamp01( Y ), updateTick, StateThreshold ); + Down.UpdateWithValue( Mathf.Clamp01( -Y ), updateTick, StateThreshold ); + } + + thisState = Up.State || Down.State || Left.State || Right.State; + + if (thisState != lastState) + { + UpdateTick = updateTick; + } + } + + + public bool State + { + get { return thisState; } + } + + + public bool HasChanged + { + get { return thisState != lastState; } + } + + + public Vector2 Vector + { + get { return new Vector2( X, Y ); } + } + + + public static implicit operator bool( TwoAxisInputControl control ) + { + return control.thisState; + } + + + public static implicit operator Vector2( TwoAxisInputControl control ) + { + return control.Vector; + } + + + public static implicit operator Vector3( TwoAxisInputControl control ) + { + return new Vector3( control.X, control.Y ); + } + } +} + diff --git a/Assets/InControl/Library/Control/TwoAxisInputControl.cs.meta b/Assets/InControl/Library/Control/TwoAxisInputControl.cs.meta new file mode 100644 index 0000000..001645a --- /dev/null +++ b/Assets/InControl/Library/Control/TwoAxisInputControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2f1825cfc5dae489c84b73d77137794a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Debug.meta b/Assets/InControl/Library/Debug.meta new file mode 100644 index 0000000..a3e317f --- /dev/null +++ b/Assets/InControl/Library/Debug.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 8ffbcd970700f46468bc10430f6b2817 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Debug/Logger.cs b/Assets/InControl/Library/Debug/Logger.cs new file mode 100644 index 0000000..7e9e7b4 --- /dev/null +++ b/Assets/InControl/Library/Debug/Logger.cs @@ -0,0 +1,58 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public enum LogMessageType + { + Info, + Warning, + Error + } + + + public struct LogMessage + { + public string text; + public LogMessageType type; + } + + + public class Logger + { + public delegate void LogMessageHandler( LogMessage message ); + public static event LogMessageHandler OnLogMessage; + + + public static void LogInfo( string text ) + { + if (OnLogMessage != null) + { + var logMessage = new LogMessage() { text = text, type = LogMessageType.Info }; + OnLogMessage( logMessage ); + } + } + + + public static void LogWarning( string text ) + { + if (OnLogMessage != null) + { + var logMessage = new LogMessage() { text = text, type = LogMessageType.Warning }; + OnLogMessage( logMessage ); + } + } + + + public static void LogError( string text ) + { + if (OnLogMessage != null) + { + var logMessage = new LogMessage() { text = text, type = LogMessageType.Error }; + OnLogMessage( logMessage ); + } + } + } +} + diff --git a/Assets/InControl/Library/Debug/Logger.cs.meta b/Assets/InControl/Library/Debug/Logger.cs.meta new file mode 100644 index 0000000..513fdad --- /dev/null +++ b/Assets/InControl/Library/Debug/Logger.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e434901b21a544b58614da9f38cb261 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Device.meta b/Assets/InControl/Library/Device.meta new file mode 100644 index 0000000..4baa409 --- /dev/null +++ b/Assets/InControl/Library/Device.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 866a38a3ac2004ca89da2105270af2ba +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Device/InputDevice.cs b/Assets/InControl/Library/Device/InputDevice.cs new file mode 100644 index 0000000..fbe0bfd --- /dev/null +++ b/Assets/InControl/Library/Device/InputDevice.cs @@ -0,0 +1,328 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class InputDevice + { + public static readonly InputDevice Null = new InputDevice( "NullInputDevice" ); + + internal int SortOrder = int.MaxValue; + + public string Name { get; protected set; } + public string Meta { get; protected set; } + + public ulong LastChangeTick { get; protected set; } + + public InputControl[] Controls { get; protected set; } + + public TwoAxisInputControl LeftStick { get; protected set; } + public TwoAxisInputControl RightStick { get; protected set; } + public TwoAxisInputControl DPad { get; protected set; } + + + public InputDevice( string name ) + { + Name = name; + Meta = ""; + + LastChangeTick = 0; + + const int numInputControlTypes = (int) InputControlType.Count + 1; + Controls = new InputControl[numInputControlTypes]; + + LeftStick = new TwoAxisInputControl(); + RightStick = new TwoAxisInputControl(); + DPad = new TwoAxisInputControl(); + } + + + public InputControl GetControl( InputControlType inputControlType ) + { + var control = Controls[ (int) inputControlType ]; + return control ?? InputControl.Null; + } + + + // Warning: this is not efficient. Don't use it unless you have to, m'kay? + public static InputControlType GetInputControlTypeByName( string inputControlName ) + { + return (InputControlType) Enum.Parse( typeof(InputControlType), inputControlName ); + } + + + // Warning: this is not efficient. Don't use it unless you have to, m'kay? + public InputControl GetControlByName( string inputControlName ) + { + var inputControlType = GetInputControlTypeByName( inputControlName ); + return GetControl( inputControlType ); + } + + + public InputControl AddControl( InputControlType inputControlType, string handle ) + { + var inputControl = new InputControl( handle, inputControlType ); + Controls[ (int) inputControlType ] = inputControl; + return inputControl; + } + + + public void UpdateWithState( InputControlType inputControlType, bool state, ulong updateTick ) + { + GetControl( inputControlType ).UpdateWithState( state, updateTick ); + } + + + public void UpdateWithValue( InputControlType inputControlType, float value, ulong updateTick ) + { + GetControl( inputControlType ).UpdateWithValue( value, updateTick ); + } + + + public void PreUpdate( ulong updateTick, float deltaTime ) + { + int controlCount = Controls.GetLength( 0 ); + for (int i = 0; i < controlCount; i++) + { + var control = Controls[i]; + if (control != null) + { + control.PreUpdate( updateTick ); + } + } + } + + + public virtual void Update( ulong updateTick, float deltaTime ) + { + // Implemented by subclasses. + } + + + public void PostUpdate( ulong updateTick, float deltaTime ) + { + // Apply post-processing to controls. + int controlCount = Controls.GetLength( 0 ); + for (int i = 0; i < controlCount; i++) + { + var control = Controls[i]; + if (control != null) + { + if (control.RawValue.HasValue) + { + control.UpdateWithValue( control.RawValue.Value, updateTick ); + } + else + if (control.PreValue.HasValue) + { + control.UpdateWithValue( ProcessAnalogControlValue( control, deltaTime ), updateTick ); + } + + control.PostUpdate( updateTick ); + + if (control.HasChanged) + { + LastChangeTick = updateTick; + } + } + } + + // Update two-axis controls. + LeftStick.Update( LeftStickX, LeftStickY, updateTick ); + RightStick.Update( RightStickX, RightStickY, updateTick ); + + var dpv = DPadVector; + DPad.Update( dpv.x, dpv.y, updateTick ); + } + + + float ProcessAnalogControlValue( InputControl control, float deltaTime ) + { + var analogValue = control.PreValue.Value; + + var obverseTarget = control.Obverse; + if (obverseTarget.HasValue) + { + var obverseControl = GetControl( obverseTarget.Value ); + if (obverseControl.PreValue.HasValue) + { + analogValue = ApplyCircularDeadZone( analogValue, obverseControl.PreValue.Value, control.LowerDeadZone, control.UpperDeadZone ); + } + else + { + analogValue = ApplyDeadZone( analogValue, control.LowerDeadZone, control.UpperDeadZone ); + } + } + else + { + analogValue = ApplyDeadZone( analogValue, control.LowerDeadZone, control.UpperDeadZone ); + } + + return ApplySmoothing( analogValue, control.LastValue, deltaTime, control.Sensitivity ); + } + + + float ApplyDeadZone( float value, float lowerDeadZone, float upperDeadZone ) + { + return Mathf.InverseLerp( lowerDeadZone, upperDeadZone, Mathf.Abs( value ) ) * Mathf.Sign( value ); + } + + + float ApplyCircularDeadZone( float axisValue1, float axisValue2, float lowerDeadZone, float upperDeadZone ) + { + var axisVector = new Vector2( axisValue1, axisValue2 ); + var magnitude = Mathf.InverseLerp( lowerDeadZone, upperDeadZone, axisVector.magnitude ); + return (axisVector.normalized * magnitude).x; + } + + + float ApplySmoothing( float thisValue, float lastValue, float deltaTime, float sensitivity ) + { + // 1.0f and above is instant (no smoothing). + if (Mathf.Approximately( sensitivity, 1.0f )) + { + return thisValue; + } + + // Apply sensitivity (how quickly the value adapts to changes). + var maxDelta = deltaTime * sensitivity * 100.0f; + + // Snap to zero when changing direction quickly. + if (Mathf.Sign( lastValue ) != Mathf.Sign( thisValue )) + { + lastValue = 0.0f; + } + + return Mathf.MoveTowards( lastValue, thisValue, maxDelta ); + } + + + Vector2 DPadVector + { + get + { + var x = DPadLeft.State ? -DPadLeft.Value : DPadRight.Value; + var t = DPadUp.State ? DPadUp.Value : -DPadDown.Value; + var y = InputManager.InvertYAxis ? -t : t; + return new Vector2( x, y ).normalized; + } + } + + + public bool LastChangedAfter( InputDevice otherDevice ) + { + return LastChangeTick > otherDevice.LastChangeTick; + } + + + public virtual void Vibrate( float leftMotor, float rightMotor ) + { + } + + + public void Vibrate( float intensity ) + { + Vibrate( intensity, intensity ); + } + + + public virtual bool IsSupportedOnThisPlatform + { + get { return true; } + } + + + public virtual bool IsKnown + { + get { return true; } + } + + + public bool MenuWasPressed + { + get + { + return GetControl( InputControlType.Back ).WasPressed || + GetControl( InputControlType.Start ).WasPressed || + GetControl( InputControlType.Select ).WasPressed || + GetControl( InputControlType.System ).WasPressed || + GetControl( InputControlType.Pause ).WasPressed || + GetControl( InputControlType.Menu ).WasPressed; + } + } + + + public InputControl AnyButton + { + get + { + int controlCount = Controls.GetLength( 0 ); + for (int i = 0; i < controlCount; i++) + { + var control = Controls[i]; + if (control != null && control.IsButton && control.IsPressed) + { + return control; + } + } + + return InputControl.Null; + } + } + + + public InputControl LeftStickX { get { return GetControl( InputControlType.LeftStickX ); } } + public InputControl LeftStickY { get { return GetControl( InputControlType.LeftStickY ); } } + + public InputControl RightStickX { get { return GetControl( InputControlType.RightStickX ); } } + public InputControl RightStickY { get { return GetControl( InputControlType.RightStickY ); } } + + public InputControl DPadUp { get { return GetControl( InputControlType.DPadUp ); } } + public InputControl DPadDown { get { return GetControl( InputControlType.DPadDown ); } } + public InputControl DPadLeft { get { return GetControl( InputControlType.DPadLeft ); } } + public InputControl DPadRight { get { return GetControl( InputControlType.DPadRight ); } } + + public InputControl Action1 { get { return GetControl( InputControlType.Action1 ); } } + public InputControl Action2 { get { return GetControl( InputControlType.Action2 ); } } + public InputControl Action3 { get { return GetControl( InputControlType.Action3 ); } } + public InputControl Action4 { get { return GetControl( InputControlType.Action4 ); } } + + public InputControl LeftTrigger { get { return GetControl( InputControlType.LeftTrigger ); } } + public InputControl RightTrigger { get { return GetControl( InputControlType.RightTrigger ); } } + + public InputControl LeftBumper { get { return GetControl( InputControlType.LeftBumper ); } } + public InputControl RightBumper { get { return GetControl( InputControlType.RightBumper ); } } + + public InputControl LeftStickButton { get { return GetControl( InputControlType.LeftStickButton ); } } + public InputControl RightStickButton { get { return GetControl( InputControlType.RightStickButton ); } } + + + public float DPadX + { + get + { + return DPad.X; + } + } + + + public float DPadY + { + get + { + return DPad.Y; + } + } + + + public TwoAxisInputControl Direction + { + get + { + return DPad.UpdateTick > LeftStick.UpdateTick ? DPad : LeftStick; + } + } + } +} + diff --git a/Assets/InControl/Library/Device/InputDevice.cs.meta b/Assets/InControl/Library/Device/InputDevice.cs.meta new file mode 100644 index 0000000..25804da --- /dev/null +++ b/Assets/InControl/Library/Device/InputDevice.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe926333032524309be5399211293619 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Device/InputDeviceManager.cs b/Assets/InControl/Library/Device/InputDeviceManager.cs new file mode 100644 index 0000000..0fed271 --- /dev/null +++ b/Assets/InControl/Library/Device/InputDeviceManager.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using System.Reflection; + + +namespace InControl +{ + public class InputDeviceManager + { + protected List devices = new List(); + + + public virtual void Update( ulong updateTick, float deltaTime ) + { + } + } +} + diff --git a/Assets/InControl/Library/Device/InputDeviceManager.cs.meta b/Assets/InControl/Library/Device/InputDeviceManager.cs.meta new file mode 100644 index 0000000..29a5e71 --- /dev/null +++ b/Assets/InControl/Library/Device/InputDeviceManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcfac7f074e8e41b289eccbdbf6229fc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/GUI.meta b/Assets/InControl/Library/GUI.meta new file mode 100644 index 0000000..a5ad7ad --- /dev/null +++ b/Assets/InControl/Library/GUI.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 496fa34a5a5274ed48dd076bad461be4 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/GUI/InControlInputModule.cs b/Assets/InControl/Library/GUI/InControlInputModule.cs new file mode 100644 index 0000000..a8d354c --- /dev/null +++ b/Assets/InControl/Library/GUI/InControlInputModule.cs @@ -0,0 +1,493 @@ +#if UNITY_4_6 +using UnityEngine; +using UnityEngine.EventSystems; +using InControl; + + +namespace InControl +{ + [AddComponentMenu( "Event/InControl Input Module" )] + public class InControlInputModule : PointerInputModule + { + public enum Button : int + { + Action1 = InputControlType.Action1, + Action2 = InputControlType.Action2, + Action3 = InputControlType.Action3, + Action4 = InputControlType.Action4 + } + + + private enum InputSource : int + { + InControl, + Mouse + } + + + public Button submitButton = Button.Action1; + public Button cancelButton = Button.Action2; + [Range( 0, 1 )] + public float analogMoveThreshold = 0.5f; + public float moveRepeatFirstDuration = 0.8f; + public float moveRepeatDelayDuration = 0.1f; + public bool allowActivationOnMobileDevice = true; + + InputSource currentInputSource; + Vector3 thisMousePosition; + Vector3 lastMousePosition; + Vector2 thisVectorState; + Vector2 lastVectorState; + bool thisSubmitState; + bool lastSubmitState; + bool thisCancelState; + bool lastCancelState; + float nextMoveRepeatTime; + float lastVectorPressedTime; + + + protected InControlInputModule() + { + TwoAxisInputControl.StateThreshold = analogMoveThreshold; + currentInputSource = InputSource.InControl; + } + + + public override bool IsModuleSupported() + { + return allowActivationOnMobileDevice || !Application.isMobilePlatform; + } + + + public override bool ShouldActivateModule() + { + if (!base.ShouldActivateModule()) + { + return false; + } + + UpdateInputState(); + + var shouldActivate = false; + shouldActivate |= SubmitWasPressed; + shouldActivate |= CancelWasPressed; + shouldActivate |= VectorWasPressed; + shouldActivate |= MouseHasMoved(); + shouldActivate |= MouseButtonIsPressed(); + return shouldActivate; + } + + + void UpdateInputState() + { + lastVectorState = thisVectorState; + thisVectorState = Vector2.zero; + + if (Mathf.Abs( Direction.X ) > analogMoveThreshold) + { + thisVectorState.x = Mathf.Sign( Direction.X ); + } + + if (Mathf.Abs( Direction.Y ) > analogMoveThreshold) + { + thisVectorState.y = Mathf.Sign( Direction.Y ); + } + + if (VectorIsReleased) + { + nextMoveRepeatTime = 0.0f; + } + + if (VectorIsPressed) + { + if (lastVectorState == Vector2.zero) + { + if (Time.realtimeSinceStartup > lastVectorPressedTime + 0.1f) + { + nextMoveRepeatTime = Time.realtimeSinceStartup + moveRepeatFirstDuration; + } + else + { + nextMoveRepeatTime = Time.realtimeSinceStartup + moveRepeatDelayDuration; + } + } + + lastVectorPressedTime = Time.realtimeSinceStartup; + } + + lastSubmitState = thisSubmitState; + thisSubmitState = SubmitButton.IsPressed; + + lastCancelState = thisCancelState; + thisCancelState = CancelButton.IsPressed; + } + + + void SetVectorRepeatTimer() + { + nextMoveRepeatTime = Mathf.Max( nextMoveRepeatTime, Time.realtimeSinceStartup + moveRepeatDelayDuration ); + } + + + bool VectorIsPressed + { + get + { + return thisVectorState != Vector2.zero; + } + } + + + bool VectorIsReleased + { + get + { + return thisVectorState == Vector2.zero; + } + } + + + bool VectorHasChanged + { + get + { + return thisVectorState != lastVectorState; + } + } + + + bool VectorWasPressed + { + get + { + if (VectorIsPressed && Time.realtimeSinceStartup > nextMoveRepeatTime) + { + return true; + } + + return VectorIsPressed && lastVectorState == Vector2.zero; + } + } + + + bool SubmitWasPressed + { + get + { + return thisSubmitState && thisSubmitState != lastSubmitState; + } + } + + + bool CancelWasPressed + { + get + { + return thisCancelState && thisCancelState != lastCancelState; + } + } + + + public override void ActivateModule() + { + base.ActivateModule(); + + thisMousePosition = Input.mousePosition; + lastMousePosition = Input.mousePosition; + + var baseEventData = GetBaseEventData(); + var gameObject = eventSystem.currentSelectedObject; + if (gameObject == null) + { + gameObject = eventSystem.lastSelectedObject; + } + if (gameObject == null) + { + gameObject = eventSystem.firstSelectedObject; + } + eventSystem.SetSelectedGameObject( null, baseEventData ); + eventSystem.SetSelectedGameObject( gameObject, baseEventData ); + } + + + public override void DeactivateModule() + { + base.DeactivateModule(); + base.ClearSelection(); + } + + + public override void Process() + { + var used = SendUpdateEventToSelectedObject(); + + if (!used) + { + used = SendVectorEventToSelectedObject(); + } + + if (!used) + { + SendButtonEventToSelectedObject(); + } + + ProcessMouseEvent(); + } + + + bool SendButtonEventToSelectedObject() + { + if (eventSystem.currentSelectedObject == null || currentInputSource != InputSource.InControl) + { + return false; + } + + var baseEventData = GetBaseEventData(); + + if (SubmitWasPressed) + { + ExecuteEvents.Execute( eventSystem.currentSelectedObject, baseEventData, ExecuteEvents.submitHandler ); + } + + if (CancelWasPressed) + { + ExecuteEvents.Execute( eventSystem.currentSelectedObject, baseEventData, ExecuteEvents.cancelHandler ); + } + + return baseEventData.used; + } + + + bool SendVectorEventToSelectedObject() + { + if (!VectorWasPressed) + { + return false; + } + + var axisEventData = GetAxisEventData( thisVectorState.x, thisVectorState.y, 0.5f ); + + if (axisEventData.moveDir != MoveDirection.None) + { + if (currentInputSource != InputSource.InControl) + { + currentInputSource = InputSource.InControl; + if (ResetSelection()) + { + return true; + } + } + + ExecuteEvents.Execute( eventSystem.currentSelectedObject, axisEventData, ExecuteEvents.moveHandler ); + + SetVectorRepeatTimer(); + } + + return axisEventData.used; + } + + + void ProcessMouseEvent() + { + var mouseButtonDown = Input.GetMouseButtonDown( 0 ); + var mouseButtonUp = Input.GetMouseButtonUp( 0 ); + var mousePointerEventData = GetMousePointerEventData(); + var mouseScrollAxis = Input.GetAxis( "mouse z" ) * 0.01f; + mousePointerEventData.scrollDelta.x = 0; + mousePointerEventData.scrollDelta.y = mouseScrollAxis; + if (!UseMouse( mouseButtonDown, mouseButtonUp, mousePointerEventData )) + { + return; + } + ProcessMousePress( mousePointerEventData, mouseButtonDown, mouseButtonUp ); + ProcessMove( mousePointerEventData ); + if (!Mathf.Approximately( mouseScrollAxis, 0.0f )) + { + var eventHandler = ExecuteEvents.GetEventHandler( mousePointerEventData.pointerCurrentRaycast.go ); + ExecuteEvents.ExecuteHierarchy( eventHandler, mousePointerEventData, ExecuteEvents.scrollHandler ); + } + } + + + void ProcessMousePress( PointerEventData pointerEvent, bool pressed, bool released ) + { + var pointerGameObject = pointerEvent.pointerCurrentRaycast.go; + + if (pressed) + { + pointerEvent.eligibleForClick = true; + pointerEvent.delta = Vector2.zero; + pointerEvent.pressPosition = pointerEvent.position; + pointerEvent.pointerPressRaycast = pointerEvent.pointerCurrentRaycast; + var gameObject = ExecuteEvents.ExecuteHierarchy( pointerGameObject, pointerEvent, ExecuteEvents.pointerDownHandler ); + if (gameObject == null) + { + gameObject = ExecuteEvents.GetEventHandler( pointerGameObject ); + } + if (gameObject != pointerEvent.pointerPress) + { + pointerEvent.pointerPress = gameObject; + pointerEvent.rawPointerPress = pointerGameObject; + pointerEvent.clickCount = 0; + } + pointerEvent.pointerDrag = ExecuteEvents.GetEventHandler( pointerGameObject ); + if (pointerEvent.pointerDrag != null) + { + ExecuteEvents.Execute( pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.beginDragHandler ); + } + var eventHandler = ExecuteEvents.GetEventHandler( pointerGameObject ); + eventSystem.SetSelectedGameObject( eventHandler, pointerEvent ); + } + + if (released) + { + ExecuteEvents.Execute( pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerUpHandler ); + GameObject eventHandler2 = ExecuteEvents.GetEventHandler( pointerGameObject ); + if (pointerEvent.pointerPress == eventHandler2 && pointerEvent.eligibleForClick) + { + var unscaledTime = Time.unscaledTime; + if (unscaledTime - pointerEvent.clickTime < 0.3f) + { + pointerEvent.clickCount++; + } + else + { + pointerEvent.clickCount = 1; + } + pointerEvent.clickTime = unscaledTime; + ExecuteEvents.Execute( pointerEvent.pointerPress, pointerEvent, ExecuteEvents.pointerClickHandler ); + } + else + { + if (pointerEvent.pointerDrag != null) + { + ExecuteEvents.ExecuteHierarchy( pointerGameObject, pointerEvent, ExecuteEvents.dropHandler ); + } + } + pointerEvent.eligibleForClick = false; + pointerEvent.pointerPress = null; + pointerEvent.rawPointerPress = null; + if (pointerEvent.pointerDrag != null) + { + ExecuteEvents.Execute( pointerEvent.pointerDrag, pointerEvent, ExecuteEvents.endDragHandler ); + } + pointerEvent.pointerDrag = null; + HandlePointerExitAndEnter( pointerEvent, null ); + HandlePointerExitAndEnter( pointerEvent, pointerGameObject ); + } + } + + + protected override void ProcessMove( PointerEventData pointerEvent ) + { + base.ProcessMove( pointerEvent ); + var pointerGameObject = pointerEvent.pointerCurrentRaycast.go; + base.HandlePointerExitAndEnter( pointerEvent, pointerGameObject ); + } + + + bool ResetSelection() + { + var baseEventData = GetBaseEventData(); + var lastPointerEventData = base.GetLastPointerEventData( -1 ); + var rootGameObject = (lastPointerEventData != null) ? lastPointerEventData.pointerEnter : null; + base.HandlePointerExitAndEnter( lastPointerEventData, null ); + base.eventSystem.SetSelectedGameObject( null, baseEventData ); + var result = false; + var gameObject = ExecuteEvents.GetEventHandler( rootGameObject ); + if (gameObject == null) + { + gameObject = eventSystem.lastSelectedObject; + result = true; + } + base.eventSystem.SetSelectedGameObject( gameObject, baseEventData ); + return result; + } + + + bool SendUpdateEventToSelectedObject() + { + if (base.eventSystem.currentSelectedObject == null) + { + return false; + } + var baseEventData = GetBaseEventData(); + ExecuteEvents.Execute( base.eventSystem.currentSelectedObject, baseEventData, ExecuteEvents.updateSelectedHandler ); + return baseEventData.used; + } + + + public override void UpdateModule() + { + lastMousePosition = thisMousePosition; + thisMousePosition = Input.mousePosition; + } + + + bool UseMouse( bool pressed, bool released, PointerEventData pointerData ) + { + if (currentInputSource == InputSource.Mouse) + { + return true; + } + + if (pressed || released || pointerData.IsPointerMoving() || pointerData.IsScrolling()) + { + currentInputSource = InputSource.Mouse; + base.eventSystem.SetSelectedGameObject( null, pointerData ); + } + + return currentInputSource == InputSource.Mouse; + } + + + bool MouseHasMoved() + { + return (thisMousePosition - lastMousePosition).sqrMagnitude > 0.0f; + } + + + bool MouseButtonIsPressed() + { + return Input.GetMouseButtonDown( 0 ); + } + + + InputDevice Device + { + get + { + return InputManager.ActiveDevice; + } + } + + + TwoAxisInputControl Direction + { + get + { + return Device.Direction; + } + } + + + InputControl SubmitButton + { + get + { + return Device.GetControl( (InputControlType) submitButton ); + } + } + + + InputControl CancelButton + { + get + { + return Device.GetControl( (InputControlType) cancelButton ); + } + } + } +} +#endif + diff --git a/Assets/InControl/Library/GUI/InControlInputModule.cs.meta b/Assets/InControl/Library/GUI/InControlInputModule.cs.meta new file mode 100644 index 0000000..551233a --- /dev/null +++ b/Assets/InControl/Library/GUI/InControlInputModule.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b24994c7bab8d436a8b302ce62dfa856 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/InputManager.cs b/Assets/InControl/Library/InputManager.cs new file mode 100644 index 0000000..958a701 --- /dev/null +++ b/Assets/InControl/Library/InputManager.cs @@ -0,0 +1,394 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.IO; +using System.Linq; +using System.Reflection; +using UnityEngine; + + +namespace InControl +{ + public class InputManager + { + public static readonly VersionInfo Version = VersionInfo.InControlVersion(); + public static readonly VersionInfo UnityVersion = VersionInfo.UnityVersion(); + + public static event Action OnSetup; + public static event Action OnUpdate; + public static event Action OnDeviceAttached; + public static event Action OnDeviceDetached; + public static event Action OnActiveDeviceChanged; + + static List inputDeviceManagers = new List(); + + static InputDevice activeDevice = InputDevice.Null; + static List devices = new List(); + public static ReadOnlyCollection Devices; + + public static string Platform { get; private set; } + public static bool MenuWasPressed { get; private set; } + public static bool InvertYAxis; + + static bool enableXInput; + static bool isSetup; + + static float initialTime; + static float currentTime; + static float lastUpdateTime; + + static ulong currentTick; + + + public static void Setup() + { + if (isSetup) + { + return; + } + + Platform = (SystemInfo.operatingSystem + " " + SystemInfo.deviceModel).ToUpper(); + + initialTime = 0.0f; + currentTime = 0.0f; + lastUpdateTime = 0.0f; + currentTick = 0; + + inputDeviceManagers.Clear(); + devices.Clear(); + Devices = new ReadOnlyCollection( devices ); + activeDevice = InputDevice.Null; + + isSetup = true; + + #if UNITY_STANDALONE_WIN || UNITY_EDITOR + if (enableXInput) + { + XInputDeviceManager.Enable(); + } + #endif + + if (OnSetup != null) + { + OnSetup.Invoke(); + OnSetup = null; + } + + var addUnityInputDeviceManager = true; + + #if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR + addUnityInputDeviceManager = false; + #endif + + if (addUnityInputDeviceManager) + { + AddDeviceManager(); + } + } + + + public static void Reset() + { + OnSetup = null; + OnUpdate = null; + OnActiveDeviceChanged = null; + OnDeviceAttached = null; + OnDeviceDetached = null; + + inputDeviceManagers.Clear(); + devices.Clear(); + activeDevice = InputDevice.Null; + + isSetup = false; + } + + + static void AssertIsSetup() + { + if (!isSetup) + { + throw new Exception( "InputManager is not initialized. Call InputManager.Setup() first." ); + } + } + + + public static void Update() + { + AssertIsSetup(); + if (OnSetup != null) + { + OnSetup.Invoke(); + OnSetup = null; + } + + currentTick++; + UpdateCurrentTime(); + var deltaTime = currentTime - lastUpdateTime; + + UpdateDeviceManagers( deltaTime ); + + PreUpdateDevices( deltaTime ); + UpdateDevices( deltaTime ); + PostUpdateDevices( deltaTime ); + + UpdateActiveDevice(); + + lastUpdateTime = currentTime; + } + + + public static void OnApplicationFocus( bool focusState ) + { + if (!focusState) + { + int deviceCount = devices.Count; + for (int i = 0; i < deviceCount; i++) + { + var inputControls = devices[i].Controls; + var inputControlCount = inputControls.Length; + for (int j = 0; j < inputControlCount; j++) + { + var inputControl = inputControls[j]; + if (inputControl != null) + { + inputControl.SetZeroTick(); + } + } + } + } + } + + + public static void OnApplicationPause( bool pauseState ) + { + } + + + public static void OnApplicationQuit() + { + } + + + static void UpdateActiveDevice() + { + var lastActiveDevice = ActiveDevice; + + int deviceCount = devices.Count; + for (int i = 0; i < deviceCount; i++) + { + var inputDevice = devices[i]; + if (ActiveDevice == InputDevice.Null || + inputDevice.LastChangedAfter( ActiveDevice )) + { + ActiveDevice = inputDevice; + } + } + + if (lastActiveDevice != ActiveDevice) + { + if (OnActiveDeviceChanged != null) + { + OnActiveDeviceChanged( ActiveDevice ); + } + } + } + + + public static void AddDeviceManager( InputDeviceManager inputDeviceManager ) + { + AssertIsSetup(); + + inputDeviceManagers.Add( inputDeviceManager ); + inputDeviceManager.Update( currentTick, currentTime - lastUpdateTime ); + } + + + public static void AddDeviceManager() where T : InputDeviceManager, new() + { + if (!HasDeviceManager()) + { + AddDeviceManager( new T() ); + } + } + + + public static bool HasDeviceManager() where T : InputDeviceManager + { + int inputDeviceManagerCount = inputDeviceManagers.Count; + for (int i = 0; i < inputDeviceManagerCount; i++) + { + if (inputDeviceManagers[i] is T) + { + return true; + } + } + + return false; + } + + + static void UpdateCurrentTime() + { + // Have to do this hack since Time.realtimeSinceStartup is not set until AFTER Awake(). + if (initialTime < float.Epsilon) + { + initialTime = Time.realtimeSinceStartup; + } + + currentTime = Mathf.Max( 0.0f, Time.realtimeSinceStartup - initialTime ); + } + + + static void UpdateDeviceManagers( float deltaTime ) + { + int inputDeviceManagerCount = inputDeviceManagers.Count; + for (int i = 0; i < inputDeviceManagerCount; i++) + { + var inputDeviceManager = inputDeviceManagers[i]; + inputDeviceManager.Update( currentTick, deltaTime ); + } + } + + + static void PreUpdateDevices( float deltaTime ) + { + MenuWasPressed = false; + + int deviceCount = devices.Count; + for (int i = 0; i < deviceCount; i++) + { + var device = devices[i]; + device.PreUpdate( currentTick, deltaTime ); + } + } + + + static void UpdateDevices( float deltaTime ) + { + int deviceCount = devices.Count; + for (int i = 0; i < deviceCount; i++) + { + var device = devices[i]; + device.Update( currentTick, deltaTime ); + } + + if (OnUpdate != null) + { + OnUpdate.Invoke( currentTick, deltaTime ); + } + } + + + static void PostUpdateDevices( float deltaTime ) + { + int deviceCount = devices.Count; + for (int i = 0; i < deviceCount; i++) + { + var device = devices[i]; + + device.PostUpdate( currentTick, deltaTime ); + + if (device.MenuWasPressed) + { + MenuWasPressed = true; + } + } + } + + + public static void AttachDevice( InputDevice inputDevice ) + { + AssertIsSetup(); + + if (!inputDevice.IsSupportedOnThisPlatform) + { + return; + } + + devices.Add( inputDevice ); + devices.Sort( ( d1, d2 ) => d1.SortOrder.CompareTo( d2.SortOrder ) ); + + if (OnDeviceAttached != null) + { + OnDeviceAttached( inputDevice ); + } + + if (ActiveDevice == InputDevice.Null) + { + ActiveDevice = inputDevice; + } + } + + + public static void DetachDevice( InputDevice inputDevice ) + { + AssertIsSetup(); + + devices.Remove( inputDevice ); + devices.Sort( ( d1, d2 ) => d1.SortOrder.CompareTo( d2.SortOrder ) ); + + if (ActiveDevice == inputDevice) + { + ActiveDevice = InputDevice.Null; + } + + if (OnDeviceDetached != null) + { + OnDeviceDetached( inputDevice ); + } + } + + + public static void HideDevicesWithProfile( Type type ) + { + #if !UNITY_EDITOR && UNITY_WINRT + if (type.GetTypeInfo().IsAssignableFrom( typeof( UnityInputDeviceProfile ).GetTypeInfo() )) + #else + if (type.IsSubclassOf( typeof(UnityInputDeviceProfile) )) + #endif + { + UnityInputDeviceProfile.Hide( type ); + } + } + + + static InputDevice DefaultActiveDevice + { + get + { + return (devices.Count > 0) ? devices[0] : InputDevice.Null; + } + } + + + public static InputDevice ActiveDevice + { + get + { + return (activeDevice == null) ? InputDevice.Null : activeDevice; + } + + private set + { + activeDevice = (value == null) ? InputDevice.Null : value; + } + } + + + public static bool EnableXInput + { + get + { + return enableXInput; + } + + set + { + enableXInput = value; + } + } + } +} + + diff --git a/Assets/InControl/Library/InputManager.cs.meta b/Assets/InControl/Library/InputManager.cs.meta new file mode 100644 index 0000000..adc4b3b --- /dev/null +++ b/Assets/InControl/Library/InputManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 647aa14c38a6340e3a7082b11893f570 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/OuyaEverywhere.meta b/Assets/InControl/Library/OuyaEverywhere.meta new file mode 100644 index 0000000..2fbb3f6 --- /dev/null +++ b/Assets/InControl/Library/OuyaEverywhere.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f35038414f13f4ff9b6491ad5bcb7a9b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs new file mode 100644 index 0000000..e862686 --- /dev/null +++ b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +#if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR +using tv.ouya.console.api; +#endif + + +namespace InControl +{ + public class OuyaEverywhereDevice : InputDevice + { + const float LowerDeadZone = 0.2f; + const float UpperDeadZone = 0.9f; + + public int DeviceIndex { get; private set; } + + + public OuyaEverywhereDevice( int deviceIndex ) + : base( "OUYA Controller" ) + { + DeviceIndex = deviceIndex; + SortOrder = deviceIndex; + + Meta = "OUYA Everywhere Device #" + deviceIndex; + + AddControl( InputControlType.LeftStickX, "LeftStickX" ); + AddControl( InputControlType.LeftStickY, "LeftStickY" ); + AddControl( InputControlType.RightStickX, "RightStickX" ); + AddControl( InputControlType.RightStickY, "RightStickY" ); + + AddControl( InputControlType.LeftTrigger, "LeftTrigger" ); + AddControl( InputControlType.RightTrigger, "RightTrigger" ); + + AddControl( InputControlType.DPadUp, "DPadUp" ); + AddControl( InputControlType.DPadDown, "DPadDown" ); + AddControl( InputControlType.DPadLeft, "DPadLeft" ); + AddControl( InputControlType.DPadRight, "DPadRight" ); + + AddControl( InputControlType.Action1, "O" ); + AddControl( InputControlType.Action2, "A" ); + AddControl( InputControlType.Action3, "Y" ); + AddControl( InputControlType.Action4, "U" ); + + AddControl( InputControlType.LeftBumper, "LeftBumper" ); + AddControl( InputControlType.RightBumper, "RightBumper" ); + + AddControl( InputControlType.LeftStickButton, "LeftStickButton" ); + AddControl( InputControlType.RightStickButton, "RightStickButton" ); + + AddControl( InputControlType.Menu, "Menu" ); + } + + + public void BeforeAttach() + { + #if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR + Name = OuyaController.getControllerByPlayer( DeviceIndex ).getDeviceName(); + #endif + } + + + public override void Update( ulong updateTick, float deltaTime ) + { + + #if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR + var lsv = Utility.ApplyCircularDeadZone( + OuyaSDK.OuyaInput.GetAxisRaw( DeviceIndex, OuyaController.AXIS_LS_X ), + -OuyaSDK.OuyaInput.GetAxisRaw( DeviceIndex, OuyaController.AXIS_LS_Y ), + LowerDeadZone, + UpperDeadZone + ); + UpdateWithValue( InputControlType.LeftStickX, lsv.x, updateTick ); + UpdateWithValue( InputControlType.LeftStickY, lsv.y, updateTick ); + + var rsv = Utility.ApplyCircularDeadZone( + OuyaSDK.OuyaInput.GetAxisRaw( DeviceIndex, OuyaController.AXIS_RS_X ), + -OuyaSDK.OuyaInput.GetAxisRaw( DeviceIndex, OuyaController.AXIS_RS_Y ), + LowerDeadZone, + UpperDeadZone + ); + UpdateWithValue( InputControlType.RightStickX, rsv.x, updateTick ); + UpdateWithValue( InputControlType.RightStickY, rsv.y, updateTick ); + + var lt = Utility.ApplyDeadZone( + OuyaSDK.OuyaInput.GetAxisRaw( DeviceIndex, OuyaController.AXIS_L2 ), + LowerDeadZone, + UpperDeadZone + ); + UpdateWithValue( InputControlType.LeftTrigger, lt, updateTick ); + + var rt = Utility.ApplyDeadZone( + OuyaSDK.OuyaInput.GetAxisRaw( DeviceIndex, OuyaController.AXIS_R2 ), + LowerDeadZone, + UpperDeadZone + ); + UpdateWithValue( InputControlType.RightTrigger, rt, updateTick ); + + UpdateWithState( InputControlType.DPadUp, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_DPAD_UP ), updateTick ); + UpdateWithState( InputControlType.DPadDown, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_DPAD_DOWN ), updateTick ); + UpdateWithState( InputControlType.DPadLeft, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_DPAD_LEFT ), updateTick ); + UpdateWithState( InputControlType.DPadRight, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_DPAD_RIGHT ), updateTick ); + + UpdateWithState( InputControlType.Action1, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_O ), updateTick ); + UpdateWithState( InputControlType.Action2, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_A ), updateTick ); + UpdateWithState( InputControlType.Action3, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_U ), updateTick ); + UpdateWithState( InputControlType.Action4, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_Y ), updateTick ); + + UpdateWithState( InputControlType.LeftBumper, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_L1 ), updateTick ); + UpdateWithState( InputControlType.RightBumper, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_R1 ), updateTick ); + + UpdateWithState( InputControlType.LeftStickButton, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_L3 ), updateTick ); + UpdateWithState( InputControlType.RightStickButton, OuyaSDK.OuyaInput.GetButton( DeviceIndex, OuyaController.BUTTON_R3 ), updateTick ); + + UpdateWithState( InputControlType.Menu, OuyaSDK.OuyaInput.GetButtonDown( DeviceIndex, OuyaController.BUTTON_MENU ), updateTick ); + #endif + } + + + public bool IsConnected + { + get + { + #if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR + return OuyaSDK.OuyaInput.IsControllerConnected( DeviceIndex ); + #else + return false; + #endif + } + } + } +} + diff --git a/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs.meta b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs.meta new file mode 100644 index 0000000..c20eb68 --- /dev/null +++ b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDevice.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 29f303a77c03b4b5cac1404b085d8a82 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs new file mode 100644 index 0000000..5129954 --- /dev/null +++ b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +#if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR +using tv.ouya.console.api; +#endif + + +namespace InControl +{ + public class OuyaEverywhereDeviceManager : InputDeviceManager + { + bool[] deviceConnected = new bool[] { false, false, false, false }; + + + public OuyaEverywhereDeviceManager() + { + for (int deviceIndex = 0; deviceIndex < 4; deviceIndex++) + { + devices.Add( new OuyaEverywhereDevice( deviceIndex ) ); + } + } + + + public override void Update( ulong updateTick, float deltaTime ) + { + for (int deviceIndex = 0; deviceIndex < 4; deviceIndex++) + { + var device = devices[deviceIndex] as OuyaEverywhereDevice; + + if (device.IsConnected != deviceConnected[deviceIndex]) + { + if (device.IsConnected) + { + device.BeforeAttach(); + InputManager.AttachDevice( device ); + } + else + { + InputManager.DetachDevice( device ); + } + + deviceConnected[deviceIndex] = device.IsConnected; + } + } + } + + + public static void Enable() + { + #if UNITY_ANDROID && INCONTROL_OUYA && !UNITY_EDITOR + if (OuyaSDK.isRunningOnOUYASupportedHardware()) + { + InputManager.AddDeviceManager(); + } + #endif + } + } +} + diff --git a/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs.meta b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs.meta new file mode 100644 index 0000000..76906c7 --- /dev/null +++ b/Assets/InControl/Library/OuyaEverywhere/OuyaEverywhereDeviceManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 986842fd5114b463ebf1141a554fad04 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch.meta b/Assets/InControl/Library/Touch.meta new file mode 100644 index 0000000..06fa60b --- /dev/null +++ b/Assets/InControl/Library/Touch.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6f404f9e6b01a4f959de9464f504e0a8 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Touch/Controls.meta b/Assets/InControl/Library/Touch/Controls.meta new file mode 100644 index 0000000..0b64cc2 --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3a4c7e00e23c147ba9cf94554957b9d1 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs b/Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs new file mode 100644 index 0000000..12954dc --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs @@ -0,0 +1,230 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class TouchButtonControl : TouchControl + { + [Header( "Position" )] + + [SerializeField] + TouchControlAnchor anchor = TouchControlAnchor.BottomRight; + + [SerializeField] + TouchUnitType offsetUnitType = TouchUnitType.Percent; + + [SerializeField] + Vector2 offset = new Vector2( -10.0f, 10.0f ); + + + [Header( "Options" )] + + public ButtonTarget target = ButtonTarget.Action1; + public bool allowSlideToggle = true; + public bool toggleOnLeave = false; + + + [Header( "Sprites" )] + + public TouchSprite button = new TouchSprite( 15.0f ); + + + bool buttonState; + Touch currentTouch; + bool dirty; + + + public override void CreateControl() + { + button.Create( "Button", transform, 1000 ); + } + + + public override void DestroyControl() + { + button.Delete(); + + if (currentTouch != null) + { + TouchEnded( currentTouch ); + currentTouch = null; + } + } + + + public override void ConfigureControl() + { + transform.position = OffsetToWorldPosition( anchor, offset, offsetUnitType ); + button.Update( true ); + } + + + public override void DrawGizmos() + { + button.DrawGizmos( ButtonPosition, Color.yellow ); + } + + + void Update() + { + if (dirty) + { + ConfigureControl(); + dirty = false; + } + else + { + button.Update(); + } + } + + + public override void SubmitControlState( ulong updateTick ) + { + if (currentTouch == null && allowSlideToggle) + { + ButtonState = false; + var touchCount = TouchManager.TouchCount; + for (int i = 0; i < touchCount; i++) + { + ButtonState = ButtonState || button.Contains( TouchManager.GetTouch( i ) ); + } + } + + SubmitButtonState( target, ButtonState, updateTick ); + } + + + public override void TouchBegan( Touch touch ) + { + if (currentTouch != null) + { + return; + } + + if (button.Contains( touch )) + { + ButtonState = true; + currentTouch = touch; + } + } + + + public override void TouchMoved( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + if (toggleOnLeave && !button.Contains( touch )) + { + ButtonState = false; + currentTouch = null; + } + } + + + public override void TouchEnded( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + ButtonState = false; + currentTouch = null; + } + + + bool ButtonState + { + get + { + return buttonState; + } + + set + { + if (buttonState != value) + { + buttonState = value; + button.State = value; + } + } + } + + + public Vector3 ButtonPosition + { + get + { + return button.Ready ? button.Position : transform.position; + } + + set + { + if (button.Ready) + { + button.Position = value; + } + } + } + + + public TouchControlAnchor Anchor + { + get + { + return anchor; + } + + set + { + if (anchor != value) + { + anchor = value; + dirty = true; + } + } + } + + + public Vector2 Offset + { + get + { + return offset; + } + + set + { + if (offset != value) + { + offset = value; + dirty = true; + } + } + } + + + public TouchUnitType OffsetUnitType + { + get + { + return offsetUnitType; + } + + set + { + if (offsetUnitType != value) + { + offsetUnitType = value; + dirty = true; + } + } + } + } +} + diff --git a/Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs.meta b/Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs.meta new file mode 100644 index 0000000..c9d4dd2 --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchButtonControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05c28010e244e4ca2ad9d7e8e71ecc50 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Controls/TouchStickControl.cs b/Assets/InControl/Library/Touch/Controls/TouchStickControl.cs new file mode 100644 index 0000000..f196c24 --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchStickControl.cs @@ -0,0 +1,376 @@ +using System.IO; +using UnityEngine; + + +namespace InControl +{ + public class TouchStickControl : TouchControl + { + [Header( "Position" )] + + [SerializeField] + TouchControlAnchor anchor = TouchControlAnchor.BottomLeft; + + [SerializeField] + TouchUnitType offsetUnitType = TouchUnitType.Percent; + + [SerializeField] + Vector2 offset = new Vector2( 20.0f, 20.0f ); + + [SerializeField] + TouchUnitType areaUnitType = TouchUnitType.Percent; + + [SerializeField] + Rect activeArea = new Rect( 0.0f, 0.0f, 50.0f, 100.0f ); + + + [Header( "Options" )] + + public AnalogTarget target = AnalogTarget.LeftStick; + + [Range( 0, 1 )] + public float lowerDeadZone = 0.1f; + + [Range( 0, 1 )] + public float upperDeadZone = 0.9f; + + public AnimationCurve inputCurve = AnimationCurve.Linear( 0.0f, 0.0f, 1.0f, 1.0f ); + + public bool allowDragging = false; + public bool snapToInitialTouch = true; + public bool resetWhenDone = true; + public float resetDuration = 0.1f; + + + [Header( "Sprites" )] + + public TouchSprite ring = new TouchSprite( 20.0f ); + public TouchSprite knob = new TouchSprite( 10.0f ); + public float knobRange = 7.5f; + + + Vector3 resetPosition; + Vector3 beganPosition; + Vector3 movedPosition; + float ringResetSpeed; + float knobResetSpeed; + Rect worldActiveArea; + float worldKnobRange; + Vector3 value; + Touch currentTouch; + bool dirty; + + + public override void CreateControl() + { + ring.Create( "Ring", transform, 1000 ); + knob.Create( "Knob", transform, 1001 ); + } + + + public override void DestroyControl() + { + ring.Delete(); + knob.Delete(); + + if (currentTouch != null) + { + TouchEnded( currentTouch ); + currentTouch = null; + } + } + + + public override void ConfigureControl() + { + resetPosition = OffsetToWorldPosition( anchor, offset, offsetUnitType ); + transform.position = resetPosition; + + ring.Update( true ); + knob.Update( true ); + + worldActiveArea = TouchManager.ConvertToWorld( activeArea, areaUnitType ); + worldKnobRange = TouchManager.ConvertToWorld( knobRange, knob.SizeUnitType ); + } + + + public override void DrawGizmos() + { + ring.DrawGizmos( RingPosition, Color.yellow ); + knob.DrawGizmos( KnobPosition, Color.yellow ); + Utility.DrawCircleGizmo( RingPosition, worldKnobRange, Color.red ); + Utility.DrawRectGizmo( worldActiveArea, Color.green ); + } + + + void Update() + { + if (dirty) + { + ConfigureControl(); + dirty = false; + } + else + { + ring.Update(); + knob.Update(); + } + + if (IsNotActive) + { + if (resetWhenDone && KnobPosition != resetPosition) + { + var ringKnobDelta = KnobPosition - RingPosition; + RingPosition = Vector3.MoveTowards( RingPosition, resetPosition, ringResetSpeed * Time.deltaTime ); + KnobPosition = RingPosition + ringKnobDelta; + } + + if (KnobPosition != RingPosition) + { + KnobPosition = Vector3.MoveTowards( KnobPosition, RingPosition, knobResetSpeed * Time.deltaTime ); + } + } + } + + + public override void SubmitControlState( ulong updateTick ) + { + SubmitAnalogValue( target, value, lowerDeadZone, upperDeadZone, updateTick ); + } + + + public override void TouchBegan( Touch touch ) + { + if (IsActive) + { + return; + } + + beganPosition = TouchManager.ScreenToWorldPoint( touch.position ); + + var insideActiveArea = worldActiveArea.Contains( beganPosition ); + var insideControl = ring.Contains( beganPosition ); + + if (snapToInitialTouch && (insideActiveArea || insideControl)) + { + RingPosition = beganPosition; + KnobPosition = beganPosition; + currentTouch = touch; + } + else + if (insideControl) + { + KnobPosition = beganPosition; + beganPosition = RingPosition; + currentTouch = touch; + } + + if (IsActive) + { + TouchMoved( touch ); + + ring.State = true; + knob.State = true; + } + } + + + public override void TouchMoved( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + movedPosition = TouchManager.ScreenToWorldPoint( touch.position ); + + var vector = movedPosition - beganPosition; + var normal = vector.normalized; + var length = vector.magnitude; + + if (allowDragging) + { + var excess = length - worldKnobRange; + if (excess < 0.0f) + { + excess = 0.0f; + } + beganPosition = beganPosition + (excess * normal); + RingPosition = beganPosition; + } + + movedPosition = beganPosition + (Mathf.Clamp( length, 0.0f, worldKnobRange ) * normal); + + value = (movedPosition - beganPosition) / worldKnobRange; + value.x = inputCurve.Evaluate( Mathf.Abs( value.x ) ) * Mathf.Sign( value.x ); + value.y = inputCurve.Evaluate( Mathf.Abs( value.y ) ) * Mathf.Sign( value.y ); + + KnobPosition = movedPosition; + } + + + public override void TouchEnded( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + value = Vector3.zero; + + var ringResetDelta = (resetPosition - RingPosition).magnitude; + ringResetSpeed = Mathf.Approximately( resetDuration, 0.0f ) ? ringResetDelta : (ringResetDelta / resetDuration); + + var knobResetDelta = (RingPosition - KnobPosition).magnitude; + knobResetSpeed = Mathf.Approximately( resetDuration, 0.0f ) ? knobRange : (knobResetDelta / resetDuration); + + currentTouch = null; + + ring.State = false; + knob.State = false; + } + + + public bool IsActive + { + get + { + return currentTouch != null; + } + } + + + public bool IsNotActive + { + get + { + return currentTouch == null; + } + } + + + public Vector3 RingPosition + { + get + { + return ring.Ready ? ring.Position : transform.position; + } + + set + { + if (ring.Ready) + { + ring.Position = value; + } + } + } + + + public Vector3 KnobPosition + { + get + { + return knob.Ready ? knob.Position : transform.position; + } + + set + { + if (knob.Ready) + { + knob.Position = value; + } + } + } + + + public TouchControlAnchor Anchor + { + get + { + return anchor; + } + + set + { + if (anchor != value) + { + anchor = value; + dirty = true; + } + } + } + + + public Vector2 Offset + { + get + { + return offset; + } + + set + { + if (offset != value) + { + offset = value; + dirty = true; + } + } + } + + + public TouchUnitType OffsetUnitType + { + get + { + return offsetUnitType; + } + + set + { + if (offsetUnitType != value) + { + offsetUnitType = value; + dirty = true; + } + } + } + + + public Rect ActiveArea + { + get + { + return activeArea; + } + + set + { + if (activeArea != value) + { + activeArea = value; + dirty = true; + } + } + } + + + public TouchUnitType AreaUnitType + { + get + { + return areaUnitType; + } + + set + { + if (areaUnitType != value) + { + areaUnitType = value; + dirty = true; + } + } + } + } +} + diff --git a/Assets/InControl/Library/Touch/Controls/TouchStickControl.cs.meta b/Assets/InControl/Library/Touch/Controls/TouchStickControl.cs.meta new file mode 100644 index 0000000..499960f --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchStickControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22f566de049b04240b6621f25c01d1f2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs b/Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs new file mode 100644 index 0000000..6b8c122 --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs @@ -0,0 +1,232 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + + +namespace InControl +{ + public class TouchSwipeControl : TouchControl + { + [Header( "Position" )] + + [SerializeField] + TouchUnitType areaUnitType = TouchUnitType.Percent; + + [SerializeField] + Rect activeArea = new Rect( 25.0f, 25.0f, 50.0f, 50.0f ); + + [Range( 0, 1 )] + public float sensitivity = 0.1f; + + + [Header( "Analog Target" )] + + public AnalogTarget target = AnalogTarget.None; + public SnapAngles snapAngles = SnapAngles.None; + + + [Header( "Button Targets" )] + + public ButtonTarget upTarget = ButtonTarget.None; + public ButtonTarget downTarget = ButtonTarget.None; + public ButtonTarget leftTarget = ButtonTarget.None; + public ButtonTarget rightTarget = ButtonTarget.None; + public bool oneSwipePerTouch = false; + + + Rect worldActiveArea; + Vector3 currentVector; + Vector3 lastPosition; + Touch currentTouch; + bool fireButtonTarget; + ButtonTarget nextButtonTarget; + ButtonTarget lastButtonTarget; + bool dirty; + + + public override void CreateControl() + { + } + + + public override void DestroyControl() + { + if (currentTouch != null) + { + TouchEnded( currentTouch ); + currentTouch = null; + } + } + + + public override void ConfigureControl() + { + worldActiveArea = TouchManager.ConvertToWorld( activeArea, areaUnitType ); + } + + + public override void DrawGizmos() + { + Utility.DrawRectGizmo( worldActiveArea, Color.yellow ); +// Gizmos.color = Color.red; +// Gizmos.DrawLine( Vector3.zero, currentVector * 2.0f ); + } + + + void Update() + { + if (dirty) + { + ConfigureControl(); + dirty = false; + } + } + + + public override void SubmitControlState( ulong updateTick ) + { + var value = SnapTo( currentVector, snapAngles ); + SubmitAnalogValue( target, value, 0.0f, 1.0f, updateTick ); + + SubmitButtonState( upTarget, fireButtonTarget && nextButtonTarget == upTarget, updateTick ); + SubmitButtonState( rightTarget, fireButtonTarget && nextButtonTarget == rightTarget, updateTick ); + SubmitButtonState( downTarget, fireButtonTarget && nextButtonTarget == downTarget, updateTick ); + SubmitButtonState( leftTarget, fireButtonTarget && nextButtonTarget == leftTarget, updateTick ); + + if (fireButtonTarget && nextButtonTarget != ButtonTarget.None) + { + fireButtonTarget = !oneSwipePerTouch; + lastButtonTarget = nextButtonTarget; + nextButtonTarget = ButtonTarget.None; + } + } + + + public override void TouchBegan( Touch touch ) + { + if (currentTouch != null) + { + return; + } + + var beganPosition = TouchManager.ScreenToWorldPoint( touch.position ); + if (worldActiveArea.Contains( beganPosition )) + { + lastPosition = beganPosition; + currentTouch = touch; + currentVector = Vector2.zero; + + fireButtonTarget = true; + nextButtonTarget = ButtonTarget.None; + lastButtonTarget = ButtonTarget.None; + } + } + + + public override void TouchMoved( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + var movedPosition = TouchManager.ScreenToWorldPoint( touch.position ); + var delta = movedPosition - lastPosition; + if (delta.magnitude > sensitivity) + { + lastPosition = movedPosition; + currentVector = delta.normalized; + + if (fireButtonTarget) + { + var thisButtonTarget = GetButtonTargetForVector( currentVector ); + if (thisButtonTarget != lastButtonTarget) + { + nextButtonTarget = thisButtonTarget; + } + } + } + } + + + public override void TouchEnded( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + currentTouch = null; + currentVector = Vector2.zero; + + fireButtonTarget = false; + nextButtonTarget = ButtonTarget.None; + lastButtonTarget = ButtonTarget.None; + } + + + ButtonTarget GetButtonTargetForVector( Vector2 vector ) + { + Vector2 snappedVector = SnapTo( vector, SnapAngles.Four ); + + if (snappedVector == Vector2.up) + { + return upTarget; + } + + if (snappedVector == Vector2.right) + { + return rightTarget; + } + + if (snappedVector == -Vector2.up) + { + return downTarget; + } + + if (snappedVector == -Vector2.right) + { + return leftTarget; + } + + return ButtonTarget.None; + } + + + public Rect ActiveArea + { + get + { + return activeArea; + } + + set + { + if (activeArea != value) + { + activeArea = value; + dirty = true; + } + } + } + + + public TouchUnitType AreaUnitType + { + get + { + return areaUnitType; + } + + set + { + if (areaUnitType != value) + { + areaUnitType = value; + dirty = true; + } + } + } + } +} + diff --git a/Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs.meta b/Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs.meta new file mode 100644 index 0000000..b1e5757 --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchSwipeControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e93eb45041724688a33d870c7320691 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs b/Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs new file mode 100644 index 0000000..bd331dd --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + + +namespace InControl +{ + public class TouchTrackControl : TouchControl + { + [Header( "Dimensions" )] + + [SerializeField] + TouchUnitType areaUnitType = TouchUnitType.Percent; + + [SerializeField] + Rect activeArea = new Rect( 25.0f, 25.0f, 50.0f, 50.0f ); + + + [Header( "Analog Target" )] + + public AnalogTarget target = AnalogTarget.LeftStick; + public float scale = 1.0f; + + + Rect worldActiveArea; + Vector3 lastPosition; + Vector3 thisPosition; + Touch currentTouch; + bool dirty; + + + public override void CreateControl() + { + ConfigureControl(); + } + + + public override void DestroyControl() + { + if (currentTouch != null) + { + TouchEnded( currentTouch ); + currentTouch = null; + } + } + + + public override void ConfigureControl() + { + worldActiveArea = TouchManager.ConvertToWorld( activeArea, areaUnitType ); + } + + + public override void DrawGizmos() + { + Utility.DrawRectGizmo( worldActiveArea, Color.yellow ); + } + + + void Update() + { + if (dirty) + { + ConfigureControl(); + dirty = false; + } + } + + + public override void SubmitControlState( ulong updateTick ) + { + var delta = thisPosition - lastPosition; + if (delta != Vector3.zero) + { + SubmitRawAnalogValue( target, delta * scale, updateTick ); + lastPosition = thisPosition; + } + } + + + public override void TouchBegan( Touch touch ) + { + if (currentTouch != null) + { + return; + } + + var beganPosition = TouchManager.ScreenToWorldPoint( touch.position ); + if (worldActiveArea.Contains( beganPosition )) + { + thisPosition = beganPosition; + lastPosition = beganPosition; + currentTouch = touch; + } + } + + + public override void TouchMoved( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + thisPosition = TouchManager.ScreenToWorldPoint( touch.position ); + } + + + public override void TouchEnded( Touch touch ) + { + if (currentTouch != touch) + { + return; + } + + thisPosition = Vector3.zero; + lastPosition = Vector3.zero; + currentTouch = null; + } + + + public Rect ActiveArea + { + get + { + return activeArea; + } + + set + { + if (activeArea != value) + { + activeArea = value; + dirty = true; + } + } + } + + + public TouchUnitType AreaUnitType + { + get + { + return areaUnitType; + } + + set + { + if (areaUnitType != value) + { + areaUnitType = value; + dirty = true; + } + } + } + } +} + diff --git a/Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs.meta b/Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs.meta new file mode 100644 index 0000000..45da1bc --- /dev/null +++ b/Assets/InControl/Library/Touch/Controls/TouchTrackControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5414a42a055b6449282453561a90c671 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor.meta b/Assets/InControl/Library/Touch/Editor.meta new file mode 100644 index 0000000..7c7771d --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 33ea783216543483ea721ecff212325b +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Touch/Editor/Images.meta b/Assets/InControl/Library/Touch/Editor/Images.meta new file mode 100644 index 0000000..00b7597 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/Images.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b30611a9a65bb4f2fa9f40c083f755aa +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchButtonHeader.png b/Assets/InControl/Library/Touch/Editor/Images/TouchButtonHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..3d532013858c3589bbd96a2eb4d8db69d906f529 GIT binary patch literal 4059 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 R^yeewzNWrLxtdMb{{eH`Qzrlb literal 0 HcmV?d00001 diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchManagerHeader.png.meta b/Assets/InControl/Library/Touch/Editor/Images/TouchManagerHeader.png.meta new file mode 100644 index 0000000..49ee94e --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/Images/TouchManagerHeader.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 53471a8a4f9124df285498d3ad69d644 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png b/Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..db4c01f78c793a377ea6f04f9a10defe69a28f45 GIT binary patch literal 4777 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 Rg#V*NsVZqIR?Az3{|~z0{WJgo literal 0 HcmV?d00001 diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png.meta b/Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png.meta new file mode 100644 index 0000000..a919876 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/Images/TouchStickHeader.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: 098583bca92cf4972ad6e3638a2ecbf7 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png b/Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..8dfb55c0b65675934867f49c3dd5c20961a939ff GIT binary patch literal 4926 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 E7Xo{mC;$Ke literal 0 HcmV?d00001 diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png.meta b/Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png.meta new file mode 100644 index 0000000..906cc54 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/Images/TouchSwipeHeader.png.meta @@ -0,0 +1,47 @@ +fileFormatVersion: 2 +guid: e1dd29846bcff4092a11a1b7ce0993fb +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + seamlessCubemap: 0 + textureFormat: -3 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: diff --git a/Assets/InControl/Library/Touch/Editor/Images/TouchTrackHeader.png b/Assets/InControl/Library/Touch/Editor/Images/TouchTrackHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..825ecbdabe056597d3d7724b80142ea2ce273250 GIT binary patch literal 4716 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 + { + GameObject.DestroyImmediate( touchManagerComponent ); + } + + MonoBehaviour component; + if (component = GameObject.FindObjectOfType()) + { + var gameObject = component.gameObject; + + // Destroy any existing camera components on TouchCamera game object. + foreach (var cameraComponent in gameObject.GetComponentsInChildren()) + { + GameObject.DestroyImmediate( cameraComponent.gameObject ); + } + + var cameraGameObject = new GameObject( "TouchCamera" ); + cameraGameObject.transform.parent = gameObject.transform; + + var camera = cameraGameObject.AddComponent(); + camera.transform.position = new Vector3( 0.0f, 0.0f, -10.0f ); + camera.clearFlags = CameraClearFlags.Nothing; + camera.cullingMask = 1 << LayerMask.NameToLayer( "UI" ); + camera.orthographic = true; + camera.orthographicSize = 5.0f; + camera.nearClipPlane = 0.3f; + camera.farClipPlane = 1000.0f; + camera.rect = new Rect( 0.0f, 0.0f, 1.0f, 1.0f ); + camera.depth = 100; + + var touchManager = gameObject.AddComponent(); + touchManager.touchCamera = camera; + + Selection.activeGameObject = gameObject; + + Debug.Log( "TouchManager component has been attached to the InControl manager object." ); + return; + } + else + { + Debug.LogError( "Could not find InControl manager object." ); + } + } + + + [MenuItem( "GameObject/Create Other/InControl/Touch/Button Control", false, 3 )] + public static void CreateTouchButtonControl() + { + MonoBehaviour component; + if (component = GameObject.FindObjectOfType()) + { + var gameObject = component.gameObject; + + var controlGameObject = new GameObject( "TouchButtonControl" ); + controlGameObject.transform.parent = gameObject.transform; + controlGameObject.layer = LayerMask.NameToLayer( "UI" ); + + var control = controlGameObject.AddComponent(); + control.button.Sprite = FindSpriteWithName( "TouchButton_A" ); + + Selection.activeGameObject = controlGameObject; + + Debug.Log( "TouchButtonControl object has been created." ); + return; + } + else + { + Debug.LogError( "Could not find InControl manager object." ); + } + } + + + [MenuItem( "GameObject/Create Other/InControl/Touch/Stick Control", false, 3 )] + public static void CreateTouchStickControl() + { + MonoBehaviour component; + if (component = GameObject.FindObjectOfType()) + { + var gameObject = component.gameObject; + + var controlGameObject = new GameObject( "TouchStickControl" ); + controlGameObject.transform.parent = gameObject.transform; + controlGameObject.layer = LayerMask.NameToLayer( "UI" ); + + var control = controlGameObject.AddComponent(); + control.ring.Sprite = FindSpriteWithName( "TouchStick_Ring" ); + control.knob.Sprite = FindSpriteWithName( "TouchStick_Knob" ); + + Selection.activeGameObject = controlGameObject; + + Debug.Log( "TouchStickControl object has been created." ); + return; + } + else + { + Debug.LogError( "Could not find InControl manager object." ); + } + } + + + [MenuItem( "GameObject/Create Other/InControl/Touch/Swipe Control", false, 3 )] + public static void CreateTouchSwipeControl() + { + MonoBehaviour component; + if (component = GameObject.FindObjectOfType()) + { + var gameObject = component.gameObject; + + var controlGameObject = new GameObject( "TouchSwipeControl" ); + controlGameObject.transform.parent = gameObject.transform; + controlGameObject.AddComponent(); + controlGameObject.layer = LayerMask.NameToLayer( "UI" ); + + Selection.activeGameObject = controlGameObject; + + Debug.Log( "TouchSwipeControl object has been created." ); + return; + } + else + { + Debug.LogError( "Could not find InControl manager object." ); + } + } + + + [MenuItem( "GameObject/Create Other/InControl/Touch/Track Control", false, 3 )] + public static void CreateTouchTrackControl() + { + MonoBehaviour component; + if (component = GameObject.FindObjectOfType()) + { + var gameObject = component.gameObject; + + var controlGameObject = new GameObject( "TouchTrackControl" ); + controlGameObject.transform.parent = gameObject.transform; + controlGameObject.AddComponent(); + controlGameObject.layer = LayerMask.NameToLayer( "UI" ); + + Selection.activeGameObject = controlGameObject; + + Debug.Log( "TouchTrackControl object has been created." ); + return; + } + else + { + Debug.LogError( "Could not find InControl manager object." ); + } + } + + + static Sprite FindSpriteWithName( string name ) + { + foreach (var sprite in Resources.FindObjectsOfTypeAll()) + { + if (sprite.name == name) + { + return sprite; + } + } + + return null; + } + } +} +#endif + diff --git a/Assets/InControl/Library/Touch/Editor/TouchBuilder.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchBuilder.cs.meta new file mode 100644 index 0000000..4d35cc9 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchBuilder.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c4daf7021a0c4992908e283eaef14bd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs b/Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs new file mode 100644 index 0000000..cc8212c --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs @@ -0,0 +1,18 @@ +#if UNITY_EDITOR +using System.IO; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + [CustomEditor(typeof(TouchButtonControl))] + public class TouchButtonControlEditor : TouchControlEditor + { + void OnEnable() + { + LoadHeaderImage( "Images/TouchButtonHeader.png" ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs.meta new file mode 100644 index 0000000..be4215e --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchButtonControlEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb6d3cef6bdda4f98927e0be1037f768 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs b/Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs new file mode 100644 index 0000000..35593b9 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs @@ -0,0 +1,59 @@ +#if UNITY_EDITOR +using System.IO; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + public class TouchControlEditor : Editor + { + Texture headerTexture; + Rect headerTextureRect; + + + protected void LoadHeaderImage( string fileName ) + { + var path = AssetDatabase.GetAssetPath( MonoScript.FromScriptableObject( this ) ); + headerTexture = AssetDatabase.LoadAssetAtPath( Path.GetDirectoryName( path ) + "/" + fileName ); + } + + + protected void AddHeaderImageSpace() + { + GUILayout.Space( 5 ); + + headerTextureRect = GUILayoutUtility.GetRect( 0.0f, -22.0f ); + headerTextureRect.width = headerTexture.width; + headerTextureRect.height = headerTexture.height; + + GUILayout.Space( headerTextureRect.height ); + } + + + protected void DrawHeaderImage() + { + GUI.DrawTexture( headerTextureRect, headerTexture ); + } + + + public override void OnInspectorGUI() + { + AddHeaderImageSpace(); + + if (DrawDefaultInspector()) + { + if (Application.isPlaying) + { + foreach (var target in targets) + { + (target as TouchControl).SendMessage( "ConfigureControl" ); + } + } + } + + DrawHeaderImage(); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs.meta new file mode 100644 index 0000000..0047034 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchControlEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc5e8df2572d343f593929044956e89b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs b/Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs new file mode 100644 index 0000000..5f9b477 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs @@ -0,0 +1,66 @@ +#if UNITY_EDITOR +using UnityEditor; +using UnityEngine; +using System.IO; + + +namespace InControl +{ + [CustomEditor( typeof(TouchManager) )] + public class TouchManagerEditor : Editor + { + TouchManager touchManager; + Texture headerTexture; + + + void OnEnable() + { + touchManager = target as TouchManager; + + var path = AssetDatabase.GetAssetPath( MonoScript.FromScriptableObject( this ) ); + headerTexture = AssetDatabase.LoadAssetAtPath( Path.GetDirectoryName( path ) + "/Images/TouchManagerHeader.png" ); + } + + + public override void OnInspectorGUI() + { + GUILayout.Space( 5.0f ); + + var headerRect = GUILayoutUtility.GetRect( 0.0f, -22.0f ); + headerRect.width = headerTexture.width; + headerRect.height = headerTexture.height; + GUILayout.Space( headerRect.height ); + + DrawDefaultInspector(); + + touchManager.controlsEnabled = EditorGUILayout.Toggle( "Controls Enabled", touchManager.controlsEnabled ); + + GUI.DrawTexture( headerRect, headerTexture ); + + GUILayout.Space( 5.0f ); + GUILayout.Label( "Add Controls", EditorStyles.boldLabel ); + + if (GUILayout.Button( "Create Button Control" )) + { + TouchBuilder.CreateTouchButtonControl(); + } + + if (GUILayout.Button( "Create Stick Control" )) + { + TouchBuilder.CreateTouchStickControl(); + } + + if (GUILayout.Button( "Create Swipe Control" )) + { + TouchBuilder.CreateTouchSwipeControl(); + } + + if (GUILayout.Button( "Create Track Control" )) + { + TouchBuilder.CreateTouchTrackControl(); + } + } + } +} +#endif + diff --git a/Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs.meta new file mode 100644 index 0000000..67d03a3 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchManagerEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 939090bba09bb427587987a0949f1dc0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs b/Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs new file mode 100644 index 0000000..5f92873 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs @@ -0,0 +1,18 @@ +#if UNITY_EDITOR +using System.IO; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + [CustomEditor( typeof(TouchStickControl) )] + public class TouchStickControlEditor : TouchControlEditor + { + void OnEnable() + { + LoadHeaderImage( "Images/TouchStickHeader.png" ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs.meta new file mode 100644 index 0000000..ac08a56 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchStickControlEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a689a62d348e649ac8a47d2e9dc8497d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs b/Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs new file mode 100644 index 0000000..7fe8018 --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs @@ -0,0 +1,18 @@ +#if UNITY_EDITOR +using System.IO; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + [CustomEditor(typeof(TouchSwipeControl))] + public class TouchSwipeControlEditor : TouchControlEditor + { + void OnEnable() + { + LoadHeaderImage( "Images/TouchSwipeHeader.png" ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs.meta new file mode 100644 index 0000000..4470aae --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchSwipeControlEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63a17f971af5c4847858e804ec250df0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs b/Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs new file mode 100644 index 0000000..db8be2e --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs @@ -0,0 +1,18 @@ +#if UNITY_EDITOR +using System.IO; +using UnityEditor; +using UnityEngine; + + +namespace InControl +{ + [CustomEditor(typeof(TouchTrackControl))] + public class TouchTrackControlEditor : TouchControlEditor + { + void OnEnable() + { + LoadHeaderImage( "Images/TouchTrackHeader.png" ); + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs.meta b/Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs.meta new file mode 100644 index 0000000..04ebe8a --- /dev/null +++ b/Assets/InControl/Library/Touch/Editor/TouchTrackControlEditor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb009d5c8edef44ee9725174cd35349c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/Touch.cs b/Assets/InControl/Library/Touch/Touch.cs new file mode 100644 index 0000000..f7fff4a --- /dev/null +++ b/Assets/InControl/Library/Touch/Touch.cs @@ -0,0 +1,110 @@ +using UnityEngine; + + +namespace InControl +{ + public class Touch + { + public int fingerId; + + public TouchPhase phase; + public int tapCount; + + public Vector2 position; + public Vector2 deltaPosition; + public Vector2 lastPosition; + + public float deltaTime; + public ulong updateTick; + + + internal Touch( int fingerId ) + { + this.fingerId = fingerId; + phase = TouchPhase.Ended; + } + + + internal void SetWithTouchData( UnityEngine.Touch touch, ulong updateTick, float deltaTime ) + { + phase = touch.phase; + tapCount = touch.tapCount; + + if (phase == TouchPhase.Began) + { + deltaPosition = Vector2.zero; + lastPosition = touch.position; + position = touch.position; + } + else + { + if (phase == TouchPhase.Stationary) + { + phase = TouchPhase.Moved; + } + + deltaPosition = touch.position - lastPosition; + lastPosition = position; + position = touch.position; + } + + this.deltaTime = deltaTime; + this.updateTick = updateTick; + } + + + internal bool SetWithMouseData( ulong updateTick, float deltaTime ) + { + var mousePosition = new Vector2( Mathf.Round( Input.mousePosition.x ), Mathf.Round( Input.mousePosition.y ) ); + + if (Input.GetMouseButtonDown( 0 )) + { + phase = TouchPhase.Began; + tapCount = 1; + + deltaPosition = Vector2.zero; + lastPosition = mousePosition; + position = mousePosition; + + this.deltaTime = deltaTime; + this.updateTick = updateTick; + + return true; + } + + if (Input.GetMouseButtonUp( 0 )) + { + phase = TouchPhase.Ended; + + tapCount = 1; + + deltaPosition = mousePosition - lastPosition; + lastPosition = position; + position = mousePosition; + + this.deltaTime = deltaTime; + this.updateTick = updateTick; + + return true; + } + + if (Input.GetMouseButton( 0 )) + { + phase = TouchPhase.Moved; + + tapCount = 1; + + deltaPosition = mousePosition - lastPosition; + lastPosition = position; + position = mousePosition; + + this.deltaTime = deltaTime; + this.updateTick = updateTick; + + return true; + } + + return false; + } + } +} diff --git a/Assets/InControl/Library/Touch/Touch.cs.meta b/Assets/InControl/Library/Touch/Touch.cs.meta new file mode 100644 index 0000000..f6cfab2 --- /dev/null +++ b/Assets/InControl/Library/Touch/Touch.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d27e0367c645484f9369b49a98443c8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/TouchControl.cs b/Assets/InControl/Library/Touch/TouchControl.cs new file mode 100644 index 0000000..649b276 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchControl.cs @@ -0,0 +1,285 @@ +using UnityEngine; + + +namespace InControl +{ + public abstract class TouchControl : MonoBehaviour + { + public enum ButtonTarget : int + { + None = 0, + Action1 = InputControlType.Action1, + Action2 = InputControlType.Action2, + Action3 = InputControlType.Action3, + Action4 = InputControlType.Action4, + LeftTrigger = InputControlType.LeftTrigger, + RightTrigger = InputControlType.RightTrigger, + LeftBumper = InputControlType.LeftBumper, + RightBumper = InputControlType.RightBumper, + DPadDown = InputControlType.DPadDown, + DPadLeft = InputControlType.DPadLeft, + DPadRight = InputControlType.DPadRight, + DPadUp = InputControlType.DPadUp, + Menu = InputControlType.Menu, + Button0 = InputControlType.Button0, + Button1 = InputControlType.Button1, + Button2 = InputControlType.Button2, + Button3 = InputControlType.Button3, + Button4 = InputControlType.Button4, + Button5 = InputControlType.Button5, + Button6 = InputControlType.Button6, + Button7 = InputControlType.Button7, + Button8 = InputControlType.Button8, + Button9 = InputControlType.Button9 + } + + + public enum AnalogTarget : int + { + None, + LeftStick, + RightStick, + Both + } + + + public enum SnapAngles : int + { + None = 0, + Four = 4, + Eight = 8, + Sixteen = 16 + } + + + public abstract void CreateControl(); + public abstract void DestroyControl(); + public abstract void ConfigureControl(); + public abstract void SubmitControlState( ulong updateTick ); + public abstract void TouchBegan( Touch touch ); + public abstract void TouchMoved( Touch touch ); + public abstract void TouchEnded( Touch touch ); + public abstract void DrawGizmos(); + + + void OnEnable() + { + TouchManager.OnSetup += Setup; + } + + + void OnDisable() + { + DestroyControl(); + Resources.UnloadUnusedAssets(); + } + + + void Setup() + { + CreateControl(); + ConfigureControl(); + } + + + protected GameObject CreateSpriteGameObject( string name ) + { + var spriteGameObject = new GameObject( name ); + spriteGameObject.transform.parent = transform; + spriteGameObject.transform.localPosition = Vector3.zero; + spriteGameObject.transform.localScale = Vector3.one; + spriteGameObject.layer = LayerMask.NameToLayer( "UI" ); + return spriteGameObject; + } + + + protected SpriteRenderer CreateSpriteRenderer( GameObject spriteGameObject, Sprite sprite, int sortingOrder ) + { + var spriteRenderer = spriteGameObject.AddComponent(); + spriteRenderer.sprite = sprite; + spriteRenderer.sortingOrder = sortingOrder; + spriteRenderer.sharedMaterial = new Material( Shader.Find( "Sprites/Default" ) ); + spriteRenderer.sharedMaterial.SetFloat( "PixelSnap", 1.0f ); + return spriteRenderer; + } + + + protected Vector3 OffsetToWorldPosition( TouchControlAnchor anchor, Vector2 offset, TouchUnitType offsetUnitType ) + { + Vector3 worldOffset; + if (offsetUnitType == TouchUnitType.Pixels) + { + worldOffset = TouchUtility.RoundVector( offset ) * TouchManager.PixelToWorld; + } + else + { + worldOffset = (Vector3) offset * TouchManager.PercentToWorld; + } + return TouchManager.ViewToWorldPoint( TouchUtility.AnchorToViewPoint( anchor ) ) + worldOffset; + } + + + protected void SubmitButtonState( ButtonTarget target, bool state, ulong updateTick ) + { + if (TouchManager.Device == null || target == ButtonTarget.None) + { + return; + } + + var control = TouchManager.Device.GetControl( (InputControlType) target ); + if (control != null) + { + control.UpdateWithState( state, updateTick ); + } + } + + + protected void SubmitAnalogValue( AnalogTarget target, Vector2 value, float lowerDeadZone, float upperDeadZone, ulong updateTick ) + { + if (TouchManager.Device == null) + { + return; + } + + if (target == AnalogTarget.LeftStick || target == AnalogTarget.Both) + { + TouchManager.Device.LeftStickX.LowerDeadZone = lowerDeadZone; + TouchManager.Device.LeftStickX.UpperDeadZone = upperDeadZone; + TouchManager.Device.LeftStickX.UpdateWithValue( value.x, updateTick ); + + TouchManager.Device.LeftStickY.LowerDeadZone = lowerDeadZone; + TouchManager.Device.LeftStickY.UpperDeadZone = upperDeadZone; + TouchManager.Device.LeftStickY.UpdateWithValue( value.y, updateTick ); + } + + if (target == AnalogTarget.RightStick || target == AnalogTarget.Both) + { + TouchManager.Device.RightStickX.LowerDeadZone = lowerDeadZone; + TouchManager.Device.RightStickX.UpperDeadZone = upperDeadZone; + TouchManager.Device.RightStickX.UpdateWithValue( value.x, updateTick ); + + TouchManager.Device.RightStickY.LowerDeadZone = lowerDeadZone; + TouchManager.Device.RightStickY.UpperDeadZone = upperDeadZone; + TouchManager.Device.RightStickY.UpdateWithValue( value.y, updateTick ); + } + } + + + protected void SubmitRawAnalogValue( AnalogTarget target, Vector2 rawValue, ulong updateTick ) + { + if (TouchManager.Device == null) + { + return; + } + + if (target == AnalogTarget.LeftStick || target == AnalogTarget.Both) + { + TouchManager.Device.LeftStickX.UpdateWithValue( rawValue.x, updateTick ); + TouchManager.Device.LeftStickY.UpdateWithValue( rawValue.y, updateTick ); + } + + if (target == AnalogTarget.RightStick || target == AnalogTarget.Both) + { + TouchManager.Device.RightStickX.UpdateWithValue( rawValue.x, updateTick ); + TouchManager.Device.RightStickY.UpdateWithValue( rawValue.y, updateTick ); + } + } + + + protected static Vector2 SnapTo( Vector2 vector, SnapAngles snapAngles ) + { + if (snapAngles == SnapAngles.None) + { + return vector; + } + + var snapAngle = 360.0f / ((int) snapAngles); + + return SnapTo( vector, snapAngle ); + } + + + protected static Vector2 SnapTo( Vector2 vector, float snapAngle ) + { + float angle = Vector2.Angle( vector, Vector2.up ); + + if (angle < snapAngle / 2.0f) + { + return Vector2.up * vector.magnitude; + } + + if (angle > 180.0f - snapAngle / 2.0f) + { + return -Vector2.up * vector.magnitude; + } + + var t = Mathf.Round( angle / snapAngle ); + var deltaAngle = (t * snapAngle) - angle; + var axis = Vector3.Cross( Vector2.up, vector ); + var q = Quaternion.AngleAxis( deltaAngle, axis ); + + return q * vector; + } + + + void OnDrawGizmosSelected() + { + if (!enabled) + { + return; + } + + if (TouchManager.ControlsShowGizmos != TouchManager.GizmoShowOption.WhenSelected) + { + return; + } + + if (Utility.GameObjectIsCulledOnCurrentCamera( gameObject )) + { + return; + } + + if (!Application.isPlaying) + { + ConfigureControl(); + } + + DrawGizmos(); + } + + + void OnDrawGizmos() + { + if (!enabled) + { + return; + } + + if (TouchManager.ControlsShowGizmos == TouchManager.GizmoShowOption.UnlessPlaying) + { + if (Application.isPlaying) + { + return; + } + } + else + if (TouchManager.ControlsShowGizmos != TouchManager.GizmoShowOption.Always) + { + return; + } + + if (Utility.GameObjectIsCulledOnCurrentCamera( gameObject )) + { + return; + } + + if (!Application.isPlaying) + { + ConfigureControl(); + } + + DrawGizmos(); + } + } +} + diff --git a/Assets/InControl/Library/Touch/TouchControl.cs.meta b/Assets/InControl/Library/Touch/TouchControl.cs.meta new file mode 100644 index 0000000..bc4f04c --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchControl.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb1cecc9e870a44ffbd8b470f221148e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/TouchControlAnchor.cs b/Assets/InControl/Library/Touch/TouchControlAnchor.cs new file mode 100644 index 0000000..029cf6c --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchControlAnchor.cs @@ -0,0 +1,19 @@ +using System; + + +namespace InControl +{ + public enum TouchControlAnchor : int + { + TopLeft, + CenterLeft, + BottomLeft, + TopCenter, + Center, + BottomCenter, + TopRight, + CenterRight, + BottomRight + } + +} diff --git a/Assets/InControl/Library/Touch/TouchControlAnchor.cs.meta b/Assets/InControl/Library/Touch/TouchControlAnchor.cs.meta new file mode 100644 index 0000000..26781fe --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchControlAnchor.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a776484f61b54395ba066e85655fab2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/TouchManager.cs b/Assets/InControl/Library/Touch/TouchManager.cs new file mode 100644 index 0000000..988f0d7 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchManager.cs @@ -0,0 +1,550 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using UnityEngine; + + +namespace InControl +{ + [ExecuteInEditMode] + public class TouchManager : SingletonMonoBehavior + { + const int MaxTouches = 16; + + public enum GizmoShowOption + { + Never, + WhenSelected, + UnlessPlaying, + Always + } + + [Space( 10 )] + + public Camera touchCamera; + public GizmoShowOption controlsShowGizmos = GizmoShowOption.Always; + + [SerializeField, HideInInspector] + bool _controlsEnabled = true; + + public static event Action OnSetup; + + InputDevice device; + Vector3 viewSize; + Vector2 screenSize; + Vector2 halfScreenSize; + float percentToWorld; + float halfPercentToWorld; + float pixelToWorld; + float halfPixelToWorld; + TouchControl[] touchControls; + Touch[] cachedTouches; + Touch mouseTouch; + List activeTouches; + ReadOnlyCollection readOnlyActiveTouches; + Vector2 lastMousePosition; + + + protected TouchManager() + { + } + + + void OnEnable() + { + SetSingletonInstance(); + + touchControls = GetComponentsInChildren( true ); + + if (Application.isPlaying) + { + InputManager.OnSetup += Setup; + InputManager.OnUpdate += UpdateTouches; + } + } + + + void OnDisable() + { + if (Application.isPlaying) + { + InputManager.OnSetup -= Setup; + InputManager.OnUpdate -= UpdateTouches; + } + + Reset(); + } + + + void Setup() + { + Input.simulateMouseWithTouches = false; + + UpdateScreenSize( new Vector2( Screen.width, Screen.height ) ); + + CreateDevice(); + CreateTouches(); + + if (OnSetup != null) + { + OnSetup.Invoke(); + OnSetup = null; + } + } + + + void Reset() + { + device = null; + mouseTouch = null; + cachedTouches = null; + activeTouches = null; + readOnlyActiveTouches = null; + touchControls = null; + } + + + void Update() + { + if (OnSetup != null) + { + OnSetup.Invoke(); + OnSetup = null; + } + + var currentScreenSize = new Vector2( Screen.width, Screen.height ); + if (screenSize != currentScreenSize) + { + UpdateScreenSize( currentScreenSize ); + } + } + + + void CreateDevice() + { + device = new InputDevice( "TouchDevice" ); + + device.AddControl( InputControlType.LeftStickX, "LeftStickX" ); + device.AddControl( InputControlType.LeftStickY, "LeftStickY" ); + device.AddControl( InputControlType.RightStickX, "RightStickX" ); + device.AddControl( InputControlType.RightStickY, "RightStickY" ); + device.AddControl( InputControlType.LeftTrigger, "LeftTrigger" ); + device.AddControl( InputControlType.RightTrigger, "RightTrigger" ); + device.AddControl( InputControlType.DPadUp, "DPadUp" ); + device.AddControl( InputControlType.DPadDown, "DPadDown" ); + device.AddControl( InputControlType.DPadLeft, "DPadLeft" ); + device.AddControl( InputControlType.DPadRight, "DPadRight" ); + device.AddControl( InputControlType.Action1, "Action1" ); + device.AddControl( InputControlType.Action2, "Action2" ); + device.AddControl( InputControlType.Action3, "Action3" ); + device.AddControl( InputControlType.Action4, "Action4" ); + device.AddControl( InputControlType.LeftBumper, "LeftBumper" ); + device.AddControl( InputControlType.RightBumper, "RightBumper" ); + device.AddControl( InputControlType.Menu, "Menu" ); + + InputManager.AttachDevice( device ); + } + + + void UpdateScreenSize( Vector2 currentScreenSize ) + { + screenSize = currentScreenSize; + halfScreenSize = screenSize / 2.0f; + + viewSize = ConvertViewToWorldPoint( Vector2.one ) * 0.02f; + percentToWorld = Mathf.Min( viewSize.x, viewSize.y ); + halfPercentToWorld = percentToWorld / 2.0f; + + halfPixelToWorld = touchCamera.orthographicSize / screenSize.y; + pixelToWorld = halfPixelToWorld * 2.0f; + + if (touchControls != null) + { + var touchControlCount = touchControls.Length; + for (int i = 0; i < touchControlCount; i++) + { + touchControls[i].ConfigureControl(); + } + } + } + + + /* + void OnDrawGizmos() + { + Gizmos.color = Color.white; + Gizmos.DrawLine( Vector3.zero, Vector3.one * PercentToWorld * -50.0f ); + + Gizmos.color = Color.red; + Gizmos.DrawLine( Vector3.zero, Vector3.one * PixelToWorld * 64.0f ); + + Utility.DrawRectGizmo( PercentToWorldRect( new Rect( 0, 0, 100, 100 ) ), Color.cyan ); + Utility.DrawRectGizmo( PixelToWorldRect( new Rect( 0, 0, 64, 64 ) ), Color.magenta ); + } + */ + + + public bool controlsEnabled + { + get + { + return _controlsEnabled; + } + + set + { + if (_controlsEnabled != value) + { + var touchControlCount = touchControls.Length; + for (int i = 0; i < touchControlCount; i++) + { + touchControls[i].enabled = value; + } + + _controlsEnabled = value; + } + } + } + + + void SendTouchBegan( Touch touch ) + { + var touchControlCount = touchControls.Length; + for (int i = 0; i < touchControlCount; i++) + { + var touchControl = touchControls[i]; + if (touchControl.enabled && touchControl.gameObject.activeInHierarchy) + { + touchControl.TouchBegan( touch ); + } + } + } + + + void SendTouchMoved( Touch touch ) + { + var touchControlCount = touchControls.Length; + for (int i = 0; i < touchControlCount; i++) + { + var touchControl = touchControls[i]; + if (touchControl.enabled && touchControl.gameObject.activeInHierarchy) + { + touchControl.TouchMoved( touch ); + } + } + } + + + void SendTouchEnded( Touch touch ) + { + var touchControlCount = touchControls.Length; + for (int i = 0; i < touchControlCount; i++) + { + var touchControl = touchControls[i]; + if (touchControl.enabled && touchControl.gameObject.activeInHierarchy) + { + touchControl.TouchEnded( touch ); + } + } + } + + + void SubmitControlStates( ulong updateTick ) + { + var touchControlCount = touchControls.Length; + for (int i = 0; i < touchControlCount; i++) + { + var touchControl = touchControls[i]; + if (touchControl.enabled && touchControl.gameObject.activeInHierarchy) + { + touchControl.SubmitControlState( updateTick ); + } + } + } + + + void CreateTouches() + { + cachedTouches = new Touch[MaxTouches]; + for (int i = 0; i < MaxTouches; i++) + { + cachedTouches[i] = new Touch( i ); + } + mouseTouch = cachedTouches[MaxTouches - 1]; + activeTouches = new List( MaxTouches ); + readOnlyActiveTouches = new ReadOnlyCollection( activeTouches ); + } + + + void UpdateTouches( ulong updateTick, float deltaTime ) + { + activeTouches.Clear(); + + if (mouseTouch.SetWithMouseData( updateTick, deltaTime )) + { + activeTouches.Add( mouseTouch ); + } + + for (int i = 0; i < Input.touchCount; i++) + { + var unityTouch = Input.GetTouch( i ); + var cacheTouch = cachedTouches[unityTouch.fingerId]; + cacheTouch.SetWithTouchData( unityTouch, updateTick, deltaTime ); + activeTouches.Add( cacheTouch ); + } + + // Find any touches that Unity may have "forgotten" to end properly. + for (int i = 0; i < MaxTouches; i++) + { + var touch = cachedTouches[i]; + if (touch.phase != TouchPhase.Ended && touch.updateTick != updateTick) + { + touch.phase = TouchPhase.Ended; + activeTouches.Add( touch ); + } + } + + InvokeTouchEvents(); + SubmitControlStates( updateTick ); + } + + + void InvokeTouchEvents() + { + var touchCount = activeTouches.Count; + for (int i = 0; i < touchCount; i++) + { + var touch = activeTouches[i]; + switch (touch.phase) + { + case TouchPhase.Began: + SendTouchBegan( touch ); + break; + + case TouchPhase.Moved: + SendTouchMoved( touch ); + break; + + case TouchPhase.Ended: + SendTouchEnded( touch ); + break; + + case TouchPhase.Canceled: + SendTouchEnded( touch ); + break; + } + } + } + + + Vector3 ConvertScreenToWorldPoint( Vector2 point ) + { + if (touchCamera == null) + { + return Vector3.zero; + } + return touchCamera.ScreenToWorldPoint( new Vector3( point.x, point.y, -touchCamera.transform.position.z ) ); + } + + + Vector3 ConvertViewToWorldPoint( Vector2 point ) + { + if (touchCamera == null) + { + return Vector3.zero; + } + return touchCamera.ViewportToWorldPoint( new Vector3( point.x, point.y, -touchCamera.transform.position.z ) ); + } + + + #region Static interface. + + public static ReadOnlyCollection Touches + { + get + { + return Instance.readOnlyActiveTouches; + } + } + + + public static int TouchCount + { + get + { + return Instance.activeTouches.Count; + } + } + + + public static Touch GetTouch( int touchIndex ) + { + return Instance.activeTouches[touchIndex]; + } + + + public static Touch GetTouchByFingerId( int fingerId ) + { + return Instance.cachedTouches[fingerId]; + } + + + public static Vector3 ScreenToWorldPoint( Vector2 point ) + { + return Instance.ConvertScreenToWorldPoint( point ); + } + + + public static Vector3 ViewToWorldPoint( Vector2 point ) + { + return Instance.ConvertViewToWorldPoint( point ); + } + + + public static float ConvertToWorld( float value, TouchUnitType unitType ) + { + return value * (unitType == TouchUnitType.Pixels ? PixelToWorld : PercentToWorld); + } + + + public static Rect PercentToWorldRect( Rect rect ) + { + return new Rect( + (rect.xMin - 50.0f) * ViewSize.x, + (rect.yMin - 50.0f) * ViewSize.y, + rect.width * ViewSize.x, + rect.height * ViewSize.y + ); + } + + + public static Rect PixelToWorldRect( Rect rect ) + { + return new Rect( + Mathf.Round( rect.xMin - HalfScreenSize.x ) * PixelToWorld, + Mathf.Round( rect.yMin - HalfScreenSize.y ) * PixelToWorld, + Mathf.Round( rect.width ) * PixelToWorld, + Mathf.Round( rect.height ) * PixelToWorld + ); + } + + + public static Rect ConvertToWorld( Rect rect, TouchUnitType unitType ) + { + return unitType == TouchUnitType.Pixels ? PixelToWorldRect( rect ) : PercentToWorldRect( rect ); + } + + + public static Camera Camera + { + get + { + return Instance.touchCamera; + } + } + + + public static InputDevice Device + { + get + { + return Instance.device; + } + } + + + public static Vector3 ViewSize + { + get + { + return Instance.viewSize; + } + } + + + public static float PercentToWorld + { + get + { + return Instance.percentToWorld; + } + } + + + public static float HalfPercentToWorld + { + get + { + return Instance.halfPercentToWorld; + } + } + + + public static float PixelToWorld + { + get + { + return Instance.pixelToWorld; + } + } + + + public static float HalfPixelToWorld + { + get + { + return Instance.halfPixelToWorld; + } + } + + + public static Vector2 ScreenSize + { + get + { + return Instance.screenSize; + } + } + + + public static Vector2 HalfScreenSize + { + get + { + return Instance.halfScreenSize; + } + } + + + public static GizmoShowOption ControlsShowGizmos + { + get + { + return Instance.controlsShowGizmos; + } + } + + + public static bool ControlsEnabled + { + get + { + return Instance.controlsEnabled; + } + + set + { + Instance.controlsEnabled = value; + } + } + + #endregion + + + public static implicit operator bool( TouchManager instance ) + { + return instance != null; + } + } +} + diff --git a/Assets/InControl/Library/Touch/TouchManager.cs.meta b/Assets/InControl/Library/Touch/TouchManager.cs.meta new file mode 100644 index 0000000..9197963 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6c474df4ff4c4f5bbabeb9f44d56014 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/TouchSprite.cs b/Assets/InControl/Library/Touch/TouchSprite.cs new file mode 100644 index 0000000..23cd61b --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchSprite.cs @@ -0,0 +1,389 @@ +using UnityEngine; +using System; + + +namespace InControl +{ + public enum TouchSpriteShape : int + { + Oval, + Rectangle + } + + + [Serializable] + public class TouchSprite + { + [SerializeField] + Sprite idleSprite; + + [SerializeField] + Sprite busySprite; + + [SerializeField] + Color idleColor = new Color( 1.0f, 1.0f, 1.0f, 0.5f ); + + [SerializeField] + Color busyColor = new Color( 1.0f, 1.0f, 1.0f, 1.0f ); + + [SerializeField] + TouchSpriteShape shape = TouchSpriteShape.Oval; + + [SerializeField] + TouchUnitType sizeUnitType = TouchUnitType.Percent; + + [SerializeField] + Vector2 size = new Vector2( 10.0f, 10.0f ); + + [SerializeField, HideInInspector] + Vector2 worldSize; + + Transform spriteParentTransform; + GameObject spriteGameObject; + SpriteRenderer spriteRenderer; + bool state; + + public bool Dirty { get; set; } + public bool Ready { get; set; } + + + public TouchSprite() + { + } + + + public TouchSprite( float size ) + { + this.size = Vector2.one * size; + } + + + public void Create( string gameObjectName, Transform parentTransform, int sortingOrder ) + { + spriteGameObject = CreateSpriteGameObject( gameObjectName, parentTransform ); + spriteRenderer = CreateSpriteRenderer( spriteGameObject, idleSprite, sortingOrder ); + spriteRenderer.color = idleColor; + Ready = true; + } + + + public void Delete() + { + Ready = false; + GameObject.Destroy( spriteGameObject ); + } + + + public void Update( bool forceUpdate = false ) + { + if (Dirty || forceUpdate) + { + if (spriteRenderer != null) + { + spriteRenderer.sprite = State ? busySprite : idleSprite; + } + + if (sizeUnitType == TouchUnitType.Pixels) + { + var pixelSize = TouchUtility.RoundVector( size ); + ScaleSpriteInPixels( spriteGameObject, spriteRenderer, pixelSize ); + worldSize = pixelSize * TouchManager.PixelToWorld; + } + else + { + ScaleSpriteInPercent( spriteGameObject, spriteRenderer, size ); + worldSize = size * TouchManager.PercentToWorld; + } + + Dirty = false; + } + + if (spriteRenderer != null) + { + var color = State ? busyColor : idleColor; + if (spriteRenderer.color != color) + { + spriteRenderer.color = Utility.MoveColorTowards( spriteRenderer.color, color, 5.0f * Time.deltaTime ); + } + } + } + + + GameObject CreateSpriteGameObject( string name, Transform parentTransform ) + { + var spriteGameObject = new GameObject( name ); + spriteGameObject.transform.parent = parentTransform; + spriteGameObject.transform.localPosition = Vector3.zero; + spriteGameObject.transform.localScale = Vector3.one; + spriteGameObject.layer = LayerMask.NameToLayer( "UI" ); + return spriteGameObject; + } + + + SpriteRenderer CreateSpriteRenderer( GameObject spriteGameObject, Sprite sprite, int sortingOrder ) + { + var spriteRenderer = spriteGameObject.AddComponent(); + spriteRenderer.sprite = sprite; + spriteRenderer.sortingOrder = sortingOrder; + spriteRenderer.sharedMaterial = new Material( Shader.Find( "Sprites/Default" ) ); + spriteRenderer.sharedMaterial.SetFloat( "PixelSnap", 1.0f ); + return spriteRenderer; + } + + + void ScaleSpriteInPixels( GameObject spriteGameObject, SpriteRenderer spriteRenderer, Vector2 size ) + { + if (spriteGameObject == null || spriteRenderer == null) + { + return; + } + + var pixelsToUnits = spriteRenderer.sprite.rect.width / spriteRenderer.sprite.bounds.size.x; + var scale = TouchManager.PixelToWorld * pixelsToUnits; + var scaleX = scale * size.x / spriteRenderer.sprite.rect.width; + var scaleY = scale * size.y / spriteRenderer.sprite.rect.height; + + spriteGameObject.transform.localScale = new Vector3( scaleX, scaleY ); + } + + + void ScaleSpriteInPercent( GameObject spriteGameObject, SpriteRenderer spriteRenderer, Vector2 size ) + { + if (spriteGameObject == null || spriteRenderer == null) + { + return; + } + + var scale = Mathf.Min( TouchManager.ViewSize.x, TouchManager.ViewSize.y ); + var scaleX = scale * size.x / spriteRenderer.sprite.bounds.size.x; + var scaleY = scale * size.y / spriteRenderer.sprite.bounds.size.y; + + spriteGameObject.transform.localScale = new Vector3( scaleX, scaleY ); + } + + + public bool Contains( Vector2 testWorldPoint ) + { + if (shape == TouchSpriteShape.Oval) + { + var dx = (testWorldPoint.x - Position.x) / worldSize.x; + var dy = (testWorldPoint.y - Position.y) / worldSize.y; + return (dx * dx) + (dy * dy) < 0.25f; + } + else + { + var dx = Mathf.Abs( testWorldPoint.x - Position.x ); + var dy = Mathf.Abs( testWorldPoint.y - Position.y ); + return dx <= worldSize.x && dy <= worldSize.y; + } + } + + + public bool Contains( Touch touch ) + { + return Contains( TouchManager.ScreenToWorldPoint( touch.position ) ); + } + + + public void DrawGizmos( Vector3 position, Color color ) + { + if (shape == TouchSpriteShape.Oval) + { + Utility.DrawOvalGizmo( position, WorldSize, color ); + } + else + { + Utility.DrawRectGizmo( position, WorldSize, color ); + } + } + + + public bool State + { + get + { + return state; + } + + set + { + if (state != value) + { + state = value; + Dirty = true; + } + } + } + + + public Sprite BusySprite + { + get + { + return busySprite; + } + + set + { + if (busySprite != value) + { + busySprite = value; + Dirty = true; + } + } + } + + + public Sprite IdleSprite + { + get + { + return idleSprite; + } + + set + { + if (idleSprite != value) + { + idleSprite = value; + Dirty = true; + } + } + } + + + public Sprite Sprite + { + set + { + if (idleSprite != value) + { + idleSprite = value; + Dirty = true; + } + + if (busySprite != value) + { + busySprite = value; + Dirty = true; + } + } + } + + + public Color BusyColor + { + get + { + return busyColor; + } + + set + { + if (busyColor != value) + { + busyColor = value; + Dirty = true; + } + } + } + + + public Color IdleColor + { + get + { + return idleColor; + } + + set + { + if (idleColor != value) + { + idleColor = value; + Dirty = true; + } + } + } + + + public TouchSpriteShape Shape + { + get + { + return shape; + } + + set + { + if (shape != value) + { + shape = value; + Dirty = true; + } + } + } + + + public TouchUnitType SizeUnitType + { + get + { + return sizeUnitType; + } + + set + { + if (sizeUnitType != value) + { + sizeUnitType = value; + Dirty = true; + } + } + } + + + public Vector2 Size + { + get + { + return size; + } + + set + { + if (size != value) + { + size = value; + Dirty = true; + } + } + } + + + public Vector2 WorldSize + { + get + { + return worldSize; + } + } + + + public Vector3 Position + { + get + { + return spriteGameObject ? spriteGameObject.transform.position : Vector3.zero; + } + + set + { + if (spriteGameObject) + { + spriteGameObject.transform.position = value; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/TouchSprite.cs.meta b/Assets/InControl/Library/Touch/TouchSprite.cs.meta new file mode 100644 index 0000000..e21f7e5 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchSprite.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93e39a52e31cc4c90bdbd9cdec724f90 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/TouchUnitType.cs b/Assets/InControl/Library/Touch/TouchUnitType.cs new file mode 100644 index 0000000..1eacbf9 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchUnitType.cs @@ -0,0 +1,11 @@ +using UnityEngine; + + +namespace InControl +{ + public enum TouchUnitType : int + { + Percent, + Pixels + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Touch/TouchUnitType.cs.meta b/Assets/InControl/Library/Touch/TouchUnitType.cs.meta new file mode 100644 index 0000000..0ad1bee --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchUnitType.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fb43b70b96664c738020e027961804b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Touch/TouchUtility.cs b/Assets/InControl/Library/Touch/TouchUtility.cs new file mode 100644 index 0000000..d9c7b86 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchUtility.cs @@ -0,0 +1,44 @@ +using UnityEngine; + + +namespace InControl +{ + public static class TouchUtility + { + public static Vector2 AnchorToViewPoint( TouchControlAnchor touchControlAnchor ) + { + switch (touchControlAnchor) + { + case TouchControlAnchor.TopLeft: + return new Vector2( 0.0f, 1.0f ); + case TouchControlAnchor.CenterLeft: + return new Vector2( 0.0f, 0.5f ); + case TouchControlAnchor.BottomLeft: + return new Vector2( 0.0f, 0.0f ); + + case TouchControlAnchor.TopCenter: + return new Vector2( 0.5f, 1.0f ); + case TouchControlAnchor.Center: + return new Vector2( 0.5f, 0.5f ); + case TouchControlAnchor.BottomCenter: + return new Vector2( 0.5f, 0.0f ); + + case TouchControlAnchor.TopRight: + return new Vector2( 1.0f, 1.0f ); + case TouchControlAnchor.CenterRight: + return new Vector2( 1.0f, 0.5f ); + case TouchControlAnchor.BottomRight: + return new Vector2( 1.0f, 0.0f ); + } + + return Vector2.zero; + } + + + public static Vector2 RoundVector( Vector2 vector ) + { + return new Vector2( Mathf.Round( vector.x ), Mathf.Round( vector.y ) ); + } + } +} + diff --git a/Assets/InControl/Library/Touch/TouchUtility.cs.meta b/Assets/InControl/Library/Touch/TouchUtility.cs.meta new file mode 100644 index 0000000..7e56d34 --- /dev/null +++ b/Assets/InControl/Library/Touch/TouchUtility.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 994e2bb11afed4b10a9d6aca292d8be6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity.meta b/Assets/InControl/Library/Unity.meta new file mode 100644 index 0000000..c5397b1 --- /dev/null +++ b/Assets/InControl/Library/Unity.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 150a4a76c193342489c524c64dde8900 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources.meta b/Assets/InControl/Library/Unity/ControlSources.meta new file mode 100644 index 0000000..539a82f --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 52d34438b966f4281a081b67877d60cc +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs new file mode 100644 index 0000000..87380c7 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs @@ -0,0 +1,57 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityAnalogSource : InputControlSource + { + int analogId; + static string[,] analogQueries; + + + public UnityAnalogSource( int analogId ) + { + this.analogId = analogId; + SetupAnalogQueries(); + } + + + public float GetValue( InputDevice inputDevice ) + { + var joystickId = (inputDevice as UnityInputDevice).JoystickId; + var analogKey = GetAnalogKey( joystickId, analogId ); + return Input.GetAxisRaw( analogKey ); + } + + + public bool GetState( InputDevice inputDevice ) + { + return !Mathf.Approximately( GetValue( inputDevice ), 0.0f ); + } + + + static void SetupAnalogQueries() + { + if (analogQueries == null) + { + analogQueries = new string[ UnityInputDevice.MaxDevices, UnityInputDevice.MaxAnalogs ]; + + for (int joystickId = 1; joystickId <= UnityInputDevice.MaxDevices; joystickId++) + { + for (int analogId = 0; analogId < UnityInputDevice.MaxAnalogs; analogId++) + { + analogQueries[ joystickId - 1, analogId ] = "joystick " + joystickId + " analog " + analogId; + } + } + } + } + + + static string GetAnalogKey( int joystickId, int analogId ) + { + return analogQueries[ joystickId - 1, analogId ]; + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs.meta new file mode 100644 index 0000000..425257a --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityAnalogSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a287debc819324ea4b4878fbe872d89b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs new file mode 100644 index 0000000..7495868 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs @@ -0,0 +1,57 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityButtonSource : InputControlSource + { + int buttonId; + static string[,] buttonQueries; + + + public UnityButtonSource( int buttonId ) + { + this.buttonId = buttonId; + SetupButtonQueries(); + } + + + public float GetValue( InputDevice inputDevice ) + { + return GetState( inputDevice ) ? 1.0f : 0.0f; + } + + + public bool GetState( InputDevice inputDevice ) + { + var joystickId = (inputDevice as UnityInputDevice).JoystickId; + var buttonKey = GetButtonKey( joystickId, buttonId ); + return Input.GetKey( buttonKey ); + } + + + static void SetupButtonQueries() + { + if (buttonQueries == null) + { + buttonQueries = new string[ UnityInputDevice.MaxDevices, UnityInputDevice.MaxButtons ]; + + for (int joystickId = 1; joystickId <= UnityInputDevice.MaxDevices; joystickId++) + { + for (int buttonId = 0; buttonId < UnityInputDevice.MaxButtons; buttonId++) + { + buttonQueries[ joystickId - 1, buttonId ] = "joystick " + joystickId + " button " + buttonId; + } + } + } + } + + + static string GetButtonKey( int joystickId, int buttonId ) + { + return buttonQueries[ joystickId - 1, buttonId ]; + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs.meta new file mode 100644 index 0000000..03262c4 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityButtonSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1828b10a143a3467193aaf26703acb34 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs new file mode 100644 index 0000000..6ed363f --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs @@ -0,0 +1,71 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + // This is kind of "beta"... while it works on iOS, gyro controls are + // inconsistent and are usually fine tuned to the games that use them + // which is somewhat beyond the scope of this project. But, if you + // are curious how to go about it, here you go. + // + public class UnityGyroAxisSource : InputControlSource + { + public enum GyroAxis + { + X = 0, + Y = 1, + } + + int axis; + + static Quaternion zeroAttitude; + + + public UnityGyroAxisSource( GyroAxis axis ) + { + this.axis = (int) axis; + Calibrate(); + } + + + public float GetValue( InputDevice inputDevice ) + { + return GetAxis()[ (int) axis ]; + } + + + public bool GetState( InputDevice inputDevice ) + { + return !Mathf.Approximately( GetValue( inputDevice ), 0.0f ); + } + + + static Quaternion GetAttitude() + { + return Quaternion.Inverse( zeroAttitude ) * Input.gyro.attitude; + } + + + static Vector3 GetAxis() + { + var gv = GetAttitude() * Vector3.forward; + var gx = ApplyDeadZone( Mathf.Clamp( gv.x, -1.0f, 1.0f ) ); + var gy = ApplyDeadZone( Mathf.Clamp( gv.y, -1.0f, 1.0f ) ); + return new Vector3( gx, gy ); + } + + + static float ApplyDeadZone( float value ) + { + return Mathf.InverseLerp( 0.05f, 1.0f, Mathf.Abs( value ) ) * Mathf.Sign( value ); + } + + + public static void Calibrate() + { + zeroAttitude = Input.gyro.attitude; + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs.meta new file mode 100644 index 0000000..dbe3dd3 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityGyroAxisSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a8ddb2e45a0dd43d6b15d07d83e16204 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs new file mode 100644 index 0000000..7353d43 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs @@ -0,0 +1,44 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityKeyCodeAxisSource : InputControlSource + { + KeyCode negativeKeyCode; + KeyCode positiveKeyCode; + + + public UnityKeyCodeAxisSource( KeyCode negativeKeyCode, KeyCode positiveKeyCode ) + { + this.negativeKeyCode = negativeKeyCode; + this.positiveKeyCode = positiveKeyCode; + } + + + public float GetValue( InputDevice inputDevice ) + { + int axisValue = 0; + + if (Input.GetKey( negativeKeyCode )) + { + axisValue--; + } + + if (Input.GetKey( positiveKeyCode )) + { + axisValue++; + } + + return axisValue; + } + + + public bool GetState( InputDevice inputDevice ) + { + return !Mathf.Approximately( GetValue( inputDevice ), 0.0f ); + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs.meta new file mode 100644 index 0000000..3ce4bdf --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeAxisSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 20964e0f5fde540aaa0888995c733abc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs new file mode 100644 index 0000000..f33e281 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs @@ -0,0 +1,37 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityKeyCodeComboSource : InputControlSource + { + KeyCode[] keyCodeList; + + + public UnityKeyCodeComboSource( params KeyCode[] keyCodeList ) + { + this.keyCodeList = keyCodeList; + } + + + public float GetValue( InputDevice inputDevice ) + { + return GetState( inputDevice ) ? 1.0f : 0.0f; + } + + + public bool GetState( InputDevice inputDevice ) + { + for (int i = 0; i < keyCodeList.Length; i++) + { + if (!Input.GetKey( keyCodeList[i] )) + { + return false; + } + } + return true; + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs.meta new file mode 100644 index 0000000..62903ea --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeComboSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3fee4c0056ff6454392967ac294b4376 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs new file mode 100644 index 0000000..68806bc --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs @@ -0,0 +1,37 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityKeyCodeSource : InputControlSource + { + KeyCode[] keyCodeList; + + + public UnityKeyCodeSource( params KeyCode[] keyCodeList ) + { + this.keyCodeList = keyCodeList; + } + + + public float GetValue( InputDevice inputDevice ) + { + return GetState( inputDevice ) ? 1.0f : 0.0f; + } + + + public bool GetState( InputDevice inputDevice ) + { + for (int i = 0; i < keyCodeList.Length; i++) + { + if (Input.GetKey( keyCodeList[i] )) + { + return true; + } + } + return false; + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs.meta new file mode 100644 index 0000000..7947770 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityKeyCodeSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca04a9e9a03084c3da32288c5df304c5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs new file mode 100644 index 0000000..55490e3 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs @@ -0,0 +1,30 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityMouseAxisSource : InputControlSource + { + string mouseAxisQuery; + + + public UnityMouseAxisSource( string axis ) + { + this.mouseAxisQuery = "mouse " + axis; + } + + + public float GetValue( InputDevice inputDevice ) + { + return Input.GetAxisRaw( mouseAxisQuery ); + } + + + public bool GetState( InputDevice inputDevice ) + { + return !Mathf.Approximately( GetValue( inputDevice ), 0.0f ); + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs.meta new file mode 100644 index 0000000..e5e39e0 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityMouseAxisSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: adbf4a4d2a1634dc98bc2527ea9b6bef +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs b/Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs new file mode 100644 index 0000000..1a561e5 --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs @@ -0,0 +1,30 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityMouseButtonSource : InputControlSource + { + int buttonId; + + + public UnityMouseButtonSource( int buttonId ) + { + this.buttonId = buttonId; + } + + + public float GetValue( InputDevice inputDevice ) + { + return GetState( inputDevice ) ? 1.0f : 0.0f; + } + + + public bool GetState( InputDevice inputDevice ) + { + return Input.GetMouseButton( buttonId ); + } + } +} + diff --git a/Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs.meta b/Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs.meta new file mode 100644 index 0000000..c43bd6f --- /dev/null +++ b/Assets/InControl/Library/Unity/ControlSources/UnityMouseButtonSource.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30f8614bb307f4ce68354078dcacfbb0 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles.meta b/Assets/InControl/Library/Unity/DeviceProfiles.meta new file mode 100644 index 0000000..4f8d625 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 55b6c0c71dff44ff4aaf41c53f3e73d9 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs new file mode 100644 index 0000000..a11b12b --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs @@ -0,0 +1,167 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class AmazonFireGameController : UnityInputDeviceProfile + { + public AmazonFireGameController() + { + Name = "Amazon Fire Game Controller"; + Meta = "Amazon Fire Game Controller on Fire TV"; + + SupportedPlatforms = new[] + { + "Amazon AFTB", + "Android" + }; + + JoystickNames = new[] + { + "Amazon Fire Game Controller", + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.1f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Select, + Source = KeyCodeButton( UnityEngine.KeyCode.Escape ) + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog3, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog4, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog4, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive, + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog12, + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog11, + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs.meta new file mode 100644 index 0000000..815e74d --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireGameController.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c725c752a36741809fad8d59e38180f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs new file mode 100644 index 0000000..be28a4f --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs @@ -0,0 +1,87 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class AmazonFireTvRemote : UnityInputDeviceProfile + { + public AmazonFireTvRemote() + { + Name = "Amazon Fire TV Remote"; + Meta = "Amazon Fire TV Remote on Fire TV"; + + SupportedPlatforms = new[] + { + "Amazon AFTB", + "Android" + }; + + JoystickNames = new[] + { + "Amazon Fire TV Remote", + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.1f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Select, + Source = KeyCodeButton( UnityEngine.KeyCode.Escape ) + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog4, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog4, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive, + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs.meta new file mode 100644 index 0000000..c2e3d87 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/AmazonFireTVRemote.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80ad4e35aa78842e58a40b54d6fa4660 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs new file mode 100644 index 0000000..95bc7ed --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs @@ -0,0 +1,154 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class GameStickLinuxProfile : UnityInputDeviceProfile + { + public GameStickLinuxProfile() + { + Name = "GameStick Controller"; + Meta = "GameStick Controller on Linux"; + + SupportedPlatforms = new[] + { + "Linux" + }; + + JoystickNames = new[] + { + "GameStick Controller" + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button7 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button13 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button14 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button11 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog3, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog6, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog6, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog7, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog7, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs.meta new file mode 100644 index 0000000..de5e18f --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickLinuxProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d68013e94a92d42bd846a742809769e4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs new file mode 100644 index 0000000..78e1fef --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs @@ -0,0 +1,157 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class GameStickProfile : UnityInputDeviceProfile + { + public GameStickProfile() + { + Name = "GameStick Controller"; + Meta = "GameStick Controller on GameStick"; + + SupportedPlatforms = new[] + { + "GameStick" + }; + + JoystickNames = new[] + { + "GameStick Controller 1", + "GameStick Controller 2", + "GameStick Controller 3", + "GameStick Controller 4" + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button10 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog3, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog4, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog4, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs.meta new file mode 100644 index 0000000..2570eef --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/GameStickProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b82340723690943c29aa2be77990d1e5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs new file mode 100644 index 0000000..8f3c27c --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs @@ -0,0 +1,172 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class GenericAndroidProfile : UnityInputDeviceProfile + { + public GenericAndroidProfile() + { + Name = "Generic Controller"; + Meta = "Generic Controller on Android"; + + SupportedPlatforms = new[] + { + "Android", + }; + + JoystickNames = new[] + { + "Broadcom Bluetooth HID", + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.1f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Select, + Source = Button11 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button10 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog3, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog4, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog4, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive, + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog12, + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog11, + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs.meta new file mode 100644 index 0000000..5580580 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/GenericAndroidProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8bcb7b2354dc4dd8b9ff7d594501f85 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs new file mode 100644 index 0000000..3d35ae6 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs @@ -0,0 +1,176 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +namespace InControl +{ + [AutoDiscover] + public class OuyaLinuxProfile : UnityInputDeviceProfile + { + public OuyaLinuxProfile() + { + Name = "OUYA Controller"; + Meta = "OUYA Controller on Linux"; + + SupportedPlatforms = new[] + { + "Linux" + }; + + JoystickNames = new[] + { + "OUYA Game Controller" + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.3f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "O", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action2, + Source = Button3 + }, + new InputControlMapping + { + Handle = "U", + Target = InputControlType.Action3, + Source = Button1 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button7 + }, + new InputControlMapping + { + Handle = "System", + Target = InputControlType.System, + Source = KeyCodeButton( KeyCode.Menu ) + }, + new InputControlMapping + { + Handle = "TouchPad Tap", + Target = InputControlType.TouchPadTap, + Source = MouseButton0 + }, + // Linux reports ouya DPAD as buttons + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Button10, + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Button11, + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Button8, + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Button9, + }, + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog3 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog4, + Invert = true + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog5 + }, + new InputControlMapping + { + Handle = "TouchPad X Axis", + Target = InputControlType.TouchPadXAxis, + Source = MouseXAxis, + Raw = true + }, + new InputControlMapping + { + Handle = "TouchPad Y Axis", + Target = InputControlType.TouchPadYAxis, + Source = MouseYAxis, + Raw = true + } + }; + } + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs.meta new file mode 100644 index 0000000..8c97c04 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaLinuxProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce1481152bdf34d2386af5fcd9f94477 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs new file mode 100644 index 0000000..7293b64 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs @@ -0,0 +1,179 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +namespace InControl +{ + [AutoDiscover] + public class OuyaWinProfile : UnityInputDeviceProfile + { + public OuyaWinProfile() + { + Name = "OUYA Controller"; + Meta = "OUYA Controller on Windows"; + + SupportedPlatforms = new[] + { + "Windows" + }; + + JoystickNames = new[] + { + "OUYA Game Controller" + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "O", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action2, + Source = Button3 + }, + new InputControlMapping + { + Handle = "U", + Target = InputControlType.Action3, + Source = Button1 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button7 + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Button8 + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Button9 + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Button10 + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Button11 + }, + new InputControlMapping + { + Handle = "System", + Target = InputControlType.System, + Source = Button14 + }, + new InputControlMapping + { + Handle = "TouchPad Tap", + Target = InputControlType.TouchPadTap, + Source = MouseButton0 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog3 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog4, + Invert = true + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog2, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "TouchPad X Axis", + Target = InputControlType.TouchPadXAxis, + Source = MouseXAxis, + Raw = true + }, + new InputControlMapping + { + Handle = "TouchPad Y Axis", + Target = InputControlType.TouchPadYAxis, + Source = MouseYAxis, + Raw = true + } + }; + } + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs.meta new file mode 100644 index 0000000..90f43f0 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/OuyaWinProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff36a3f030ca5475eb996f03eca2c1b4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs new file mode 100644 index 0000000..94e2095 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs @@ -0,0 +1,174 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class Xbox360AndroidProfile : UnityInputDeviceProfile + { + public Xbox360AndroidProfile() + { + Name = "XBox 360 Controller"; + Meta = "XBox 360 Controller on Android"; + + SupportedPlatforms = new[] + { + "Android" + }; + + JoystickNames = new[] + { + "Microsoft X-Box 360 pad" + }; + + LastResortRegex = "360"; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Back, + Source = Button11 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button10 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog3, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog4, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog4, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog6 + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog7 + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs.meta new file mode 100644 index 0000000..e02e950 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360AndroidProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21de40203f5704dd3ab09818db8667e6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs new file mode 100644 index 0000000..bc714ed --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs @@ -0,0 +1,207 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class Xbox360LinuxProfile : UnityInputDeviceProfile + { + public Xbox360LinuxProfile() + { + Name = "XBox 360 Controller"; + Meta = "XBox 360 Controller on Linux"; + + SupportedPlatforms = new[] + { + "Linux" + }; + + JoystickNames = new[] + { + "Microsoft X-Box 360 pad", + "Generic X-Box pad" + }; + + LastResortRegex = "360"; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button10 + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Button11, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Button12, + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Button13, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Button14, + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Back, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button7 + }, + new InputControlMapping + { + Handle = "Menu", + Target = InputControlType.Menu, + Source = Button8 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog3 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog4, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog6, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog6, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog7, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog7, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog5 + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs.meta new file mode 100644 index 0000000..2bda422 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360LinuxProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef90acf26b8b343d98d6a44c9f000b16 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs new file mode 100644 index 0000000..62d1a80 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs @@ -0,0 +1,177 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class Xbox360MacProfile : UnityInputDeviceProfile + { + public Xbox360MacProfile() + { + Name = "XBox 360 Controller"; + Meta = "XBox 360 Controller on Mac"; + + SupportedPlatforms = new[] + { + "OS X" + }; + + JoystickNames = new[] + { + "", // Yes, really. + "Microsoft Wireless 360 Controller", + "Mad Catz, Inc. Mad Catz FPS Pro GamePad", + "\u00A9Microsoft Corporation Controller" + }; + + LastResortRegex = "360"; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button16 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button17 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button18 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button19 + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Button5 + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Button6 + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Button7 + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button13 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button14 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button11 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button12 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Back, + Source = Button10 + }, + new InputControlMapping + { + Handle = "System", + Target = InputControlType.System, + Source = Button15 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog2 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog3, + Invert = true + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog4, + TargetRange = InputControlMapping.Range.Positive, + IgnoreInitialZeroValue = true + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog5, + TargetRange = InputControlMapping.Range.Positive, + IgnoreInitialZeroValue = true + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs.meta new file mode 100644 index 0000000..413fd02 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360MacProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2043ac890529d4001b285c8f3814239e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs new file mode 100644 index 0000000..d4abda4 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs @@ -0,0 +1,187 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class Xbox360WinProfile : UnityInputDeviceProfile + { + public Xbox360WinProfile() + { + Name = "XBox 360 Controller"; + Meta = "XBox 360 Controller on Windows"; + + SupportedPlatforms = new[] + { + "Windows" + }; + + JoystickNames = new[] + { + "Controller (Afterglow Gamepad for Xbox 360)", + "Controller (Batarang wired controller (XBOX))", + "Controller (Gamepad for Xbox 360)", + "Controller (Infinity Controller 360)", + "Controller (Mad Catz FPS Pro GamePad)", + "Controller (MadCatz Call of Duty GamePad)", + "Controller (MadCatz GamePad)", + "Controller (MLG GamePad for Xbox 360)", + "Controller (Razer Sabertooth Elite)", + "Controller (Rock Candy Gamepad for Xbox 360)", + "Controller (Xbox 360 For Windows)", + "Controller (Xbox 360 Wireless Receiver for Windows)", + "XBOX 360 For Windows (Controller)", + "Controller (XEOX Gamepad)" // Speedlink XEOX Pro Analog Gamepad + }; + + LastResortRegex = "360|xbox|catz"; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Back, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button7 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog3 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog4, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog6, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog6, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog8 + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog9 + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs.meta new file mode 100644 index 0000000..d2d051d --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/Xbox360WinProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbaa8cf0a5080454994c80f8f68a564f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs new file mode 100644 index 0000000..f321978 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs @@ -0,0 +1,178 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class XboxOneProfile : UnityInputDeviceProfile + { + public XboxOneProfile() + { + Name = "XBox One Controller"; + Meta = "XBox One Controller on XBox One"; + + SupportedPlatforms = new[] + { + "XBOXONE", + "DURANGOOS" + }; + + JoystickNames = new[] + { + "Windows.Xbox.Input.Gamepad" + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "Back", + Target = InputControlType.Select, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Start", + Target = InputControlType.Start, + Source = Button7 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog3 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog4, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog6, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog6, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog2, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog2, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs.meta new file mode 100644 index 0000000..7194413 --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e33c6cea5332b4eeb89fb4972594a1bc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs new file mode 100644 index 0000000..fe5418a --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs @@ -0,0 +1,172 @@ +#if UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + [AutoDiscover] + public class XboxOneWinProfile : UnityInputDeviceProfile + { + public XboxOneWinProfile() + { + Name = "XBox One Controller"; + Meta = "XBox One Controller on Windows"; + + SupportedPlatforms = new[] + { + "Windows" + }; + + JoystickNames = new[] + { + "Controller (XBOX One For Windows)" + }; + + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + ButtonMappings = new[] + { + new InputControlMapping + { + Handle = "A", + Target = InputControlType.Action1, + Source = Button0 + }, + new InputControlMapping + { + Handle = "B", + Target = InputControlType.Action2, + Source = Button1 + }, + new InputControlMapping + { + Handle = "X", + Target = InputControlType.Action3, + Source = Button2 + }, + new InputControlMapping + { + Handle = "Y", + Target = InputControlType.Action4, + Source = Button3 + }, + new InputControlMapping + { + Handle = "Left Bumper", + Target = InputControlType.LeftBumper, + Source = Button4 + }, + new InputControlMapping + { + Handle = "Right Bumper", + Target = InputControlType.RightBumper, + Source = Button5 + }, + new InputControlMapping + { + Handle = "Left Stick Button", + Target = InputControlType.LeftStickButton, + Source = Button8 + }, + new InputControlMapping + { + Handle = "Right Stick Button", + Target = InputControlType.RightStickButton, + Source = Button9 + }, + new InputControlMapping + { + Handle = "View", + Target = InputControlType.View, + Source = Button6 + }, + new InputControlMapping + { + Handle = "Menu", + Target = InputControlType.Start, + Source = Button7 + } + }; + + AnalogMappings = new[] + { + new InputControlMapping + { + Handle = "Left Stick X", + Target = InputControlType.LeftStickX, + Source = Analog0 + }, + new InputControlMapping + { + Handle = "Left Stick Y", + Target = InputControlType.LeftStickY, + Source = Analog1, + Invert = true + }, + new InputControlMapping + { + Handle = "Right Stick X", + Target = InputControlType.RightStickX, + Source = Analog3 + }, + new InputControlMapping + { + Handle = "Right Stick Y", + Target = InputControlType.RightStickY, + Source = Analog4, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Left", + Target = InputControlType.DPadLeft, + Source = Analog5, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "DPad Right", + Target = InputControlType.DPadRight, + Source = Analog5, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Up", + Target = InputControlType.DPadUp, + Source = Analog6, + SourceRange = InputControlMapping.Range.Positive, + TargetRange = InputControlMapping.Range.Positive + }, + new InputControlMapping + { + Handle = "DPad Down", + Target = InputControlType.DPadDown, + Source = Analog6, + SourceRange = InputControlMapping.Range.Negative, + TargetRange = InputControlMapping.Range.Negative, + Invert = true + }, + new InputControlMapping + { + Handle = "Left Trigger", + Target = InputControlType.LeftTrigger, + Source = Analog8 + }, + new InputControlMapping + { + Handle = "Right Trigger", + Target = InputControlType.RightTrigger, + Source = Analog9 + } + }; + } + } +} +#endif \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs.meta b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs.meta new file mode 100644 index 0000000..2098b3e --- /dev/null +++ b/Assets/InControl/Library/Unity/DeviceProfiles/XboxOneWinProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e2d225caa1d94a93bcc84ca8e0518fc +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/UnityInputDevice.cs b/Assets/InControl/Library/Unity/UnityInputDevice.cs new file mode 100644 index 0000000..9bc1166 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDevice.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +namespace InControl +{ + public class UnityInputDevice : InputDevice + { + public const int MaxDevices = 10; + public const int MaxButtons = 20; + public const int MaxAnalogs = 20; + + internal int JoystickId { get; private set; } + public UnityInputDeviceProfile Profile { get; protected set; } + + + public UnityInputDevice( UnityInputDeviceProfile profile, int joystickId ) + : base( profile.Name ) + { + Initialize( profile, joystickId ); + } + + + public UnityInputDevice( UnityInputDeviceProfile profile ) + : base( profile.Name ) + { + Initialize( profile, 0 ); + } + + + void Initialize( UnityInputDeviceProfile profile, int joystickId ) + { + Profile = profile; + Meta = Profile.Meta; + + var analogMappingCount = Profile.AnalogCount; + for (int i = 0; i < analogMappingCount; i++) + { + var analogMapping = Profile.AnalogMappings[i]; + var analogControl = AddControl( analogMapping.Target, analogMapping.Handle ); + + analogControl.Sensitivity = Profile.Sensitivity; + analogControl.UpperDeadZone = Profile.UpperDeadZone; + analogControl.LowerDeadZone = Profile.LowerDeadZone; + } + + var buttonMappingCount = Profile.ButtonCount; + for (int i = 0; i < buttonMappingCount; i++) + { + var buttonMapping = Profile.ButtonMappings[i]; + AddControl( buttonMapping.Target, buttonMapping.Handle ); + } + + JoystickId = joystickId; + if (joystickId != 0) + { + SortOrder = 100 + joystickId; + Meta += " [id: " + joystickId + "]"; + } + } + + + public override void Update( ulong updateTick, float deltaTime ) + { + if (Profile == null) + { + return; + } + + // Preprocess all analog values. + var analogMappingCount = Profile.AnalogCount; + for (int i = 0; i < analogMappingCount; i++) + { + var analogMapping = Profile.AnalogMappings[i]; + var targetControl = GetControl( analogMapping.Target ); + + var analogValue = analogMapping.Source.GetValue( this ); + + if (analogMapping.IgnoreInitialZeroValue && + targetControl.IsOnZeroTick && + Mathf.Abs(analogValue) < Mathf.Epsilon) + { + targetControl.RawValue = null; + targetControl.PreValue = null; + } + else + { + var mappedValue = analogMapping.MapValue( analogValue ); + + // TODO: This can surely be done in a more elegant fashion. + if (analogMapping.Raw) + { + targetControl.RawValue = Combine( targetControl.RawValue, mappedValue ); + } + else + { + targetControl.PreValue = Combine( targetControl.PreValue, mappedValue ); + } + } + } + + + // Buttons are easy: just update the control state. + var buttonMappingCount = Profile.ButtonCount; + for (int i = 0; i < buttonMappingCount; i++) + { + var buttonMapping = Profile.ButtonMappings[i]; + var buttonState = buttonMapping.Source.GetState( this ); + + UpdateWithState( buttonMapping.Target, buttonState, updateTick ); + } + } + + + float Combine( float? value1, float value2 ) + { + if (value1.HasValue) + { + return Mathf.Abs( value1.Value ) > Mathf.Abs( value2 ) ? value1.Value : value2; + } + else + { + return value2; + } + } + + + public bool IsConfiguredWith( UnityInputDeviceProfile deviceProfile, int joystickId ) + { + return Profile == deviceProfile && JoystickId == joystickId; + } + + + public override bool IsSupportedOnThisPlatform + { + get { return Profile.IsSupportedOnThisPlatform; } + } + + + public override bool IsKnown + { + get { return Profile.IsKnown; } + } + } +} + diff --git a/Assets/InControl/Library/Unity/UnityInputDevice.cs.meta b/Assets/InControl/Library/Unity/UnityInputDevice.cs.meta new file mode 100644 index 0000000..c75ee8c --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDevice.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c43d7af44d624607a26e3a67a87b9ab +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/UnityInputDeviceManager.cs b/Assets/InControl/Library/Unity/UnityInputDeviceManager.cs new file mode 100644 index 0000000..87bcb04 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDeviceManager.cs @@ -0,0 +1,235 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using UnityEngine; + + +namespace InControl +{ + public class UnityInputDeviceManager : InputDeviceManager + { + float deviceRefreshTimer = 0.0f; + const float deviceRefreshInterval = 1.0f; + + List deviceProfiles = new List(); + bool keyboardDevicesAttached = false; + string joystickHash = ""; + + + public UnityInputDeviceManager() + { + AutoDiscoverDeviceProfiles(); + RefreshDevices(); + } + + + public override void Update( ulong updateTick, float deltaTime ) + { + deviceRefreshTimer += deltaTime; + if (string.IsNullOrEmpty( joystickHash ) || deviceRefreshTimer >= deviceRefreshInterval) + { + deviceRefreshTimer = 0.0f; + + if (joystickHash != JoystickHash) + { + Logger.LogInfo( "Change in Unity attached joysticks detected; refreshing device list." ); + RefreshDevices(); + } + } + } + + + void RefreshDevices() + { + AttachKeyboardDevices(); + DetectAttachedJoystickDevices(); + DetectDetachedJoystickDevices(); + joystickHash = JoystickHash; + } + + + void AttachDevice( UnityInputDevice device ) + { + devices.Add( device ); + InputManager.AttachDevice( device ); + } + + + void AttachKeyboardDevices() + { + int deviceProfileCount = deviceProfiles.Count; + for (int i = 0; i < deviceProfileCount; i++) + { + var deviceProfile = deviceProfiles[i]; + if (deviceProfile.IsNotJoystick && deviceProfile.IsSupportedOnThisPlatform) + { + AttachKeyboardDeviceWithConfig( deviceProfile ); + } + } + } + + + void AttachKeyboardDeviceWithConfig( UnityInputDeviceProfile config ) + { + if (keyboardDevicesAttached) + { + return; + } + + var keyboardDevice = new UnityInputDevice( config ); + AttachDevice( keyboardDevice ); + + keyboardDevicesAttached = true; + } + + + void DetectAttachedJoystickDevices() + { + try + { + var joystickNames = Input.GetJoystickNames(); + for (int i = 0; i < joystickNames.Length; i++) + { + DetectAttachedJoystickDevice( i + 1, joystickNames[i] ); + } + } + catch (Exception e) + { + Logger.LogError( e.Message ); + Logger.LogError( e.StackTrace ); + } + } + + + void DetectAttachedJoystickDevice( int unityJoystickId, string unityJoystickName ) + { + if (unityJoystickName == "WIRED CONTROLLER" || + unityJoystickName == " WIRED CONTROLLER") + { + // Ignore Steam controller for now. + return; + } + + if (unityJoystickName.IndexOf( "webcam", StringComparison.OrdinalIgnoreCase ) != -1) + { + // Unity thinks some webcams are joysticks. >_< + return; + } + + // PS4 controller works properly as of Unity 4.5 + if (InputManager.UnityVersion <= new VersionInfo( 4, 5 )) + { + if (Application.platform == RuntimePlatform.OSXEditor || + Application.platform == RuntimePlatform.OSXPlayer ) + { + if (unityJoystickName == "Unknown Wireless Controller") + { + // Ignore PS4 controller in Bluetooth mode on Mac since it connects but does nothing. + return; + } + } + } + + var matchedDeviceProfile = deviceProfiles.Find( config => config.HasJoystickName( unityJoystickName ) ); + + if (matchedDeviceProfile == null) + { + matchedDeviceProfile = deviceProfiles.Find( config => config.HasLastResortRegex( unityJoystickName ) ); + } + + UnityInputDeviceProfile deviceProfile = null; + + if (matchedDeviceProfile == null) + { + deviceProfile = new UnityUnknownDeviceProfile( unityJoystickName ); + deviceProfiles.Add( deviceProfile ); + } + else + { + deviceProfile = matchedDeviceProfile; + } + + int deviceCount = devices.Count; + for (int i = 0; i < deviceCount; i++) + { + var device = devices[i]; + var unityDevice = device as UnityInputDevice; + if (unityDevice != null && unityDevice.IsConfiguredWith( deviceProfile, unityJoystickId )) + { + Logger.LogInfo( "Device \"" + unityJoystickName + "\" is already configured with " + deviceProfile.Name ); + return; + } + } + + if (!deviceProfile.IsHidden) + { + var joystickDevice = new UnityInputDevice( deviceProfile, unityJoystickId ); + AttachDevice( joystickDevice ); + + if (matchedDeviceProfile == null) + { + Logger.LogWarning( "Device " + unityJoystickId + " with name \"" + unityJoystickName + "\" does not match any known profiles." ); + } + else + { + Logger.LogInfo( "Device " + unityJoystickId + " matched profile " + deviceProfile.GetType().Name + " (" + deviceProfile.Name + ")" ); + } + } + else + { + Logger.LogInfo( "Device " + unityJoystickId + " matching profile " + deviceProfile.GetType().Name + " (" + deviceProfile.Name + ")" + " is hidden and will not be attached." ); + } + } + + + void DetectDetachedJoystickDevices() + { + var joystickNames = Input.GetJoystickNames(); + + for (int i = devices.Count - 1; i >= 0; i--) + { + var inputDevice = devices[i] as UnityInputDevice; + + if (inputDevice.Profile.IsNotJoystick) + { + continue; + } + + if (joystickNames.Length < inputDevice.JoystickId || + !inputDevice.Profile.HasJoystickOrRegexName( joystickNames[inputDevice.JoystickId - 1] )) + { + devices.Remove( inputDevice ); + InputManager.DetachDevice( inputDevice ); + + Logger.LogInfo( "Detached device: " + inputDevice.Profile.Name ); + } + } + } + + + void AutoDiscoverDeviceProfiles() + { + foreach (var typeName in UnityInputDeviceProfileList.Profiles) + { + var deviceProfile = (UnityInputDeviceProfile) Activator.CreateInstance( Type.GetType( typeName ) ); + if (deviceProfile.IsSupportedOnThisPlatform) + { + // Logger.LogInfo( "Found profile: " + deviceProfile.GetType().Name + " (" + deviceProfile.Name + ")" ); + deviceProfiles.Add( deviceProfile ); + } + } + } + + + static string JoystickHash + { + get + { + var joystickNames = Input.GetJoystickNames(); + return joystickNames.Length + ": " + String.Join( ", ", joystickNames ); + } + } + } +} + diff --git a/Assets/InControl/Library/Unity/UnityInputDeviceManager.cs.meta b/Assets/InControl/Library/Unity/UnityInputDeviceManager.cs.meta new file mode 100644 index 0000000..e7893f1 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDeviceManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 36a3af59792064848b05061b938f3e8a +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs b/Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs new file mode 100644 index 0000000..56ce270 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs @@ -0,0 +1,273 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text.RegularExpressions; +using UnityEngine; + + +namespace InControl +{ + public sealed class AutoDiscover : Attribute + { + } + + + public class UnityInputDeviceProfile + { + public string Name { get; protected set; } + public string Meta { get; protected set; } + + public InputControlMapping[] AnalogMappings { get; protected set; } + public InputControlMapping[] ButtonMappings { get; protected set; } + + protected string[] SupportedPlatforms; + protected string[] JoystickNames; + protected string[] JoystickRegex; + + protected string LastResortRegex; + + static HashSet hideList = new HashSet(); + + float sensitivity; + float lowerDeadZone; + float upperDeadZone; + + + public UnityInputDeviceProfile() + { + Name = ""; + Meta = ""; + + sensitivity = 1.0f; + lowerDeadZone = 0.2f; + upperDeadZone = 0.9f; + + AnalogMappings = new InputControlMapping[0]; + ButtonMappings = new InputControlMapping[0]; + } + + + public float Sensitivity + { + get { return sensitivity; } + protected set { sensitivity = Mathf.Clamp01( value ); } + } + + + public float LowerDeadZone + { + get { return lowerDeadZone; } + protected set { lowerDeadZone = Mathf.Clamp01( value ); } + } + + + public float UpperDeadZone + { + get { return upperDeadZone; } + protected set { upperDeadZone = Mathf.Clamp01( value ); } + } + + + public bool IsSupportedOnThisPlatform + { + get + { + if (SupportedPlatforms == null || SupportedPlatforms.Length == 0) + { + return true; + } + + foreach (var platform in SupportedPlatforms) + { + if (InputManager.Platform.Contains( platform.ToUpper() )) + { + return true; + } + } + + return false; + } + } + + + public bool IsJoystick + { + get + { + return (LastResortRegex != null) || + (JoystickNames != null && JoystickNames.Length > 0) || + (JoystickRegex != null && JoystickRegex.Length > 0); + } + } + + + public bool IsNotJoystick + { + get { return !IsJoystick; } + } + + + public bool HasJoystickName( string joystickName ) + { + if (IsNotJoystick) + { + return false; + } + + if (JoystickNames != null) + { + if (JoystickNames.Contains( joystickName, StringComparer.OrdinalIgnoreCase )) + { + return true; + } + } + + if (JoystickRegex != null) + { + for (int i = 0; i < JoystickRegex.Length; i++) + { + if (Regex.IsMatch( joystickName, JoystickRegex[i], RegexOptions.IgnoreCase )) + { + return true; + } + } + } + + return false; + } + + + public bool HasLastResortRegex( string joystickName ) + { + if (IsNotJoystick) + { + return false; + } + + if (LastResortRegex == null) + { + return false; + } + + return Regex.IsMatch( joystickName, LastResortRegex, RegexOptions.IgnoreCase ); + } + + + public bool HasJoystickOrRegexName( string joystickName ) + { + return HasJoystickName( joystickName ) || HasLastResortRegex( joystickName ); + } + + + public static void Hide( Type type ) + { + hideList.Add( type ); + } + + + public bool IsHidden + { + get { return hideList.Contains( GetType() ); } + } + + + public virtual bool IsKnown + { + get { return true; } + } + + + public int AnalogCount + { + get { return AnalogMappings.Length; } + } + + + public int ButtonCount + { + get { return ButtonMappings.Length; } + } + + + #region InputControlSource Helpers + + protected static InputControlSource Button( int index ) + { + return new UnityButtonSource( index ); + } + + protected static InputControlSource Analog( int index ) + { + return new UnityAnalogSource( index ); + } + + protected static InputControlSource KeyCodeButton( params KeyCode[] keyCodeList ) + { + return new UnityKeyCodeSource( keyCodeList ); + } + + protected static InputControlSource KeyCodeComboButton( params KeyCode[] keyCodeList ) + { + return new UnityKeyCodeComboSource( keyCodeList ); + } + + protected static InputControlSource KeyCodeAxis( KeyCode negativeKeyCode, KeyCode positiveKeyCode ) + { + return new UnityKeyCodeAxisSource( negativeKeyCode, positiveKeyCode ); + } + + protected static InputControlSource Button0 = Button( 0 ); + protected static InputControlSource Button1 = Button( 1 ); + protected static InputControlSource Button2 = Button( 2 ); + protected static InputControlSource Button3 = Button( 3 ); + protected static InputControlSource Button4 = Button( 4 ); + protected static InputControlSource Button5 = Button( 5 ); + protected static InputControlSource Button6 = Button( 6 ); + protected static InputControlSource Button7 = Button( 7 ); + protected static InputControlSource Button8 = Button( 8 ); + protected static InputControlSource Button9 = Button( 9 ); + protected static InputControlSource Button10 = Button( 10 ); + protected static InputControlSource Button11 = Button( 11 ); + protected static InputControlSource Button12 = Button( 12 ); + protected static InputControlSource Button13 = Button( 13 ); + protected static InputControlSource Button14 = Button( 14 ); + protected static InputControlSource Button15 = Button( 15 ); + protected static InputControlSource Button16 = Button( 16 ); + protected static InputControlSource Button17 = Button( 17 ); + protected static InputControlSource Button18 = Button( 18 ); + protected static InputControlSource Button19 = Button( 19 ); + + protected static InputControlSource Analog0 = Analog( 0 ); + protected static InputControlSource Analog1 = Analog( 1 ); + protected static InputControlSource Analog2 = Analog( 2 ); + protected static InputControlSource Analog3 = Analog( 3 ); + protected static InputControlSource Analog4 = Analog( 4 ); + protected static InputControlSource Analog5 = Analog( 5 ); + protected static InputControlSource Analog6 = Analog( 6 ); + protected static InputControlSource Analog7 = Analog( 7 ); + protected static InputControlSource Analog8 = Analog( 8 ); + protected static InputControlSource Analog9 = Analog( 9 ); + protected static InputControlSource Analog10 = Analog( 10 ); + protected static InputControlSource Analog11 = Analog( 11 ); + protected static InputControlSource Analog12 = Analog( 12 ); + protected static InputControlSource Analog13 = Analog( 13 ); + protected static InputControlSource Analog14 = Analog( 14 ); + protected static InputControlSource Analog15 = Analog( 15 ); + protected static InputControlSource Analog16 = Analog( 16 ); + protected static InputControlSource Analog17 = Analog( 17 ); + protected static InputControlSource Analog18 = Analog( 18 ); + protected static InputControlSource Analog19 = Analog( 19 ); + + protected static InputControlSource MouseButton0 = new UnityMouseButtonSource( 0 ); + protected static InputControlSource MouseButton1 = new UnityMouseButtonSource( 1 ); + protected static InputControlSource MouseButton2 = new UnityMouseButtonSource( 2 ); + + protected static InputControlSource MouseXAxis = new UnityMouseAxisSource( "x" ); + protected static InputControlSource MouseYAxis = new UnityMouseAxisSource( "y" ); + protected static InputControlSource MouseScrollWheel = new UnityMouseAxisSource( "z" ); + + #endregion + } +} + diff --git a/Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs.meta b/Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs.meta new file mode 100644 index 0000000..550328a --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDeviceProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 576d0f88f6ce245a19cf491efd613bd4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs b/Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs new file mode 100644 index 0000000..e90be85 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs @@ -0,0 +1,26 @@ +using System; +using UnityEngine; + + +namespace InControl +{ + public class UnityInputDeviceProfileList : ScriptableObject + { + public static string[] Profiles = new string[] + { + "InControl.AmazonFireGameController", + "InControl.AmazonFireTvRemote", + "InControl.GameStickLinuxProfile", + "InControl.GameStickProfile", + "InControl.GenericAndroidProfile", + "InControl.OuyaLinuxProfile", + "InControl.OuyaWinProfile", + "InControl.Xbox360AndroidProfile", + "InControl.Xbox360LinuxProfile", + "InControl.Xbox360MacProfile", + "InControl.Xbox360WinProfile", + "InControl.XboxOneProfile", + "InControl.XboxOneWinProfile", + }; + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs.meta b/Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs.meta new file mode 100644 index 0000000..b424cb8 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityInputDeviceProfileList.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f45f8cf23371e4b12a578d243ce58b5d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs b/Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs new file mode 100644 index 0000000..d563243 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections; +using System.Collections.Generic; + + +namespace InControl +{ + public class UnityUnknownDeviceProfile : UnityInputDeviceProfile + { + public UnityUnknownDeviceProfile( string joystickName ) + { + Name = "Unknown Device"; + if (joystickName != "") + { + Name += " (" + joystickName + ")"; + } + + Meta = ""; + Sensitivity = 1.0f; + LowerDeadZone = 0.2f; + + SupportedPlatforms = null; + JoystickNames = new[] { joystickName }; + + AnalogMappings = new InputControlMapping[ UnityInputDevice.MaxAnalogs ]; + for (int i = 0; i < UnityInputDevice.MaxAnalogs; i++) + { + AnalogMappings[i] = new InputControlMapping + { + Handle = "Analog " + i, + Source = Analog( i ), + Target = InputControlType.Analog0 + i + }; + } + + ButtonMappings = new InputControlMapping[ UnityInputDevice.MaxButtons ]; + for (int i = 0; i < UnityInputDevice.MaxButtons; i++) + { + ButtonMappings[i] = new InputControlMapping + { + Handle = "Button " + i, + Source = Button( i ), + Target = InputControlType.Button0 + i + }; + } + } + + + public override bool IsKnown + { + get { return false; } + } + } +} + diff --git a/Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs.meta b/Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs.meta new file mode 100644 index 0000000..63b93d9 --- /dev/null +++ b/Assets/InControl/Library/Unity/UnityUnknownDeviceProfile.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d39d64ac0b79c4dbb9d4912da20247de +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Utility.meta b/Assets/InControl/Library/Utility.meta new file mode 100644 index 0000000..fa2e6dd --- /dev/null +++ b/Assets/InControl/Library/Utility.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 2b629418e40404e2d9ce9e5d5ae3c693 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/Utility/SingletonMonoBehavior.cs b/Assets/InControl/Library/Utility/SingletonMonoBehavior.cs new file mode 100644 index 0000000..04aa344 --- /dev/null +++ b/Assets/InControl/Library/Utility/SingletonMonoBehavior.cs @@ -0,0 +1,37 @@ +using UnityEngine; + + +namespace InControl +{ + public class SingletonMonoBehavior : MonoBehaviour where T : MonoBehaviour + { + public static T Instance { get; private set; } + + private static object _lock = new object(); + + + protected void SetSingletonInstance() + { + lock (_lock) + { + if (Instance == null) + { + var instances = FindObjectsOfType() as T[]; + if (instances.Length > 0) + { + Instance = instances[0]; + + if (instances.Length > 1) + { + Debug.LogWarning( "Multiple instances of singleton " + typeof(T) + " found." ); + } + } + else + { + Debug.LogError( "No instance of singleton " + typeof(T) + " found." ); + } + } + } + } + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/Utility/SingletonMonoBehavior.cs.meta b/Assets/InControl/Library/Utility/SingletonMonoBehavior.cs.meta new file mode 100644 index 0000000..0c6bfcb --- /dev/null +++ b/Assets/InControl/Library/Utility/SingletonMonoBehavior.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5fadcc7f9c1db4b069a415f1da269e5d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/Utility/Utility.cs b/Assets/InControl/Library/Utility/Utility.cs new file mode 100644 index 0000000..cc3e774 --- /dev/null +++ b/Assets/InControl/Library/Utility/Utility.cs @@ -0,0 +1,151 @@ +using UnityEngine; +using System.Collections; + + +public static class Utility +{ + private static Vector2[] circleVertexList = { + new Vector2( +0.0000f, +1.0000f ), + new Vector2( +0.2588f, +0.9659f ), + new Vector2( +0.5000f, +0.8660f ), + new Vector2( +0.7071f, +0.7071f ), + new Vector2( +0.8660f, +0.5000f ), + new Vector2( +0.9659f, +0.2588f ), + new Vector2( +1.0000f, +0.0000f ), + new Vector2( +0.9659f, -0.2588f ), + new Vector2( +0.8660f, -0.5000f ), + new Vector2( +0.7071f, -0.7071f ), + new Vector2( +0.5000f, -0.8660f ), + new Vector2( +0.2588f, -0.9659f ), + new Vector2( +0.0000f, -1.0000f ), + new Vector2( -0.2588f, -0.9659f ), + new Vector2( -0.5000f, -0.8660f ), + new Vector2( -0.7071f, -0.7071f ), + new Vector2( -0.8660f, -0.5000f ), + new Vector2( -0.9659f, -0.2588f ), + new Vector2( -1.0000f, -0.0000f ), + new Vector2( -0.9659f, +0.2588f ), + new Vector2( -0.8660f, +0.5000f ), + new Vector2( -0.7071f, +0.7071f ), + new Vector2( -0.5000f, +0.8660f ), + new Vector2( -0.2588f, +0.9659f ), + new Vector2( +0.0000f, +1.0000f ) + }; + + + public static void DrawCircleGizmo( Vector2 center, float radius ) + { + var p = (circleVertexList[0] * radius) + center; + var c = circleVertexList.Length; + for (int i = 1; i < c; i++) + { + Gizmos.DrawLine( p, p = (circleVertexList[i] * radius) + center ); + } + } + + + public static void DrawCircleGizmo( Vector2 center, float radius, Color color ) + { + Gizmos.color = color; + DrawCircleGizmo( center, radius ); + } + + + public static void DrawOvalGizmo( Vector2 center, Vector2 size ) + { + var r = size / 2.0f; + var p = Vector2.Scale( circleVertexList[0], r ) + center; + var c = circleVertexList.Length; + for (int i = 1; i < c; i++) + { + Gizmos.DrawLine( p, p = Vector2.Scale( circleVertexList[i], r ) + center ); + } + } + + + public static void DrawOvalGizmo( Vector2 center, Vector2 size, Color color ) + { + Gizmos.color = color; + DrawOvalGizmo( center, size ); + } + + + public static void DrawRectGizmo( Rect rect ) + { + var p0 = new Vector3( rect.xMin, rect.yMin ); + var p1 = new Vector3( rect.xMax, rect.yMin ); + var p2 = new Vector3( rect.xMax, rect.yMax ); + var p3 = new Vector3( rect.xMin, rect.yMax ); + Gizmos.DrawLine( p0, p1 ); + Gizmos.DrawLine( p1, p2 ); + Gizmos.DrawLine( p2, p3 ); + Gizmos.DrawLine( p3, p0 ); + } + + + public static void DrawRectGizmo( Rect rect, Color color ) + { + Gizmos.color = color; + DrawRectGizmo( rect ); + } + + + public static void DrawRectGizmo( Vector2 center, Vector2 size ) + { + var hw = size.x / 2.0f; + var hh = size.y / 2.0f; + var p0 = new Vector3( center.x - hw, center.y - hh ); + var p1 = new Vector3( center.x + hw, center.y - hh ); + var p2 = new Vector3( center.x + hw, center.y + hh ); + var p3 = new Vector3( center.x - hw, center.y + hh ); + Gizmos.DrawLine( p0, p1 ); + Gizmos.DrawLine( p1, p2 ); + Gizmos.DrawLine( p2, p3 ); + Gizmos.DrawLine( p3, p0 ); + } + + + public static void DrawRectGizmo( Vector2 center, Vector2 size, Color color ) + { + Gizmos.color = color; + DrawRectGizmo( center, size ); + } + + + public static bool GameObjectIsCulledOnCurrentCamera( GameObject gameObject ) + { + return (Camera.current.cullingMask & (1 << gameObject.layer)) == 0; + } + + + public static Color MoveColorTowards( Color color0, Color color1, float maxDelta ) + { + var r = Mathf.MoveTowards( color0.r, color1.r, maxDelta ); + var g = Mathf.MoveTowards( color0.g, color1.g, maxDelta ); + var b = Mathf.MoveTowards( color0.b, color1.b, maxDelta ); + var a = Mathf.MoveTowards( color0.a, color1.a, maxDelta ); + return new Color( r, g, b, a ); + } + + + public static float ApplyDeadZone( float value, float lowerDeadZone, float upperDeadZone ) + { + return Mathf.InverseLerp( lowerDeadZone, upperDeadZone, Mathf.Abs( value ) ) * Mathf.Sign( value ); + } + + + public static Vector2 ApplyCircularDeadZone( Vector2 axisVector, float lowerDeadZone, float upperDeadZone ) + { + var magnitude = Mathf.InverseLerp( lowerDeadZone, upperDeadZone, axisVector.magnitude ); + return axisVector.normalized * magnitude; + } + + + public static Vector2 ApplyCircularDeadZone( float axisX, float axisY, float lowerDeadZone, float upperDeadZone ) + { + return ApplyCircularDeadZone( new Vector2( axisX, axisY ), lowerDeadZone, upperDeadZone ); + } +} + + + diff --git a/Assets/InControl/Library/Utility/Utility.cs.meta b/Assets/InControl/Library/Utility/Utility.cs.meta new file mode 100644 index 0000000..aa0f527 --- /dev/null +++ b/Assets/InControl/Library/Utility/Utility.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c16c380ccbab49f0a636bd5ec1fce50 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/VersionInfo.cs b/Assets/InControl/Library/VersionInfo.cs new file mode 100644 index 0000000..2b69d51 --- /dev/null +++ b/Assets/InControl/Library/VersionInfo.cs @@ -0,0 +1,134 @@ +using System; +using System.Text.RegularExpressions; +using UnityEngine; + + +namespace InControl +{ + public struct VersionInfo : IComparable + { + public int Major; + public int Minor; + public int Patch; + public int Build; + + + public VersionInfo( int major, int minor = 0, int patch = 0, int build = 0 ) + { + Major = major; + Minor = minor; + Patch = patch; + Build = build; + } + + + public static VersionInfo InControlVersion() + { + return new VersionInfo() { + Major = 1, + Minor = 3, + Patch = 4, + Build = 3390 + }; + } + + + public static VersionInfo UnityVersion() + { + var match = Regex.Match( Application.unityVersion, @"^(\d+)\.(\d+)\.(\d+)" ); + var build = 0; + return new VersionInfo() { + Major = Convert.ToInt32( match.Groups[1].Value ), + Minor = Convert.ToInt32( match.Groups[2].Value ), + Patch = Convert.ToInt32( match.Groups[3].Value ), + Build = build + }; + } + + + public int CompareTo( VersionInfo other ) + { + if (Major < other.Major) return -1; + if (Major > other.Major) return +1; + if (Minor < other.Minor) return -1; + if (Minor > other.Minor) return +1; + if (Patch < other.Patch) return -1; + if (Patch > other.Patch) return +1; + if (Build < other.Build) return -1; + if (Build > other.Build) return +1; + return 0; + } + + + public static bool operator ==( VersionInfo a, VersionInfo b ) + { + return a.CompareTo( b ) == 0; + } + + + public static bool operator !=( VersionInfo a, VersionInfo b ) + { + return a.CompareTo( b ) != 0; + } + + + public static bool operator <=( VersionInfo a, VersionInfo b ) + { + return a.CompareTo( b ) <= 0; + } + + + public static bool operator >=( VersionInfo a, VersionInfo b ) + { + return a.CompareTo( b ) >= 0; + } + + + public static bool operator <( VersionInfo a, VersionInfo b ) + { + return a.CompareTo( b ) < 0; + } + + + public static bool operator >( VersionInfo a, VersionInfo b ) + { + return a.CompareTo( b ) > 0; + } + + + public override string ToString() + { + if (Build == 0) + { + return string.Format( "{0}.{1}.{2}", Major, Minor, Patch ); + } + return string.Format( "{0}.{1}.{2} build {3}", Major, Minor, Patch, Build ); + } + + + public string ToShortString() + { + if (Build == 0) + { + return string.Format( "{0}.{1}.{2}", Major, Minor, Patch ); + } + return string.Format( "{0}.{1}.{2}b{3}", Major, Minor, Patch, Build ); + } + + + public override bool Equals( object other ) + { + if (other is VersionInfo) + { + return this == ((VersionInfo) other); + } + return false; + } + + + public override int GetHashCode() + { + return Major.GetHashCode() ^ Minor.GetHashCode() ^ Patch.GetHashCode() ^ Build.GetHashCode(); + } + } +} \ No newline at end of file diff --git a/Assets/InControl/Library/VersionInfo.cs.meta b/Assets/InControl/Library/VersionInfo.cs.meta new file mode 100644 index 0000000..8c2711f --- /dev/null +++ b/Assets/InControl/Library/VersionInfo.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28aa9c3c1243246f29f80bc029737429 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/XInput.meta b/Assets/InControl/Library/XInput.meta new file mode 100644 index 0000000..b6a2bd8 --- /dev/null +++ b/Assets/InControl/Library/XInput.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f445701565c9d4cda8cc509c9ebf82c5 +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/XInput/XInputDevice.cs b/Assets/InControl/Library/XInput/XInputDevice.cs new file mode 100644 index 0000000..a2cb7e1 --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDevice.cs @@ -0,0 +1,107 @@ +#if UNITY_STANDALONE_WIN || UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using XInputDotNetPure; + + +namespace InControl +{ + public class XInputDevice : InputDevice + { + public int DeviceIndex { get; private set; } + GamePadState state; + + + public XInputDevice( int deviceIndex ) + : base( "Xbox 360 Controller (XInput)" ) + { + DeviceIndex = deviceIndex; + SortOrder = deviceIndex; + + Meta = "XInput Device #" + deviceIndex; + + AddControl( InputControlType.LeftStickX, "LeftStickX" ); + AddControl( InputControlType.LeftStickY, "LeftStickY" ); + AddControl( InputControlType.RightStickX, "RightStickX" ); + AddControl( InputControlType.RightStickY, "RightStickY" ); + + AddControl( InputControlType.LeftTrigger, "LeftTrigger" ); + AddControl( InputControlType.RightTrigger, "RightTrigger" ); + + AddControl( InputControlType.DPadUp, "DPadUp" ); + AddControl( InputControlType.DPadDown, "DPadDown" ); + AddControl( InputControlType.DPadLeft, "DPadLeft" ); + AddControl( InputControlType.DPadRight, "DPadRight" ); + + AddControl( InputControlType.Action1, "Action1" ); + AddControl( InputControlType.Action2, "Action2" ); + AddControl( InputControlType.Action3, "Action3" ); + AddControl( InputControlType.Action4, "Action4" ); + + AddControl( InputControlType.LeftBumper, "LeftBumper" ); + AddControl( InputControlType.RightBumper, "RightBumper" ); + + AddControl( InputControlType.LeftStickButton, "LeftStickButton" ); + AddControl( InputControlType.RightStickButton, "RightStickButton" ); + + AddControl( InputControlType.Start, "Start" ); + AddControl( InputControlType.Back, "Back" ); + + QueryState(); + } + + + public override void Update( ulong updateTick, float deltaTime ) + { + QueryState(); + + UpdateWithValue( InputControlType.LeftStickX, state.ThumbSticks.Left.X, updateTick ); + UpdateWithValue( InputControlType.LeftStickY, state.ThumbSticks.Left.Y, updateTick ); + UpdateWithValue( InputControlType.RightStickX, state.ThumbSticks.Right.X, updateTick ); + UpdateWithValue( InputControlType.RightStickY, state.ThumbSticks.Right.Y, updateTick ); + + UpdateWithValue( InputControlType.LeftTrigger, state.Triggers.Left, updateTick ); + UpdateWithValue( InputControlType.RightTrigger, state.Triggers.Right, updateTick ); + + UpdateWithState( InputControlType.DPadUp, state.DPad.Up == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.DPadDown, state.DPad.Down == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.DPadLeft, state.DPad.Left == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.DPadRight, state.DPad.Right == ButtonState.Pressed, updateTick ); + + UpdateWithState( InputControlType.Action1, state.Buttons.A == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.Action2, state.Buttons.B == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.Action3, state.Buttons.X == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.Action4, state.Buttons.Y == ButtonState.Pressed, updateTick ); + + UpdateWithState( InputControlType.LeftBumper, state.Buttons.LeftShoulder == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.RightBumper, state.Buttons.RightShoulder == ButtonState.Pressed, updateTick ); + + UpdateWithState( InputControlType.LeftStickButton, state.Buttons.LeftStick == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.RightStickButton, state.Buttons.RightStick == ButtonState.Pressed, updateTick ); + + UpdateWithState( InputControlType.Start, state.Buttons.Start == ButtonState.Pressed, updateTick ); + UpdateWithState( InputControlType.Back, state.Buttons.Back == ButtonState.Pressed, updateTick ); + } + + + public override void Vibrate( float leftMotor, float rightMotor ) + { + GamePad.SetVibration( (PlayerIndex) DeviceIndex, leftMotor, rightMotor ); + } + + + void QueryState() + { + state = GamePad.GetState( (PlayerIndex) DeviceIndex, GamePadDeadZone.Circular ); + } + + + public bool IsConnected + { + get { return state.IsConnected; } + } + } +} +#endif diff --git a/Assets/InControl/Library/XInput/XInputDevice.cs.meta b/Assets/InControl/Library/XInput/XInputDevice.cs.meta new file mode 100644 index 0000000..a9f765c --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDevice.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84a8b7d76fb854fd996c8368c1db87b2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/XInput/XInputDeviceManager.cs b/Assets/InControl/Library/XInput/XInputDeviceManager.cs new file mode 100644 index 0000000..385a451 --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDeviceManager.cs @@ -0,0 +1,103 @@ +#if UNITY_STANDALONE_WIN || UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using XInputDotNetPure; + + +namespace InControl +{ + public class XInputDeviceManager : InputDeviceManager + { + bool[] deviceConnected = new bool[] { false, false, false, false }; + + + public XInputDeviceManager() + { + for (int deviceIndex = 0; deviceIndex < 4; deviceIndex++) + { + devices.Add( new XInputDevice( deviceIndex ) ); + } + + Update( 0, 0.0f ); + } + + + public override void Update( ulong updateTick, float deltaTime ) + { + for (int deviceIndex = 0; deviceIndex < 4; deviceIndex++) + { + var device = devices[deviceIndex] as XInputDevice; + + // Unconnected devices won't be updated otherwise, so poll here. + if (!device.IsConnected) + { + device.Update( updateTick, deltaTime ); + } + + if (device.IsConnected != deviceConnected[deviceIndex]) + { + if (device.IsConnected) + { + InputManager.AttachDevice( device ); + } + else + { + InputManager.DetachDevice( device ); + } + + deviceConnected[deviceIndex] = device.IsConnected; + } + } + } + + + public static bool CheckPlatformSupport( ICollection errors ) + { + if (Application.platform != RuntimePlatform.WindowsPlayer && + Application.platform != RuntimePlatform.WindowsEditor) + { + return false; + } + + try + { + GamePad.GetState( PlayerIndex.One ); + } + catch (DllNotFoundException e) + { + if (errors != null) + { + errors.Add( e.Message + ".dll could not be found or is missing a dependency." ); + } + return false; + } + + return true; + } + + + public static void Enable() + { + var errors = new List(); + if (XInputDeviceManager.CheckPlatformSupport( errors )) + { + InputManager.HideDevicesWithProfile( typeof(Xbox360WinProfile) ); + InputManager.HideDevicesWithProfile( typeof(XboxOneWinProfile) ); + //InputManager.HideDevicesWithProfile( typeof(LogitechF710ModeXWinProfile) ); + //InputManager.HideDevicesWithProfile( typeof(LogitechF310ModeXWinProfile) ); + InputManager.AddDeviceManager(); + } + else + { + foreach (var error in errors) + { + Logger.LogError( error ); + } + } + } + } +} +#endif + diff --git a/Assets/InControl/Library/XInput/XInputDeviceManager.cs.meta b/Assets/InControl/Library/XInput/XInputDeviceManager.cs.meta new file mode 100644 index 0000000..537f56c --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDeviceManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bfdb776fa3614588b8bf2eb57e5402e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/XInput/XInputDotNetPure.meta b/Assets/InControl/Library/XInput/XInputDotNetPure.meta new file mode 100644 index 0000000..6a1fd16 --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDotNetPure.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: b603aeedfc43b498282217db727ad41d +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs b/Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs new file mode 100644 index 0000000..3ca2939 --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs @@ -0,0 +1,386 @@ +#if UNITY_STANDALONE_WIN || UNITY_EDITOR +using System; +using System.Runtime.InteropServices; + + +namespace XInputDotNetPure +{ + class Imports + { + internal const string DLLName = "XInputInterface"; + + [DllImport(DLLName)] + public static extern uint XInputGamePadGetState( uint playerIndex, IntPtr state ); + [DllImport(DLLName)] + public static extern void XInputGamePadSetState( uint playerIndex, float leftMotor, float rightMotor ); + } + + + public enum ButtonState + { + Pressed, + Released + } + + + public struct GamePadButtons + { + ButtonState start, back, leftStick, rightStick, leftShoulder, rightShoulder, a, b, x, y; + + internal GamePadButtons( ButtonState start, ButtonState back, ButtonState leftStick, ButtonState rightStick, + ButtonState leftShoulder, ButtonState rightShoulder, ButtonState a, ButtonState b, + ButtonState x, ButtonState y ) + { + this.start = start; + this.back = back; + this.leftStick = leftStick; + this.rightStick = rightStick; + this.leftShoulder = leftShoulder; + this.rightShoulder = rightShoulder; + this.a = a; + this.b = b; + this.x = x; + this.y = y; + } + + + public ButtonState Start + { + get { return start; } + } + + + public ButtonState Back + { + get { return back; } + } + + + public ButtonState LeftStick + { + get { return leftStick; } + } + + + public ButtonState RightStick + { + get { return rightStick; } + } + + + public ButtonState LeftShoulder + { + get { return leftShoulder; } + } + + + public ButtonState RightShoulder + { + get { return rightShoulder; } + } + + + public ButtonState A + { + get { return a; } + } + + + public ButtonState B + { + get { return b; } + } + + + public ButtonState X + { + get { return x; } + } + + + public ButtonState Y + { + get { return y; } + } + } + + + public struct GamePadDPad + { + ButtonState up, down, left, right; + + internal GamePadDPad( ButtonState up, ButtonState down, ButtonState left, ButtonState right ) + { + this.up = up; + this.down = down; + this.left = left; + this.right = right; + } + + + public ButtonState Up + { + get { return up; } + } + + + public ButtonState Down + { + get { return down; } + } + + + public ButtonState Left + { + get { return left; } + } + + + public ButtonState Right + { + get { return right; } + } + } + + + public struct GamePadThumbSticks + { + public struct StickValue + { + float x, y; + + internal StickValue(float x, float y) + { + this.x = x; + this.y = y; + } + + public float X + { + get { return x; } + } + + public float Y + { + get { return y; } + } + } + + StickValue left, right; + + + internal GamePadThumbSticks( StickValue left, StickValue right ) + { + this.left = left; + this.right = right; + } + + + public StickValue Left + { + get { return left; } + } + + + public StickValue Right + { + get { return right; } + } + } + + + public struct GamePadTriggers + { + float left; + float right; + + + internal GamePadTriggers( float left, float right ) + { + this.left = left; + this.right = right; + } + + + public float Left + { + get { return left; } + } + + + public float Right + { + get { return right; } + } + } + + + public struct GamePadState + { + internal struct RawState + { + public uint dwPacketNumber; + public GamePad Gamepad; + + public struct GamePad + { + public ushort dwButtons; + public byte bLeftTrigger; + public byte bRightTrigger; + public short sThumbLX; + public short sThumbLY; + public short sThumbRX; + public short sThumbRY; + } + } + + bool isConnected; + uint packetNumber; + GamePadButtons buttons; + GamePadDPad dPad; + GamePadThumbSticks thumbSticks; + GamePadTriggers triggers; + + enum ButtonsConstants + { + DPadUp = 0x00000001, + DPadDown = 0x00000002, + DPadLeft = 0x00000004, + DPadRight = 0x00000008, + Start = 0x00000010, + Back = 0x00000020, + LeftThumb = 0x00000040, + RightThumb = 0x00000080, + LeftShoulder = 0x0100, + RightShoulder = 0x0200, + A = 0x1000, + B = 0x2000, + X = 0x4000, + Y = 0x8000 + } + + + internal GamePadState( bool isConnected, RawState rawState, GamePadDeadZone deadZone ) + { + this.isConnected = isConnected; + + if (!isConnected) + { + rawState.dwPacketNumber = 0; + rawState.Gamepad.dwButtons = 0; + rawState.Gamepad.bLeftTrigger = 0; + rawState.Gamepad.bRightTrigger = 0; + rawState.Gamepad.sThumbLX = 0; + rawState.Gamepad.sThumbLY = 0; + rawState.Gamepad.sThumbRX = 0; + rawState.Gamepad.sThumbRY = 0; + } + + packetNumber = rawState.dwPacketNumber; + buttons = new GamePadButtons( + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.Start) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.Back) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.LeftThumb) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.RightThumb) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.LeftShoulder) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.RightShoulder) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.A) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.B) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.X) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.Y) != 0 ? ButtonState.Pressed : ButtonState.Released + ); + dPad = new GamePadDPad( + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.DPadUp) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.DPadDown) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.DPadLeft) != 0 ? ButtonState.Pressed : ButtonState.Released, + (rawState.Gamepad.dwButtons & (uint)ButtonsConstants.DPadRight) != 0 ? ButtonState.Pressed : ButtonState.Released + ); + + thumbSticks = new GamePadThumbSticks( + Utils.ApplyLeftStickDeadZone(rawState.Gamepad.sThumbLX, rawState.Gamepad.sThumbLY, deadZone), + Utils.ApplyRightStickDeadZone(rawState.Gamepad.sThumbRX, rawState.Gamepad.sThumbRY, deadZone) + ); + triggers = new GamePadTriggers( + Utils.ApplyTriggerDeadZone(rawState.Gamepad.bLeftTrigger, deadZone), + Utils.ApplyTriggerDeadZone(rawState.Gamepad.bRightTrigger, deadZone) + ); + } + + + public uint PacketNumber + { + get { return packetNumber; } + } + + + public bool IsConnected + { + get { return isConnected; } + } + + + public GamePadButtons Buttons + { + get { return buttons; } + } + + + public GamePadDPad DPad + { + get { return dPad; } + } + + + public GamePadTriggers Triggers + { + get { return triggers; } + } + + + public GamePadThumbSticks ThumbSticks + { + get { return thumbSticks; } + } + } + + + public enum PlayerIndex + { + One = 0, + Two, + Three, + Four + } + + + public enum GamePadDeadZone + { + Circular, + IndependentAxes, + None + } + + + public class GamePad + { + public static GamePadState GetState( PlayerIndex playerIndex ) + { + return GetState( playerIndex, GamePadDeadZone.IndependentAxes ); + } + + public static GamePadState GetState( PlayerIndex playerIndex, GamePadDeadZone deadZone ) + { + IntPtr gamePadStatePointer = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(GamePadState.RawState))); + uint result = Imports.XInputGamePadGetState((uint)playerIndex, gamePadStatePointer); + GamePadState.RawState state = (GamePadState.RawState)Marshal.PtrToStructure(gamePadStatePointer, typeof(GamePadState.RawState)); + return new GamePadState(result == Utils.Success, state, deadZone); + } + + public static void SetVibration( PlayerIndex playerIndex, float leftMotor, float rightMotor ) + { + Imports.XInputGamePadSetState( (uint)playerIndex, leftMotor, rightMotor ); + } + } +} +#endif + diff --git a/Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs.meta b/Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs.meta new file mode 100644 index 0000000..f01eda4 --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDotNetPure/GamePad.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4443c7055dc8e4288966deaf9b1d3244 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs b/Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs new file mode 100644 index 0000000..ca6b95f --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs @@ -0,0 +1,100 @@ +#if UNITY_STANDALONE_WIN || UNITY_EDITOR +using System; + + +namespace XInputDotNetPure +{ + static class Utils + { + public const uint Success = 0x000; + public const uint NotConnected = 0x000; + + private const int LeftStickDeadZone = 7849; + private const int RightStickDeadZone = 8689; + private const int TriggerDeadZone = 30; + + + public static float ApplyTriggerDeadZone( byte value, GamePadDeadZone deadZoneMode ) + { + if (deadZoneMode == GamePadDeadZone.None) + { + return ApplyDeadZone( value, byte.MaxValue, 0.0f ); + } + else + { + return ApplyDeadZone( value, byte.MaxValue, TriggerDeadZone ); + } + } + + + public static GamePadThumbSticks.StickValue ApplyLeftStickDeadZone( short valueX, short valueY, GamePadDeadZone deadZoneMode ) + { + return ApplyStickDeadZone( valueX, valueY, deadZoneMode, LeftStickDeadZone ); + } + + + public static GamePadThumbSticks.StickValue ApplyRightStickDeadZone(short valueX, short valueY, GamePadDeadZone deadZoneMode) + { + return ApplyStickDeadZone( valueX, valueY, deadZoneMode, RightStickDeadZone ); + } + + + private static GamePadThumbSticks.StickValue ApplyStickDeadZone( short valueX, short valueY, GamePadDeadZone deadZoneMode, int deadZoneSize ) + { + if (deadZoneMode == GamePadDeadZone.Circular) + { + // Cast to long to avoid int overflow if valueX and valueY are both 32768, which would result in a negative number and Sqrt returns NaN + float distanceFromCenter = (float)Math.Sqrt((long)valueX * (long)valueX + (long)valueY * (long)valueY); + float coefficient = ApplyDeadZone(distanceFromCenter, short.MaxValue, deadZoneSize); + coefficient = coefficient > 0.0f ? coefficient / distanceFromCenter : 0.0f; + return new GamePadThumbSticks.StickValue( + Clamp(valueX * coefficient), + Clamp(valueY * coefficient) + ); + } + else if (deadZoneMode == GamePadDeadZone.IndependentAxes) + { + return new GamePadThumbSticks.StickValue( + ApplyDeadZone(valueX, short.MaxValue, deadZoneSize), + ApplyDeadZone(valueY, short.MaxValue, deadZoneSize) + ); + } + else + { + return new GamePadThumbSticks.StickValue( + ApplyDeadZone(valueX, short.MaxValue, 0.0f), + ApplyDeadZone(valueY, short.MaxValue, 0.0f) + ); + } + } + + + private static float Clamp( float value ) + { + return value < -1.0f ? -1.0f : (value > 1.0f ? 1.0f : value); + } + + + private static float ApplyDeadZone( float value, float maxValue, float deadZoneSize ) + { + if (value < -deadZoneSize) + { + value += deadZoneSize; + } + else if (value > deadZoneSize) + { + value -= deadZoneSize; + } + else + { + return 0.0f; + } + + value /= maxValue - deadZoneSize; + + return Clamp(value); + } + } +} +#endif + diff --git a/Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs.meta b/Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs.meta new file mode 100644 index 0000000..b8e1a4b --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputDotNetPure/Utils.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e51e332aa366e4e829e07220bd93e6ee +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Library/XInput/XInputInterface.dll b/Assets/InControl/Library/XInput/XInputInterface.dll new file mode 100644 index 0000000000000000000000000000000000000000..61e8a32e55030124657fdefb53e9e3ba389d771b GIT binary patch literal 49664 zcmeFa4}4U`xj%gNU$P_{c7X(gfJ7557O}A_mas&Fupugoiy<4L1hA6aG-9RU9Kc%w zNl&6V8MdXp+H!Ag3q@~fr7icC3R()g1oHPn-8}e%ez{ zuPnJUDJdZ%TJ*NB`j>WE?sditQ(kcPz|WLz&R$_Z?|cRJU%vTE=LO;asq=l%cD)aMN;P*<>0+Ur*dg(tF#nN<0=9?2u36fNWkOz&> zOJiZXV73UqOSsLFWRpxHAZANF@DdX7XO?mhiAX^Zq&{ zsXy-XB8S8G?fg_ST5)H^%E#r$C21Et zqV2c9u7MfxmxHSBG?GdE6A=-Dp)&s!X2f3(V(zRcS@rZ2l9ZN+hz=MB%&RaX{&FPg z{t@2)-}(Ol1`1d=^E#N%?q8&*bZ(Jc#SKSC{vm$R8LuN)Fz`p4v{Q0Da;9>$bFX*w zxt1jA!ZR(Jci_xZ180i|N||?{RQN`>`&`jvB9Z2GF|XZ!<|)_NVpl2ixk@$P;F+gJ z>nRN%=?q7G`2?NQrlcx@KZ} z@i1lw`T03SM7sEsu=ErMO5AbfEHWP+BS|~v9fRvbjJev-Gx7W>P`b!*ehFi=HncvC zuO2NNH>XFm{zllodY6SplzeR~JvtU4CL#rNUc_OO3s?^BOOBcT+~NJ zgq$^MG-yw%jH3{=s+X#=D7R60mp{>UWU}0B zR3wjyB_66jie%>Pj7( z9pjM|ICwWeDJlkHM3U<6sp!TXD~); zYqBlDca&8MHQAPmSV`JW^F^y|N0#kY;XDVYo{~nxe`l2#x5BTM+A*i*Ya5fbjjJ1=e+B_~(w9fx2$)cYi&cdt`itdN_KE5H+|Tt*(sXjhM>r(DH@=o3Q|?%2oi0h5G5T#boc;&_*zng(U5tu*+VcyXHVw!vj@ph&P19y2d;g3=3se? z#PhEq+#OoBJhl|rC3!l!i2APe1nN!k0|a0PYv>H{w5-RN&VK&q8!=S0xMkF7SVRJa z?q2HJbV}4;gpT_{mTfaIuy#s7Pg#sYg3ofyQ;!j7QJXP0LF$wvtZDhkLQu2fppu>v zC8>uUe}7pGpDHU_(#r-+1k@c_UWfd5LKYrTTG@v05;BP30;4HqtKh|`rSS;A4e;u% zQA`l*%^*ER6qvFEDUO!g`MV&KAdGgwL}7}7KJC0p^eMn!pF*?oMoh{8w~24hWODx* zUbV)qsY3d@$KBcuum_H`rfKo34etl!hP#>wJQj2Wv{ zlhrd=@u8aC1IAKXzD%B2MlL=jT9cz(DmT-LNulmgaYK1p*>0k_%j~p_@sl7qg6d%i zX4yg*B+i<44B{R8;jH(%e!34fxDv@(yA8qm432Wx48i7|X6;&WYwcONOrOz-VEr`f z*D6nG#pkrjcJ-1KZqK!fhxkMNx}Fs;{{^0V^{*gRJD-UlEnYuqlt)3aBC?9lDYh(c zyF8l8DF*dw7p1b|*2pVO-cCC(RbAQXfVE}}cq>NJlMvzUv_>v8c{^MpK}T{lLC0`{ z4w1m%eACbvwGynx?MEd2Li?O`2$J|u48M_x-*JoJ;<$p!ipn6tkoW=g?oor&>s}BDdiP-9u0pSt=ai={3-E7& zycQL?TRdUKj#=5|1n~-Pks-#>54z(7nWxEE;wsOqqWS-Jz-~!g`BBs$cpWerQraj z)V%$kcQ%;WJ6V&dy2>XHcETbE`FTOPfbd1CjpEXRbs|T+C%opaC`{@Ki&V8@N|n08 zEgA6Po0b6Jz9caxK(ZVIP@cAm6BxTj6&rpUiDRNNw_ba8V+Hf}Gl_VwrE346T*!O_ z^`m;jCfU~;wkwH1Ss73UD6(0fdSMD{3isQ>7vd~;*HWWJW-Sg|zIv%H*IKp>6g-&g zK(3V{m$PO+dP2{&tKNR=eBC?Xxwhfk?z8MN6(P{Z;;8OKsynV~p|vXVjmBJSb?sTj zR^GcLk`SD$_q9(9siD83%oQk;^{cur-;ag=UN8+&*xa{LhimuJ4vI?2iHxG{julS( z-@qi_0eB(_l&mQZV@RK?Ub8qim%#e7J)o0CK{?J;A6FAnE|y#87xFiV zhV~Z~Y1!M_&^@~RrcpwE#2w%Vk)i6|?4sZjlYC3LDWCrUsgag|zb}yQ=QELj7MPGS zA5d8?SKTWq&AI@AcY|7}w-PiGpl-4e#57^up`ynCw?2a^C>KGI z*?N5K3E5sBS7*LoD{$1`*<&vqUN`H?uCpT{~#jZCVKL-UNr z>G8uYjU@4d(Il2!Jswd7j@+&QhAy(lH<~5F7-evEjYc3^vg|PwXHnB6-PB^xO10aO z?>-wS%$iI?5F_vkINmZV`sYA1Iy8`9H~FYwfn<#6?Ic9eX6#0Ur$LTK+h(RJ7EKvo z1p`5Ezdt`eSb2pfU><=MU`%DB*8A2x$b47StNNPzS%3I_bI|Jage&gx^CP{q@)vn7 z%eP0fTLudQR6q-s0Hc7s9nYgKZN^r7vEmcMw0zlPBS6Pg+dxyT-QDYXN3kN!y3#DS z3<7K}&B|2zqjpar%a)KX5C}|b2(#|D>2G0XfEOF!@BWoiC`SFo z^!eOWRjd{*oTur+q~43az)vbaXC4hh#4n%u!}Vh=wkC$WWA%W=13CZFDoPF?6= zxpu=pnfzXRZ;rLpSvvt)Fie95T+1I|k2y3i*L>aTwLy7#@Bt}keT*%5HaR%&S(oPR zVYE(SMkTYi_^C;fgi1}2+~sVVPYX~xYE_O^RqB$QLCeWV5PlIcKnMsBX7PU^zxRsK zx&{DFt&Oxm@L8Sp#G0o%l-t$pqgVqZIjxLrKKBM9mDnfAPF4U>$s>9Sg{y}lFmfP- z%YX+mgRCVEd2E@1l#{HPuQh_1uV2e^d>X3cPeElBQ1!4pI~tgPoUhZml$Gyr);tVH zwAeTK&4}unK=WGg#QcRza6$m%tobrwbKz0|#KMJHF6{6^j^Jxs&^S+1#ii=7aD~@c z5oLCV(3*JWx7VH!V${DPmHM$wai}XGND1Y1b&3F!Q!uA!W&r8W*v6&m$}GF2h8@*csr(IpVc3(e%>Fjy{K}}N+?6TLy_mnA{5NI))*LMl8KubR>^#~o!9&3}5gq@S0{}|XWDk^Ru79RMB2?Nz` zmzYUvNxxW5@(T|xypZ#|-=PwShUKK%26kca>Mx+G%Cdf(3^F%e20k_hxr);4) z-D5~-$=)pdn0`oCN9nv*+}<8Hq`gY~frn9Y#8rD)aj?duG4mxU+~G>>(ZsatJFU&2 zT9z#bT~u#vrtwN723ygC?Vtm* zWFl`$Di4guP`gP8iVdFrdmmEQU^5uJTL7GOlWb*8k*CU2`BQ+3Hf+}*f&UgZ5l!N3 z2@Ud>C-5a03PoD+K-NvlG=U2+k1J6>2>lI(ydU$Zi2H^zX~mt9MD5-P972JLEd-x!ow97Hf!9*mL_vdiIR;goZuA<^CqG9U?xd`kVdK6JTB}(IV7u zf<;MSbBT6Qk!piW_t_N`eG2JqR3t({38RyMz^K&?i9LaqN1*+8frZtlX?YYd00Z&- zv-<(C`)nb&kf*cjj-aV!>{-GX0+wZ^Dvz>f31#rz03YH119ZTvl#6$e%%+GvOKl!b zU>;5o5DD~GsXTu1FGCsMg_AOdjEwV8at?d;FnrSo@$vHmNWh*w3irV(e5N(|`70u* zHR}73C@cgY{~ny`VHbOr@SnY&dTV0VR)UGZU5cTuze-X3Ye-mB6x=w}x0{T<9mC=Q zeIkH>D0Lns%33}kk7e_%!@<)jSZxwr-GuWW@?O`+5G% zFkmEyo*3XC(02S@sR**zK_N?x5AZca5?Rx-2v!gD3npz3P1@Q%9BkEf(JHk49Qvd- zceQ+rx^a~xPvYO8;MJ?Jp|N8(8xXUzk#9u~l9M;l?pw&?XOP@hZCn-LMKoi;kafo9 zn;F=M96;(2?S+}r*)aVj$kI>+x5_uDJV|!s$rg90VV~6s{$<}-@wH<6)v#|2xrr#U zo-*2dxb(GD=aVSDJna$gL=ymF{almUV8)j4G&sh!j$rKoGNC>{>ZYWA5|r>Q;2GR!^AV0v z^laf!bRja~tWL<;=0y{rSB4XmL4|=z&gVCYL>Yv)&0ea8Bm|?Y7Q{_<)o->@v5_&o zVY8e2fda^6HC@qqtemr5FgS=_MMICjnh^0}I=6H@*G(u*v-2I2g`0wA-bsSka z%3Qy|*zCH3vDtkAgRtKioAX!8lhsWan>Vm^Wzk`Ikmd(#GaItO_-+lU}D^eeFu?5P;|@-NogJsfZ6)b(1f6`{R3tIbNXnz!1FN=%UiW=F|6R*Gy~RxHl)Fm%DzU^|!} z^!4x(bcZ&1>M6{C!9nGwCL1}?8`zNSM0;iy56E6{wCdxlKZ(p%2R~89j!g0rl0?p` zg9FM~2A(~~Ivg1}OnKvJhqq$&C#-RJKbJOQ&WOE*VlU(?0SD`M_iB}P&!94zHE=f? zjT8Uv00#Jlz+hhwaPF)jF^P^-;ZSCF51bY6SL^%}3EO-bDXaA^;Vy&Qxwi>y)-KV3 z&YA#1f?nx>c1Qp!kz; z1(i$nqib56H5iAI^VM8T*p{xJ!#$#yl_-Y!I#JA%Et#6q5&So)8DmB1j7+P~HDRvb z?tJxL=c}OzP}Wgj)s05k=XoZhG}C-f|JsXKlhsBu$!A(IespgKcq+BB!-^6rx>yrn zYnp2ZqiS+QldsY&A{CWi%hBza!>ja#<$L$0D$9s;@)mOa4T?t5u%ki_oiVc^Q^>{teI& z9G-dRTAek8)D>xll_>mTgQ|KX+1j+Oo2ImQ52>f2%ilwb@yF5!rfeG{sEL+CRdBiFz9e z2WWu;5_Zf)``BFjj@iO??8t%bhM=cY?YC7zmu10RD6=@ccOW1T6%Wpqr^g=<4ctBgI{SbRK;+1ok*VRE7W#{FwlsOiA+fw_=1vtdE%h zb{lA2QA6ZbI#^1pzGgHxpQlkSuAo6p64(nVVpU5zz`=I#F<6d=WRPRaKj8uNT~U*b zBtn1+3)B!>3kkXP4;>h_^0+zb)#()<2J`-+ULCV;ba~PeaA?*)bRw>}!8Q-$r+jpg zr+H#1J*a~t_PX`LsY$3=1tN&zzVD*2C#oJ)@ ze@4I;K{{q-4G}EzIesj2Q5nc?bRMHq(%Z@%%d%|Sumh5l^7%SYT4K3>jsw0;07uK@ z>xD%pT9M>@9-st*yu@|~G42-<00+yj-xHJM2JEw&vH zXUvJ%fbzGfFN$&Qt2j^__M~wI1Pq^U##7bME;!HcyDt0^%`&VyO_3u|B=FOG*06N)&F><2 z&U!R&ykO>9BT&rB8KH5*)nv@$pCWBT*|d9TfM)>K9rG|#hDO+qJot7jppTzEi}8u_ z{$NyD(%s*~UNp;Zg$U-uCwm@9IvCI(;PribJd)=+LPniiICfw9BDt<2>)?-=B%9m6Xb?AM7;3x{NwzIg%BG#aCCuGk&PQE!$9?LDjmNDb_8QuDPo&0o10#Zbr{ENLpxsrk;a zq&wiS2yd3}T;&AjI|qca!ll~0F?QX1F7ikI$yrRIxEQ&?S|-YvqOV(-uNQO_MJ525 z4Cjx~{=(s%#8ZjOZxC_UgN4(>7)&@VYSreigeul%h`ojf!BSvhxYu{AxZb;R*lQ?d zUB@@r3)O479G}lWz@Dy1eVKHqr1Ay9+D^MSz5X!KRV#73FmeWz*B#m1-Hbl?UkbOp-I{0+=yv=wY=GIFC37p&;Xx;}$Y zYYaP*6cpK2x&e7NjPZK=q;pE|dD;w?^eFk}k%5s86>8*5}VFOVx zUXoE0lb0b0MT1{vuEN zn!J5<%m#;~^D4{&FjJu?s~xq~Vq#$Qb1pi9wTX<*7>`NV^SdC$y~` zWm|~wtmGh)e?=}q9YM&6J0H2ljfs@1kg$QDLP`U(MD+Ip)pYvV*ItxIGXnxXUEk}+ zT543UJx6Yw;Hmo5iVN6^4r}ZhGAW;ZpYKsgD$O#%bRU!cJ7^%oF8!R{YISoL}75AJ(c7HtkS{q9GojI)aE=w8XMcH4&!DEe_gF?1S%lM2us zN>m2p;$IZwj)Yl@(KFL2%x}c_MGOfvX0e=%FrU)bs&<&7L~G=khB(q_5bB}s6V+MZ z1wx|bBbF<7=rb~qe2*gR9>*K@AA{9M$Wi;pS9~B)YJJ0jpeW(0?k3H&5u}MkS5VG< z4IpAebGAtPy%ht%bIn<^3JF2dv#>lCL9^Le6K@1er2tHD=xF(I2#bgh(AMffLWQ&D z9waK8_Y)v78G?|5t1;aQ`S+mXhUrZVFp0p7qr9IYDv)2g;}@rCxP&mie|HUQ5lWs? zmW%@O!4bsr$&T3UK8y`QfZv9Q96&XD?H2=l0z5&h;B8s+v}5I#wyR|h6fo@!PLjU_ zeLPSDl=}NJD*_J?Sb;+RQyeJ@kd&A8-%^ti_U)mt@0PjJOj6lCAg+)nVpbz*WLZA_ zbv*-Am0yV-_Ja_}5L4^&9CxVRF~4rJ&5p84vnI`#?K#Quq=gSAwFKUhm~{<`98 z`~a{}6bryy-H+A}?Mi;oCUzwjet>idfqFRw{qS$(A>>5Su8c1ujPqMjrooR+go~7k zg|xT89w?*}SIhzs;&FTo&w_0)zokgCvkxPUG;4(sbShGE;Is^OBlH5l9w_@ zSj_agJ~+71(yI38?n7$W`g6%-s+KvMGk~05uIZFBurtL8**Myu>ascVhu|EYYMB;p z2+kQCa(y!78i=|?gCQgUMIsr&90S*}cMAJ%zD?MZ_*P-h zb9ki)n#UDk=kce6y?~bp+s})Iy_gpWdkOamdnxw{dj-!H_DViO z*kydWuvhV0g}s_j7Pib&guR|833~&#!6p!1twP7}zW+c2UacW#w{X^x^F84t&Y7PU z&MoA8Q#hX|XGl1=lJmF1`64-gA)MRD`4i!MiJZ?1=T35J!nvQE8-+7O&Nae$n4D$8 zNmGdz3nv{g@JHYjAh(ilo`@iN&$EQHot$?H=Q(nw3ugy8Q-!mWoJqpT$!QkOZgTdW zqV}I6XSZSrvTYOzVC_% zk}vRQg)^C)-xSVNa;_H6N#raMPOK6Ve^fX#$oa5vP9^6&;k<*KS;Cn~&O3$kZgQpz zr??}ODx9+^G)Xvf$Y~bNdF1RnN$t-gXE&SzA(sZD%xOzY&t*vF(b6{K5#C>9K{PAzO`**&f^BXvnih zNRG$W91W3;ka-^4(P+q5jgUN#tu-3r7a?mGcxIduApw3bg;47kXE=yPV@>`VSOw5# zoQsUF{w3t6D@W|A`mwd*uD&zsdluO-t*tIzZ8E7{CZ(4(hdb<+ zFj+2GN7VC{aFcXDGCT6X%v7*5o;Q_VwMA!#riJr7hbm1unm1J|?$0XDP!dTD zB9Z9co55xr1vdi;c=6PH2tZSvFNCmJ3tHd6xP$mW$-w>z!qpy}gVP zS;bf6U4_t*GB${$mW$d*c;11!*^FiYmY;7V0K4GOPm`)ugK=BnHL9}K=Yr~&H;n>! zAy1aK-}#*#2H=xMX6z!}4OWTM{EhdI0RA2V-VCYLqE6Xa@>J#wR; zzX*}S^}w@!@FC#1<@=!cgerOj{04a7PHxH1&niw+toiwoILJroL#L$Ftcgh z-6Q*c0tBv~?)&14e}g^<-{seX*83oR&F3#bG68;q@I&$e8Ud&YXdHtf;YX-LPiZx< zme0?VR6`)Edk9%KHhu=OK7d#YXcEW*`bVNEA{dxSpM@qNFHPY;zzJMb)>Z`86aqWQ z07uG3PXQjtIXf{j0I0ouJikDLq}SF18e*2ml$**R*vi2k;Kz`opmlJmn7hNwC|uyS z3P~OdDGiQfSeUh08a;z+?Vf(;x3*!5RbQ>bfUTGmqcr0R1M2%u^@7tgxNNy%>uR@4 zQeP7>fl4wc3g`+{sVZ*2{IZ_$!j=Wtoix2pk!qKZSU{=B`g;@-<0A?NxoA>QbZQge}VRP6Vb~o&9 z*gdd&U|)fK1$IB|e%J%B2ZB~o+>$Ikmi`zvbZYcYm_0DfR5lb@m$x)*p%#yH8?BFq z0LJSu0(8XE2Iad3f*Z01qJ5At+y_aYTz+`~_1>`%wdj3kfa!BS+}e3SiuK7=qfe$$ zpJXBmDJb!l9Jp7)Y=)`NwWPPz&9|r@2<%-F*!%YpMH6h%G{b%MfmyvIdZBJa$}J<( zp#^ARw9h`UsF$c`o!<&zzKqC$vO53+hv|XohmioF9mWNd4g*|I03>QEe2D$6>5Mq-YAnCr%I zA#s^3djb4q?TEsm8Ld+vW1JaR)1dlP)=UvQs1W@v^6wG;okRYu!oMr#-?0ZSkPuf{ zl~E${?AVR4?et+jZpbt}VR?R55~Y>zLkfKcIU&Zyy&I_B+yQbrm4J~a1bycgl{>Jf zUQ}*^wj6@udcC;gKC0RWkw}^pac?JBJYFu}j)D+>3tcemro7t;DvE*BlVa?;(k&wO z8KONDhP4R)J9PyDT}0A$d`JlLz0eRH79uK0^rEti6z&B%He?xgEC;MnY(we9iWrJg z91i`Foi0^pNphTe$o#N!1+992TAOpPsZ_Hj;Iz3EbwkPl@fhSBhme6^#_3f|&hd+w z00pOj$q=HPg(&-k;>s#;C}X37!;ylOeUw!QR=!F4M2(R@B8Py(9BCEjXffX@b_nut zB^A<^4-H^OM}heQfQj6~KAiTEbFU+=RKxKRfW!gZ!?NWeB|?`?+${)(_FFB9pK$bo zg3zOma(}5d@4>+(T`Lh>s+sxi!!7A5N0`wVuf3E-3swF)&1-M#7xG#x8h?Xaem>To zS0M3?BA3nw6&s=UU3Pj}t8=d%r^$3`Pf!k_@)V(RC*_ZdjP@I~)5+!fo7Ai3jSlsy zMM>Vi;25oV!qSoq4_}RZ(Pi?>s8}qMBUU&=novL&tIARz!GwVLc`;U`Vp_TJGQ;1< zKfVm+H<{%Pko@C-kbk(Cf9fO5pYaHX1QQZH``?H^NT>td^a4Kw!D*-@s;?fE<@keO zrwvVXq?$^y9FpSb@+@^j#vQsG=aDn+SUVk39On3qwjjenVw?@XfgI-sLyj}=H+KF2 zO>lB7ha<9=z>cc4M+G_V&`O50AgtKWSP2Gn^CAa(#F4eguGoZVry+mQ@1!?zI+qxA zpb&@lkX@T=)t+<|Eb=cYDlU2q5*xj>q11UPv?!m2)egFuxCtZh{H8FEm%kE~&Xqbh znPBF)=#xgDO#0-|$4{RX^jRI$ssK@*(u$G)6?P~L?KWq`0YZw!(Yf6Mf;t#VYGs^sqbwHUyPSaB5}bVA^?qeIu2$bknnUM4WDI%gm{>T5wxig zL7SE%=;_iNe7^3-XYC4nHm*j*KOk(=(+JzN4q=-%tqux_P4Hk9N`6q;feG>eYYShb zo!<>3>)R9`TJq*O}dtn8gcY_CQvMt7!6_RTST=xmrQn=O&*9y4a z3n1}IIGSu__$DE5lWi4TpCF>iwi>SG!X?8MDTp1e^X~&VajD71+raOiJwLo5g$4mF zK792V&>_X{JP_yS-^YGX?JtQqa-FZjI}e+z+E9`5p@@72k&u_KS1e#3g|L@ISPbZ^ zA5}Lxw|;b8Tz$BHbZ$+Ha(UTI->|;d@a`y9=RiB^^xEs~OzDA4JcWH<6g9Sf?5rbl zd``U`W&E|?PV(}5B8gR3OJqmYRc|cj5^K$?nwcqo%)V_vkYArVYrKHo!oOdoE`I3S_-4QP4R z$QZoS;pcOK354QA2y4k)PyjbHbU8V|r-JV0_yd-{0RJW7 z`EcwAR>;BmO4?+`1O`SBo!brtk)9s#Hwk@)OTDkZMVgbIGs-Reg>$hbWeJFUbgLB8 zw4>9@ET4VtnJk}UqYXe48=!_p;kLuNQT$QLdP}6CaHcO+zKIniL$2U+IDZmyx2UtG zJD(4;e#@II%53VuMCA^I(^$Sf<_NyDsszg^v^-^wKoI5nr zi$leb#p|&20Ij-WQ{U7hwrTHJitS~No#OQAH`pQrd7zteaG^QN>yj;vab7mxL0$VL zC^hFj6W7kyJMlUJ9i`YU;XAHpI`c5s< zS6lT=z6bYQ>DUV$&c~CEL@Gara-gX6l%ed?MVeUF#84y|n5;ZSsGJtYg|1%bPvD?} zf(uQH{G{YTk-)czvNTzm7x5k}P#7Ixqil`wQshSJbnhv8E&|+56UKmxUlihl)FFQE z(5plI91We}Ei^6UH;KWRIyCh&@Hh#LqjOE(ZhC^mt>dsX6LXobgh)86GP%;CRVHJ% zi<>Cv{GPXC!|Uq1G`u*Skg9bhzpmqAcYgX2_gT*oXYKb;DU|za>xqzf=?NHtG>aM58>6ZhEd-nTiydKQe*OIw;^=aqeoi zhP$k}x-YquuA`!dP)FsjglEH|&o1&SqR4*x+Pi|edcD2sYN>3ix|$1uAZ6x7K7i7k zoJ_%4N_vcU>y2xQ7Y`7|;$LF+JQN9N`Tweqeur0M^geS=kv- z@rC@a5Hn%-kIGez1~mr0ERCg2*3?Yt zI@*lcRvX$hDG*#{;{S$Wh-D|A&&25^a0AN1E=SBnm_fi7i8R4jnq;IQaAxNCUs|D((!FXXf+uw6FLZVv7yL5DKoRuhl^R`==4wndZ8C^6=zJiU2_oBkTrF^Kx9tneqKOR+T9^MEF{Q(aCRoHOM~{|uKBcP z00UB=yr__0z_^b=8Ye{xnYTU9)9!pRto9FVnC|f=S55_slu#c(AIBY6>*fzemkP*b zli4v^C^m_O!WDsBRV*TqG++^FL_Edrz-=6CjD{Nf&D}$dC3@apA}?3_z4D`Kf2lG- zh_SJ<#CV)92uvjxH>mxO%Qvb0b7UilA;OKNI)qe_%n>5+Sj5v9H<24YD*{&}0916j zqIKXpp)jpzkBS9h5+wF4D!Q}OJPo^`*xxGOdH2RPVFzZ z5*RNTl|@{vs#$cc9jXs`YKJvCgRj$fP_si|Q6#z?0iD*JxMoCp5=e~eRA{4}*P>A) zxV=>3_Q0WYe(Vnbpx7>M9(mqbvlyZ#^)&;SWV*#bPdrQjC=?Dwnj}_D(4h1s(1QXd zoUHmN1-xoa?b-oHRpk}2hWCgyyrJtwgyD&jSOf3UitXV_yPb*#tm17AKVOXsXz`TC z)_d*c<~r{{UGXQ4-a)A-lETO07_LeBBFb^M)D;gjdOwlophTPxthNRV`pYekfO#5N z6o7IBmCBC^-Y%C6n7oG=lr<$g1^F`x1AKv{JaE86p*mN zjVmCp+G+Al?e%tBlxg(%Gt14lETd;U>^-S20ef2&Ob^&|NH|{bpC3uaQAn(B{wwDnQBiJkJ}bg46MF2-)1!>%uYph*;_nS0vET(&&{(|Xw)W4g zz*QILY2AqZa1H|2jpjj08x;+=76vz(!0fT6+7laZtWN}&5a&G5GB;u=&n&95=R8<@ zVpA9MCFAN^?TPhct2{F{B+-S+ObAx8Q>sA;58M9L&kYN zmhIII^!9aR>Op-ItPJ-F&mm>3=LjzRkw6`a@qVl3irin_U_vsjU;yQis4pelk(k(; zSb(QG?cw(lBjfPe>zQz5iseM&NlQyLj^mNqj?A^E`uQzlB@TK!aOhn=2Jhtras6)K<(Ere7Ej9JhM6`O0yFP<&Eh=h z?SN!B=0a!l6XMdTzzCeKG)>Tuj7#HA*Nl&O$Y<6JKz*?pq#L)H$L z3w94{=v#^KX4Xiyr7bcaag=f~w;ylnX)mvpr1 zYR;OJs;g;h;+(&1J$bPKlI#;z?@c+$ff4r!gX4k#0KJ7l(x<04(;VmvcMS9l$Qd}C zN}`hq-aLtT5S)Viv?VqzN}zm+t-+1JJ}yhiqxefmgM$W&9zzM=BH)T*OdS z9u^E$aIPsEY@@W!30}ou;fQI9D4)pyJ&hrJ9Rt)~SA4b6`!N`x1mb%78@*SDxSnKU ze7pnxMI=ZB%Yzd>9``N{jWi4m*G%sfVk86u2EH>HPibT84mp)z%nYt)c(@YBOp@Bh z2BCTjS>y;sTQTK6li%!~IdYiOdo`NxsB>>#LOweKsRd@L=4)noaT2r50n%FdTxewk(8fuod%gY!-Qte&4@IfU2af`z8)^HV?$wBl2EaPS%1 zgX)ov`-5_APx%x)GB)i<&dCnkS*ne5)&zlaYlenqW3C&{L{+oz(<(3MZ3wtLQ0;%zX2qgT2{LAr$f+jkOS zPxGD%DxItuQ7;?Fc^TBL-)11^Be?WO zJ&YZM}&d)g5Ltr!icw|1Pf=34;jKk24Y z);O}8E*RakP(9X>OAU0Nn074IO?L%nkH;&UR?o-O2kq1cS{8Qkktyh|o1$G+VS-B6 zN9d_R(;5rC8gmyrp7+c<%y&w3&&|+6Xr&QSnS`Di?jM$vi3UP6Y_u=9$TWoS{|0oI zo84!ZbmgOk23(%W8Gz2Y`R8bIY{XRidf=;KVFTh31LVH}U^aOs0JI1&q14~C6`)x} zSak``yYx+e2bjlb7~|>Cp<#TQ`8wE!U=KTo|F03$9JHATDz*K8D}qV@|G%1`=AnWA6A3E8 z<(WJi-~Z7B)eitI0?c88N@4#~2`ZuWGYIMe1pl1`HT7Rc5Y!FVaj5Q=0N#A@*5Onr z7n{c|!AdZKn>A&t=G&wBc51$tG~YJO_oC+8t@)nM@?|JD@U6ce(rbDY>@k?q*>r?a z;L-|q)tm9gssnGV+Gi)=xz{Aca(^U}|C`Ku^Zn}8MCWspz=c7WF{u(mIPZAXRr|U) zunP}D3CowkM#YZeX5mLd%56oF7Ch3b@@ewqygWRw$Suy=4YYJ0i|ocL0!`k{#85|G zQcE`D5%8kO4^g6~>_nk!U-@)#)^cm)*R!X|x6Ga{-!!X1{@v`k&ToGSh0XSEOt@p^ zY?Jf3o8c>ui)as)Cq`-v;GEAc#~S;ovYa)KBXAbf>DN$X!LBY+d_={O8)s*2x>2p% zGht1F?%ngnhPwFq5sU8KjmFPvs678S<&+^mVEQ&-s_%Ld9^|EhH034bHt5FtjGS_B zBo!t9hbTEQR&p%1vNQ6#FE${{>`~6=zK%l5tzEA`DjR%oQ1k7IB00W%RM+QX~^zzj^?wW01yYIosZAOu6e>tlm za!{>IljQkEslf+zR45-t*?XXoRJjxTh%Fi(3~I-rATDZWdH1Y!RaN%cHdqF|eGdaK zns*Pi*!k=qks?x5o>26ldNsjWdmINSkprk4?*LCg%hR50NpK$M2`;#+wfd?bs&1P` z87Tcz#P-@E_%T2uiL{$1Zh=FH9n9IB` zx=%oOpH;B65(k+U@9wOEZHmR>P0cEJNwG}xPRgdboZq<_&}Hw20=skbbU0sIftjav zt7||~r+Nb%2R}JTzT?j4 zXj^pP;C?k)A4R;JA9^Fq3%Z&FgSlxAp)DuxIXS#D*trX1CjW=%QVby!S`t-;FnChtzV*~z?HS;0adVuVI$`~ha8)Z(Z^?m!uiboEZo=b+}mS0 z*6TfGl4)8q?>Rig!3x^jo;nxqn9_DB5qe9f!sn;7@x((5@$3n@OKHnecFVR>)psh^ zyWUgl#;}4@q%&ZWsy~*hOp2-prG^^kpB_2cRojH-w zrMmZ>2;K>Ko5;%Pebo1*P!L_DR;dpgm# zg~lW{(VDjr&}-f!_&u;=k(_QC9cNqa_erNA79 zJ9>O553g+y@8Gbn!1WqUi}WxAj*~FTZ~;4z-U^M2ZBn6D{9=>0l{7D#yr&GS{pita z_hDTjkmb0>x#sB+E52!T3#HOt3Z?0<08h2Y5lxEAP1Ldwesf@3DWsAwkn&5CHLY&0 zxwL7n#gy4N*M{hvu0$Mam3ms8wLd_5h=dS^^!wnc@-!=PLRWBNUl{%zWn9^AsA@&< zio5Z+`_F!d1@;66!8ZKN&Q&DAE7@5Ec4d0mPD(c#1wgQ3S05NaUx)KxdyEG5odpdq)e0_Z$_1_Ryyn|#kh9ve&p7uHK~(t)O0$)o z6H_rHRPWZs?9K2si~3%?v*sTVA|4dlikBgM`$b=sX4xyoFvzkFzx*;tHYi}D=H2gZ z(R}+LH6!_$ub(7ptj%3;@qmz?ou@w53U;!Bi|MD+j|J}@zaqCm);>d#OMsGL*% zF&qaB3OML|ZVUMg3OKmV1ujV8c;XEY#&w-Q|3``7{5~&KEDR#pNkp(CN(3)bw>H0jD zNatQVW&+3_3k*1a-K>_pgts3OJcmH`!bJ97qS2^Uz9eb6g6zeq-Yp<|&x7pkRx5Xd z>@n|tDCOwhUAix%R)(Za!RjW1^648reWbS}RVmYZ5QxZWauHdp5 zD4-<-0%!>Fz5S)N`lciF@fksIg8DTP^$S`0d%Zn^`t2hvP2~#q@oi7_hu@ph_Cex@ zD4wWaSK^U8O+i2Pfckm&3F_A~ME!a|{d_&7s0HeGHAekD64dV_w6j-Gzh3DzgZlYC z7S!+K`GWd=Ow_NJsNY9X>W9lE(K7Z6y&g9}joAUMGob zw2ULpZ~X*=ffc_E=E{8n{RCAcsC;Qq@hW)ReI~s*y|wyJG{}N?Cuqf3rLaOaJJkhZ zV6{5cxp3?=23C*rxf$d$23F6yhr|PPxJ%QOMX8zhqr}Rcpu!#K4$XTW_}9D_O0~+1 zU8G=vX7rY3DLX-nN6=whx9NHukb~A>zE94LjmdF%m`WKq)d?BpHzI|9B9}4=~!SG{E?qI&1&b^rKqtuf9 zSci|$Iy@=C^EL+L85)rLjRCn|((n|nScjk5NjE2S-#)c+pS0% zfoLql|K)+0`#A%#XJ{FI>2n96ScX4JR9^bq0iawomSNI*R7*OqUxqt?4(K?fnpnY$ z%)19_!MGSBXKu9so11PYrpz2=9lhI1o9@TjGrStzZ*IKbCUvcW>W`|YY_yc8EN2Q2 zf8eVAU=UM)GJ7wgQ?W>aLF-_}IKS&`E9n4-WI3A%b_uhE2t-)-?Z+eCboHwp9r5M9 zcd9R-pQMdb=_JR<^%N&QC_=e9h$isF@IsNN1HFh>q)fp_ty(d7%{@><`Sx$A#sW-) z&LCdtBzpfc>SdK3R6E!*hm?4P6>!!Q{(ue|PqT3F?oj|M=orfi4u>yINo+3G6UZ+Bijw8)RNU8ftN`2yfD1x7mO;C(!4kl-61^e+`X;eQ~S0m=xGb%@80!8Lk zd9svIjh4)ZJjJ0kA7NWTwsmf)E)80~*j^Q}I1jv8x5Uyo&xGH;^KKqeAg-<_Zl}tV zsn{OE%<83_XV&}y%f04$ou~~h`_PazIbS$5c%20v%2S=K%y$x2f?Y#|VvR%CmAl7PgT3>^Nr@P2$W^cX@8{w#Kwp@@z63V*DA?K zg_{;QSL{9Hl5P6{x&+P3-%Y48YQ`7eh^!<>_t99s?r{$Yi`f0NX4lc-j>F z++Y=;Qk!!cl5)ruj#rPEdmGZo zHW5nWs*ezi&b?63KR|EYr#BuXNaYN1yI;N`o7yGYu{9c-_*P^zk^==1$_5mtAD3Og zA3_w0L6C?+fOBsHp7usgQ2|B?v^;%wthue}htiMJLhYc9;;+y&+(V!TBe52PLY{f5 z9}Vee#r^-++mYTVPc@*QXh4r=9`TIB5o*_`TYynOt^J%X&{;IeKN3k`bXDsEeWj`mB0LRDdKc@jgF1)2gh=j{*AO1i%3lOd(-1KUb`ER@UUe9cL<9P6kD`(yv<95j z759mn7HZF#Wv_(hov{bZ7N6c^%qG(hJ1;g57v602X=?yfP(h!aA$PvwH zP{u~PBLOyw#?(8Veq8O!ktbJoMVrw@&A^}%%^;haK{k|CShL&bNc1}T!oa_nt&&tF zl!R&96Z@m9lhJJl_8$0=Bhnu-C(y4;95Ojyv1Z_BD)0hc#o( z2e^=TI1QTDvC{DV+~N!?v>xnzhkztWna#`)>)nY=x6OLoq}-a&DNn{0a@HKPG68{O zW<73ETzExGJ!DPj!~?FNZ4Fx{hT6a@n;QBKq4y*?wcZR^P|W)P0GZD99RfNe`K3~Z z2rB;=LK~_4H&FiXaTzsI7lY{UYai1^!yLGiFB5t#go_DcvI3q_241#RB-w_2n#yrm{c_qNHD9*DNjUBLNb@cou8#J19eJ zy`U~)*Ia0^^T1s}$Ct5Z@*F{d$Ed)51F(K*0?8S{hiD~!6EIzkuEb|>nG1_Cenafa z91SmT=Gk@poR80?WCg$LvEeE#dR7 z@FiE`X*`Bas!Db|GICB^Z)fZ6eN9B|l}!9(4ogKQVj}U5*GX!EZY=eKU}%n@zw)fe zVx*T(LhA`{XG2*j0oosUXt(tjP-{#3KCP`;Hlkf}px0~9k@K=_cjJ<;oP+mYoxduu zNA4v0ATcQ$dpxKDe8Jw0!z-b(2q%(5S(^wGx=BlcJTmr%)w`6Bc^^MR1W z7TJfHhDBiSoZme9Y8uVM+Y&nKl$b6HC8lJgCKafd5|bmU#AG*=n1t$*P-3z}iOKOd z8cfSbYian8Dgpg)B{t*hP)5OT?RyVt^84Nsx>k1RO(k1M>&o8up5^3Yi2C2@Zz-1Z zTcA=t6DAMlQJAm8d<*8sF#BOzVLD*CVLpbj|5B31!h8|tUYLb2%V5^R)WJLt^CHYI zVD`ftg}DM_MqSA;cfi~aQvtIX=3iiT!W@D*0mEU;zm}vMVZID=FH9cHVwh5x3YaRG zEif;_{5#A6m}4-VFugElS|afWs$T`_TqQgsK7Vyft|=bL^X@B1U%LAb%7 zh`(=-aDQind&>wneluYxJucu4x&LW|n|?zpR_1RcQppI9rOHSAYJ`l;IY&~U7OVhDS(Ni2+^bMC{gM0YNKJopkh4Pin&<A6cHB7_c-zmhZyi;E(jPU>Hlc&THu?gvi?wtvMxwLkmqWUB4q`dnaN}( zlVsA;7FuXap+zc!5Slz&y5D?b#5O84;5f!wG z0xGVk@bUf6OwyJ@SJu_fZ-2{7|2g-0?z!ild+yBKNvg?(I}lYK;!QGW?a>%(?UF9+ zsw7(5TAX^TwMpfu9pYn$^nOU;2-Ki5ByCMR4boDH+*)aa(7r?MVNGfpN;zwlN`lOu zT6I#9e{G!F4z`DRsJ4Ue|Es(yPW(uA;zP1heb`96oRuY$rNcIGbkil_&`}@{2a}W( z>2O3MfFlLN9}UDhGn`o?oa%rlXOFE8_sj5QQ*x>^#}`bD_K))CLa;u5x5}fB-=hv> zbdJ|WI!>~CGcrMYIY)T?cCS{(?ooqihXH>Ee2FImUc?9Rpk5vW9#o&|GJWhGCe`lq zdmYFieqNUvO3Uh&nw#nmP`i)nGN{L(JcDu!$}q@Rt;+)~ zyI}E7%oehFFZAg}n2x5*9V$(O-{}Vpr(RP=%S~kxV1K=DkORGd zGJ1G7UTvv6%0xpNZ648l(gE4{q*+ArB|(A&$f8p{m_tn)sY;xsmd!*@auKrQlWNdB zra4FcfNazS3mJu&N40C0I^@jN^`1O-E;zc? zGTF>Xq!B;z-@%^IysgnwcU4bWXq)^C%}E^-!9*g}4Q^c#8wq|M#Hr8JOG+UNAbnDg zuGf@Dm680C<^!pJn#I)Aj8$bKFGF(msJ5fvcyra`?Ll4Yu@mJ;Tcgld9a_jiUGl^v zkH*~%s`ZvqiLaKEg_1$(>)I7t-Oi2einv@m-o!ho?-;DVX^7LfknXh{O~a%slCQ_F zVi$G$p|9>oP^O^XZqx%u9es0*R9&A&+pf+Etv@uoZp1^U+8o(!P!@6o+W2vdSj{ge z$IXr3IJ9-+7Ox+}+U*&CMtd}qXpa7z_Jr#8a$u9%*pCG-FL=`G>xR~@pE<#~SfjC^ zz6{m;ZeCx*AURzlj7PgZ%vsVHgJ)bOSnY4;cNE{C|$UT-y>|-;jD|c=A^tHz4=K0bUCtaroIp$VN8?+}q?mmM39*J?u zR&_&OgVwqn#3@W(oK`1V=`_vI>Y;getqxgNjV{O@=m}QoB7AoaGzFBd^)Hn$VRY58 z9+Ym9(n0ZK(ypy~U=8U3{ubzsIFC|G(fUiC zTB}XGMyuK!hff8iX>6`-ArAGlYqyRn@04q}$>4YE&_N5=o)MV8+IemIjbrh+ZU1NI zH0JvA+VTZV%}M{C=Vs2@9HuZeX9(uc&78sdw=96EGx{{jng7=o(4e6DY;coDa0H1? zX;5>9G`P7lSfBd)@0~w21E{5zID;)xtR@_We-rYr9CgdzTyJYig)uc@E!3a^dBOaG zDO0CCG5yIIPdzLMKfU_e>zg)jdE?LJf7!aNV*8FackbH#)}Fn8eY4^Dmf(Z{FHeDZ14XP=+_;>&aAFMRd&Hy6MC$9I>$|KZ2WSN`WJ(;%c_XrtS1 zZ~VJEe&3|&oz23Ux45fitGipbY1^)Shd;<#>Z& z6eW{vwpbNglzl{o!#Q$Prt8ts?krDs&KPg5&p&qD_`C@Z4;lK%u;KORKQ?jF~X0+yU&GZLP#H&>-6>;@u)Mym*5$h?afj%24T)1FVUXsi_Y-5#yV57bNo4KnikjC zFiCjAY#-(9nT?;49EfK%^aQ)^vum1vbey_+KI+gwCd~POUa!}Ze)VDbiD|*Go%$z7 zCo`Z4$-N*G(O8wHs_F3oIe!+ZfFs0?K0VXcg#*#RfE#ndJ|JCkGV~@J(O}%&96V~p z>0gQj-(6F#QR|v8-k+^*kN6jKxVF98@=!kC z^`GaLbo=M|8IjlK(@XipH`s@A?5EU@*X~DOBfhu@)XuLfza(9oUswL=*sG~szc&A~ z7U%`2FMs=Nj0e!Tj7n%nON37q;$CEJFoj|6S&uN%Zgl)N?USV^B&Q5aV~6oQ9BwzW zs{#B?jNj{ZdVFb_UZ>rW;9!`)(v$jZ2i%X#1wI$tSr07k?8U`qp@X`=JaN{ zJa(V6ddI7x7O!C9;n0DeOw@8a9dY9`@OU5Yub0bBOqo@o*i@@OyJ13ZtaF5a)F`Jn z#p}$4fXwGioTs*2yF%04xq%(HwPTu*D1nLp?>_$5s37!nE zGm98AZ9-5rDcj+9JL6Sx;fixfKJvwJUT-$!4WTl%;%95~g2IBl;;0-cAll)8;MgHK z5EAdS=cocO8$(mwPV7mvZBTo=Fq_)aT8_!~lSB^UlInA4i45~GT66hacDHMSGscTh zhTWZtcXy=mD=ez(unGY>zbbevkh zQE_IUs)HDq7>Y6b)mW@E*XPa7W7ah6?{|9hQk-6ODfDDG)xN+;=8;rsu8h$Et!%&E z#$d2{YA^G0v3Zo{g50@k{}EzL4HKRAvDbB$IR{IE9n?`IcAr)LDWod=!*{eD9h1T^ zBJuARmqg(^V3)8lmm`KI2v%X{ZM83&86Hx@1DsmS)-W;Kju|t;iw!DRROd#6Fmg_k zj%j(lzEPr0=m4L4pl2K|7ntr16JwI>Ihw|iH>zQ^p3|~}%4b|^-_=o}5l6Wrstl>H z6TCSIX#;aH+uIAe_j@s6wb|4+Za{KeBG0LgpxP}CIsa~din!q~=^~z<9TCzI9}Z*! zj(Q%bQrphCL-aRy2TQepO5Dsj1W{IVKI z{v_(p8`^G*#d2PKGc9;Ef9*O&jVmJjj?(qR4HlEwrYpN40c z`M^YAJm3Rz05{+Oh5%_mJYWF~Km-sD=ztDD8=xf+1~dU01EBx|TrR@zp#c|w)4&Pf z2teg4L3aY>z_(}g@3*(m}yb5|)4ZWf5Q#)$%f@OYr z8dmS2wWX`~_~m8!EjZSHm#Rrq|HFmfLfT)a&3a8BV4L-tfbQ3k=QrZ|A8ra2_*z7R zkkG~}@z7)Vl)Nb&18Q9TffiV{N}~l!PSI8y6E!(srKKppeZ}z=IxYLU&w~HalA;3i zwVNy-9Vq`g${$#MdU-qM%<`(`57*Cs@-nqX|3>(4G{+w~u49HBfAlzaefh)3PM-Q6 z&xFMP^vQ^ke(W#xL8;DKLko`y94Q2 zpgJH2puJVxe5&$OKS-W@fMhNR&?%s_r#ls({AmEmGY9AjEDpq%fs%YH0cwxF)=K3z z0VLmkfbx$5l-~wQA^i|YF9pf?4V#+)imC_gw-WNP))nJD_n*S!fnyrVm!N!optX~p zP0_kJVR_A3NwU{IbdBbt`0|)G^q}!yxFWe9DcDyFr2@j`0ij>SH88a77pFE zxBW8)3NQPza)0|Bhm)gp7Z$&k^FZm#yB4{k4i3H2`AoZK`n5efHEPU)qw{0#Y&5&; zy2Vl7Z(ADsWkHK)3#M#|+Gcro^?|Di_m1CjI4XPhsac=p@9q7@ywd3MCq@tKVw(M3 z&Z&t#%in+Ii5!U*pORt1|yldwVv1ivD`R2Q` zANH9r|3I9x@~t^{u6|`{+mBcDYU*s=#9uJoKXz|?QhLwRYv!5E!sd-%rY5a9Gt|0k zsCnk%xr46`U43Dht|D#KEYbeXm6?NQ9_u{xsqfz#_0s%H-*nlwe9zGL^F4`sUs$Mn zI%L4`ot^#YFSD<5U*Ki^A8li-cN|@jLm!uHgB|7%`psVGX)*O%+na~GIop1e-g?tJ zU)c^e>ol!*``%@{)||6Nt$y9*Uf1X^;`FmN-df&s!kKrAw*Bo>+m0(&_S>g5A6L2d zv@J66;SZB`ZY`Ss$zI#sovCJj?7o&;pI>J?IqHofQ{2n)a<={TOQtx2^ijw5rSJkC*<@HmPjc>2k-!UI*VF zsAN2LTV@QfdqUq|eJpqvm>(8fZOi$1@#b2)ra`!M{O4*Q489(Ys;R!4ezJaszF2=y z|E~T6{ax$>EYDh4Kl>uPj(v^&D|?x3!|A!H+oA04*xvAgkQz4<2Unf@(1`M{AvC({yhIJ|9e9VLkB}AL!?14L>qb=QVb6o zh8ad1#u)Mpj~iwh<`@Rkqr?>PL2-yUTFeuticg74#Fb*1xKZ39ZWDKlmEsZcJ@J%SC4MDd5ksWg zrKVDIskPKWx=-pN8Kp#NfHYVdCXJHZl26K$@}*~`BI$W)h4iMhSNc$DVrpRuHzk_} znKDezn^u_CnW{`*nXZ`H%J<3s0I0)+N?YtQV~96<+DD_?1=4CgqIM z*mkF_lP$)UY0I@uvAtp2X`_W@Gc2r;K1|)wA^9s zZGFVLU->|3YrEg3w<)&Xw*I!~Y|Ct~+qT=tSCF%4qHnG5sF(Gz`a$}~^c(e`>VMEb z%09^+WNq9d++pqm?rScTznAaANAkU3NssZ<_^0`Kd@;X<-_L)?H#X=D7TC!I!;6M> zhOGv(5H0i-w!k9Z7D9~ej6IA_<7i`!ak6o$afWfWaS`m}kny;&qjkk6RX5Hdr=Ux>_yPWb1tE%hpZSL)PQgQ`U3V`;KlJ}OKUo)MM`8--)S=fY*-PNUAq8DotP8Z(U(VAYF_>y4+38L-|s zsg>zj(?(NY`Ca)v`J&v%JkeZae!;xLTxu>euQ&hQd=~XdU zH-?+UeakiD+hBJ8zOrtP@^SN9;{uudq*WOFN{- zrc9-)jTx?8i#pjcY$>dGGT+BA(NJV~!LS0JpvhxW!ljAF&5kaL{7wthH|vk;&*>xBwd@jZ4VTWF4DT3@8mLdRgb1U} zm}k6f++sRt>R{Db!=dGFR((LvQPx;%ymg?pwPI8HDQ@L2%7+S==HokWAXU;r>q_fJ z>qk~Z3bkv*ifR9rVLRW;NnvzD$|r%N|92ctW?UB zSBd9Rd|wZwG3MqaNiwCG(lI}$nUbjm-O27@D=|lpu*cXF>?!s% zTg86CUSKb>m#`KvTqxI=Yr=(bEx9&a2lyd9XW%5x!bNehTs)V^rEqCnIyZzH&N;YD z&dud;K5jfWk;~_%aWmkx3b`V#m@DCyax1w~t_IDQYEIyX>z(eL>{j8(=F%7KJ<2$TqqaG#d3+fR9=a`m&u#u ka=Aj)L8W|9J|Z8JPeB_xGqiE*xTS$x8n~r_|7s2VFI&|`g#Z8m literal 0 HcmV?d00001 diff --git a/Assets/InControl/Library/XInput/XInputInterface.dll.meta b/Assets/InControl/Library/XInput/XInputInterface.dll.meta new file mode 100644 index 0000000..606300d --- /dev/null +++ b/Assets/InControl/Library/XInput/XInputInterface.dll.meta @@ -0,0 +1,27 @@ +fileFormatVersion: 2 +guid: 0df7bbb39137d474fb50b4ac37081c45 +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 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/InControl/Readme.meta b/Assets/InControl/Readme.meta new file mode 100644 index 0000000..4b9e466 --- /dev/null +++ b/Assets/InControl/Readme.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 18617c681ed2c4a4384fd6c7370d5e4a +folderAsset: yes +DefaultImporter: + userData: diff --git a/Assets/InControl/Readme/README.pdf b/Assets/InControl/Readme/README.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e04d1e75ec7b88f0688888789de2d4e0ec6bcb56 GIT binary patch literal 221356 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 (#e3ej_K*f3xe9U{ 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�X&QjkNmTRSUtfP5wUcKN;Yg7lNPZy|jDg#6 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

CN)&2}d7DCEA}dVX{nx zkdT}_Z5MuZiP{#W#uDcif=MVq{$lKX%;g4E0w-!2xPxHYn_*4&8wq0|EGs4 z!m`Lb%Otqp?QNWLaZ-7sY&d0a3~#a&F^)3UcmjHREY7^Z28WG(G~=kid!CT3w+RA4ztUSGSe^9Yz{ft%-+Fy zwy#h7dEzOGRN%c;VQSwuU&wHoG)DcWCx!(_g3lG>1f@}OLsZz z79YFaDP9;-YpkLv)&7|cp1qC?)Lr)K~l4&_}>#WZ-kwj z3bIqw?APOs-r;N3h;3z+r+Cy#*+fnGzhI&cNYx4=u z8v+M#C+PV?&HPW!g=v}MUX_3uHl_ZT<+D%oNXUn4AC&<+XDYX#chHyH`@;RE%qr^K zxzU0Y&83wM%#&mc`6TbCreBH&6R~QBM!pMv{awci!?a1LF`;MAv{UtC`}x=lzB4T4 z7C8dypXwKrT!YDkH4*wY9_8`e36i4q#f+%TAJSAcpcpks@A1UxuwC}mcgep`fB14V z(-X)7chk`763&iBde6LN9q|dWl7>h>Vhge7R?(U((W(%cpiSvNd;V+ZqL83qXG|uK5dQ4nnBxi{> zzKBfH%*50KoS;*7*F%^cl`Nf z(L)D+iMo=>#!+Pc80-Mhk(<)^ti;z4O18%7%+5QhvB9`EmO0yR)%n^uOJg)%wjoTj z0fKV7sHl;q@+#$wH#>YQ%YQd}EdYbY#_R=gw!2L9=J;s3^2NZ43HQVV`X#q-KWNC= z6aG3?-Y+tiHXo#Q>KTQhByqkKNb*13 z(rA{6&!u}~%BEvn`*@H)C~>2}@s2W{u>(U;vYU}J3TYfWo|sZQD``z*{{#4o7>Xi@ zYM|Hr{L#2{ZdkdSwHsM34bj7``EM0JP%KjMLH!QV5>Zsi==2kU-`-aisA%J?J(hAj z3D%{^#HKfsVE)kKv?rn|s^$tRZqsladC=sDohqHu=rJ@a>txosvB6Dj8RE%evO%T$ zn1K#H@7m zB*$hkDBKY}!dF(3)#51QH(rvyS9bE~fDUsrIXW!1%8z(iwV6J&%T72FyD2XNlV%!} zFR_D5rIIp9iSDT|>5M%`b8B7-X}n9R%=7%mqVCec}8P&p6u4FjKw&PkG zSy|n^Wfl%*scV{Nn-I{Z&Q!C&b2xeGgPU&19`0L4xj0;sQVe~CHG7lyo_F9wppwI? zd#Y_VbpvHUQ)!dW!=t$!G=FhD*ToEAY0mm(*d<~6 z4Fk%=CW@z)k&q$TG9Qn-FFyMOJ=Rk@;DiE;6L0U>z+=LJ1!J^)teiem<*2RvCfULe zEx2e^_=k28_?QjBVEL;xMKkxThJ5cjJC2}gJ<<<2T;=ru{@!}LU}o#>Zyuo!XC4u< zeDsJ$vml99@iU0@CxMl1zBX__(Ss7Lz}?U}zX69dQA)!~OPvCOb0X)^zBNuz`zNAM zZ292K^&Hy;Pjxo$uOA4PMAOIHG9-t+%<;^!(bIm>^865(C253yjP;VvMVqoxW;?3{ z$Cj)O6gclMCpr@$=afJs`sB&iP_48K*a^L>^5caT16}o;rjR5>hc0CL)yGU1Ggf?V z9n>YnTKje1l@IYnVqYH=Nz{C%qhT8uZCX{|3^VOiLCpYO;p=f63TiGL)-aI-FsfT) z-E(?g1M;*%D2lH#SK-bY%2dwQd$P>Zfj1S+vm|)L11~Hukk>e3qGCec114Mp?iRd@ zu?SQ}m@M0rjJv%2t*N=58_*mEFDzM0J6d81eq35mfzu{DcztW1oTiUbU!=$$uhL>- zNlTSK|LTTrrV8*-W`+~x+ff|qBVbPO(!Ow*aNgHTv=@AyrJr$cco#W}l@m+Xb+TGi zq_#B{aQPjFYKw^YphTaeY?3T*CgIUR#&RE@NBg% z0laX)w*<*(JA*HEZ|y13f6^SD@cW5_U9vOzn=uRM z`@<`O(|YghY1nmB@LpbzCiYs!&dydh2Y`+8@js)5K25?5;h+={6<2E*S1vrZ5;w%S zA_VO|myIUC$C50^pF?t_YH1B6>F}zG<133Px&~?yjo84Z6D42(l$#Q^@dSlTwQc*&sbCC(K7wwps^%ihGM9X2Na%a{3pqD?k7z_0 zlj@rGg{l<|Up7J$h#%L<)%D_qJ)COwDf5oTO4Ke|lSq&y(k;{uFL_F#afzN5w&}#8 zOK0O)NNwce1)&Ij;({)gD1VB|L%R;3XSOez!6EEA$c<||QUXVy2!{33T@f<6)6!Vu zjMHwlyl3mF38pBtN3+Qtb%_oJ?T<^9w|TrwS_KlFv3%8C{QPDaQ+1u!`rCFqf5k1%rQ-DPW5NJ#ILFhg#+8Xpa^^l~TdUL#=x|f$BiqA0P$paj z>G%~tb`@S7;SDW*SZ`lcyEwAV<4-^KxoWa>+{c@pA4aB!x@kt_#kf{psxKcsSepEWFy4a_^n^CH{-8Ltz zGpTnowGxLd4Av@fR4rKVt%6jjLLeh$#|B9EhIF4Z-Q+wo%gGjI^r$y=7*n9Jt%onjQ7C`Oz0Ms|q&>;kn-uD`k*C4KaAp?~>8{6G)`|Dr z4}?nKdRDR1t%RbU;l0;AF+nLpMMaxHqApeB98dp%ubz{YWG!bLVIJnEVAL=FDAXb^ z*|m`=ux;bua45*>9HpKrJT=YB{y@b96}BdY`qlRew=WS+wH9@0J_lhrSd8@hBHMke zA1GNfDSvg+Qm}fg8`uzg;g$Zb>r<&;p-N0Gt#^6b^6Oi@oz=3N0LFvWk{bu|!z0Pm zbva|?$*Dl{5;8Zg?#vvtmh8vIu*4FrXu^_0ta?GxWa$GrqugfXCN^f2-TcN0RV@mtKfN`pQ{_nI#qUIbAXRVT|O57|j| z&t4&6M;8Ta$Xd3PDR1E#3+dlrO7rQAkYWRn6yB8$MCcO|8_Uj`J~*JL(8p}T_~c27!y^K0` z@=rBuY{|s!S$$AH<}us8T-4U-%n#Zt#AiU_64NrlF(os5G2J7kfKrc2n?Lpvi`3wP z_XvjzA8!gq*PDm`MLZnMYn``>hMnA=PT!~yO{!>}qpU9(z;@n5Ep}q8EROo}R*^lB zP-_C9_HTMf#a7Z44Ij*j^xPxRCr^l4Qsj6__5508vGfhy3rU-?8R6UqIeL)``8`bv zGSCp_zK`fwoYGpeSw4?6H&ppeTcuxniY3SvdgUBvAEIz@Vn#KbGXRd7I44y=ouzvO z9g>f3(pG}!@;PmT|kR{kWb8La|)fLfIzk=*>xKaY_ z1q;I1#gH+*+~|z)LPVKXz1lI`P**Hr9j(DS#;7~3kI*NfRzaQMuK{V-N6&jbWHLTG zQ;46C|30P1UBmnHXXs~82_=jQTS=%Usy=JHrJo{9(YWB&ekEZ%?-zDYLe}4^aMBmY z^+;V$Fdp^DQE#Q=^Eq=dAKS5iqTdPNXKDrDlV6speyUD;)yteFud#kyhP4FEN$jOH zfnwoWfM)-VYgVaxRmkqS|r=7uw8IQ`` zg`?tB*<fwCW1B9b556dfxTlnC@Q0ks^EVhvD|8ls`=k0h|sj<03Yurb3--C2DnB zg^YGT3H7{i zn`dVVQWgr%7uaWdBE;V-euC^!%yH#&P8RVhV|xW}CDGeyVlvkX<*S?Af(Bn&)E@D9 z=|GIaD@aHSx>2?(+MN1SV*b!v{0OkCxIztfqoMcU=)rqjMkv}M)C_hbWt)M?C+t5h zIbGvN1B^andoB!mLPycn$ExFDn_kDw6(zTDYF48V5`V^%PsXLRlj}FOBnxaduKI>d zz{R#t(N>&;I!fW{DG{p{sXHindEq6W#ang<9k57#fl z<53ZTK?hEvb6C)R&X~x~=WY*?;k!<6?%j-Mm+w~+ey)h6dyK#F-*r#8_C65~fyNZn zo$D|bzYYr-NAr~+Id}%cM6;6?t*V&pkxex@*VaiIQ7zkD7`z=md-n4)isY&d@ILmw z=WBm-PwUd%+8d03Tj!rbIR5<8Qo;d;iZ$0f+~--!qgvnc005-t_HuICDspoF*px4h+Qq3v3yPsvRBqMr9%4<8kRU% z5f)GLCB$s zeJXNVCPU5?wAJzD+oRpke&k8qhx=PpZc&DuO?AtCRd!_qDFa}Ic~*;&wkp@vjjA;E zDmSg4eU_Rgnr=A@bXJD)R9I0-I=$$sb%X_GjDzwo-WSpQL>kVcOINSK1GVwbVv-LoWGmN;#+eao{x_9*)_Y=Sa%4RcX$_VRDwm(w`h@ zPLAzzmflFjU;hB~`MM9+;ySe=ULSbbBVH32YN(4sTwvT_YZoghw-3w}@fraD5SQ|C z1w$O6a5^ift-Z4Z!%62G20D9d35KTv8bA$KIjEhzvY$KjiJzt(#Lp2TV$C2Wi7oCU ziU5E?;b1x+n3J=IsE-80Z(LEt^{-+c2D;xOa7PISLk(>@ITv>*9f%vm4dhbrvG?L* zki@1Fcel0?)s3y&_;!^P7b0#)#WI>QVasL_g|V+Qqj=w)QaB-&zQ=|3wmRZ}U&G{>8RmHNU&_ zcS8{Bf8qX%^gsIkTNojwp&=^o0`dH1o{GE#!>{&5tz97Y)}p^J1*`>mt#}0mxon^y zJ}!^|2*d^Eg9>m#_(ZG)_yl={gh5t+gHmz!fPCBhE|^YQa@fvrTW z5!MLva#?}+ej)P;3Wx|nghimh-%!>NQAHPb7#QJBdl=Xj%H!&6`@7;7;i59yDiREQ z+<%DvF41-Z!)*`>h%sRAZ0+Lh@lRnrdl>Wy9Q=z=+?&7ZJ;^HL1@XG|cUz&ea zYaj-cH5d+-2g9KVP#_<_D3Di_k53OMB+84p7UTj7hywp6?_zCl%K=zb3iQ846>E_i^wpw_?bL}2|<1+fD=+d>if zQ{SRILq3hpb;NKGd zPjvl$vz>&o?HpH*V$q-R39W}j{86jHr=;Cq5X<&;dUK>hjl z_{W?3+c&gy;e@i7^#9XCv6RmN?_I)EfcR%&<$E{Uw<|+#Z=T*qkpLv^?vOs8ejTr0 zjSbl!9GV{@n93Rs1Qc~MEbKni_XQ=$5y4s|zT^S!s;+yb>4K%dGIw-K%GVkc*n4YN z&S&QNO|>npidBSCqa`^$I52&TVnnmXvb0-e-PqRf0v2@Ty^_$R<$c;L30Q0G(I!QU z(2@$9^v=#J#lS=l0|cuoIMPgVB3+&6#MOO{wy3JvCbYXF8W6iX-=-B>3e)aq_lkf- zUJS7rxDeA&!N(}qM{v@7NYYQ=VPU8FJit!Vt_w$e0ar*`y_c^G=RFcLcSdAnPdS8- z#qbADA}4n@qYEt&doj(}`do#D_EVnSMR_7@V~EBvBl)I%sb zb@X)duYM$LBZ(Cn+hwB924Hp@E0pN=;^`0K=|?cBM9CLL#mBiWW`;@x6rdv`;VKj% zKrXxHg|u>Cs+zE-tFppi;3Dm}iUq;zhPbB#VokWz?siWa@2_^>`2F0X7!tHeQPE>3 z1H9E{3iV+)?Jg>`&t%;?W8IRHsWu2>Qpp&zzUgCcBkjGzz7Qo*{McWtx7g>z7j0aP zuAl=ng@a~;x;9P zB4H3HAkm*PiRtf(<4T{33{W2+iDDtnU*SMxtC`mqq4!R|DyDEQcK(qPf3q>(qX=Yku|P_WPn_zr zP2I;k7l#NBZ@Xh{LW;h7gs0^**4Jz=z;G-xAFqnt*Bo+5J$NJoq;RUoDTGad@V2Xo z-)+D6ah00Nsn;9@7Y&mJVj9uBb#SIe=udf4H;yuKbMc(Xfx|tOY7JnI=wkG14cvC- zD)H+P%p*d@^(@u|;f*FT4((d=82Q4srmi@tfK#;R3`Do>)ctR-+IhfCN^`2yY!!WZcmJRn70G7U^BSKD(S1CPT*y%UZxlnganSI;v_QiXcj zH%Y1@^8WU|4_`2?zf)bvRbXsF?UP>T^TI`uOU7hKE~_*Y8zrR}YB_=p;>rk9dEI4i zTtWm|69yxEm$mgxngE2+@`ruzt-t=p@2gPkDESOO!Y-vu6e+)GpHTRN#XYM=nR*XIisK zOjr?jEaQ~gbr-Bg-07~mX)q2;ilvXNq+d>qjE%jbJOxt+5Ke|s2PrLU&!-{&+Ifzv z`L02Nu#ua=h(?-;QUMX8#+%+jgQA^aIa*LhODMwM3Re=Zo$xj_;OJE$CMAsoO~5 zvfwWi=;scpp%(|VHBT!)^5P7T4)r>$!ZQZ-AEPX(y||?9fM43)vKkUtRpS#X9Toa8Oh-YIm>1s0gw=OH#^Vf- zv>01+@SgJilziOqt+At~AJ~F~X{O&KMp|XdSY_@R)eF*4qEzG5{4~;fGYr33Lu21q zQyr%<>_ZJs(zdcQ(`yh9PH9-?6HxEIFjx&MCJLWohX#z^e*g2d| zXG}UZ7?uwfaJq?5;l**v(xCjBOLwRLzm>S{1}b znIyN69c4XhJ!9}IKe|07&dtrFCPd}fQNTbI%Wogw#>gsktTyOxub)oS3814GI54hZ ze#aiO5w&R0)SAl@S7%n@8$G^p*X8)GywJYJ*CggeXkb;q?NMvrk!dSOwdtV5Tm5>{ zFZ5?q0j!vs&Zqgq3DiscVRaUuYC#2vU|^}`rGgHrQl|1LN1vtb2a6jr+gt%s{H6QP zym1mml^6b*Fj)_3+0KwOR%;HiHBYg1qh4d$E@o7>{1PE3ZdE2AZ*o`p=Lv^Fx(b?G zp{0<+i8-o%w^@r-=aHjs9nD)+5~EgIos0>#a%IN&`Ro_Eu?Lbyn6IDd&letc0CmE* z1w}romdp@Wvl;Rjg+50kd<_}&+O;}wim|K`33RM$wjj1>dT0@NLH1yG*Q7@&TN$V^ zs}lgx&_rbIxEe$_*AamSLy4#JRtXQZpuPZ-Q&d^{bzjf>8$CCd2C3Dal>;-f!J2-w z>_MT8L5P{&#%+zXFYQE);TMp7fheXAEF)VJf|cxva~+`9go>~!36f? z+O0#bFoxrv@9;gOuS|kPw~2(F$Y|&yO<5OT7;7+T>%KOBizmw zU`i$F=GCI;5R%iC;UrXkz-7jud-|Ts!dL^>$j6S}(C!;rquaUKQ-b(N@9_9OJ&{Tu*7HnZ{16 znFn37a1k{mO+xOLGa7Xw>D0$&V~EnV>%2hOQ7nk*#Mjm9vlhD7rM5t-SP_ydjJTQ! zJrEw^X>c{MaeT16qe$IYUM!(A#eoN+A$QVe@-gZ*ZeB7oMs{!pE~|)g>@`ppAfA?r zlArlz1xTZX#TzRg90d}7>`n?@S)#P&^NMBAX~Lj!WqW^jXkt6r5-_P^G&FbK1nKzT za0Y3+o68^=4ON%|GweFNHK$2Ed+#i`mQ+$cIo}7HA;80Za9bZ~n8k+(3 z_qD=q#B*w6H*d3jH&-m_8SFup$)QhvkHh+9Uf}bHYYPDPeO2F_(L8=^F zEVNr?JF`_PIsI6~^Z8rwGJ~t*Yga`u`N`yyIw`T|Zmbg3xR6d5$Y8$EQOa1+uz^Sa z$0&%nMU{r^%^PR(IM`KyH9oq>#8I6x!@%@u{*sVsckbSUjr0uIUJOPA9g`A8)bL#zveR zdTTX>7-FtF=jDN7^%6{;0!VH1s_rJ{W_h?pGJWDVLcXJ>>;a8~8C(3WhJBZBAE zliHRo$@VNkH2*SGWTfRT&m~WukRLz|l31KG3MrxI)ctmyT1eou{KE(9MJ3EH$C$?- zr(moawiVh7d)(-0nP$h;1%{h!V$1f@T-$Yaq&XV>SUmLcd>C&VWAPlqYufGA?UI)7 zp?AWh^_D>tO~S!L{Hggzp0Tp-#m2WO7j-}AjQtE_T6VwSA=1V4_eH?a zn7!yEPjb1C*=+_2H+D-Tg8|*t6Bw6VBJfDP_xnSVQ+cgrhw7t4Hp9@8?Zm{cJUoBl z4&6HLATNQ|pr)g@mKmYUovbk%dr^Te5p&#O=QvVMByE>X?&Bg)y(sxlJyD^s{z3SS z^0h)`2s)bDB47F_)vH%^A4j5WJG-Om&c-Ce>Y5dAuOj1r)@W(g#nq5HMHc?BvyWy8 zO$#Rcb2eVAB@#C@nW#|Lf$=Dn=);2MGtr9BAB|Uos)A!$lMvExzF#O5&-%SPuf=kY zzxlW9@}I2S3gJSQ&gK=&W%Of5#wVJ^aV@*E-t3lhzd7*-1hGmYrYc1Ek?UvFyRR2t zzf?1s@?1G8*KXyKY4s&~8wfxwVeU?4YE4~9xf0d7z0!Sp*3GWgeGl7k)>8XP7oH@_ xwAF%sGXEI+@%(A`*b|xm`O*oo#8S4sqkYPIT;HvgWc+KXsG^`LUn6T7`d_v+VI2Sf literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_TOUCHPAD.png.meta b/Assets/Ouya/InputButtons/OUYA_TOUCHPAD.png.meta new file mode 100644 index 0000000..2759596 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_TOUCHPAD.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 65f1ec6d89a7e8c458f5b8a27938ba74 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_U.png b/Assets/Ouya/InputButtons/OUYA_U.png new file mode 100644 index 0000000000000000000000000000000000000000..44c3ef11ef2cba472af7ea9a72bb99efe40c3d6e GIT binary patch literal 12594 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_Y.png.meta b/Assets/Ouya/InputButtons/OUYA_Y.png.meta new file mode 100644 index 0000000..d3b4406 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_Y.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 01ec003146176e149baf2121e818e9dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: From 2c01476f522f023aba47b68a34887ea8163f7c26 Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 12:42:47 -0500 Subject: [PATCH 23/29] feat: Code was created to optimize performance in applications. --- Assets/Optimization.meta | 8 +++ Assets/Optimization/Prefab.meta | 8 +++ .../Optimization/Prefab/OuyaGameObject.prefab | 61 +++++++++++++++++++ .../Prefab/OuyaGameObject.prefab.meta | 4 ++ Assets/Optimization/Script.meta | 8 +++ Assets/Optimization/Script/Optimization.cs | 48 +++++++++++++++ .../Optimization/Script/Optimization.cs.meta | 11 ++++ 7 files changed, 148 insertions(+) create mode 100644 Assets/Optimization.meta create mode 100644 Assets/Optimization/Prefab.meta create mode 100644 Assets/Optimization/Prefab/OuyaGameObject.prefab create mode 100644 Assets/Optimization/Prefab/OuyaGameObject.prefab.meta create mode 100644 Assets/Optimization/Script.meta create mode 100644 Assets/Optimization/Script/Optimization.cs create mode 100644 Assets/Optimization/Script/Optimization.cs.meta diff --git a/Assets/Optimization.meta b/Assets/Optimization.meta new file mode 100644 index 0000000..1b46e6d --- /dev/null +++ b/Assets/Optimization.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a02d204c1d22384fba9b0716aa81975 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Optimization/Prefab.meta b/Assets/Optimization/Prefab.meta new file mode 100644 index 0000000..ac0bf39 --- /dev/null +++ b/Assets/Optimization/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21a23d21634a79d41bfc159c9359114e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Optimization/Prefab/OuyaGameObject.prefab b/Assets/Optimization/Prefab/OuyaGameObject.prefab new file mode 100644 index 0000000..00b6fe4 --- /dev/null +++ b/Assets/Optimization/Prefab/OuyaGameObject.prefab @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 400000} + - component: {fileID: 6806826902240363718} + - component: {fileID: 11400000} + m_Layer: 0 + m_Name: OuyaGameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6806826902240363718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 90fc1830eb2559747a355827ae2d100c, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dfc3eaab5f3dea3429191724f83b7d4c, type: 3} + m_Name: + m_EditorClassIdentifier: + OuyaPluginInitValues: + - Key: tv.ouya.developer_id + Value: 310a8f51-4d6e-4ae5-bda0-b93878e5f5d0 diff --git a/Assets/Optimization/Prefab/OuyaGameObject.prefab.meta b/Assets/Optimization/Prefab/OuyaGameObject.prefab.meta new file mode 100644 index 0000000..a8209a8 --- /dev/null +++ b/Assets/Optimization/Prefab/OuyaGameObject.prefab.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 19ff3c948fbe73a4db3c31d1fbedaaba +NativeFormatImporter: + userData: diff --git a/Assets/Optimization/Script.meta b/Assets/Optimization/Script.meta new file mode 100644 index 0000000..c54d2d1 --- /dev/null +++ b/Assets/Optimization/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed0bcfd4268e3b04484ec7f4e7f3cd33 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Optimization/Script/Optimization.cs b/Assets/Optimization/Script/Optimization.cs new file mode 100644 index 0000000..5169478 --- /dev/null +++ b/Assets/Optimization/Script/Optimization.cs @@ -0,0 +1,48 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +//https://ouya.world/t/small-optimizations-for-games-made-in-unity/581 + + +public class Optimization : MonoBehaviour +{ + public bool disableVSync = true; + + public enum Resolution {r1024x576, r1280x720, r1366x768}; + public Resolution forceResolution16_9 = Resolution.r1280x720; + + private void Awake() + { + if (disableVSync) + { + Application.targetFrameRate = -1; + QualitySettings.vSyncCount = 0; + } + + switch (forceResolution16_9) + { + case Resolution.r1024x576: + Screen.SetResolution(1024, 576, true); + break; + case Resolution.r1280x720: + Screen.SetResolution(1280, 720, true); + break; + case Resolution.r1366x768: + Screen.SetResolution(1366, 768, true); + break; + } + } + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Optimization/Script/Optimization.cs.meta b/Assets/Optimization/Script/Optimization.cs.meta new file mode 100644 index 0000000..d81dd2e --- /dev/null +++ b/Assets/Optimization/Script/Optimization.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 90fc1830eb2559747a355827ae2d100c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From e28c2c8cdb9eb2690662c87721551938f145e221 Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 13:12:41 -0500 Subject: [PATCH 24/29] fgeat: The readme has been updated --- .gitignore | 2 +- README.md | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b49f9d8..63f77a8 100644 --- a/.gitignore +++ b/.gitignore @@ -52,4 +52,4 @@ ehthumbs.db [Tt]humbs.db [Dd]esktop.ini Corridor/Library/ShaderCache/ -Corridor/Library/metadata/ \ No newline at end of file +Corridor/Library/metadata/ diff --git a/README.md b/README.md index b8511cf..ef24caa 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,11 @@ OUYA Plugin for Unity -This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) and `Android API 21` or higher. +This version of the OUYA Plugin required [JDK 8] or [OpenJDK] and `Android API 21` or higher. Includes support for `Turret Mouse` on `Forge TV`. -Unity: 2017.1 or higher \ No newline at end of file +“InControl” was included to facilitate the implementation of controls +Note: it is an old and limited version to only be used in OUYA. + +Unity: 2019.2.21f1 only \ No newline at end of file From b8bda0e313756de10bf9be23ee45ec4ad8b86766 Mon Sep 17 00:00:00 2001 From: JuanJSAR Date: Tue, 11 Jul 2023 13:36:12 -0500 Subject: [PATCH 25/29] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ef24caa..10e8b8a 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ OUYA Plugin for Unity -This version of the OUYA Plugin required [JDK 8] or [OpenJDK] and `Android API 21` or higher. +This version of the OUYA Plugin required `[JDK 8]` or `[OpenJDK]` and `Android API 21` or higher. Includes support for `Turret Mouse` on `Forge TV`. -“InControl” was included to facilitate the implementation of controls -Note: it is an old and limited version to only be used in OUYA. +`InControl` was included to facilitate the implementation of controls +Note: it is an `old` and `limited` version to only be used in `OUYA`. -Unity: 2019.2.21f1 only \ No newline at end of file +Unity: 2019.2.21f1 only From 96883b8b1af1d5076eeecba4d3b79af0efb9c3e7 Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 14:02:46 -0500 Subject: [PATCH 26/29] feat: Correction of an error when importing the project. --- ProjectSettings/InputManager.asset | 3304 +--------------------------- 1 file changed, 4 insertions(+), 3300 deletions(-) diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset index 6b68cff..16aa4d0 100644 --- a/ProjectSettings/InputManager.asset +++ b/ProjectSettings/InputManager.asset @@ -3322,7 +3322,7 @@ InputManager: descriptiveName: descriptiveNegativeName: negativeButton: - positiveButton: left cmd + positiveButton: left shift altNegativeButton: altPositiveButton: mouse 2 gravity: 1000 @@ -3398,39 +3398,7 @@ InputManager: axis: 2 joyNum: 0 - serializedVersion: 3 - m_Name: Window Shake X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 3 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Window Shake Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 3 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal_Depricated + m_Name: Horizontal descriptiveName: descriptiveNegativeName: negativeButton: @@ -3446,7 +3414,7 @@ InputManager: axis: 0 joyNum: 0 - serializedVersion: 3 - m_Name: Vertical_Depricated + m_Name: Vertical descriptiveName: descriptiveNegativeName: negativeButton: @@ -3457,74 +3425,10 @@ InputManager: dead: 0.19 sensitivity: 1 snap: 0 - invert: 0 + invert: 1 type: 2 axis: 1 joyNum: 0 - - serializedVersion: 3 - m_Name: Shift - descriptiveName: - descriptiveNegativeName: - negativeButton: left shift - positiveButton: right shift - altNegativeButton: - altPositiveButton: - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Wheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - serializedVersion: 3 m_Name: Fire1 descriptiveName: @@ -3589,3206 +3493,6 @@ InputManager: type: 0 axis: 0 joyNum: 0 - - serializedVersion: 3 - m_Name: Joy1 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy1 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 1 - - serializedVersion: 3 - m_Name: Joy2 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy2 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 2 - - serializedVersion: 3 - m_Name: Joy3 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy3 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 3 - - serializedVersion: 3 - m_Name: Joy4 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy4 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 4 - - serializedVersion: 3 - m_Name: Joy5 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy5 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 5 - - serializedVersion: 3 - m_Name: Joy6 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy6 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 6 - - serializedVersion: 3 - m_Name: Joy7 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy7 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 7 - - serializedVersion: 3 - m_Name: Joy8 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy8 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 8 - - serializedVersion: 3 - m_Name: Joy9 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy9 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 9 - - serializedVersion: 3 - m_Name: Joy10 Axis 1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 1 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 2 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 4 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 3 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 5 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 4 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 6 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 5 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 7 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 6 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 8 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 7 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 9 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 8 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 10 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 9 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 11 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 20 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 12 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 11 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 13 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 12 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 14 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 13 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 15 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 14 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 16 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 15 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 17 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 16 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 18 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 17 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 19 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 18 - joyNum: 10 - - serializedVersion: 3 - m_Name: Joy10 Axis 20 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 19 - joyNum: 10 - serializedVersion: 3 m_Name: Submit descriptiveName: From a80572b224d9b9096e1fe12ff58b2c0b0c0a207e Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 14:15:27 -0500 Subject: [PATCH 27/29] feat: minor updates --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 10e8b8a..eb025dd 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,6 @@ This version of the OUYA Plugin required `[JDK 8]` or `[OpenJDK]` and `Android A Includes support for `Turret Mouse` on `Forge TV`. `InControl` was included to facilitate the implementation of controls -Note: it is an `old` and `limited` version to only be used in `OUYA`. +Note: It is the open source version: https://github.com/pbhogan/InControl.git Unity: 2019.2.21f1 only From 2d715b8a7be864d879ffc9c87e71111cb6dd0f42 Mon Sep 17 00:00:00 2001 From: JuanJSAR Date: Tue, 11 Jul 2023 14:29:52 -0500 Subject: [PATCH 28/29] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eb025dd..f585391 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ OUYA Plugin for Unity -This version of the OUYA Plugin required `[JDK 8]` or `[OpenJDK]` and `Android API 21` or higher. +This version of the OUYA Plugin required [JDK 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html) or [OpenJDK](https://learn.microsoft.com/en-us/java/openjdk/download) and `Android API 21` or higher. Includes support for `Turret Mouse` on `Forge TV`. `InControl` was included to facilitate the implementation of controls -Note: It is the open source version: https://github.com/pbhogan/InControl.git +Note: It is the open source version: [InControl](https://github.com/pbhogan/InControl.git) Unity: 2019.2.21f1 only From ca22eb00a1b8532dc8a71ff3b756d77d88f6ae65 Mon Sep 17 00:00:00 2001 From: JuanJSAR Date: Wed, 19 Jul 2023 16:25:10 -0500 Subject: [PATCH 29/29] Feat: Presets were created to achieve an optimal configuration for development. --- Assets/Plugins/Ouya/OuyaSDK.cs | 2 +- Assets/Presets.meta | 8 + Assets/Presets/InputManager.preset | 13278 +++++++++++++++++++ Assets/Presets/InputManager.preset.meta | 8 + Assets/Presets/PlayerSettings.preset | 3002 +++++ Assets/Presets/PlayerSettings.preset.meta | 8 + Assets/Presets/QualitySettings.preset | 906 ++ Assets/Presets/QualitySettings.preset.meta | 8 + 8 files changed, 17219 insertions(+), 1 deletion(-) create mode 100644 Assets/Presets.meta create mode 100644 Assets/Presets/InputManager.preset create mode 100644 Assets/Presets/InputManager.preset.meta create mode 100644 Assets/Presets/PlayerSettings.preset create mode 100644 Assets/Presets/PlayerSettings.preset.meta create mode 100644 Assets/Presets/QualitySettings.preset create mode 100644 Assets/Presets/QualitySettings.preset.meta diff --git a/Assets/Plugins/Ouya/OuyaSDK.cs b/Assets/Plugins/Ouya/OuyaSDK.cs index e220d36..3db2920 100644 --- a/Assets/Plugins/Ouya/OuyaSDK.cs +++ b/Assets/Plugins/Ouya/OuyaSDK.cs @@ -34,7 +34,7 @@ public static class OuyaSDK { - public const string PLUGIN_VERSION = "2.2.0.0"; + public const string PLUGIN_VERSION = "2.3.0.0"; #if UNITY_ANDROID && !UNITY_EDITOR diff --git a/Assets/Presets.meta b/Assets/Presets.meta new file mode 100644 index 0000000..e47c2f7 --- /dev/null +++ b/Assets/Presets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 77794e84d4d776c48abf79bb7e127650 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Presets/InputManager.preset b/Assets/Presets/InputManager.preset new file mode 100644 index 0000000..6ef1b55 --- /dev/null +++ b/Assets/Presets/InputManager.preset @@ -0,0 +1,13278 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: InputManager + m_TargetType: + m_NativeTypeID: 13 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Axes.Array.size + value: 221 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].m_Name + value: joystick 1 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[0].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].m_Name + value: joystick 1 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[1].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].m_Name + value: joystick 1 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[2].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].m_Name + value: joystick 1 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[3].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].m_Name + value: joystick 1 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[4].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].m_Name + value: joystick 1 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[5].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].m_Name + value: joystick 1 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[6].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].m_Name + value: joystick 1 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[7].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].m_Name + value: joystick 1 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[8].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].m_Name + value: joystick 1 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[9].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].m_Name + value: joystick 1 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[10].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].m_Name + value: joystick 1 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[11].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].m_Name + value: joystick 1 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[12].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].m_Name + value: joystick 1 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[13].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].m_Name + value: joystick 1 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[14].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].m_Name + value: joystick 1 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[15].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].m_Name + value: joystick 1 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[16].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].m_Name + value: joystick 1 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[17].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].m_Name + value: joystick 1 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[18].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].m_Name + value: joystick 1 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[19].joyNum + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].m_Name + value: joystick 2 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[20].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].m_Name + value: joystick 2 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[21].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].m_Name + value: joystick 2 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[22].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].m_Name + value: joystick 2 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[23].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].m_Name + value: joystick 2 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[24].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].m_Name + value: joystick 2 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[25].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].m_Name + value: joystick 2 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[26].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].m_Name + value: joystick 2 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[27].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].m_Name + value: joystick 2 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[28].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].m_Name + value: joystick 2 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[29].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].m_Name + value: joystick 2 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[30].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].m_Name + value: joystick 2 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[31].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].m_Name + value: joystick 2 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[32].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].m_Name + value: joystick 2 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[33].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].m_Name + value: joystick 2 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[34].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].m_Name + value: joystick 2 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[35].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].m_Name + value: joystick 2 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[36].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].m_Name + value: joystick 2 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[37].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].m_Name + value: joystick 2 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[38].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].m_Name + value: joystick 2 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[39].joyNum + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].m_Name + value: joystick 3 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[40].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].m_Name + value: joystick 3 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[41].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].m_Name + value: joystick 3 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[42].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].m_Name + value: joystick 3 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[43].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].m_Name + value: joystick 3 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[44].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].m_Name + value: joystick 3 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[45].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].m_Name + value: joystick 3 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[46].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].m_Name + value: joystick 3 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[47].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].m_Name + value: joystick 3 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[48].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].m_Name + value: joystick 3 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[49].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].m_Name + value: joystick 3 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[50].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].m_Name + value: joystick 3 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[51].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].m_Name + value: joystick 3 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[52].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].m_Name + value: joystick 3 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[53].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].m_Name + value: joystick 3 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[54].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].m_Name + value: joystick 3 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[55].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].m_Name + value: joystick 3 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[56].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].m_Name + value: joystick 3 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[57].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].m_Name + value: joystick 3 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[58].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].m_Name + value: joystick 3 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[59].joyNum + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].m_Name + value: joystick 4 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[60].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].m_Name + value: joystick 4 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[61].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].m_Name + value: joystick 4 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[62].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].m_Name + value: joystick 4 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[63].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].m_Name + value: joystick 4 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[64].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].m_Name + value: joystick 4 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[65].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].m_Name + value: joystick 4 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[66].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].m_Name + value: joystick 4 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[67].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].m_Name + value: joystick 4 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[68].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].m_Name + value: joystick 4 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[69].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].m_Name + value: joystick 4 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[70].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].m_Name + value: joystick 4 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[71].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].m_Name + value: joystick 4 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[72].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].m_Name + value: joystick 4 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[73].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].m_Name + value: joystick 4 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[74].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].m_Name + value: joystick 4 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[75].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].m_Name + value: joystick 4 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[76].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].m_Name + value: joystick 4 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[77].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].m_Name + value: joystick 4 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[78].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].m_Name + value: joystick 4 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[79].joyNum + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].m_Name + value: joystick 5 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[80].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].m_Name + value: joystick 5 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[81].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].m_Name + value: joystick 5 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[82].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].m_Name + value: joystick 5 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[83].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].m_Name + value: joystick 5 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[84].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].m_Name + value: joystick 5 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[85].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].m_Name + value: joystick 5 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[86].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].m_Name + value: joystick 5 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[87].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].m_Name + value: joystick 5 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[88].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].m_Name + value: joystick 5 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[89].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].m_Name + value: joystick 5 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[90].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].m_Name + value: joystick 5 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[91].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].m_Name + value: joystick 5 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[92].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].m_Name + value: joystick 5 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[93].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].m_Name + value: joystick 5 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[94].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].m_Name + value: joystick 5 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[95].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].m_Name + value: joystick 5 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[96].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].m_Name + value: joystick 5 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[97].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].m_Name + value: joystick 5 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[98].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].m_Name + value: joystick 5 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[99].joyNum + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].m_Name + value: joystick 6 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[100].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].m_Name + value: joystick 6 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[101].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].m_Name + value: joystick 6 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[102].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].m_Name + value: joystick 6 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[103].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].m_Name + value: joystick 6 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[104].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].m_Name + value: joystick 6 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[105].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].m_Name + value: joystick 6 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[106].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].m_Name + value: joystick 6 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[107].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].m_Name + value: joystick 6 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[108].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].m_Name + value: joystick 6 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[109].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].m_Name + value: joystick 6 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[110].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].m_Name + value: joystick 6 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[111].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].m_Name + value: joystick 6 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[112].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].m_Name + value: joystick 6 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[113].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].m_Name + value: joystick 6 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[114].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].m_Name + value: joystick 6 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[115].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].m_Name + value: joystick 6 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[116].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].m_Name + value: joystick 6 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[117].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].m_Name + value: joystick 6 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[118].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].m_Name + value: joystick 6 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[119].joyNum + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].m_Name + value: joystick 7 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[120].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].m_Name + value: joystick 7 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[121].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].m_Name + value: joystick 7 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[122].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].m_Name + value: joystick 7 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[123].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].m_Name + value: joystick 7 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[124].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].m_Name + value: joystick 7 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[125].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].m_Name + value: joystick 7 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[126].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].m_Name + value: joystick 7 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[127].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].m_Name + value: joystick 7 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[128].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].m_Name + value: joystick 7 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[129].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].m_Name + value: joystick 7 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[130].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].m_Name + value: joystick 7 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[131].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].m_Name + value: joystick 7 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[132].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].m_Name + value: joystick 7 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[133].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].m_Name + value: joystick 7 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[134].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].m_Name + value: joystick 7 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[135].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].m_Name + value: joystick 7 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[136].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].m_Name + value: joystick 7 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[137].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].m_Name + value: joystick 7 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[138].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].m_Name + value: joystick 7 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[139].joyNum + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].m_Name + value: joystick 8 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[140].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].m_Name + value: joystick 8 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[141].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].m_Name + value: joystick 8 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[142].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].m_Name + value: joystick 8 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[143].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].m_Name + value: joystick 8 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[144].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].m_Name + value: joystick 8 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[145].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].m_Name + value: joystick 8 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[146].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].m_Name + value: joystick 8 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[147].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].m_Name + value: joystick 8 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[148].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].m_Name + value: joystick 8 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[149].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].m_Name + value: joystick 8 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[150].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].m_Name + value: joystick 8 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[151].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].m_Name + value: joystick 8 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[152].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].m_Name + value: joystick 8 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[153].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].m_Name + value: joystick 8 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[154].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].m_Name + value: joystick 8 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[155].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].m_Name + value: joystick 8 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[156].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].m_Name + value: joystick 8 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[157].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].m_Name + value: joystick 8 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[158].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].m_Name + value: joystick 8 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[159].joyNum + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].m_Name + value: joystick 9 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[160].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].m_Name + value: joystick 9 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[161].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].m_Name + value: joystick 9 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[162].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].m_Name + value: joystick 9 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[163].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].m_Name + value: joystick 9 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[164].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].m_Name + value: joystick 9 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[165].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].m_Name + value: joystick 9 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[166].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].m_Name + value: joystick 9 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[167].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].m_Name + value: joystick 9 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[168].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].m_Name + value: joystick 9 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[169].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].m_Name + value: joystick 9 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[170].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].m_Name + value: joystick 9 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[171].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].m_Name + value: joystick 9 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[172].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].m_Name + value: joystick 9 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[173].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].m_Name + value: joystick 9 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[174].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].m_Name + value: joystick 9 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[175].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].m_Name + value: joystick 9 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[176].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].m_Name + value: joystick 9 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[177].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].m_Name + value: joystick 9 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[178].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].m_Name + value: joystick 9 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[179].joyNum + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].m_Name + value: joystick 10 analog 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[180].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].m_Name + value: joystick 10 analog 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[181].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].m_Name + value: joystick 10 analog 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[182].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].m_Name + value: joystick 10 analog 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].axis + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[183].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].m_Name + value: joystick 10 analog 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].axis + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[184].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].m_Name + value: joystick 10 analog 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].axis + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[185].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].m_Name + value: joystick 10 analog 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].axis + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[186].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].m_Name + value: joystick 10 analog 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].axis + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[187].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].m_Name + value: joystick 10 analog 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].axis + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[188].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].m_Name + value: joystick 10 analog 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].axis + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[189].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].m_Name + value: joystick 10 analog 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].axis + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[190].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].m_Name + value: joystick 10 analog 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].axis + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[191].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].m_Name + value: joystick 10 analog 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].axis + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[192].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].m_Name + value: joystick 10 analog 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].axis + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[193].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].m_Name + value: joystick 10 analog 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].axis + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[194].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].m_Name + value: joystick 10 analog 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].axis + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[195].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].m_Name + value: joystick 10 analog 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].axis + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[196].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].m_Name + value: joystick 10 analog 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].axis + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[197].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].m_Name + value: joystick 10 analog 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].axis + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[198].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].m_Name + value: joystick 10 analog 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].axis + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[199].joyNum + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].m_Name + value: mouse x + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[200].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].m_Name + value: mouse y + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[201].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].m_Name + value: mouse z + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[202].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].m_Name + value: Horizontal + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].negativeButton + value: left + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].positiveButton + value: right + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].altNegativeButton + value: a + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].altPositiveButton + value: d + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].gravity + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].sensitivity + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].snap + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[203].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].m_Name + value: Vertical + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].negativeButton + value: down + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].positiveButton + value: up + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].altNegativeButton + value: s + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].altPositiveButton + value: w + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].gravity + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].sensitivity + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].snap + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[204].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].m_Name + value: Fire1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].positiveButton + value: left ctrl + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].altPositiveButton + value: mouse 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[205].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].m_Name + value: Fire2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].positiveButton + value: left alt + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].altPositiveButton + value: mouse 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[206].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].m_Name + value: Fire3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].positiveButton + value: left shift + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].altPositiveButton + value: mouse 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[207].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].m_Name + value: Jump + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].positiveButton + value: space + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[208].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].m_Name + value: Mouse X + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].dead + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].sensitivity + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[209].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].m_Name + value: Mouse Y + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].dead + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].sensitivity + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[210].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].m_Name + value: Mouse ScrollWheel + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].dead + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].sensitivity + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].axis + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[211].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].m_Name + value: Horizontal + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].dead + value: 0.19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[212].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].m_Name + value: Vertical + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].positiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].gravity + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].dead + value: 0.19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].sensitivity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].invert + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].axis + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[213].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].m_Name + value: Fire1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].positiveButton + value: joystick button 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[214].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].m_Name + value: Fire2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].positiveButton + value: joystick button 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[215].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].m_Name + value: Fire3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].positiveButton + value: joystick button 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[216].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].m_Name + value: Jump + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].positiveButton + value: joystick button 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].altPositiveButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[217].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].m_Name + value: Submit + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].positiveButton + value: return + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].altPositiveButton + value: joystick button 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[218].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].m_Name + value: Submit + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].positiveButton + value: enter + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].altPositiveButton + value: space + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[219].joyNum + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].m_Name + value: Cancel + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].descriptiveName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].descriptiveNegativeName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].negativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].positiveButton + value: escape + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].altNegativeButton + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].altPositiveButton + value: joystick button 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].gravity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].dead + value: 0.001 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].sensitivity + value: 1000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].snap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].invert + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].type + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].axis + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Axes.Array.data[220].joyNum + value: 0 + objectReference: {fileID: 0} diff --git a/Assets/Presets/InputManager.preset.meta b/Assets/Presets/InputManager.preset.meta new file mode 100644 index 0000000..ce02c4a --- /dev/null +++ b/Assets/Presets/InputManager.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14b4b01a46d2aed448993bac81870e48 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Presets/PlayerSettings.preset b/Assets/Presets/PlayerSettings.preset new file mode 100644 index 0000000..9375206 --- /dev/null +++ b/Assets/Presets/PlayerSettings.preset @@ -0,0 +1,3002 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlayerSettings + m_TargetType: + m_NativeTypeID: 129 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: productGUID.data[0] + value: 1288622612 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: productGUID.data[1] + value: 1110927861 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: productGUID.data[2] + value: 2155152039 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: productGUID.data[3] + value: 1197698197 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidProfiler + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidFilterTouchesWhenObscured + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidEnableSustainedPerformanceMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultScreenOrientation + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: targetDevice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: useOnDemandResources + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: accelerometerFrequency + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: companyName + value: OUYA + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: productName + value: SceneShowUnityInput + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultCursor + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cursorHotspot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cursorHotspot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundColor.r + value: 0.13725491 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundColor.g + value: 0.12156863 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundColor.b + value: 0.1254902 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ShowUnitySplashScreen + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ShowUnitySplashLogo + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenOverlayOpacity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenAnimation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenLogoStyle + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenDrawMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundAnimationZoom + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenLogoAnimationZoom + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundLandscapeAspect + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundPortraitAspect + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundLandscapeUvs.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundLandscapeUvs.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundLandscapeUvs.width + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundLandscapeUvs.height + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundPortraitUvs.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundPortraitUvs.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundPortraitUvs.width + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenBackgroundPortraitUvs.height + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SplashScreenLogos.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_VirtualRealitySplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HolographicTrackingLossScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultScreenWidth + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultScreenHeight + value: 768 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultScreenWidthWeb + value: 960 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultScreenHeightWeb + value: 600 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StereoRenderingPath + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ActiveColorSpace + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MTRendering + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.size + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.data[0] + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.data[1] + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.data[2] + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.data[3] + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.data[4] + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StackTraceTypes.Array.data[5] + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iosShowActivityIndicatorOnLoading + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidShowActivityIndicatorOnLoading + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: displayResolutionDialog + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iosUseCustomAppBackgroundBehavior + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iosAllowHTTPDownload + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: allowedAutorotateToPortrait + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: allowedAutorotateToPortraitUpsideDown + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: allowedAutorotateToLandscapeRight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: allowedAutorotateToLandscapeLeft + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: useOSAutorotation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: use32BitDisplayBuffer + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: preserveFramebufferAlpha + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: disableDepthAndStencilBuffers + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidStartInFullscreen + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidRenderOutsideSafeArea + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidUseSwappy + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidBlitType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: defaultIsNativeResolution + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: macRetinaSupport + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: runInBackground + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: captureSingleScreen + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: muteOtherAudioSources + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: Prepare IOS For Recording + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: Force IOS Speakers When Recording + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: deferSystemGesturesMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: hideHomeButton + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: submitAnalytics + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: usePlayerLog + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: bakeCollisionMeshes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: forceSingleInstance + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: useFlipModelSwapchain + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: resizableWindow + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: useMacAppStoreValidation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: macAppStoreCategory + value: public.app-category.games + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: gpuSkinning + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: graphicsJobs + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxPIXTextureCapture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnableAvatar + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnableKinect + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnableKinectAutoTracking + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnableFitness + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: visibleInBackground + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: allowFullscreenSwitch + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: graphicsJobMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: fullscreenMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxSpeechDB + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnableHeadOrientation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnableGuest + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxEnablePIXSampling + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metalFramebufferOnly + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneResolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneSResolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneXResolution + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneMonoLoggingLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneLoggingLevel + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneDisableEsram + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOnePresentImmediateThreshold + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchQueueCommandMemory + value: 1048576 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchQueueControlMemory + value: 16384 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchQueueComputeMemory + value: 262144 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNVNShaderPoolsGranularity + value: 33554432 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNVNDefaultPoolsGranularity + value: 16777216 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNVNOtherPoolsGranularity + value: 16777216 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vulkanEnableSetSRGBWrite + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SupportedAspectRatios.4:3 + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SupportedAspectRatios.5:4 + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SupportedAspectRatios.16:10 + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SupportedAspectRatios.16:9 + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SupportedAspectRatios.Others + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: bundleVersion + value: 1.0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: preloadedAssets.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroInputSource + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: wsaTransparentSwapchain + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HolographicPauseOnTrackingLoss + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneDisableKinectGpuReservation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneEnable7thCore + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.cardboard.depthFormat + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.cardboard.enableTransitionView + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.daydream.depthFormat + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.daydream.useSustainedPerformanceMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.daydream.enableVideoLayer + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.daydream.useProtectedVideoMemory + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.daydream.minimumSupportedHeadTracking + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.daydream.maximumSupportedHeadTracking + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.hololens.depthFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.hololens.depthBufferSharingEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.lumin.depthFormat + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.lumin.frameTiming + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.lumin.enableGLCache + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.lumin.glCacheMaxBlobSize + value: 524288 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.lumin.glCacheMaxFileSize + value: 8388608 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.oculus.sharedDepthBuffer + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.oculus.dashSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.oculus.lowOverheadMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.oculus.protectedContext + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.oculus.v2Signing + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrSettings.enable360StereoCapture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: isWsaHolographicRemotingEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: protectGraphicsMemory + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: enableFrameTimingStats + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: useHDRDisplay + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ColorGamuts.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ColorGamuts.Array.data[0] + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: targetPixelDensity + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: resolutionScalingMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidSupportedAspectRatio + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidMaxAspectRatio + value: 2.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[0].first + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[0].second + value: tv.ouya.demo.SceneShowUnityInput + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[1].first + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[1].second + value: unity.OUYA.SceneShowProducts + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[2].first + value: Tizen + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[2].second + value: tv.ouya.demo.SceneShowProducts + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[3].first + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[3].second + value: tv.ouya.demo.SceneShowProducts + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[4].first + value: tvOS + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: applicationIdentifier.Array.data[4].second + value: tv.ouya.demo.SceneShowProducts + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: buildNumber.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: buildNumber.Array.data[0].first + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: buildNumber.Array.data[0].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidBundleVersionCode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidMinSdkVersion + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidTargetSdkVersion + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidPreferredInstallLocation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: aotOptions + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: stripEngineCode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhoneStrippingLevel + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhoneScriptCallOptimization + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ForceInternetPermission + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ForceSDCardPermission + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: CreateWallpaper + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: APKExpansionFiles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: keepLoadedShadersAlive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: StripUnusedMeshComponents + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: VertexChannelCompressionMask + value: 214 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhoneSdkVersion + value: 988 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSTargetOSVersionString + value: 9.0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSSdkVersion + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSRequireExtendedGameController + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSTargetOSVersionString + value: 9.0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: uIPrerenderedIcon + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: uIRequiresPersistentWiFi + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: uIRequiresFullScreen + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: uIStatusBarHidden + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: uIExitOnSuspend + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: uIStatusBarStyle + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhoneSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhoneHighResSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhoneTallHighResSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone47inSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone55inPortraitSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone55inLandscapeSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone58inPortraitSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone58inLandscapeSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPadPortraitSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPadHighResPortraitSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPadLandscapeSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPadHighResLandscapeSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone65inPortraitSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone65inLandscapeSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone61inPortraitSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iPhone61inLandscapeSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: appleTVSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: appleTVSplashScreen2x + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSSmallIconLayers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSSmallIconLayers2x.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSLargeIconLayers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSLargeIconLayers2x.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSTopShelfImageLayers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSTopShelfImageLayers2x.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSTopShelfImageWideLayers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSTopShelfImageWideLayers2x.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenPortrait + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenLandscape + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenBackgroundColor.rgba + value: 4288316539 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenFillPct + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenSize + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenCustomXibPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreeniPadType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreeniPadImage + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreeniPadBackgroundColor.rgba + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreeniPadFillPct + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreeniPadSize + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreeniPadCustomXibPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSUseLaunchScreenStoryboard + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSLaunchScreenCustomStoryboardPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSDeviceRequirements.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSURLSchemes.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSBackgroundModes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSMetalForceHardShadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metalEditorSupport + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metalAPIValidation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSRenderExtraFrameOnPause + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: appleDeveloperTeamID + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSManualSigningProvisioningProfileID + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSManualSigningProvisioningProfileID + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSManualSigningProvisioningProfileType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: tvOSManualSigningProvisioningProfileType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: appleEnableAutomaticSigning + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSRequireARKit + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: iOSAutomaticallyDetectAndAddCapabilities + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: appleEnableProMotion + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: clonedFromGUID.data[0] + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: clonedFromGUID.data[1] + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: clonedFromGUID.data[2] + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: clonedFromGUID.data[3] + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: templatePackageId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: templateDefaultScene + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidTargetArchitectures + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidSplashScreenScale + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidKeystoreName + value: '{inproject}: ' + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidKeyaliasName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidBuildApkPerCpuArchitecture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidTVCompatibility + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidIsGame + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidEnableTango + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidEnableBanner + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidUseLowAccuracyLocation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidUseCustomKeystore + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AndroidBanners.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AndroidBanners.Array.data[0].width + value: 320 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AndroidBanners.Array.data[0].height + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AndroidBanners.Array.data[0].banner + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: androidGamepadSupportLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidValidateAppBundleSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: AndroidAppBundleSizeToValidate + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: resolutionDialogBanner + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.data[0].m_BuildTarget + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.data[0].m_Icons.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.data[0].m_Icons.Array.data[0].m_Icon + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.data[0].m_Icons.Array.data[0].m_Width + value: 149022704 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.data[0].m_Icons.Array.data[0].m_Height + value: 149022704 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetIcons.Array.data[0].m_Icons.Array.data[0].m_Kind + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetPlatformIcons.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetBatching.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetBatching.Array.data[0].m_BuildTarget + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetBatching.Array.data[0].m_StaticBatching + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetBatching.Array.data[0].m_DynamicBatching + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGraphicsAPIs.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGraphicsAPIs.Array.data[0].m_BuildTarget + value: AndroidPlayer + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGraphicsAPIs.Array.data[0].m_APIs.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGraphicsAPIs.Array.data[0].m_APIs.Array.data[0] + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGraphicsAPIs.Array.data[0].m_Automatic + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.size + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[0].m_BuildTarget + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[0].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[0].m_Devices.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[0].m_Devices.Array.data[0] + value: Oculus + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[1].m_BuildTarget + value: Windows Store Apps + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[1].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[1].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[2].m_BuildTarget + value: N3DS + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[2].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[2].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[3].m_BuildTarget + value: PS3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[3].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[3].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[4].m_BuildTarget + value: PS4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[4].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[4].m_Devices.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[4].m_Devices.Array.data[0] + value: PlayStationVR + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[5].m_BuildTarget + value: PSM + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[5].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[5].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[6].m_BuildTarget + value: PSP2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[6].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[6].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[7].m_BuildTarget + value: SamsungTV + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[7].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[7].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[8].m_BuildTarget + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[8].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[8].m_Devices.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[8].m_Devices.Array.data[0] + value: Oculus + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[9].m_BuildTarget + value: Tizen + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[9].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[9].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[10].m_BuildTarget + value: WebGL + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[10].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[10].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[11].m_BuildTarget + value: WebPlayer + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[11].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[11].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[12].m_BuildTarget + value: WiiU + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[12].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[12].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[13].m_BuildTarget + value: Xbox360 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[13].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[13].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[14].m_BuildTarget + value: XboxOne + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[14].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[14].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[15].m_BuildTarget + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[15].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[15].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[16].m_BuildTarget + value: tvOS + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[16].m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetVRSettings.Array.data[16].m_Devices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: openGLRequireES31 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: openGLRequireES31AEP + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: openGLRequireES32 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vuforiaEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TemplateCustomTags.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.data[0].first + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.data[0].second + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.data[1].first + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.data[1].second + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.data[2].first + value: tvOS + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: mobileMTRendering.Array.data[2].second + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.data[0].m_BuildTarget + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.data[0].m_EncodingQuality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.data[1].m_BuildTarget + value: XboxOne + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.data[1].m_EncodingQuality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.data[2].m_BuildTarget + value: PS4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapEncodingQuality.Array.data[2].m_EncodingQuality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BuildTargetGroupLightmapSettings.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: playModeTestRunnerEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: runPlayModeTestAsEditModeTest + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: actionOnDotNetUnhandledException + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: enableInternalProfiler + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: logObjCUncaughtExceptions + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: enableCrashReportAPI + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cameraUsageDescription + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: locationUsageDescription + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: microphoneUsageDescription + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNetLibKey + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSocketMemoryPoolSize + value: 6144 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSocketAllocatorPoolSize + value: 128 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSocketConcurrencyLimit + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchScreenResolutionBehavior + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchUseCPUProfiler + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchApplicationID + value: 0x01004b9000490000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNSODependencies + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_0 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_1 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_2 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_3 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_4 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_5 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_6 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_7 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_8 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_9 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_10 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_11 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_12 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_13 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTitleNames_14 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_0 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_1 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_2 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_3 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_4 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_5 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_6 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_7 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_8 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_9 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_10 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_11 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_12 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_13 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPublisherNames_14 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_0 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_1 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_2 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_3 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_4 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_5 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_6 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_7 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_8 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_9 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_10 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_11 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_12 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_13 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIcons_14 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_0 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_1 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_2 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_3 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_4 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_5 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_6 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_7 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_8 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_9 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_10 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_11 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_12 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_13 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSmallIcons_14 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchManualHTML + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchAccessibleURLs + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLegalInformation + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchMainThreadStackSize + value: 1048576 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPresenceGroupId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLogoHandling + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchReleaseVersion + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchDisplayVersion + value: 1.0.0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchStartupUserAccount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTouchScreenUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSupportedLanguagesMask + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLogoType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchApplicationErrorCodeCategory + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchUserAccountSaveDataSize + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchUserAccountSaveDataJournalSize + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchApplicationAttribute + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchCardSpecSize + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchCardSpecClock + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsMask + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_0 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_1 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_2 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_3 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_4 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_5 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_6 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_7 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_8 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_9 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_10 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_11 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchRatingsInt_12 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_0 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_1 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_2 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_3 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_4 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_5 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_6 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchLocalCommunicationIds_7 + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchParentalControl + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchAllowsScreenshot + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchAllowsVideoCapturing + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchAllowsRuntimeAddOnContentInstall + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchDataLossConfirmation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchUserAccountLockEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSystemResourceMemory + value: 16777216 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSupportedNpadStyles + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNativeFsCacheSize + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchIsHoldTypeHorizontal + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSupportedNpadCount + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSocketConfigEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTcpInitialSendBufferSize + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTcpInitialReceiveBufferSize + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTcpAutoSendBufferSizeMax + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchTcpAutoReceiveBufferSizeMax + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchUdpSendBufferSize + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchUdpReceiveBufferSize + value: 42 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSocketBufferEfficiency + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchSocketInitializeEnabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchNetworkInterfaceManagerInitializeEnabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: switchPlayerConnectionEnabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4NPAgeRating + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4NPTitleSecret + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4NPTrophyPackPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ParentalLevel + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ContentID + value: ED1633-NPXX51362_00-0000000000000000 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4Category + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4MasterVersion + value: 01.00 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4AppVersion + value: 01.00 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4AppType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ParamSfxPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4VideoOutPixelFormat + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4VideoOutInitialWidth + value: 1920 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4VideoOutBaseModeInitialWidth + value: 1920 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4VideoOutReprojectionRate + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PronunciationXMLPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PronunciationSIGPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4BackgroundImagePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4StartupImagePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4StartupImagesFolder + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4IconImagesFolder + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4SaveDataImagePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4SdkOverride + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4BGMPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ShareFilePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ShareOverlayImagePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PrivacyGuardImagePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4NPtitleDatPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4RemotePlayKeyAssignment + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4RemotePlayKeyMappingDir + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PlayTogetherPlayerCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4EnterButtonAssignment + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ApplicationParam1 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ApplicationParam2 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ApplicationParam3 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ApplicationParam4 + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4DownloadDataSize + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4GarlicHeapSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ProGarlicHeapSize + value: 2560 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: playerPrefsMaxSize + value: 32768 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4Passcode + value: F69AzBlax3CF3EDNhm3soLBPh71Yexui + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4pnSessions + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4pnPresence + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4pnFriends + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4pnGameCustomData + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: playerPrefsSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: enableApplicationExit + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: resetTempFolder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: restrictedAudioUsageRights + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4UseResolutionFallback + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ReprojectionSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4UseAudio3dBackend + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4SocialScreenEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4ScriptOptimizationLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4Audio3dVirtualSpeakerCount + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attribCpuUsage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PatchPkgPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PatchLatestPkgPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PatchChangeinfoPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4PatchDayOne + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attribUserManagement + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attribMoveSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attrib3DSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attribShareSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attribExclusiveVR + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4disableAutoHideSplash + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4videoRecordingFeaturesUsed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4contentSearchFeaturesUsed + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4attribEyeToEyeDistanceSettingVR + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: ps4IncludedModules.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: monoEnv + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: splashScreenBackgroundSourceLandscape + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: splashScreenBackgroundSourcePortrait + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: blurSplashScreenBackground + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: spritePackerPolicy + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLMemorySize + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLExceptionSupport + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLNameFilesAsHashes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLDataCaching + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLDebugSymbols + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLEmscriptenArgs + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLModulesDirectory + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLTemplate + value: APPLICATION:Default + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLAnalyzeBuildSize + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLUseEmbeddedResources + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLCompressionFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLLinkerTarget + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLThreadsSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: webGLWasmStreaming + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.size + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[0].first + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[0].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[1].first + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[1].second + value: INCONTROL_OUYA;UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[2].first + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[2].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[3].first + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[3].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[4].first + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[4].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[5].first + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[5].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[6].first + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[6].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[7].first + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[7].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[8].first + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[8].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[9].first + value: 29 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingDefineSymbols.Array.data[9].second + value: UNITY_POST_PROCESSING_STACK_V2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: platformArchitecture.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.data[0].first + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.data[0].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.data[1].first + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.data[1].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.data[2].first + value: WebGL + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingBackend.Array.data[2].second + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: il2cppCompilerConfiguration.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: managedStrippingLevel.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: incrementalIl2cppBuild.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: allowUnsafeCode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: additionalIl2CppArgs + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: scriptingRuntimeVersion + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: gcIncremental + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: gcWBarrierValidation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: apiCompatibilityLevelPerPlatform.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RenderingPath + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MobileRenderingPath + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroPackageName + value: ouya-everywhere-unity-plugin + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroPackageVersion + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroCertificatePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroCertificatePassword + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroCertificateSubject + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroCertificateIssuer + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroCertificateNotAfter + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroApplicationDescription + value: ouya-everywhere-unity-plugin + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: wsaImages.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileShortName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileShowName + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroMediumTileShowName + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroLargeTileShowName + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroWideTileShowName + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroSupportStreamingInstall + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroLastRequiredScene + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroDefaultTileSize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileForegroundText + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileBackgroundColor.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileBackgroundColor.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileBackgroundColor.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTileBackgroundColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroSplashScreenBackgroundColor.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroSplashScreenBackgroundColor.g + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroSplashScreenBackgroundColor.b + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroSplashScreenBackgroundColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroSplashScreenUseBackgroundColor + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: platformCapabilities.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroTargetDeviceFamilies.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroFTAName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroFTAFileTypes.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: metroProtocolName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneProductId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneUpdateKey + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneSandboxId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneContentId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneTitleId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneSCId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneGameOsOverridePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOnePackagingOverridePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneAppManifestOverridePath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneVersion + value: 1.0.0.0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOnePackageEncryption + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOnePackageUpdateGranularity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneDescription + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneLanguage.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneLanguage.Array.data[0] + value: enus + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneCapability.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneGameRating.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneIsContentPackage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneEnableGPUVariability + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneSockets.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneSplashScreen + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneAllowedProductIds.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOnePersistentLocalStorageSize + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneXTitleMemory + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: xboxOneScriptCompiler + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: XboxOneOverrideIdentityName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrEditorSettings.daydream.daydreamIconForeground + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: vrEditorSettings.daydream.daydreamIconBackground + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.size + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[0].first + value: Analytics + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[0].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[1].first + value: Build + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[1].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[2].first + value: Collab + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[2].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[3].first + value: ErrorHub + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[3].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[4].first + value: Game_Performance + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[4].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[5].first + value: Hub + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[5].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[6].first + value: Purchasing + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[6].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[7].first + value: UNet + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[7].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[8].first + value: Unity_Ads + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudServicesEnabled.Array.data[8].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminIcon.m_Name + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminIcon.m_ModelFolderPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminIcon.m_PortalFolderPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminCert.m_CertPath + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminCert.m_SignPackage + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminIsChannelApp + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminVersion.m_VersionCode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: luminVersion.m_VersionName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookSdkVersion + value: 7.9.4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookAppId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookCookies + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookLogging + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookStatus + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookXfbml + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: facebookFrictionlessRequests + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: apiCompatibilityLevel + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudProjectId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: framebufferDepthMemorylessMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: projectName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: organizationId + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: cloudEnabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: enableNativePlatformBackendsForNewInputSystem + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: disableOldInputManagerSupport + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: legacyClampBlendShapeWeights + value: 1 + objectReference: {fileID: 0} diff --git a/Assets/Presets/PlayerSettings.preset.meta b/Assets/Presets/PlayerSettings.preset.meta new file mode 100644 index 0000000..068839b --- /dev/null +++ b/Assets/Presets/PlayerSettings.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7750200cdcaede540af89999557337d1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Presets/QualitySettings.preset b/Assets/Presets/QualitySettings.preset new file mode 100644 index 0000000..7d40b4a --- /dev/null +++ b/Assets/Presets/QualitySettings.preset @@ -0,0 +1,906 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: QualitySettings + m_TargetType: + m_NativeTypeID: 47 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_CurrentQuality + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.size + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].name + value: Fastest + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].pixelLightCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowResolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowProjection + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowCascades + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowDistance + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowNearPlaneOffset + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowCascade2Split + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowCascade4Split.x + value: 0.06666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowCascade4Split.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowCascade4Split.z + value: 0.46666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].shadowmaskMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].skinWeights + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].textureQuality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].anisotropicTextures + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].antiAliasing + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].softParticles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].softVegetation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].realtimeReflectionProbes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].billboardsFaceCameraPosition + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].vSyncCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].lodBias + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].maximumLODLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].streamingMipmapsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].streamingMipmapsAddAllCameras + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].streamingMipmapsMemoryBudget + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].streamingMipmapsRenderersPerFrame + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].streamingMipmapsMaxLevelReduction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].streamingMipmapsMaxFileIORequests + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].particleRaycastBudget + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].asyncUploadTimeSlice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].asyncUploadBufferSize + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].asyncUploadPersistentBuffer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].resolutionScalingFixedDPIFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[0].excludedTargetPlatforms.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].name + value: Fast + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].pixelLightCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadows + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowResolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowProjection + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowCascades + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowDistance + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowNearPlaneOffset + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowCascade2Split + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowCascade4Split.x + value: 0.06666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowCascade4Split.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowCascade4Split.z + value: 0.46666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].shadowmaskMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].skinWeights + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].textureQuality + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].anisotropicTextures + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].antiAliasing + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].softParticles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].softVegetation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].realtimeReflectionProbes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].billboardsFaceCameraPosition + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].vSyncCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].lodBias + value: 0.4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].maximumLODLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].streamingMipmapsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].streamingMipmapsAddAllCameras + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].streamingMipmapsMemoryBudget + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].streamingMipmapsRenderersPerFrame + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].streamingMipmapsMaxLevelReduction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].streamingMipmapsMaxFileIORequests + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].particleRaycastBudget + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].asyncUploadTimeSlice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].asyncUploadBufferSize + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].asyncUploadPersistentBuffer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].resolutionScalingFixedDPIFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[1].excludedTargetPlatforms.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].name + value: Simple + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].pixelLightCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadows + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowResolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowProjection + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowCascades + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowDistance + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowNearPlaneOffset + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowCascade2Split + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowCascade4Split.x + value: 0.06666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowCascade4Split.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowCascade4Split.z + value: 0.46666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].shadowmaskMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].skinWeights + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].textureQuality + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].anisotropicTextures + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].antiAliasing + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].softParticles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].softVegetation + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].realtimeReflectionProbes + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].billboardsFaceCameraPosition + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].vSyncCount + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].lodBias + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].maximumLODLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].streamingMipmapsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].streamingMipmapsAddAllCameras + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].streamingMipmapsMemoryBudget + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].streamingMipmapsRenderersPerFrame + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].streamingMipmapsMaxLevelReduction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].streamingMipmapsMaxFileIORequests + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].particleRaycastBudget + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].asyncUploadTimeSlice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].asyncUploadBufferSize + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].asyncUploadPersistentBuffer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].resolutionScalingFixedDPIFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[2].excludedTargetPlatforms.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].name + value: Good + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].pixelLightCount + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadows + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowResolution + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowProjection + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowCascades + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowDistance + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowNearPlaneOffset + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowCascade2Split + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowCascade4Split.x + value: 0.06666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowCascade4Split.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowCascade4Split.z + value: 0.46666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].shadowmaskMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].skinWeights + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].textureQuality + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].anisotropicTextures + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].antiAliasing + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].softParticles + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].softVegetation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].realtimeReflectionProbes + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].billboardsFaceCameraPosition + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].vSyncCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].lodBias + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].maximumLODLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].streamingMipmapsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].streamingMipmapsAddAllCameras + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].streamingMipmapsMemoryBudget + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].streamingMipmapsRenderersPerFrame + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].streamingMipmapsMaxLevelReduction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].streamingMipmapsMaxFileIORequests + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].particleRaycastBudget + value: 256 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].asyncUploadTimeSlice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].asyncUploadBufferSize + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].asyncUploadPersistentBuffer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].resolutionScalingFixedDPIFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[3].excludedTargetPlatforms.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].name + value: Beautiful + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].pixelLightCount + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadows + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowResolution + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowProjection + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowCascades + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowDistance + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowNearPlaneOffset + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowCascade2Split + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowCascade4Split.x + value: 0.06666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowCascade4Split.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowCascade4Split.z + value: 0.46666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].shadowmaskMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].skinWeights + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].textureQuality + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].anisotropicTextures + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].antiAliasing + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].softParticles + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].softVegetation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].realtimeReflectionProbes + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].billboardsFaceCameraPosition + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].vSyncCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].lodBias + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].maximumLODLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].streamingMipmapsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].streamingMipmapsAddAllCameras + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].streamingMipmapsMemoryBudget + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].streamingMipmapsRenderersPerFrame + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].streamingMipmapsMaxLevelReduction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].streamingMipmapsMaxFileIORequests + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].particleRaycastBudget + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].asyncUploadTimeSlice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].asyncUploadBufferSize + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].asyncUploadPersistentBuffer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].resolutionScalingFixedDPIFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[4].excludedTargetPlatforms.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].name + value: Fantastic + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].pixelLightCount + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadows + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowResolution + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowProjection + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowCascades + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowDistance + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowNearPlaneOffset + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowCascade2Split + value: 0.33333334 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowCascade4Split.x + value: 0.06666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowCascade4Split.y + value: 0.2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowCascade4Split.z + value: 0.46666667 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].shadowmaskMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].skinWeights + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].textureQuality + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].anisotropicTextures + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].antiAliasing + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].softParticles + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].softVegetation + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].realtimeReflectionProbes + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].billboardsFaceCameraPosition + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].vSyncCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].lodBias + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].maximumLODLevel + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].streamingMipmapsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].streamingMipmapsAddAllCameras + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].streamingMipmapsMemoryBudget + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].streamingMipmapsRenderersPerFrame + value: 512 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].streamingMipmapsMaxLevelReduction + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].streamingMipmapsMaxFileIORequests + value: 1024 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].particleRaycastBudget + value: 4096 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].asyncUploadTimeSlice + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].asyncUploadBufferSize + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].asyncUploadPersistentBuffer + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].resolutionScalingFixedDPIFactor + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_QualitySettings.Array.data[5].excludedTargetPlatforms.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PerPlatformDefaultQuality.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PerPlatformDefaultQuality.Array.data[0].first + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PerPlatformDefaultQuality.Array.data[0].second + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PerPlatformDefaultQuality.Array.data[1].first + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PerPlatformDefaultQuality.Array.data[1].second + value: 0 + objectReference: {fileID: 0} diff --git a/Assets/Presets/QualitySettings.preset.meta b/Assets/Presets/QualitySettings.preset.meta new file mode 100644 index 0000000..32fc0d4 --- /dev/null +++ b/Assets/Presets/QualitySettings.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63f82f125d03beb4e9240f81acd942ac +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant:

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%0A`lcq3ckJ&@OwHzx#R|)s&j7KBO>IE`Hu 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 logMessages = new List(); + bool isPaused; + + + void OnEnable() + { + isPaused = false; + Time.timeScale = 1.0f; + + Logger.OnLogMessage += logMessage => logMessages.Add( logMessage ); + +// InputManager.HideDevicesWithProfile( typeof( Xbox360MacProfile ) ); + + InputManager.OnDeviceAttached += inputDevice => Debug.Log( "Attached: " + inputDevice.Name ); + InputManager.OnDeviceDetached += inputDevice => Debug.Log( "Detached: " + inputDevice.Name ); + InputManager.OnActiveDeviceChanged += inputDevice => Debug.Log( "Active device changed to: " + inputDevice.Name ); + + TestInputMappings(); + } + + + void FixedUpdate() + { + CheckForPauseButton(); + +// var inputDevice = InputManager.ActiveDevice; +// if (inputDevice.Direction.Left.WasPressed) +// { +// Debug.Log( "Left.WasPressed" ); +// } +// if (inputDevice.Direction.Left.WasReleased) +// { +// Debug.Log( "Left.WasReleased" ); +// } + } + + + void Update() + { + if (isPaused) + { + CheckForPauseButton(); + } + + if (Input.GetKeyDown( KeyCode.R )) + { + Application.LoadLevel( "TestInputManager" ); + } + } + + + void CheckForPauseButton() + { + if (Input.GetKeyDown( KeyCode.P ) || InputManager.MenuWasPressed) + { + Time.timeScale = isPaused ? 1.0f : 0.0f; + isPaused = !isPaused; + } + } + + + void SetColor( Color color ) + { + style.normal.textColor = color; + } + + + void OnGUI() + { + var w = 300; + var x = 10; + var y = 10; + var lineHeight = 15; + + GUI.skin.font = font; + SetColor( Color.white ); + + string info = "Devices:"; + info += " (Platform: " + InputManager.Platform + ")"; +// info += " (Joysticks " + InputManager.JoystickHash + ")"; + info += " " + InputManager.ActiveDevice.Direction.Vector; + +// #if UNITY_EDITOR +// if (EditorWindow.focusedWindow != null) +// { +// info += " " + EditorWindow.focusedWindow.ToString(); +// } +// #endif + + if (isPaused) + { + SetColor( Color.red ); + info = "+++ PAUSED +++"; + } + + GUI.Label( new Rect( x, y, x + w, y + 10 ), info, style ); + + SetColor( Color.white ); + + foreach (var inputDevice in InputManager.Devices) + { + bool active = InputManager.ActiveDevice == inputDevice; + Color color = active ? Color.yellow : Color.white; + + y = 35; + + SetColor( color ); + + GUI.Label( new Rect( x, y, x + w, y + 10 ), inputDevice.Name, style ); + y += lineHeight; + + GUI.Label( new Rect( x, y, x + w, y + 10 ), "SortOrder: " + inputDevice.SortOrder, style ); + y += lineHeight; + + GUI.Label( new Rect( x, y, x + w, y + 10 ), "LastChangeTick: " + inputDevice.LastChangeTick, style ); + y += lineHeight; + + foreach (var control in inputDevice.Controls) + { + if (control != null) + { + string controlName; + + if (inputDevice.IsKnown) + { + controlName = string.Format( "{0} ({1})", control.Target, control.Handle ); + } + else + { + controlName = control.Handle; + } + + SetColor( control.State ? Color.green : color ); + var label = string.Format( "{0} {1}", controlName, control.State ? "= " + control.Value : "" ); + GUI.Label( new Rect( x, y, x + w, y + 10 ), label, style ); + y += lineHeight; + } + } + + SetColor( Color.cyan ); + var anyButton = inputDevice.AnyButton; + if (anyButton) + { + GUI.Label( new Rect( x, y, x + w, y + 10 ), "AnyButton = " + anyButton.Handle, style ); + } + + x += 200; + } + + + Color[] logColors = { Color.gray, Color.yellow, Color.white }; + SetColor( Color.white ); + x = 10; + y = Screen.height - (10 + lineHeight); + for (int i = logMessages.Count - 1; i >= 0; i--) + { + var logMessage = logMessages[i]; + SetColor( logColors[(int) logMessage.type] ); + foreach (var line in logMessage.text.Split('\n')) + { + GUI.Label( new Rect( x, y, Screen.width, y + 10 ), line, style ); + y -= lineHeight; + } + } + } + + + void OnDrawGizmos() + { + Vector3 delta = InputManager.ActiveDevice.Direction.Vector * 4.0f; + Gizmos.color = Color.yellow; + Gizmos.DrawSphere( delta, 1 ); + } + + + void TestInputMappings() + { + var complete = InputControlMapping.Range.Complete; + var positive = InputControlMapping.Range.Positive; + var negative = InputControlMapping.Range.Negative; + var noInvert = false; + var doInvert = true; + + TestInputMapping( complete, complete, noInvert, -1.0f, 0.0f, 1.0f ); + TestInputMapping( complete, negative, noInvert, -1.0f, -0.5f, 0.0f ); + TestInputMapping( complete, positive, noInvert, 0.0f, 0.5f, 1.0f ); + + TestInputMapping( negative, complete, noInvert, -1.0f, 1.0f, 0.0f ); + TestInputMapping( negative, negative, noInvert, -1.0f, 0.0f, 0.0f ); + TestInputMapping( negative, positive, noInvert, 0.0f, 1.0f, 0.0f ); + + TestInputMapping( positive, complete, noInvert, 0.0f, -1.0f, 1.0f ); + TestInputMapping( positive, negative, noInvert, 0.0f, -1.0f, 0.0f ); + TestInputMapping( positive, positive, noInvert, 0.0f, 0.0f, 1.0f ); + + TestInputMapping( complete, complete, doInvert, 1.0f, 0.0f, -1.0f ); + TestInputMapping( complete, negative, doInvert, 1.0f, 0.5f, 0.0f ); + TestInputMapping( complete, positive, doInvert, 0.0f, -0.5f, -1.0f ); + + TestInputMapping( negative, complete, doInvert, 1.0f, -1.0f, 0.0f ); + TestInputMapping( negative, negative, doInvert, 1.0f, 0.0f, 0.0f ); + TestInputMapping( negative, positive, doInvert, 0.0f, -1.0f, 0.0f ); + + TestInputMapping( positive, complete, doInvert, 0.0f, 1.0f, -1.0f ); + TestInputMapping( positive, negative, doInvert, 0.0f, 1.0f, 0.0f ); + TestInputMapping( positive, positive, doInvert, 0.0f, 0.0f, -1.0f ); + } + + + void TestInputMapping( InputControlMapping.Range sourceRange, InputControlMapping.Range targetRange, bool invert, float expectA, float expectB, float expectC ) + { + var mapping = new InputControlMapping() { + SourceRange = sourceRange, + TargetRange = targetRange, + Invert = invert + }; + + float input; + float value; + + string sr = "Complete"; + if (sourceRange == InputControlMapping.Range.Negative) + sr = "Negative"; + else + if (sourceRange == InputControlMapping.Range.Positive) + sr = "Positive"; + + string tr = "Complete"; + if (targetRange == InputControlMapping.Range.Negative) + tr = "Negative"; + else + if (targetRange == InputControlMapping.Range.Positive) + tr = "Positive"; + + + input = -1.0f; + value = mapping.MapValue( input ); + if (Mathf.Abs( value - expectA ) > Single.Epsilon) + { + Debug.LogError( "Input of " + input + " got value of " + value + " instead of " + expectA + " (SR = " + sr + ", TR = " + tr + ")" ); + } + + input = 0.0f; + value = mapping.MapValue( input ); + if (Mathf.Abs( value - expectB ) > Single.Epsilon) + { + Debug.LogError( "Input of " + input + " got value of " + value + " instead of " + expectB + " (SR = " + sr + ", TR = " + tr + ")" ); + } + + input = 1.0f; + value = mapping.MapValue( input ); + if (Mathf.Abs( value - expectC ) > Single.Epsilon) + { + Debug.LogError( "Input of " + input + " got value of " + value + " instead of " + expectC + " (SR = " + sr + ", TR = " + tr + ")" ); + } + } + } +} + + diff --git a/Assets/InControl/Test/TestInputManager.cs.meta b/Assets/InControl/Test/TestInputManager.cs.meta new file mode 100644 index 0000000..d520c7b --- /dev/null +++ b/Assets/InControl/Test/TestInputManager.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ded6578543d634a73af69502ee294507 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -50 + icon: {instanceID: 0} + userData: diff --git a/Assets/InControl/Test/TestInputManager.unity b/Assets/InControl/Test/TestInputManager.unity new file mode 100644 index 0000000..5ca454e --- /dev/null +++ b/Assets/InControl/Test/TestInputManager.unity @@ -0,0 +1,384 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &88570908 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_Name + value: InControl + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: useFixedUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: dontDestroyOnLoad + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} + propertyPath: logDebugInfo + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f902a8fc3b3acd64984e12baf4278a76, type: 3} +--- !u!1001 &325180340 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_Name + value: OuyaGameObject + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ad92c5da04e1b904ead8291e00d4c927, type: 3} +--- !u!1 &618706433 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 618706438} + - component: {fileID: 618706437} + - component: {fileID: 618706436} + - component: {fileID: 618706434} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &618706434 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618706433} + m_Enabled: 1 +--- !u!124 &618706436 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618706433} + m_Enabled: 1 +--- !u!20 &618706437 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618706433} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &618706438 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618706433} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1757134949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1757134950} + - component: {fileID: 1757134951} + m_Layer: 0 + m_Name: TestInputManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1757134950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757134949} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1757134951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757134949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ded6578543d634a73af69502ee294507, type: 3} + m_Name: + m_EditorClassIdentifier: + font: {fileID: 12800000, guid: 0410ad49c91d744308a3357425d86f3a, type: 3} diff --git a/Assets/InControl/Test/TestInputManager.unity.meta b/Assets/InControl/Test/TestInputManager.unity.meta new file mode 100644 index 0000000..ed724ee --- /dev/null +++ b/Assets/InControl/Test/TestInputManager.unity.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 5732134fbcf2c404ea75451f03d6392e +DefaultImporter: + userData: diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 9e403ac..91a5b4b 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -8,3 +8,7 @@ EditorBuildSettings: - enabled: 1 path: Assets/Ouya/Examples/Scenes/SceneShowUnityInput.unity guid: 2f8b058e37870744da57754bebe01810 + - enabled: 1 + path: Assets/InControl/Test/TestInputManager.unity + guid: 5732134fbcf2c404ea75451f03d6392e + m_configObjects: {} From c515dff3dd433c6a392d47862da204dd3f8d9758 Mon Sep 17 00:00:00 2001 From: NetuxDevelopment Date: Tue, 11 Jul 2023 12:41:29 -0500 Subject: [PATCH 22/29] feat: Added official OUYA icnography for the controls. --- Assets/Ouya/InputButtons.meta | 8 ++ .../InputButtons/Buttons_OUYA.spriteatlas | 132 ++++++++++++++++++ .../Buttons_OUYA.spriteatlas.meta | 8 ++ Assets/Ouya/InputButtons/OUYA_A.png | Bin 0 -> 12689 bytes Assets/Ouya/InputButtons/OUYA_A.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_DPAD.png | Bin 0 -> 713 bytes Assets/Ouya/InputButtons/OUYA_DPAD.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png | Bin 0 -> 965 bytes .../Ouya/InputButtons/OUYA_DPAD_DOWN.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_DPAD_LEFT.png | Bin 0 -> 1033 bytes .../Ouya/InputButtons/OUYA_DPAD_LEFT.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_DPAD_RIGHT.png | Bin 0 -> 8054 bytes .../InputButtons/OUYA_DPAD_RIGHT.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_DPAD_UP.png | Bin 0 -> 976 bytes .../Ouya/InputButtons/OUYA_DPAD_UP.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_L1.png | Bin 0 -> 1856 bytes Assets/Ouya/InputButtons/OUYA_L1.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_L2.png | Bin 0 -> 10768 bytes Assets/Ouya/InputButtons/OUYA_L2.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_L3.png | Bin 0 -> 4054 bytes Assets/Ouya/InputButtons/OUYA_L3.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_LS.png | Bin 0 -> 2265 bytes Assets/Ouya/InputButtons/OUYA_LS.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_LS_DOWN.png | Bin 0 -> 3870 bytes .../Ouya/InputButtons/OUYA_LS_DOWN.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_LS_LEFT.png | Bin 0 -> 3744 bytes .../Ouya/InputButtons/OUYA_LS_LEFT.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_LS_RIGHT.png | Bin 0 -> 3630 bytes .../Ouya/InputButtons/OUYA_LS_RIGHT.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_LS_UP.png | Bin 0 -> 3731 bytes Assets/Ouya/InputButtons/OUYA_LS_UP.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_O.png | Bin 0 -> 13576 bytes Assets/Ouya/InputButtons/OUYA_O.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_R1.png | Bin 0 -> 2275 bytes Assets/Ouya/InputButtons/OUYA_R1.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_R2.png | Bin 0 -> 11411 bytes Assets/Ouya/InputButtons/OUYA_R2.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_R3.png | Bin 0 -> 4263 bytes Assets/Ouya/InputButtons/OUYA_R3.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_RS.png | Bin 0 -> 2546 bytes Assets/Ouya/InputButtons/OUYA_RS.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_RS_DOWN.png | Bin 0 -> 4095 bytes .../Ouya/InputButtons/OUYA_RS_DOWN.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_RS_LEFT.png | Bin 0 -> 15086 bytes .../Ouya/InputButtons/OUYA_RS_LEFT.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_RS_RIGHT.png | Bin 0 -> 4060 bytes .../Ouya/InputButtons/OUYA_RS_RIGHT.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_RS_UP.png | Bin 0 -> 4044 bytes Assets/Ouya/InputButtons/OUYA_RS_UP.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_SYSTEM.png | Bin 0 -> 15210 bytes Assets/Ouya/InputButtons/OUYA_SYSTEM.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_TOUCHPAD.png | Bin 0 -> 13321 bytes .../Ouya/InputButtons/OUYA_TOUCHPAD.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_U.png | Bin 0 -> 12594 bytes Assets/Ouya/InputButtons/OUYA_U.png.meta | 115 +++++++++++++++ Assets/Ouya/InputButtons/OUYA_Y.png | Bin 0 -> 12871 bytes Assets/Ouya/InputButtons/OUYA_Y.png.meta | 115 +++++++++++++++ 57 files changed, 3253 insertions(+) create mode 100644 Assets/Ouya/InputButtons.meta create mode 100644 Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas create mode 100644 Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_A.png create mode 100644 Assets/Ouya/InputButtons/OUYA_A.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD.png create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_LEFT.png create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_LEFT.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_RIGHT.png create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_RIGHT.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_UP.png create mode 100644 Assets/Ouya/InputButtons/OUYA_DPAD_UP.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_L1.png create mode 100644 Assets/Ouya/InputButtons/OUYA_L1.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_L2.png create mode 100644 Assets/Ouya/InputButtons/OUYA_L2.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_L3.png create mode 100644 Assets/Ouya/InputButtons/OUYA_L3.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_LS.png create mode 100644 Assets/Ouya/InputButtons/OUYA_LS.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_DOWN.png create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_DOWN.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_LEFT.png create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_LEFT.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_RIGHT.png create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_RIGHT.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_UP.png create mode 100644 Assets/Ouya/InputButtons/OUYA_LS_UP.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_O.png create mode 100644 Assets/Ouya/InputButtons/OUYA_O.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_R1.png create mode 100644 Assets/Ouya/InputButtons/OUYA_R1.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_R2.png create mode 100644 Assets/Ouya/InputButtons/OUYA_R2.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_R3.png create mode 100644 Assets/Ouya/InputButtons/OUYA_R3.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_RS.png create mode 100644 Assets/Ouya/InputButtons/OUYA_RS.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_DOWN.png create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_DOWN.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_LEFT.png create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_LEFT.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_RIGHT.png create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_RIGHT.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_UP.png create mode 100644 Assets/Ouya/InputButtons/OUYA_RS_UP.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_SYSTEM.png create mode 100644 Assets/Ouya/InputButtons/OUYA_SYSTEM.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_TOUCHPAD.png create mode 100644 Assets/Ouya/InputButtons/OUYA_TOUCHPAD.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_U.png create mode 100644 Assets/Ouya/InputButtons/OUYA_U.png.meta create mode 100644 Assets/Ouya/InputButtons/OUYA_Y.png create mode 100644 Assets/Ouya/InputButtons/OUYA_Y.png.meta diff --git a/Assets/Ouya/InputButtons.meta b/Assets/Ouya/InputButtons.meta new file mode 100644 index 0000000..91cb4e5 --- /dev/null +++ b/Assets/Ouya/InputButtons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 28ce1a880e27aa242bb4230290b784b7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas b/Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas new file mode 100644 index 0000000..0a9d651 --- /dev/null +++ b/Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas @@ -0,0 +1,132 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!687078895 &4343727234628468602 +SpriteAtlas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Buttons_OUYA + m_EditorData: + serializedVersion: 2 + textureSettings: + serializedVersion: 2 + anisoLevel: 1 + compressionQuality: 50 + maxTextureSize: 2048 + textureCompression: 0 + filterMode: 1 + generateMipMaps: 0 + readable: 0 + crunchedCompression: 0 + sRGB: 1 + platformSettings: + - serializedVersion: 3 + m_BuildTarget: DefaultTexturePlatform + m_MaxTextureSize: 2048 + m_ResizeAlgorithm: 0 + m_TextureFormat: -1 + m_TextureCompression: 1 + m_CompressionQuality: 50 + m_CrunchedCompression: 1 + m_AllowsAlphaSplitting: 0 + m_Overridden: 0 + m_AndroidETC2FallbackOverride: 0 + m_ForceMaximumCompressionQuality_BC6H_BC7: 0 + packingSettings: + serializedVersion: 2 + padding: 8 + blockOffset: 1 + allowAlphaSplitting: 0 + enableRotation: 0 + enableTightPacking: 0 + variantMultiplier: 1 + packables: + - {fileID: 2800000, guid: 5e7c358f0ddd3534cbf4bae1f26c4b8b, type: 3} + - {fileID: 2800000, guid: daf516f55bd8c4147ac575166ebf346a, type: 3} + - {fileID: 2800000, guid: cdac1fe09dbdb464395f742668db1326, type: 3} + - {fileID: 2800000, guid: d34dc34bc3144314996cb01f1370db81, type: 3} + - {fileID: 2800000, guid: 0dbf12f00c9814840a45e9c0d6272804, type: 3} + - {fileID: 2800000, guid: 509f4c0a8a6211b4592a6a7a72b8d0cb, type: 3} + - {fileID: 2800000, guid: 15eb2dc1542f9ac4f850159081824018, type: 3} + - {fileID: 2800000, guid: 0d8cd928fa05fd44a9ca2afcd1733c8e, type: 3} + - {fileID: 2800000, guid: 3b4b16387acc7654f891e41ac5e471fd, type: 3} + - {fileID: 2800000, guid: f2f82afcc29d200429b8b6c68370a7b4, type: 3} + - {fileID: 2800000, guid: de8e896016dd48c4898db4c93d508608, type: 3} + - {fileID: 2800000, guid: 97f47c070535f1343aee329d4fdc3aae, type: 3} + - {fileID: 2800000, guid: 0dc548dd183cc564fbb14b0238b76800, type: 3} + - {fileID: 2800000, guid: 2a52c5fd008d5fc4f81cc8c2584681db, type: 3} + - {fileID: 2800000, guid: c7f97ecadc4d53c4c91f98bbbdfbb985, type: 3} + - {fileID: 2800000, guid: 7d6646e9978489542bd1ef85df1e6dc1, type: 3} + - {fileID: 2800000, guid: b25feab75eb2084428d1bc90313b87a1, type: 3} + - {fileID: 2800000, guid: 9dbce4e246c176047a7a2cf61325498c, type: 3} + - {fileID: 2800000, guid: c6a0a405d12cb2d4d8de4f1a9eac73d6, type: 3} + - {fileID: 2800000, guid: 1ec680907d4dd214a91a6c42d980a948, type: 3} + - {fileID: 2800000, guid: 9c0f8f2b4a2299e41b1ea58cb0445423, type: 3} + - {fileID: 2800000, guid: 42c6163768ad4324ca6c018bb0ae9674, type: 3} + - {fileID: 2800000, guid: 65f1ec6d89a7e8c458f5b8a27938ba74, type: 3} + - {fileID: 2800000, guid: 793447a49bb2a1145b609d6b835f5215, type: 3} + - {fileID: 2800000, guid: a311017733677c3478dcc8e116d2ef55, type: 3} + - {fileID: 2800000, guid: 01ec003146176e149baf2121e818e9dc, type: 3} + - {fileID: 2800000, guid: 98ec3476c2bd02840840d8f55a303d67, type: 3} + totalSpriteSurfaceArea: 603772 + bindAsDefault: 1 + m_MasterAtlas: {fileID: 0} + m_PackedSprites: + - {fileID: 21300000, guid: de8e896016dd48c4898db4c93d508608, type: 3} + - {fileID: 21300000, guid: 1ec680907d4dd214a91a6c42d980a948, type: 3} + - {fileID: 21300000, guid: cdac1fe09dbdb464395f742668db1326, type: 3} + - {fileID: 21300000, guid: 0dbf12f00c9814840a45e9c0d6272804, type: 3} + - {fileID: 21300000, guid: 01ec003146176e149baf2121e818e9dc, type: 3} + - {fileID: 21300000, guid: 15eb2dc1542f9ac4f850159081824018, type: 3} + - {fileID: 21300000, guid: 9dbce4e246c176047a7a2cf61325498c, type: 3} + - {fileID: 21300000, guid: 793447a49bb2a1145b609d6b835f5215, type: 3} + - {fileID: 21300000, guid: c6a0a405d12cb2d4d8de4f1a9eac73d6, type: 3} + - {fileID: 21300000, guid: daf516f55bd8c4147ac575166ebf346a, type: 3} + - {fileID: 21300000, guid: 98ec3476c2bd02840840d8f55a303d67, type: 3} + - {fileID: 21300000, guid: 97f47c070535f1343aee329d4fdc3aae, type: 3} + - {fileID: 21300000, guid: 42c6163768ad4324ca6c018bb0ae9674, type: 3} + - {fileID: 21300000, guid: a311017733677c3478dcc8e116d2ef55, type: 3} + - {fileID: 21300000, guid: b25feab75eb2084428d1bc90313b87a1, type: 3} + - {fileID: 21300000, guid: 0d8cd928fa05fd44a9ca2afcd1733c8e, type: 3} + - {fileID: 21300000, guid: 3b4b16387acc7654f891e41ac5e471fd, type: 3} + - {fileID: 21300000, guid: 7d6646e9978489542bd1ef85df1e6dc1, type: 3} + - {fileID: 21300000, guid: 509f4c0a8a6211b4592a6a7a72b8d0cb, type: 3} + - {fileID: 21300000, guid: c7f97ecadc4d53c4c91f98bbbdfbb985, type: 3} + - {fileID: 21300000, guid: 9c0f8f2b4a2299e41b1ea58cb0445423, type: 3} + - {fileID: 21300000, guid: d34dc34bc3144314996cb01f1370db81, type: 3} + - {fileID: 21300000, guid: f2f82afcc29d200429b8b6c68370a7b4, type: 3} + - {fileID: 21300000, guid: 65f1ec6d89a7e8c458f5b8a27938ba74, type: 3} + - {fileID: 21300000, guid: 0dc548dd183cc564fbb14b0238b76800, type: 3} + - {fileID: 21300000, guid: 2a52c5fd008d5fc4f81cc8c2584681db, type: 3} + - {fileID: 21300000, guid: 5e7c358f0ddd3534cbf4bae1f26c4b8b, type: 3} + m_PackedSpriteNamesToIndex: + - OUYA_LS_LEFT + - OUYA_RS_RIGHT + - OUYA_DPAD_LEFT + - OUYA_DPAD_UP + - OUYA_Y + - OUYA_L2 + - OUYA_RS_DOWN + - OUYA_O + - OUYA_RS_LEFT + - OUYA_DPAD_DOWN + - OUYA_A + - OUYA_LS_RIGHT + - OUYA_SYSTEM + - OUYA_U + - OUYA_RS + - OUYA_L3 + - OUYA_LS + - OUYA_R3 + - OUYA_L1 + - OUYA_R2 + - OUYA_RS_UP + - OUYA_DPAD_RIGHT + - OUYA_LS_DOWN + - OUYA_TOUCHPAD + - OUYA_LS_UP + - OUYA_R1 + - OUYA_DPAD + m_Tag: Buttons_OUYA + m_IsVariant: 0 diff --git a/Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas.meta b/Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas.meta new file mode 100644 index 0000000..384446a --- /dev/null +++ b/Assets/Ouya/InputButtons/Buttons_OUYA.spriteatlas.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f66d1bfec1b31b441a786100ef2c7a1a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4343727234628468602 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_A.png b/Assets/Ouya/InputButtons/OUYA_A.png new file mode 100644 index 0000000000000000000000000000000000000000..85a965584dddf7992826d42be88a74ab97958d9c GIT binary patch literal 12689 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 VgW4n*7{BJT%JLd=EaktaqG<;dp#FNh64}H z7u|K~c5`1IY3g@C@XyK>cO33GxNfyzQr{5uTS|8Bu`Jc<2E%AhPQ{yN_f+oFue?}k zym|jwpUuKaJ)(cE^{6@+aIhUzkYHhMa>UIN-~q|D8J*phD5Ti3^h^5khJ|rQCFZkE zzHc$(G1IY|{{9ya-k2o7vu%m}%=m~E+qP}n-2eF5vt3oPe5{vCx;1AsA3pr%@e20u zYq^h2Ye|5Z$Hvl(n+0^z;Sk?1)B6=$>XucW5#4led1mjuqCFPJc3j+%FsbzZLHV_} zCKa?b=J(5H=Ffg2`Rua&>)4pInIX$BubdVhwn_ip<;TgUQoWn@RM+Q!e=VtI@{#AW zXL;`1_54_k2kHf>TRxzYW`adi9&fH}2nE z`D$0*5q8^^(kpU2IogWO8I;d_X1MRh&KBze`AeVGX7tw4&mHl8@fNq* zXrXfkKz~9*0l}Ka0CF2h7!o%iR!#D@-pN&xe5*fi-t5-1I9ILeuKPC6DW8LH`r1!D zD#>=MuC3DVyr<&hlD31>Seh^*6B^_|gV9(fcXl%{Gc@z3=*Qa$9Ap3jPgg&ebxsLQ E00P1bOaK4? literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_DPAD.png.meta b/Assets/Ouya/InputButtons/OUYA_DPAD.png.meta new file mode 100644 index 0000000..d3ef188 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_DPAD.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 5e7c358f0ddd3534cbf4bae1f26c4b8b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png b/Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png new file mode 100644 index 0000000000000000000000000000000000000000..e19cb4ead8bdee5371b501c3b43e0e09cd1eae14 GIT binary patch literal 965 zcmeAS@N?(olHy`uVBq!ia0vp^JwUvGgAGXDTh~$yq&N#aB7rowFbFd;%$g$s6qGD+ zjVKAuPb(=;EJ|f?Ovz75Rq)JBOiv9;O-!jQJeg|4z`z{j>EaktaqG?9{eHoLG6y~e zALigssARYilQQiW!y`QvCGL_UK?&0vE^`;CSt!0~b1_@Yz3x)$3kK=#Qq_ly>uhzn z6sOv+-Tr;vdG*Al-{*byec$h06@7A(&Vkgsn^-v54k}2nG$%M1;ASy5If7&Ze4JA) zI=z;D+QZPkb870%z=zj&@yH*0&l21+c}3~9s_Uwp#ynH1+AQ`&{u*=d>ET z-i*HLSubAoc?+dUys)bJ@`^L$`Fy6WAM1>_Pu^v1IPv!(IXRh@$&)9?#8tmL`R1qO zGNTUTGY4{`<{dkBJa!U3Un0T)>R({EFgHC^`}M76#YI`>>&Z-13x8nSwElV-E|`uNtvhY#=j`|shyhaVEFZ>z54 zadUG!l(o5X*UG<}uGP#wvfJCp*yqlf9V`DD><{pNRV_M6vg+}&V`twkje1)bvEsV3 z*Q8(Cnt6G5p2Y2lUE4O*?eP4osp96AdEb27?`+-r>}8G043@SBJ8qgwHi=K4?)|&g zqiLtZoi{sPUjLX;W#!{*%d^t!n_vE&FFSsQbLHmf=;-OTPf`85zH!G-!=}^cbfsrU zE0&)8udnG=Ftbwa-f_>u6QXBaoj=&;y|Rst@%rcO&-!_~gmcd$CH`g04t+V(<0^C} z(y&XST`}C?x>VESn9ZLyCFTkGe6LhPyeZFH6dcgJWC7?@6kA5C^s{)z>^7* rfPo2$5ypZgWdR;ER@cMr49pCcyz5;yTRH=C7XyQ*tDnm{r-UW|1|yd< literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png.meta b/Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png.meta new file mode 100644 index 0000000..2b1f15e --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_DPAD_DOWN.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: daf516f55bd8c4147ac575166ebf346a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_DPAD_LEFT.png b/Assets/Ouya/InputButtons/OUYA_DPAD_LEFT.png new file mode 100644 index 0000000000000000000000000000000000000000..74043e81bd563e3274ac7eda6dc96ce5be4283d6 GIT binary patch literal 1033 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 YU7cfM!+hJ|`Nn|+u4|%GqU99wUz6Kjm;e9( literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_DPAD_RIGHT.png.meta b/Assets/Ouya/InputButtons/OUYA_DPAD_RIGHT.png.meta new file mode 100644 index 0000000..6630710 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_DPAD_RIGHT.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: d34dc34bc3144314996cb01f1370db81 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_DPAD_UP.png b/Assets/Ouya/InputButtons/OUYA_DPAD_UP.png new file mode 100644 index 0000000000000000000000000000000000000000..8e42685d154914861872974121d54c7d0bf0e7c7 GIT binary patch literal 976 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_L1.png.meta b/Assets/Ouya/InputButtons/OUYA_L1.png.meta new file mode 100644 index 0000000..ac80aa7 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_L1.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 509f4c0a8a6211b4592a6a7a72b8d0cb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_L2.png b/Assets/Ouya/InputButtons/OUYA_L2.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed04bfba8dcdc704c6052687ffe7b3f6f957871 GIT binary patch literal 10768 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 v^I8@}NLE{BxN(ii|9MXh^8VPMhydW*~T&@ z`#OW{lAXws^~%-l0o>SfSL1mg8)(r@9~h&SL=?iG0w@?-xlu(ARTaajzYQ~w$6@5jCSnB>#;cdjX19&ADuvy=hjrY7fQx8=wlK@@nSBwtM0(`Sx6#N zkp;(_UNE}gp@itP{9-k0UV&+fmxQn&g+b}VOw1Na#@~O!&&aQ(%#E{WwKMR@+8kqb zI;d>&7jB|6dU8vipM|mcHo1x(U;+uz6aEki&>edypbjwoAxP-A|8L-bV_F#+-bdiT zz(BFx4vW78PM2h_6OJ|#a6NmK7b;ms_@h3XT|W9%mB`25i2o~VD2rb$@DqeqvLP%IM9LrUvc>xwsr0uRGCgMEC;#*HoBv1FS9O4lH2}YmCtQg6YM2=ez2}x`JMs-gwx}eRU^wUR(1Os3Ise@B3WADn;_J9q!C`to-=;aYOC(d`O5=B`X&;TvEw4 z@@8pfUnCD@=|{x(M&c=4LR#A~|liRL<}RsW^-?a#Fe?u^KkS>5C%r_=0h!35#E zdu9Vj{f92l=|b4;*>MfKAHt_uw^A;KbK$KlYau84hJEH!^2Fjwrz4+|0j-5C71kR0 zJ#Ts9Gr_X%ZF(&)dwqd z5nxKV)+@m~37jvoAEPn8oYXGC$IL+r)z8tQ;XU@ah#>(?xs(vm^ z?3LRRlFOZLx1j8!KG&*otwFa=b9#gl!S30b%Tvy9O^f_ioz2`c3z5w74o)4Kq5@i* zm`BBF-h{kTB?Abw%Pmp9w=JF+4G>qToY&>L{CPz$$Pr~oajBQhC_H zgCn@DD%Qf`RirCmCXfyOXXY=;HH1DU%DjkCq9misoVvEGD9rH1MP9|4*8qCLD1Tz5 zao!LfQ$9~FoT6->xg)oX7Z z9<05m=JkZlG`56lKRJ~SHO;K5JDNl0P(Y+t0{bh&a*}DA-Rt%lDd)J85=R)NQURTyv>fL zIJ*FsJ{xnZwJu+8j>4{P`BVU0j=MZ#2dfj+VAr?oqTm**SSBYd<7at&98cTTcVWksG#Pr7*wjFqf53b8ca7wlW5Ny)ARymZ6RTTiD>j za1re~NPgb$v{WZ%Y9fg3R!MG7B# zy|AC;4E+^u{|SZwHKq3!+OGLsaG!lJw~DK}I{9XlG?{Y;wJp!KAlvhf+cthmFN|EA z&i&NdFrc`9%yPxG(|~?&eNb;eO^Z$%Pe4L2iE-7jo-pcP9DAb)?FLJ=E z2Ec%tu{+RF!lbte`<3{%Yi-f!mkBRTZWo~QEwM$F$|<=No?F%3D1ubXN8z`rxcU32 zz{(>Vs)E`{{Wwy4`KiS literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_LS.png.meta b/Assets/Ouya/InputButtons/OUYA_LS.png.meta new file mode 100644 index 0000000..9a3d7ca --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_LS.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 3b4b16387acc7654f891e41ac5e471fd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_LS_DOWN.png b/Assets/Ouya/InputButtons/OUYA_LS_DOWN.png new file mode 100644 index 0000000000000000000000000000000000000000..376efd5a47304be28ef3063b9e32c5f54c26b59b GIT binary patch literal 3870 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_LS_DOWN.png.meta b/Assets/Ouya/InputButtons/OUYA_LS_DOWN.png.meta new file mode 100644 index 0000000..dd92b2c --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_LS_DOWN.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: f2f82afcc29d200429b8b6c68370a7b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_LS_LEFT.png b/Assets/Ouya/InputButtons/OUYA_LS_LEFT.png new file mode 100644 index 0000000000000000000000000000000000000000..27db80af19add6dde2ca8edba2258cb5fe02d219 GIT binary patch literal 3744 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_LS_LEFT.png.meta b/Assets/Ouya/InputButtons/OUYA_LS_LEFT.png.meta new file mode 100644 index 0000000..aba8409 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_LS_LEFT.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: de8e896016dd48c4898db4c93d508608 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_LS_RIGHT.png b/Assets/Ouya/InputButtons/OUYA_LS_RIGHT.png new file mode 100644 index 0000000000000000000000000000000000000000..a16b1d58ec3190c613775e4ab0c7cf029cedcc76 GIT binary patch literal 3630 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_O.png.meta b/Assets/Ouya/InputButtons/OUYA_O.png.meta new file mode 100644 index 0000000..9237a51 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_O.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 793447a49bb2a1145b609d6b835f5215 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_R1.png b/Assets/Ouya/InputButtons/OUYA_R1.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7a41967d150687985002ff78ada8694b8e5297 GIT binary patch literal 2275 zcmY+GXH*kd6Na;)m<@su2!<*NDo8{ENE1*>LI;6})M!E{^b$H~5R@w91A`(;b%6vB zLQ$$gDWQl9EP^O)iBd$QY^2M_dUnt5{+RcjnRD;CbI$yDZi=;)F+W%w3;+Q5O-<0Y zhhB3Sg&^KTtt5QvI<%jIOdLZ206yVA<0n8~KJ2h57KU*M!v=bWMG!(f0Q&BMt{yU` z{sb=%TMvSJRB*3{4gdfOGDYiOiJVw|WN9Jd1?!ns(*=hpPO$h>k7(j)a)QGCBWROU z^^8J!wW>b~yUTU!dFawkBfzQjb;57wp(cf<*e5~@rcUZYZst_1a_k?pw9PNOXU!Ap zRO?iC)#|igTvsVt$z@L#Tt4`^dr?(5waXP;X#F!BC4&M0xn%yf!~D^8T zCi77KvYX5w)ej*z1RBtxR++pM;+d8WuKo zcD6G$JyYVTANlQRX%B*u9KF9os!o*Vi%wF9I`kuj8!KLC#>H@GL?W?!_^1O8XG2HQ z6`Dou_$WLLq6cC&NIHG#Qe0_onx#r6ye5T7B9Uk}fga`=XYX11pD5pu^g zD_|-qEqCDYg_YweLNGrcf8V;kF2q{>7*Ygu^lr!+b0+ISXGl{LoSS!Amft`Wq7fw~ zCkSJ}YrP)8$nb}d2w9W}qZ7A1wXBC{nYao^Z!~>LXJ%14hp+qTH9qQDZ)m;E%n};D zezvWPw^Sbv8q1j;rr4$1-J&U%7b6+WNNt3AE?w+$XwfStZ{x@1fLu87N zjN`bw!B__KT-H+5{+$z29t0%&L;?;Rr1UXg7 z-7taCj$+74+tcU~gvzeOLHCDE5@a00xwqne!9hRJ0tl1LnsKXRPJYh{;&xkiD-LS=~` z!pflyOe0l2iFALy?YmDGd-Oo z8?b%z4jibGlG2mNum4-*xsotta?-i~_7sR){VJiU`0jpU0JDf`?qk24L3a?RywG3) z%}aJQmguFDl4)JncrO}gzJ578)Xm7#Fe!;?*3v|22U{^vNJx8MM+0b?0q#He9gAZh z3(37z!E~g(^b24Y(E1eS3^|~DBdBNSD+zbq@#O4peN0k`R@31YK^pTT`czl+Iwuin z+t#z$@6G6Rf9p>@H%tzn+18)lySVBJ6}a=NJLLlm3IhWdtwLKMWadmkic5$lUL6G@J$Hw?4Aq;YD!kO`)cGSpgaX0qj@w5Oq@D2$uxYpbSQIinm= zU-D%Ubhb?O@@F>*H<0w2*$HU)W?#(!Gi7&FePNDg4kW#5v1d*yIo=QUEAO^_iG*QU z!l4uWwdtpW0ZIQL`oA;%drYA0-$4J1<^NogL5c7m@Sy-YJN44{iz56EKPUiGj1{`t H0H5%Go2LW{ literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_R1.png.meta b/Assets/Ouya/InputButtons/OUYA_R1.png.meta new file mode 100644 index 0000000..3493f0c --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_R1.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 2a52c5fd008d5fc4f81cc8c2584681db +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_R2.png b/Assets/Ouya/InputButtons/OUYA_R2.png new file mode 100644 index 0000000000000000000000000000000000000000..90ba26ec193033c9da59dde92cc03124b25a7f53 GIT binary patch literal 11411 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_R2.png.meta b/Assets/Ouya/InputButtons/OUYA_R2.png.meta new file mode 100644 index 0000000..e13aa4d --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_R2.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: c7f97ecadc4d53c4c91f98bbbdfbb985 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_R3.png b/Assets/Ouya/InputButtons/OUYA_R3.png new file mode 100644 index 0000000000000000000000000000000000000000..54f9eae357e61d9dd3db488665d53bdc8892b1e9 GIT binary patch literal 4263 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_R3.png.meta b/Assets/Ouya/InputButtons/OUYA_R3.png.meta new file mode 100644 index 0000000..1595fda --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_R3.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 7d6646e9978489542bd1ef85df1e6dc1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_RS.png b/Assets/Ouya/InputButtons/OUYA_RS.png new file mode 100644 index 0000000000000000000000000000000000000000..a9a4b4eab40acab66d68e761a7b218316d6ee142 GIT binary patch literal 2546 zcma);X*|>m7svm|USSxCWXY6EC^FYNNi&2=DaKxw?2K(PGuE+8wz_4zWMs=e*)B46 z4Z^jX8OlDELKs;pOWjA$^V}Er^Lbu8FV64$KIeDNyYu23f7{gX1fMt`001Y9Zouyx zb-$y^<>5L~`poi!qsHrZ!#WTE_=SHK8<3eLb~HSVL0Dn#`nqDUjsY&fwFkaVF49Im zj&3e@TpSjt(P?;MdG?6KgMSd4myWy15sG;5;D};B`tBJ?CD#<9OMiyUszTW67i4m$0? zg@rdZ&YLfb7k^KgTPF4O3ISegB->62lD`gf;dYV zteW-k_7<^yjRvo;OFF%Y;zU()qcpX&WDN`rI=4R#nQ-b7-rc7GkmkqSmCF4SjdB`R zb|Chi?T>?Le;6OrelAyjS%{F$V6IFT9qc856+0`YbL6tn3q-aD z?7CGl#uJ4vm}+qhR=N#k$D4F?%ujBAq=vib&GgNbaV;-lG+*>hjWR5%v?hJB;-OnT z%Q%F@`cRAwwLs9H%mt{ONV9lIRhC;zFLLF6s% zPP!h88S(TMEax~L{WaXJSi^6VMyGB!(IqFFgrnWTxiRC?_r81^B4F*f6dAI|G;~4v zMfT0|EMKew+am;t!Bu%Y4)yXb2{5G3qYSS;0Zppz_40G-XIsCl*r z?5$SjPk=|y%f9!m9&vU)lUp%;Jt`bQH3?}~B`srE*}AJt+pT-`&tc<=q7_%kTuK}q zZeCnxV@$Caq`b`n{^)atCHf?`qz-W7=xVR8XtTtLX8&k$dV3l)1F7_wZ6|+_w{4eU z++DXuov4(5~+?)W)KAP7e$W zIQ1rvcai!syBZ&|dMeX9lcg%|e|;^UCSId|7dTklDEaFhYrKLuc+-e4x6Fc!N?g~~ z<_jTFar17m0_51)OG&7VfV^o>DjJln1eQvORCDXx*{QAD#ssc0#_r z8SU_7nHZm39#mELurS!&1G4S_0c@kj>Q&Vv`5H&_X$cXp5HB+eS|PlI6K}X0&2BH1 zmR9%j5+YNSP0hA`EY5Z(wb7=U`zQ9)E4v```k!Q#|1`?;X$t>tW6kzdi3u^k8`+-) zlr2~rpGu-B6faDCS&lLCRUe1LfT~|O$6{Me+Z8V$a9+D*6ct~yDd0say4f!{xD4=x zHpnK2lSZ%n+Q&P5o4vKAxZCr<5(z=BfUoVz4!J6ZaJKmj4R9H0g!<$Xg zACcSn*5L&u?62f)SKKm}`%k7y{_w%n3Mv%8=M#F88Q#k|R=g5`VV6EjE+v3ZTE>Di zksD^&cSaDx3l>Jb|FIiwFlNL7K$m3^FD%89gmC#&Q_H31C;8k>*bcb0-WV1|g z@v*}eLcw=_YnWWrd^{MRBzVx-r@kMmyeLte5@Jh@CR?YkWUM5oK>xf+)t%arG70hD zey>nqARcUQgUsps_UcNdKTPyn>=xdCfBUXFZ6j}vY%mQSbgNlZ{eY*#Th{W8=>s!f zUU?Tu+xkpn4&5uuu7UWTUQlx))KasiWsMLt5ci$?q$mnPX2Xq*{}$)W6!`W-W*1jS zp~*43*sDa~uLN+1i@kJ%VhGBo8dV4zgbqtRcU?j^1s{GGs7}A-%eM`$T@o_cKz8~| z`m0>!Hd#BB3GT1ju@j#_P>?%Sb4;52SX!SGx0OOw7&C3Fb@Fa>xnN0qZj#164Cj?@ZYHa8PT!Y9S4bHkh3WP~l zZ@_bStdq~^Ke3W5~8j%A*xs^U^;7kM@qdy!?;Fd`E z=pe;Fvy0v%cG!099pc#R;vddiVBe?H0~SgF4a;Yae&5lTsgefPc5PmBSzIN(l4ieC z)ZWre@n!*S`&yc8DA%;pzFs7N!W3Si H?-2Db7eAmZ literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_RS.png.meta b/Assets/Ouya/InputButtons/OUYA_RS.png.meta new file mode 100644 index 0000000..bdad551 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_RS.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: b25feab75eb2084428d1bc90313b87a1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_RS_DOWN.png b/Assets/Ouya/InputButtons/OUYA_RS_DOWN.png new file mode 100644 index 0000000000000000000000000000000000000000..5a25f334d68c67c8bb6c5d3a39775348e8fc240b GIT binary patch literal 4095 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 WLNncLq3qvyXF?g6>sMcQjrkApVXT<| literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_RS_DOWN.png.meta b/Assets/Ouya/InputButtons/OUYA_RS_DOWN.png.meta new file mode 100644 index 0000000..b82a31a --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_RS_DOWN.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 9dbce4e246c176047a7a2cf61325498c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_RS_LEFT.png b/Assets/Ouya/InputButtons/OUYA_RS_LEFT.png new file mode 100644 index 0000000000000000000000000000000000000000..e4cd4700bd52ce2bb5448493ae882e79297eef35 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/Assets/Ouya/InputButtons/OUYA_RS_RIGHT.png.meta b/Assets/Ouya/InputButtons/OUYA_RS_RIGHT.png.meta new file mode 100644 index 0000000..2b24dc9 --- /dev/null +++ b/Assets/Ouya/InputButtons/OUYA_RS_RIGHT.png.meta @@ -0,0 +1,115 @@ +fileFormatVersion: 2 +guid: 1ec680907d4dd214a91a6c42d980a948 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ouya/InputButtons/OUYA_RS_UP.png b/Assets/Ouya/InputButtons/OUYA_RS_UP.png new file mode 100644 index 0000000000000000000000000000000000000000..ba551419b36edfd2172d079539f8a112b7cbff1b GIT binary patch literal 4044 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

1R-pcujI?g76s<+IjC#Pnd7m};o+do+ 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 OWL+d(|5i~+@AO}Y5LK!G diff --git a/Assets/Ouya/Examples/Sounds/SoundWave.wav.meta b/Assets/Ouya/Examples/Sounds/SoundWave.wav.meta deleted file mode 100644 index a5fb98f..0000000 --- a/Assets/Ouya/Examples/Sounds/SoundWave.wav.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4e461a577cbef04488a6bf02ea94b5a6 -AudioImporter: - serializedVersion: 4 - format: -1 - quality: -1 - stream: 1 - 3D: 1 - forceToMono: 0 - useHardware: 0 - loopable: 0 From 641aaa761577c77fe5d14caaae08b82eef1aa46d Mon Sep 17 00:00:00 2001 From: Goest-Games Date: Fri, 31 Jul 2020 13:40:48 -0700 Subject: [PATCH 15/29] Removed Unused Image Files --- .../Examples/Icons/SceneSetResolution.meta | 2 - .../Icons/SceneSetResolution/app_icon.png | Bin 1432 -> 0 bytes .../SceneSetResolution/app_icon.png.meta | 33 ------------ .../Icons/SceneSetResolution/icon.png | Bin 6573 -> 0 bytes .../Icons/SceneSetResolution/icon.png.meta | 47 ------------------ .../Icons/SceneSetResolution/ouya_icon.png | Bin 10206 -> 0 bytes .../SceneSetResolution/ouya_icon.png.meta | 33 ------------ .../Ouya/Examples/Icons/SceneShowDrumkit.meta | 2 - .../Icons/SceneShowDrumkit/app_icon.png | Bin 1863 -> 0 bytes .../Icons/SceneShowDrumkit/app_icon.png.meta | 33 ------------ .../Examples/Icons/SceneShowDrumkit/icon.png | Bin 6196 -> 0 bytes .../Icons/SceneShowDrumkit/icon.png.meta | 47 ------------------ .../Icons/SceneShowDrumkit/ouya_icon.png | Bin 10610 -> 0 bytes .../Icons/SceneShowDrumkit/ouya_icon.png.meta | 33 ------------ .../Ouya/Examples/Icons/SceneShowGuitar.meta | 2 - .../Icons/SceneShowGuitar/app_icon.png | Bin 1870 -> 0 bytes .../Icons/SceneShowGuitar/app_icon.png.meta | 33 ------------ .../Examples/Icons/SceneShowGuitar/icon.png | Bin 6063 -> 0 bytes .../Icons/SceneShowGuitar/icon.png.meta | 47 ------------------ .../Icons/SceneShowGuitar/ouya_icon.png | Bin 10657 -> 0 bytes .../Icons/SceneShowGuitar/ouya_icon.png.meta | 33 ------------ .../Examples/Icons/SceneShowJavaScript.meta | 2 - .../Icons/SceneShowJavaScript/app_icon.png | Bin 2092 -> 0 bytes .../SceneShowJavaScript/app_icon.png.meta | 33 ------------ .../Icons/SceneShowJavaScript/icon.png | Bin 7989 -> 0 bytes .../Icons/SceneShowJavaScript/icon.png.meta | 47 ------------------ .../Icons/SceneShowJavaScript/ouya_icon.png | Bin 13292 -> 0 bytes .../SceneShowJavaScript/ouya_icon.png.meta | 33 ------------ .../Icons/SceneShowMeshPerformance.meta | 2 - .../SceneShowMeshPerformance/app_icon.png | Bin 1592 -> 0 bytes .../app_icon.png.meta | 33 ------------ .../Icons/SceneShowMeshPerformance/icon.png | Bin 7086 -> 0 bytes .../SceneShowMeshPerformance/icon.png.meta | 47 ------------------ .../SceneShowMeshPerformance/ouya_icon.png | Bin 11863 -> 0 bytes .../ouya_icon.png.meta | 33 ------------ Assets/Ouya/Examples/Icons/SceneShowNDK.meta | 2 - .../Examples/Icons/SceneShowNDK/app_icon.png | Bin 1412 -> 0 bytes .../Icons/SceneShowNDK/app_icon.png.meta | 33 ------------ .../Ouya/Examples/Icons/SceneShowNDK/icon.png | Bin 5146 -> 0 bytes .../Examples/Icons/SceneShowNDK/icon.png.meta | 47 ------------------ .../Examples/Icons/SceneShowNDK/ouya_icon.png | Bin 9426 -> 0 bytes .../Icons/SceneShowNDK/ouya_icon.png.meta | 33 ------------ .../Ouya/Examples/Icons/SceneShowSounds.meta | 2 - .../Icons/SceneShowSounds/app_icon.png | Bin 1724 -> 0 bytes .../Icons/SceneShowSounds/app_icon.png.meta | 33 ------------ .../Examples/Icons/SceneShowSounds/icon.png | Bin 6945 -> 0 bytes .../Icons/SceneShowSounds/icon.png.meta | 47 ------------------ .../Icons/SceneShowSounds/ouya_icon.png | Bin 12585 -> 0 bytes .../Icons/SceneShowSounds/ouya_icon.png.meta | 33 ------------ .../Examples/Icons/VirtualControllerJS.meta | 5 -- .../Icons/VirtualControllerJS/app_icon.png | Bin 1966 -> 0 bytes .../VirtualControllerJS/app_icon.png.meta | 47 ------------------ .../Icons/VirtualControllerJS/icon.png | Bin 9889 -> 0 bytes .../Icons/VirtualControllerJS/icon.png.meta | 47 ------------------ .../Icons/VirtualControllerJS/ouya_icon.png | Bin 14556 -> 0 bytes .../VirtualControllerJS/ouya_icon.png.meta | 47 ------------------ 56 files changed, 951 deletions(-) delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneSetResolution/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowDrumkit/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowGuitar/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowJavaScript/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowMeshPerformance/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowNDK/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/SceneShowSounds/ouya_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS.meta delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS/app_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS/app_icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS/icon.png delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS/icon.png.meta delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS/ouya_icon.png delete mode 100644 Assets/Ouya/Examples/Icons/VirtualControllerJS/ouya_icon.png.meta diff --git a/Assets/Ouya/Examples/Icons/SceneSetResolution.meta b/Assets/Ouya/Examples/Icons/SceneSetResolution.meta deleted file mode 100644 index 8ff0162..0000000 --- a/Assets/Ouya/Examples/Icons/SceneSetResolution.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 98475791ff8e8da42ab282361b3ee4e8 diff --git a/Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png b/Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png deleted file mode 100644 index 047896e4a1b8b3ac5201cd2a8c30dfe326c56663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1432 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoY)RhkE>9@4QQZRaJHbY8uoqQWh{$SKp&MLEM! zkSpnGSYcvxw?qijqw}ZMO23Q?DADiWP|D~QRq9As-KTVy!^wBcY7uRte~U6VPxu}! z((LI|%5(MC*V+d^^Q7%!B_)BPY?TkX3mCW*L>w4fm^2y!7+3|k7BDz5 zia2OAFmbR3Ff7C(`F~qOQxntA4-cDja&tWu1SV|VYWni^YvJv;*S@x5n9nWt^J~eM zsfV8yB^DJ4{rvgUK&sbZrq79U=iIWhwe9Nvt$7{wBlST%e=VFR&# z>_b9b!@|O@%$Db5jZxfJ^OI@&?b^(^++5wXw6qBmCpKQW67uECmjyd_&NNntV^mdD zy>aW-p>yZ>+S=M46z%-*>udInoNXKSw6?OQq@}g>tqs%Owtc&%f|AJ2WA!H_dfh62 zeOYN!`N>7jzD{T7&YhFy&C~1c?KQHq(^FEKwXE}OT6flJ4X+zYHUDOG7sv$0#`5mJ zFK>14{{7?4?EE`8;)QnYZ{y?R>pGawVYPnMDv91>7dBphJ@wI}NB84iAMcl+G-JjI z$pz|h`)WFG-i*9*_3FX2%?C3~4!tZn^!Vd~wQF^!e1COSyXNmNQCC;j9p&%kK7IOR zU}q;+wsz`N(JfoHC@3m6c5j&H;q86+#0idX-@g~u)bt!Z>U!ncHMgf*w{AW7{PV-- z=jR86ioSjOHgUbUm{?M2sp!E3f&2UGpDX$75O;w^;+;-;ga6G{PKQeWWiS*~RcTdM zR~y;b=!kVc_4D5CJMsD~#;!#j2NNc^_sgAp_G}psKmYxg{tt8WIgW)M_44&~RS>uk zJE71*MnXpB$oBmE1w}oICJjYqP=@%zrVlV zely3-*O#}dy4rcYef>WfyZQXUkn!;Haw;q|G&3^`h>NSsW!(7b-2B~H`!8RWCe4_Qjm^N!tgM)chmBdzu7;!kc=NAczgFxy&1Gb5Z5_DzQBBRSFPd3yAt50N zd3o>pxh~v(A9>?#*_(Io?)5Z$E-5cRzDD-{x_8l`p{)Dw_pe;3xu^EGSZix*;@k4_ z@KEA%5 zj*g8hR%uyUT7LTXw|eF3)xWjHj?aE)zRq;PvSn1C`XgG4@$P7!My+5>TguZXK;pOF>F=Ix< zB8_mp6FR!O3wQ03($v%hW~hwJ%!6mn_}tJv_4=!uZrjwUQ^osIb8>k8{{8FW=ht>J z#VImU(nikzN`<}_lj}XHuU~$La|j5Ql$5m8c2D%?GK!6joiTg1vw_5sZ{N&7nW(_x z(5>Bf^M2IWu{1kY?2R)qH9acReK+s;ix(OuzK1Vf6jW1Je^_F*_*iwIpoWpV|Nf6$ m365>mj(Cd;A|)GkAFqEDdii|yQ)ewu0qN=L=d#Wzp$Pzq({zIX diff --git a/Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png.meta b/Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png.meta deleted file mode 100644 index fc0eb16..0000000 --- a/Assets/Ouya/Examples/Icons/SceneSetResolution/app_icon.png.meta +++ /dev/null @@ -1,33 +0,0 @@ -fileFormatVersion: 2 -guid: 21f8aee176ba3774cbe3a89d9c9e4cd4 -TextureImporter: - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - textureType: -1 - buildTargetSettings: [] diff --git a/Assets/Ouya/Examples/Icons/SceneSetResolution/icon.png b/Assets/Ouya/Examples/Icons/SceneSetResolution/icon.png deleted file mode 100644 index 7979bc185c9e762f8154ca8f975e61edd59038de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6573 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Android/libs/OuyaUnityPlugin.jar.meta b/Assets/Plugins/Android/libs/OuyaUnityPlugin.aar.meta similarity index 50% rename from Assets/Plugins/Android/libs/OuyaUnityPlugin.jar.meta rename to Assets/Plugins/Android/libs/OuyaUnityPlugin.aar.meta index 628e222..af2d52d 100644 --- a/Assets/Plugins/Android/libs/OuyaUnityPlugin.jar.meta +++ b/Assets/Plugins/Android/libs/OuyaUnityPlugin.aar.meta @@ -1,20 +1,29 @@ fileFormatVersion: 2 -guid: a41e8aa7e9a02bf4587a8b299e12d54a -timeCreated: 1471459546 -licenseType: Pro +guid: 4b126b2afb2425e488ac60cfb70695de PluginImporter: - serializedVersion: 1 + externalObjects: {} + serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - Android: + - first: + Android: Android + second: enabled: 1 settings: {} - Any: + - first: + Any: + second: enabled: 0 settings: {} - Editor: + - first: + Editor: Editor + second: enabled: 0 settings: DefaultValueInitialized: true diff --git a/Assets/Plugins/Android/libs/OuyaUnityPlugin.jar b/Assets/Plugins/Android/libs/OuyaUnityPlugin.jar deleted file mode 100644 index 566090f2ac92ce492236b14066ecbee5b2ac9b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81510 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⩔vS$P<3T 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℞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 diff --git a/Logs/Packages-Update.log b/Logs/Packages-Update.log new file mode 100644 index 0000000..ceacdee --- /dev/null +++ b/Logs/Packages-Update.log @@ -0,0 +1,47 @@ + +=== Fri Jul 31 11:59:27 2020 + +Packages were changed. +Update Mode: resetToDefaultDependencies + +The following packages were added: + com.unity.textmeshpro@2.0.1 + com.unity.package-manager-ui@2.2.0 + com.unity.collab-proxy@1.2.16 + com.unity.ext.nunit@1.0.0 + com.unity.test-framework@1.0.13 + com.unity.timeline@1.1.0 + com.unity.ide.vscode@1.1.3 + com.unity.ide.rider@1.1.0 + com.unity.ugui@1.0.0 + com.unity.modules.ai@1.0.0 + com.unity.modules.animation@1.0.0 + com.unity.modules.androidjni@1.0.0 + com.unity.modules.assetbundle@1.0.0 + com.unity.modules.audio@1.0.0 + com.unity.modules.cloth@1.0.0 + com.unity.modules.director@1.0.0 + com.unity.modules.imageconversion@1.0.0 + com.unity.modules.imgui@1.0.0 + com.unity.modules.jsonserialize@1.0.0 + com.unity.modules.particlesystem@1.0.0 + com.unity.modules.physics@1.0.0 + com.unity.modules.physics2d@1.0.0 + com.unity.modules.screencapture@1.0.0 + com.unity.modules.terrain@1.0.0 + com.unity.modules.terrainphysics@1.0.0 + com.unity.modules.tilemap@1.0.0 + com.unity.modules.ui@1.0.0 + com.unity.modules.uielements@1.0.0 + com.unity.modules.umbra@1.0.0 + com.unity.modules.unityanalytics@1.0.0 + com.unity.modules.unitywebrequest@1.0.0 + com.unity.modules.unitywebrequestassetbundle@1.0.0 + com.unity.modules.unitywebrequestaudio@1.0.0 + com.unity.modules.unitywebrequesttexture@1.0.0 + com.unity.modules.unitywebrequestwww@1.0.0 + com.unity.modules.vehicles@1.0.0 + com.unity.modules.video@1.0.0 + com.unity.modules.vr@1.0.0 + com.unity.modules.wind@1.0.0 + com.unity.modules.xr@1.0.0 diff --git a/OuyaSdk_AndroidStudio/.gitignore b/OuyaSdk_AndroidStudio/.gitignore new file mode 100644 index 0000000..603b140 --- /dev/null +++ b/OuyaSdk_AndroidStudio/.gitignore @@ -0,0 +1,14 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx diff --git a/OuyaSdk_AndroidStudio/.idea/.name b/OuyaSdk_AndroidStudio/.idea/.name new file mode 100644 index 0000000..bb3713a --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/.name @@ -0,0 +1 @@ +OuyaSdk \ No newline at end of file diff --git a/OuyaSdk_AndroidStudio/.idea/codeStyles/Project.xml b/OuyaSdk_AndroidStudio/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/OuyaSdk_AndroidStudio/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +