├── .gitattributes ├── .gitignore ├── Assembly-CSharp-firstpass-vs.csproj.DotSettings ├── AssetStore ├── icon.png ├── large.png ├── large.xcf ├── screens │ ├── signin.png │ └── trophies.png └── small.png ├── Assets ├── Plugins.meta └── Plugins │ ├── Editor.meta │ ├── Editor │ ├── GameJolt.meta │ └── GameJolt │ │ ├── SettingsEditor.cs │ │ ├── SettingsEditor.cs.meta │ │ ├── Tools.cs │ │ └── Tools.cs.meta │ ├── GameJolt.meta │ └── GameJolt │ ├── Animations.meta │ ├── Animations │ ├── GameJoltController.controller │ ├── GameJoltController.controller.meta │ ├── LeaderboardsWindow.anim │ ├── LeaderboardsWindow.anim.meta │ ├── LeaderboardsWindowAppears.anim │ ├── LeaderboardsWindowAppears.anim.meta │ ├── LeaderboardsWindowDisappears.anim │ ├── LeaderboardsWindowDisappears.anim.meta │ ├── LeaderboardsWindowProcessing.anim │ ├── LeaderboardsWindowProcessing.anim.meta │ ├── Loading.anim │ ├── Loading.anim.meta │ ├── ModalAppears.anim │ ├── ModalAppears.anim.meta │ ├── Notification.anim │ ├── Notification.anim.meta │ ├── NotificationAppears.anim │ ├── NotificationAppears.anim.meta │ ├── NotificationDisappears.anim │ ├── NotificationDisappears.anim.meta │ ├── SignInWindow.anim │ ├── SignInWindow.anim.meta │ ├── SignInWindowAppears.anim │ ├── SignInWindowAppears.anim.meta │ ├── SignInWindowDisappears.anim │ ├── SignInWindowDisappears.anim.meta │ ├── SignInWindowProcessing.anim │ ├── SignInWindowProcessing.anim.meta │ ├── TrophiesWindow.anim │ ├── TrophiesWindow.anim.meta │ ├── TrophiesWindowAppears.anim │ ├── TrophiesWindowAppears.anim.meta │ ├── TrophiesWindowDisappears.anim │ └── TrophiesWindowDisappears.anim.meta │ ├── Demo.meta │ ├── Demo │ ├── Console.meta │ ├── Console │ │ ├── Console.unity │ │ ├── Console.unity.meta │ │ ├── ConsoleTest.cs │ │ ├── ConsoleTest.cs.meta │ │ ├── Prefabs.meta │ │ └── Prefabs │ │ │ ├── Line.prefab │ │ │ └── Line.prefab.meta │ ├── Load.meta │ ├── Load │ │ ├── LoadTest.cs │ │ ├── LoadTest.cs.meta │ │ ├── One.unity │ │ ├── One.unity.meta │ │ ├── Two.unity │ │ └── Two.unity.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── RotatingCube.meta │ │ └── RotatingCube │ │ │ ├── Cube.prefab │ │ │ ├── Cube.prefab.meta │ │ │ ├── CubeAnimation.anim │ │ │ ├── CubeAnimation.anim.meta │ │ │ ├── CubeAnimator.controller │ │ │ └── CubeAnimator.controller.meta │ ├── UI.meta │ └── UI │ │ ├── RestrictedButton.cs │ │ ├── RestrictedButton.cs.meta │ │ ├── UI.unity │ │ ├── UI.unity.meta │ │ ├── UITest.cs │ │ └── UITest.cs.meta │ ├── Images.meta │ ├── Images │ ├── GJAPIDummy.png │ ├── GJAPIDummy.png.meta │ ├── GJAPIInputField.png │ ├── GJAPIInputField.png.meta │ ├── GJAPILoginIcon.png │ ├── GJAPILoginIcon.png.meta │ ├── GJAPILogo.png │ ├── GJAPILogo.png.meta │ ├── GJAPITokenIcon.png │ ├── GJAPITokenIcon.png.meta │ ├── GJAPIUserIcon.png │ └── GJAPIUserIcon.png.meta │ ├── Prefabs.meta │ ├── Prefabs │ ├── GameJoltAPI.prefab │ ├── GameJoltAPI.prefab.meta │ ├── ScoreItem.prefab │ ├── ScoreItem.prefab.meta │ ├── TableButton.prefab │ ├── TableButton.prefab.meta │ ├── TrophyItem.prefab │ └── TrophyItem.prefab.meta │ ├── Resources.meta │ ├── Resources │ ├── Images.meta │ └── Images │ │ ├── GJAPIDefaultAvatar.jpg │ │ ├── GJAPIDefaultAvatar.jpg.meta │ │ ├── GJAPIDefaultNotification.jpg │ │ ├── GJAPIDefaultNotification.jpg.meta │ │ ├── GJAPIDefaultTrophy.jpg │ │ └── GJAPIDefaultTrophy.jpg.meta │ ├── Scripts.meta │ ├── Scripts │ ├── API.meta │ ├── API │ │ ├── Constants.cs │ │ ├── Constants.cs.meta │ │ ├── Core.meta │ │ ├── Core │ │ │ ├── MonoSingleton.cs │ │ │ ├── MonoSingleton.cs.meta │ │ │ ├── Request.cs │ │ │ ├── Request.cs.meta │ │ │ ├── Response.cs │ │ │ └── Response.cs.meta │ │ ├── DataStore.cs │ │ ├── DataStore.cs.meta │ │ ├── Manager.cs │ │ ├── Manager.cs.meta │ │ ├── Misc.cs │ │ ├── Misc.cs.meta │ │ ├── Objects.meta │ │ ├── Objects │ │ │ ├── Base.cs │ │ │ ├── Base.cs.meta │ │ │ ├── Score.cs │ │ │ ├── Score.cs.meta │ │ │ ├── Table.cs │ │ │ ├── Table.cs.meta │ │ │ ├── Trophy.cs │ │ │ ├── Trophy.cs.meta │ │ │ ├── User.cs │ │ │ └── User.cs.meta │ │ ├── Scores.cs │ │ ├── Scores.cs.meta │ │ ├── Sessions.cs │ │ ├── Sessions.cs.meta │ │ ├── Settings.cs │ │ ├── Settings.cs.meta │ │ ├── Trophies.cs │ │ ├── Trophies.cs.meta │ │ ├── Users.cs │ │ └── Users.cs.meta │ ├── External.meta │ ├── External │ │ ├── SimpleJSON.cs │ │ ├── SimpleJSON.cs.meta │ │ ├── XTEA.cs │ │ └── XTEA.cs.meta │ ├── UI.meta │ └── UI │ │ ├── Behaviours.meta │ │ ├── Behaviours │ │ ├── DismissibleWindow.cs │ │ ├── DismissibleWindow.cs.meta │ │ ├── KeyboardNavigableForm.cs │ │ ├── KeyboardNavigableForm.cs.meta │ │ ├── NotificationCentre.cs │ │ └── NotificationCentre.cs.meta │ │ ├── Controllers.meta │ │ ├── Controllers │ │ ├── BaseWindow.cs │ │ ├── BaseWindow.cs.meta │ │ ├── LeaderboardsWindow.cs │ │ ├── LeaderboardsWindow.cs.meta │ │ ├── NotificationItem.cs │ │ ├── NotificationItem.cs.meta │ │ ├── ScoreItem.cs │ │ ├── ScoreItem.cs.meta │ │ ├── SignInWindow.cs │ │ ├── SignInWindow.cs.meta │ │ ├── TableButton.cs │ │ ├── TableButton.cs.meta │ │ ├── TrophiesWindow.cs │ │ ├── TrophiesWindow.cs.meta │ │ ├── TrophyItem.cs │ │ └── TrophyItem.cs.meta │ │ ├── Manager.cs │ │ ├── Manager.cs.meta │ │ ├── Objects.meta │ │ └── Objects │ │ ├── Notification.cs │ │ └── Notification.cs.meta │ ├── readme.txt │ └── readme.txt.meta ├── CHANGELOG.md ├── Documentation ├── Doxyfile ├── Output │ └── html │ │ ├── annotated.html │ │ ├── arrowdown.png │ │ ├── arrowright.png │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_constants-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_constants.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_mono_singleton-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_mono_singleton.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_mono_singleton.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_request-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_request.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_response-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_core_1_1_response.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_data_store-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_data_store.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_manager-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_manager.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_manager.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_misc-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_misc.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_base-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_base.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_base.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_score-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_score.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_score.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_table-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_table.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_table.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_trophy-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_trophy.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_trophy.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_user-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_user.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_objects_1_1_user.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_scores-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_scores.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_sessions-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_sessions.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_settings-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_settings.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_settings.png │ │ ├── class_game_jolt_1_1_a_p_i_1_1_trophies-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_trophies.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_users-members.html │ │ ├── class_game_jolt_1_1_a_p_i_1_1_users.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_dismissible_window-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_dismissible_window.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_dismissible_window.png │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_keyboard_navigable_form-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_keyboard_navigable_form.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_keyboard_navigable_form.png │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_notification_centre-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_notification_centre.html │ │ ├── class_game_jolt_1_1_u_i_1_1_behaviours_1_1_notification_centre.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_base_window-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_base_window.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_base_window.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_leaderboards_window-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_leaderboards_window.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_leaderboards_window.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_notification_item-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_notification_item.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_notification_item.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_score_item-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_score_item.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_score_item.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_sign_in_window-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_sign_in_window.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_sign_in_window.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_table_button-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_table_button.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_table_button.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_trophies_window-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_trophies_window.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_trophies_window.png │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_trophy_item-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_trophy_item.html │ │ ├── class_game_jolt_1_1_u_i_1_1_controllers_1_1_trophy_item.png │ │ ├── class_game_jolt_1_1_u_i_1_1_manager-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_manager.html │ │ ├── class_game_jolt_1_1_u_i_1_1_manager.png │ │ ├── class_game_jolt_1_1_u_i_1_1_objects_1_1_notification-members.html │ │ ├── class_game_jolt_1_1_u_i_1_1_objects_1_1_notification.html │ │ ├── closed.png │ │ ├── custom.css │ │ ├── dir_030a908d0b05c9b12966e769cc6802b7.html │ │ ├── dir_0b4eaef40a1fe20bedafe9e8e719ce66.html │ │ ├── dir_0cd74e691a2e791625b62fcac57a82cf.html │ │ ├── dir_0e424c5ca17b63935bea643c48698145.html │ │ ├── dir_156fe2c57e6e30a77483093d19328575.html │ │ ├── dir_192ca38f0175fa1a60a36deb5c501c40.html │ │ ├── dir_1f60d357b35fdfadb6818e9844ecedee.html │ │ ├── dir_2531af573ed64a685a349c5937d2827f.html │ │ ├── dir_25347b4adf69bbcff043aebe3c89721a.html │ │ ├── dir_47fc72583b95e893c1b69dddfca5c502.html │ │ ├── dir_583bdb35ab3ddc26956aa0af977eaa06.html │ │ ├── dir_628e589f57e02f11b51a61ad6a60367a.html │ │ ├── dir_6efcf6584681993e5b0b07d83f3a60f8.html │ │ ├── dir_74513755f0769637a97ce495687a76ea.html │ │ ├── dir_758e3a4c79805ca7e2bedb881f40c45f.html │ │ ├── dir_8bd5d0efc20abb53097ed02277035fe7.html │ │ ├── dir_99ef224956ce202912398edc296d2518.html │ │ ├── dir_9d3365f1da231edf34201723332fc782.html │ │ ├── dir_b4a3dedc6ebf780451ff20b938024bee.html │ │ ├── dir_b6ef262451aa0763b9ed3d27d47b2ee3.html │ │ ├── doc.png │ │ ├── downloads.html │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── dynsections.js │ │ ├── faq.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ ├── icomoon.woff │ │ ├── index.html │ │ ├── jquery.js │ │ ├── md___users_loic__projects_gjapi__documentation__pages_downloads.html │ │ ├── md___users_loic__projects_gjapi__documentation__pages_main.html │ │ ├── md___users_loic__projects_gjapi__documentation__pages_tutorial.html │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── namespace_game_jolt.html │ │ ├── namespace_game_jolt_1_1_a_p_i.html │ │ ├── namespace_game_jolt_1_1_a_p_i_1_1_core.html │ │ ├── namespace_game_jolt_1_1_a_p_i_1_1_objects.html │ │ ├── namespace_game_jolt_1_1_u_i.html │ │ ├── namespace_game_jolt_1_1_u_i_1_1_behaviours.html │ │ ├── namespace_game_jolt_1_1_u_i_1_1_controllers.html │ │ ├── namespace_game_jolt_1_1_u_i_1_1_objects.html │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── splitbar.png │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ ├── tabs.css │ │ └── tutorial.html ├── Pages │ ├── downloads.md │ ├── faq.md │ ├── main.md │ └── tutorial.md └── Templates │ ├── css │ └── custom.css │ ├── fonts │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff │ └── layouts │ ├── DoxygenLayout.xml │ ├── footer.html │ └── header.html ├── LICENSE.txt ├── Makefile ├── ProjectSettings ├── AudioManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset └── TimeManager.asset └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uilds/ 5 | [Mm]isc/ 6 | 7 | # Autogenerated VS/MD solution and project files 8 | *.csproj 9 | *.unityproj 10 | *.sln 11 | *.suo 12 | *.tmp 13 | *.user 14 | *.userprefs 15 | *.pidb 16 | *.booproj 17 | 18 | # Unity3D generated meta files 19 | *.pidb.meta 20 | 21 | # Unity3D Generated File On Crash Reports 22 | sysinfo.txt 23 | 24 | # GJAPI Settings 25 | [Aa]ssets/Plugins/GameJolt/Resources/GJAPISettings.* 26 | 27 | # Asset Store Tools 28 | [Aa]ssets/AssetStoreTools* 29 | 30 | # OS 31 | .DS_Store 32 | -------------------------------------------------------------------------------- /Assembly-CSharp-firstpass-vs.csproj.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | True 3 | True -------------------------------------------------------------------------------- /AssetStore/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loicteixeira/gj-unity-api/edb91e7994dcf662b0b334e8dbefeddb9fd6d88e/AssetStore/icon.png -------------------------------------------------------------------------------- /AssetStore/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loicteixeira/gj-unity-api/edb91e7994dcf662b0b334e8dbefeddb9fd6d88e/AssetStore/large.png -------------------------------------------------------------------------------- /AssetStore/large.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loicteixeira/gj-unity-api/edb91e7994dcf662b0b334e8dbefeddb9fd6d88e/AssetStore/large.xcf -------------------------------------------------------------------------------- /AssetStore/screens/signin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loicteixeira/gj-unity-api/edb91e7994dcf662b0b334e8dbefeddb9fd6d88e/AssetStore/screens/signin.png -------------------------------------------------------------------------------- /AssetStore/screens/trophies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loicteixeira/gj-unity-api/edb91e7994dcf662b0b334e8dbefeddb9fd6d88e/AssetStore/screens/trophies.png -------------------------------------------------------------------------------- /AssetStore/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loicteixeira/gj-unity-api/edb91e7994dcf662b0b334e8dbefeddb9fd6d88e/AssetStore/small.png -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88451dbc06cb0704b9bd1f9c42bf50e9 3 | folderAsset: yes 4 | timeCreated: 1428098980 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1067cac67c4a3ba4db258f8f1b1973a1 3 | folderAsset: yes 4 | timeCreated: 1428099224 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/Editor/GameJolt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edf03feba6208c54dab3f8389e29a9ca 3 | folderAsset: yes 4 | timeCreated: 1428277938 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/Editor/GameJolt/SettingsEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using GameJolt.API; 3 | using UnityEditor; 4 | 5 | namespace GameJolt.Editor { 6 | [CustomEditor(typeof(Settings))] 7 | public class SettingsEditor : UnityEditor.Editor { 8 | public override void OnInspectorGUI() { 9 | var settings = target as Settings; 10 | if(settings == null) return; 11 | if(string.IsNullOrEmpty(settings.encryptionKey)) 12 | settings.encryptionKey = GetRandomPassword(); 13 | base.OnInspectorGUI(); 14 | } 15 | 16 | private static string GetRandomPassword() { 17 | const int pwLength = 16; 18 | const string chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-*/=?!§$%&"; 19 | var pw = new char[pwLength]; 20 | var rnd = new Random(); 21 | for(int i = 0; i < pwLength; i++) 22 | pw[i] = chars[rnd.Next(chars.Length)]; 23 | return new string(pw); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Assets/Plugins/Editor/GameJolt/SettingsEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d643ebd0583fe994a8c4fd8a34020d83 3 | timeCreated: 1508942409 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Plugins/Editor/GameJolt/Tools.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.EventSystems; 3 | using UnityEditor; 4 | using GameJolt.API; 5 | 6 | namespace GameJolt.Editor 7 | { 8 | public class Tools : MonoBehaviour { 9 | 10 | [MenuItem("Edit/Project Settings/Game Jolt API")] 11 | public static void Settings() 12 | { 13 | var asset = AssetDatabase.LoadAssetAtPath(Constants.SETTINGS_ASSET_FULL_PATH, typeof(Settings)) as Settings; 14 | if (asset == null) 15 | { 16 | asset = ScriptableObject.CreateInstance(); 17 | AssetDatabase.CreateAsset(asset, Constants.SETTINGS_ASSET_FULL_PATH); 18 | AssetDatabase.SaveAssets(); 19 | } 20 | 21 | EditorUtility.FocusProjectWindow(); 22 | Selection.activeObject = asset; 23 | } 24 | 25 | [MenuItem("GameObject/Game Jolt API Manager")] 26 | public static void Manager() 27 | { 28 | var manager = FindObjectOfType(); 29 | if (manager != null) 30 | { 31 | Selection.activeObject = manager; 32 | } 33 | else 34 | { 35 | var prefab = AssetDatabase.LoadAssetAtPath(Constants.MANAGER_ASSET_FULL_PATH, typeof(GameObject)) as GameObject; 36 | if (prefab == null) 37 | { 38 | Debug.LogError("Unable to locate Game Jolt API prefab."); 39 | } 40 | else 41 | { 42 | var clone = PrefabUtility.InstantiatePrefab(prefab) as GameObject; 43 | Selection.activeObject = clone; 44 | 45 | if (FindObjectOfType() == null) 46 | { 47 | new GameObject( 48 | "EventSystem", 49 | typeof(EventSystem), 50 | typeof(StandaloneInputModule), 51 | typeof(StandaloneInputModule) 52 | ); 53 | } 54 | } 55 | } 56 | } 57 | } 58 | } -------------------------------------------------------------------------------- /Assets/Plugins/Editor/GameJolt/Tools.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c276adf5d723c444fb10be1306ffbb62 3 | timeCreated: 1428101463 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b696b31cf14e0542ba0f0d864c955dd 3 | folderAsset: yes 4 | timeCreated: 1428096971 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 413de3fbde342ab449a0a55bfd3ead5f 3 | folderAsset: yes 4 | timeCreated: 1430181387 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/GameJoltController.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90deceee486bc63489ac84ed03c2e230 3 | timeCreated: 1430107417 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/LeaderboardsWindow.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05ff3a398773cc64a8d1455c12e15a3e 3 | timeCreated: 1433026792 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/LeaderboardsWindowAppears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7244e7977d400049b758e25a66c152f 3 | timeCreated: 1433026778 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/LeaderboardsWindowDisappears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 607a137d8ba8f6a4d88f0faf59c03038 3 | timeCreated: 1433026806 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/LeaderboardsWindowProcessing.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: LeaderboardsWindowProcessing 9 | serializedVersion: 6 10 | m_Legacy: 0 11 | m_Compressed: 0 12 | m_UseHighQualityCurve: 1 13 | m_RotationCurves: [] 14 | m_CompressedRotationCurves: [] 15 | m_PositionCurves: [] 16 | m_ScaleCurves: [] 17 | m_FloatCurves: 18 | - curve: 19 | serializedVersion: 2 20 | m_Curve: 21 | - time: 0 22 | value: 1 23 | inSlope: Infinity 24 | outSlope: Infinity 25 | tangentMode: 31 26 | m_PreInfinity: 2 27 | m_PostInfinity: 2 28 | attribute: m_IsActive 29 | path: Modal 30 | classID: 1 31 | script: {fileID: 0} 32 | - curve: 33 | serializedVersion: 2 34 | m_Curve: 35 | - time: 0 36 | value: 1 37 | inSlope: Infinity 38 | outSlope: Infinity 39 | tangentMode: 31 40 | m_PreInfinity: 2 41 | m_PostInfinity: 2 42 | attribute: m_IsActive 43 | path: LeaderboardPanel 44 | classID: 1 45 | script: {fileID: 0} 46 | m_PPtrCurves: [] 47 | m_SampleRate: 60 48 | m_WrapMode: 0 49 | m_Bounds: 50 | m_Center: {x: 0, y: 0, z: 0} 51 | m_Extent: {x: 0, y: 0, z: 0} 52 | m_ClipBindingConstant: 53 | genericBindings: 54 | - path: 1916311769 55 | attribute: 2086281974 56 | script: {fileID: 0} 57 | classID: 1 58 | customType: 0 59 | isPPtrCurve: 0 60 | - path: 3660318455 61 | attribute: 2086281974 62 | script: {fileID: 0} 63 | classID: 1 64 | customType: 0 65 | isPPtrCurve: 0 66 | pptrCurveMapping: [] 67 | m_AnimationClipSettings: 68 | serializedVersion: 2 69 | m_StartTime: 0 70 | m_StopTime: 0 71 | m_OrientationOffsetY: 0 72 | m_Level: 0 73 | m_CycleOffset: 0 74 | m_LoopTime: 0 75 | m_LoopBlend: 0 76 | m_LoopBlendOrientation: 0 77 | m_LoopBlendPositionY: 0 78 | m_LoopBlendPositionXZ: 0 79 | m_KeepOriginalOrientation: 0 80 | m_KeepOriginalPositionY: 1 81 | m_KeepOriginalPositionXZ: 0 82 | m_HeightFromFeet: 0 83 | m_Mirror: 0 84 | m_EditorCurves: 85 | - curve: 86 | serializedVersion: 2 87 | m_Curve: 88 | - time: 0 89 | value: 1 90 | inSlope: Infinity 91 | outSlope: Infinity 92 | tangentMode: 31 93 | m_PreInfinity: 2 94 | m_PostInfinity: 2 95 | attribute: m_IsActive 96 | path: Modal 97 | classID: 1 98 | script: {fileID: 0} 99 | - curve: 100 | serializedVersion: 2 101 | m_Curve: 102 | - time: 0 103 | value: 1 104 | inSlope: Infinity 105 | outSlope: Infinity 106 | tangentMode: 31 107 | m_PreInfinity: 2 108 | m_PostInfinity: 2 109 | attribute: m_IsActive 110 | path: LeaderboardPanel 111 | classID: 1 112 | script: {fileID: 0} 113 | m_EulerEditorCurves: [] 114 | m_HasGenericRootTransform: 0 115 | m_HasMotionFloatCurves: 0 116 | m_GenerateMotionCurves: 0 117 | m_Events: [] 118 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/LeaderboardsWindowProcessing.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3ec411947f349140b5dd299da729f9e 3 | timeCreated: 1433030566 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/Loading.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2811fcc5e667f714e9b4c5aee85e9330 3 | timeCreated: 1432347336 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/ModalAppears.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: ModalAppears 9 | serializedVersion: 6 10 | m_Legacy: 0 11 | m_Compressed: 0 12 | m_UseHighQualityCurve: 1 13 | m_RotationCurves: [] 14 | m_CompressedRotationCurves: [] 15 | m_PositionCurves: [] 16 | m_ScaleCurves: [] 17 | m_FloatCurves: 18 | - curve: 19 | serializedVersion: 2 20 | m_Curve: 21 | - time: 0 22 | value: 1 23 | inSlope: Infinity 24 | outSlope: Infinity 25 | tangentMode: 31 26 | m_PreInfinity: 2 27 | m_PostInfinity: 2 28 | attribute: m_IsActive 29 | path: Modal 30 | classID: 1 31 | script: {fileID: 0} 32 | - curve: 33 | serializedVersion: 2 34 | m_Curve: 35 | - time: 0 36 | value: 0 37 | inSlope: 6 38 | outSlope: 6 39 | tangentMode: 10 40 | - time: .166666672 41 | value: 1 42 | inSlope: 6 43 | outSlope: 6 44 | tangentMode: 10 45 | m_PreInfinity: 2 46 | m_PostInfinity: 2 47 | attribute: m_Alpha 48 | path: Modal 49 | classID: 225 50 | script: {fileID: 0} 51 | m_PPtrCurves: [] 52 | m_SampleRate: 60 53 | m_WrapMode: 0 54 | m_Bounds: 55 | m_Center: {x: 0, y: 0, z: 0} 56 | m_Extent: {x: 0, y: 0, z: 0} 57 | m_ClipBindingConstant: 58 | genericBindings: 59 | - path: 1916311769 60 | attribute: 2086281974 61 | script: {fileID: 0} 62 | classID: 1 63 | customType: 0 64 | isPPtrCurve: 0 65 | - path: 1916311769 66 | attribute: 1574349066 67 | script: {fileID: 0} 68 | classID: 225 69 | customType: 0 70 | isPPtrCurve: 0 71 | pptrCurveMapping: [] 72 | m_AnimationClipSettings: 73 | serializedVersion: 2 74 | m_StartTime: 0 75 | m_StopTime: .166666672 76 | m_OrientationOffsetY: 0 77 | m_Level: 0 78 | m_CycleOffset: 0 79 | m_LoopTime: 0 80 | m_LoopBlend: 0 81 | m_LoopBlendOrientation: 0 82 | m_LoopBlendPositionY: 0 83 | m_LoopBlendPositionXZ: 0 84 | m_KeepOriginalOrientation: 0 85 | m_KeepOriginalPositionY: 1 86 | m_KeepOriginalPositionXZ: 0 87 | m_HeightFromFeet: 0 88 | m_Mirror: 0 89 | m_EditorCurves: 90 | - curve: 91 | serializedVersion: 2 92 | m_Curve: 93 | - time: 0 94 | value: 1 95 | inSlope: Infinity 96 | outSlope: Infinity 97 | tangentMode: 31 98 | m_PreInfinity: 2 99 | m_PostInfinity: 2 100 | attribute: m_IsActive 101 | path: Modal 102 | classID: 1 103 | script: {fileID: 0} 104 | - curve: 105 | serializedVersion: 2 106 | m_Curve: 107 | - time: 0 108 | value: 0 109 | inSlope: 6 110 | outSlope: 6 111 | tangentMode: 10 112 | - time: .166666672 113 | value: 1 114 | inSlope: 6 115 | outSlope: 6 116 | tangentMode: 10 117 | m_PreInfinity: 2 118 | m_PostInfinity: 2 119 | attribute: m_Alpha 120 | path: Modal 121 | classID: 225 122 | script: {fileID: 0} 123 | m_EulerEditorCurves: [] 124 | m_HasGenericRootTransform: 0 125 | m_HasMotionFloatCurves: 0 126 | m_GenerateMotionCurves: 0 127 | m_Events: [] 128 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/ModalAppears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35f4c5b16c9644f4aad180dd557a27a6 3 | timeCreated: 1430107417 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/Notification.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: Notification 9 | serializedVersion: 6 10 | m_Legacy: 0 11 | m_Compressed: 0 12 | m_UseHighQualityCurve: 1 13 | m_RotationCurves: [] 14 | m_CompressedRotationCurves: [] 15 | m_PositionCurves: [] 16 | m_ScaleCurves: [] 17 | m_FloatCurves: 18 | - curve: 19 | serializedVersion: 2 20 | m_Curve: 21 | - time: 0 22 | value: 1 23 | inSlope: Infinity 24 | outSlope: Infinity 25 | tangentMode: 31 26 | m_PreInfinity: 2 27 | m_PostInfinity: 2 28 | attribute: m_IsActive 29 | path: NotificationPanel 30 | classID: 1 31 | script: {fileID: 0} 32 | m_PPtrCurves: [] 33 | m_SampleRate: 60 34 | m_WrapMode: 0 35 | m_Bounds: 36 | m_Center: {x: 0, y: 0, z: 0} 37 | m_Extent: {x: 0, y: 0, z: 0} 38 | m_ClipBindingConstant: 39 | genericBindings: 40 | - path: 2832659920 41 | attribute: 2086281974 42 | script: {fileID: 0} 43 | classID: 1 44 | customType: 0 45 | isPPtrCurve: 0 46 | pptrCurveMapping: [] 47 | m_AnimationClipSettings: 48 | serializedVersion: 2 49 | m_StartTime: 0 50 | m_StopTime: 0 51 | m_OrientationOffsetY: 0 52 | m_Level: 0 53 | m_CycleOffset: 0 54 | m_LoopTime: 0 55 | m_LoopBlend: 0 56 | m_LoopBlendOrientation: 0 57 | m_LoopBlendPositionY: 0 58 | m_LoopBlendPositionXZ: 0 59 | m_KeepOriginalOrientation: 0 60 | m_KeepOriginalPositionY: 1 61 | m_KeepOriginalPositionXZ: 0 62 | m_HeightFromFeet: 0 63 | m_Mirror: 0 64 | m_EditorCurves: 65 | - curve: 66 | serializedVersion: 2 67 | m_Curve: 68 | - time: 0 69 | value: 1 70 | inSlope: Infinity 71 | outSlope: Infinity 72 | tangentMode: 31 73 | m_PreInfinity: 2 74 | m_PostInfinity: 2 75 | attribute: m_IsActive 76 | path: NotificationPanel 77 | classID: 1 78 | script: {fileID: 0} 79 | m_EulerEditorCurves: [] 80 | m_HasGenericRootTransform: 0 81 | m_HasMotionFloatCurves: 0 82 | m_GenerateMotionCurves: 0 83 | m_Events: [] 84 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/Notification.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7ef25cb12a104c44a100677330e9664 3 | timeCreated: 1433363764 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/NotificationAppears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6aba10c1ca3db140b24a34afe81e639 3 | timeCreated: 1433363673 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/NotificationDisappears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 421c66238f848904683b57a19a7bb222 3 | timeCreated: 1433363696 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/SignInWindow.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: SignInWindow 9 | serializedVersion: 6 10 | m_Legacy: 0 11 | m_Compressed: 0 12 | m_UseHighQualityCurve: 1 13 | m_RotationCurves: [] 14 | m_CompressedRotationCurves: [] 15 | m_PositionCurves: [] 16 | m_ScaleCurves: [] 17 | m_FloatCurves: 18 | - curve: 19 | serializedVersion: 2 20 | m_Curve: 21 | - time: 0 22 | value: 1 23 | inSlope: Infinity 24 | outSlope: Infinity 25 | tangentMode: 31 26 | m_PreInfinity: 2 27 | m_PostInfinity: 2 28 | attribute: m_IsActive 29 | path: SignInPanel 30 | classID: 1 31 | script: {fileID: 0} 32 | - curve: 33 | serializedVersion: 2 34 | m_Curve: 35 | - time: 0 36 | value: 1 37 | inSlope: Infinity 38 | outSlope: Infinity 39 | tangentMode: 31 40 | m_PreInfinity: 2 41 | m_PostInfinity: 2 42 | attribute: m_IsActive 43 | path: Modal 44 | classID: 1 45 | script: {fileID: 0} 46 | m_PPtrCurves: [] 47 | m_SampleRate: 60 48 | m_WrapMode: 0 49 | m_Bounds: 50 | m_Center: {x: 0, y: 0, z: 0} 51 | m_Extent: {x: 0, y: 0, z: 0} 52 | m_ClipBindingConstant: 53 | genericBindings: 54 | - path: 476655105 55 | attribute: 2086281974 56 | script: {fileID: 0} 57 | classID: 1 58 | customType: 0 59 | isPPtrCurve: 0 60 | - path: 1916311769 61 | attribute: 2086281974 62 | script: {fileID: 0} 63 | classID: 1 64 | customType: 0 65 | isPPtrCurve: 0 66 | pptrCurveMapping: [] 67 | m_AnimationClipSettings: 68 | serializedVersion: 2 69 | m_StartTime: 0 70 | m_StopTime: 0 71 | m_OrientationOffsetY: 0 72 | m_Level: 0 73 | m_CycleOffset: 0 74 | m_LoopTime: 0 75 | m_LoopBlend: 0 76 | m_LoopBlendOrientation: 0 77 | m_LoopBlendPositionY: 0 78 | m_LoopBlendPositionXZ: 0 79 | m_KeepOriginalOrientation: 0 80 | m_KeepOriginalPositionY: 1 81 | m_KeepOriginalPositionXZ: 0 82 | m_HeightFromFeet: 0 83 | m_Mirror: 0 84 | m_EditorCurves: 85 | - curve: 86 | serializedVersion: 2 87 | m_Curve: 88 | - time: 0 89 | value: 1 90 | inSlope: Infinity 91 | outSlope: Infinity 92 | tangentMode: 31 93 | m_PreInfinity: 2 94 | m_PostInfinity: 2 95 | attribute: m_IsActive 96 | path: SignInPanel 97 | classID: 1 98 | script: {fileID: 0} 99 | - curve: 100 | serializedVersion: 2 101 | m_Curve: 102 | - time: 0 103 | value: 1 104 | inSlope: Infinity 105 | outSlope: Infinity 106 | tangentMode: 31 107 | m_PreInfinity: 2 108 | m_PostInfinity: 2 109 | attribute: m_IsActive 110 | path: Modal 111 | classID: 1 112 | script: {fileID: 0} 113 | m_EulerEditorCurves: [] 114 | m_HasGenericRootTransform: 0 115 | m_HasMotionFloatCurves: 0 116 | m_GenerateMotionCurves: 0 117 | m_Events: [] 118 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/SignInWindow.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6dcd2ab4971509848ba39cb803a41095 3 | timeCreated: 1430108169 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/SignInWindowAppears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19125fbdb6036ca47a4c93acc20b429f 3 | timeCreated: 1430107594 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/SignInWindowDisappears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1885cc77e9203a4daa357caa7d9dcba 3 | timeCreated: 1430958417 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/SignInWindowProcessing.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 025f80cae6c91de4893f19c969fa6b1e 3 | timeCreated: 1430718095 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/TrophiesWindow.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: TrophiesWindow 9 | serializedVersion: 6 10 | m_Legacy: 0 11 | m_Compressed: 0 12 | m_UseHighQualityCurve: 1 13 | m_RotationCurves: [] 14 | m_CompressedRotationCurves: [] 15 | m_PositionCurves: [] 16 | m_ScaleCurves: [] 17 | m_FloatCurves: 18 | - curve: 19 | serializedVersion: 2 20 | m_Curve: 21 | - time: 0 22 | value: 1 23 | inSlope: Infinity 24 | outSlope: Infinity 25 | tangentMode: 31 26 | m_PreInfinity: 2 27 | m_PostInfinity: 2 28 | attribute: m_IsActive 29 | path: Modal 30 | classID: 1 31 | script: {fileID: 0} 32 | - curve: 33 | serializedVersion: 2 34 | m_Curve: 35 | - time: 0 36 | value: 1 37 | inSlope: Infinity 38 | outSlope: Infinity 39 | tangentMode: 31 40 | m_PreInfinity: 2 41 | m_PostInfinity: 2 42 | attribute: m_IsActive 43 | path: TrophiesPanel 44 | classID: 1 45 | script: {fileID: 0} 46 | m_PPtrCurves: [] 47 | m_SampleRate: 60 48 | m_WrapMode: 0 49 | m_Bounds: 50 | m_Center: {x: 0, y: 0, z: 0} 51 | m_Extent: {x: 0, y: 0, z: 0} 52 | m_ClipBindingConstant: 53 | genericBindings: 54 | - path: 1916311769 55 | attribute: 2086281974 56 | script: {fileID: 0} 57 | classID: 1 58 | customType: 0 59 | isPPtrCurve: 0 60 | - path: 3795479679 61 | attribute: 2086281974 62 | script: {fileID: 0} 63 | classID: 1 64 | customType: 0 65 | isPPtrCurve: 0 66 | pptrCurveMapping: [] 67 | m_AnimationClipSettings: 68 | serializedVersion: 2 69 | m_StartTime: 0 70 | m_StopTime: 0 71 | m_OrientationOffsetY: 0 72 | m_Level: 0 73 | m_CycleOffset: 0 74 | m_LoopTime: 0 75 | m_LoopBlend: 0 76 | m_LoopBlendOrientation: 0 77 | m_LoopBlendPositionY: 0 78 | m_LoopBlendPositionXZ: 0 79 | m_KeepOriginalOrientation: 0 80 | m_KeepOriginalPositionY: 1 81 | m_KeepOriginalPositionXZ: 0 82 | m_HeightFromFeet: 0 83 | m_Mirror: 0 84 | m_EditorCurves: 85 | - curve: 86 | serializedVersion: 2 87 | m_Curve: 88 | - time: 0 89 | value: 1 90 | inSlope: Infinity 91 | outSlope: Infinity 92 | tangentMode: 31 93 | m_PreInfinity: 2 94 | m_PostInfinity: 2 95 | attribute: m_IsActive 96 | path: Modal 97 | classID: 1 98 | script: {fileID: 0} 99 | - curve: 100 | serializedVersion: 2 101 | m_Curve: 102 | - time: 0 103 | value: 1 104 | inSlope: Infinity 105 | outSlope: Infinity 106 | tangentMode: 31 107 | m_PreInfinity: 2 108 | m_PostInfinity: 2 109 | attribute: m_IsActive 110 | path: TrophiesPanel 111 | classID: 1 112 | script: {fileID: 0} 113 | m_EulerEditorCurves: [] 114 | m_HasGenericRootTransform: 0 115 | m_HasMotionFloatCurves: 0 116 | m_GenerateMotionCurves: 0 117 | m_Events: [] 118 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/TrophiesWindow.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0a563e72a7ac6246b4eb96eed7a7d9d 3 | timeCreated: 1432349637 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/TrophiesWindowAppears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7dda0680958b92a44a061ef287be49d6 3 | timeCreated: 1432349409 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Animations/TrophiesWindowDisappears.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 126116fe1ed20164697e3ccab61982f4 3 | timeCreated: 1432357835 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b91b6ee24b8365c46bc58bc634563d1b 3 | folderAsset: yes 4 | timeCreated: 1430181387 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Console.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c343964593fa4149a66bfb7780c21c7 3 | folderAsset: yes 4 | timeCreated: 1428294322 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Console/Console.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a33dd15a501c284b9834169e2d64da4 3 | timeCreated: 1428189985 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Console/ConsoleTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4549baf5abb527a44beff34449a89657 3 | timeCreated: 1428287863 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Console/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf95fac022102824581fcf22f8f9d495 3 | folderAsset: yes 4 | timeCreated: 1428294340 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Console/Prefabs/Line.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &109592 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 4 9 | m_Component: 10 | - 224: {fileID: 22497400} 11 | - 222: {fileID: 22288002} 12 | - 114: {fileID: 11400036} 13 | m_Layer: 5 14 | m_Name: Line 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!114 &11400036 21 | MonoBehaviour: 22 | m_ObjectHideFlags: 1 23 | m_PrefabParentObject: {fileID: 0} 24 | m_PrefabInternal: {fileID: 100100000} 25 | m_GameObject: {fileID: 109592} 26 | m_Enabled: 1 27 | m_EditorHideFlags: 0 28 | m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} 29 | m_Name: 30 | m_EditorClassIdentifier: 31 | m_Material: {fileID: 0} 32 | m_Color: {r: .196078435, g: .196078435, b: .196078435, a: 1} 33 | m_FontData: 34 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} 35 | m_FontSize: 14 36 | m_FontStyle: 0 37 | m_BestFit: 0 38 | m_MinSize: 10 39 | m_MaxSize: 40 40 | m_Alignment: 0 41 | m_RichText: 1 42 | m_HorizontalOverflow: 0 43 | m_VerticalOverflow: 0 44 | m_LineSpacing: 1 45 | m_Text: 46 | --- !u!222 &22288002 47 | CanvasRenderer: 48 | m_ObjectHideFlags: 1 49 | m_PrefabParentObject: {fileID: 0} 50 | m_PrefabInternal: {fileID: 100100000} 51 | m_GameObject: {fileID: 109592} 52 | --- !u!224 &22497400 53 | RectTransform: 54 | m_ObjectHideFlags: 1 55 | m_PrefabParentObject: {fileID: 0} 56 | m_PrefabInternal: {fileID: 100100000} 57 | m_GameObject: {fileID: 109592} 58 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 59 | m_LocalPosition: {x: 0, y: 0, z: 0} 60 | m_LocalScale: {x: 1, y: 1, z: 1} 61 | m_Children: [] 62 | m_Father: {fileID: 0} 63 | m_RootOrder: 0 64 | m_AnchorMin: {x: 0, y: 0} 65 | m_AnchorMax: {x: 0, y: 0} 66 | m_AnchoredPosition: {x: 0, y: 0} 67 | m_SizeDelta: {x: 0, y: 0} 68 | m_Pivot: {x: .5, y: .5} 69 | --- !u!1001 &100100000 70 | Prefab: 71 | m_ObjectHideFlags: 1 72 | serializedVersion: 2 73 | m_Modification: 74 | m_TransformParent: {fileID: 0} 75 | m_Modifications: [] 76 | m_RemovedComponents: [] 77 | m_ParentPrefab: {fileID: 0} 78 | m_RootGameObject: {fileID: 109592} 79 | m_IsPrefabParent: 1 80 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Console/Prefabs/Line.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e6c55c6b22700145a3ad929a57a91e3 3 | timeCreated: 1428288509 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Load.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0017f2933a76d4cd5bd33ec7e9864c49 3 | folderAsset: yes 4 | timeCreated: 1489805159 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Load/LoadTest.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | using System.Collections; 4 | 5 | public class LoadTest : MonoBehaviour 6 | { 7 | public void SignInButtonClicked() 8 | { 9 | GameJolt.UI.Manager.Instance.ShowSignIn((bool success) => { 10 | if (success) 11 | { 12 | GameJolt.UI.Manager.Instance.QueueNotification("Welcome"); 13 | } 14 | else 15 | { 16 | GameJolt.UI.Manager.Instance.QueueNotification("Closed the window :("); 17 | } 18 | }); 19 | } 20 | 21 | public void SignOutButtonClicked() { 22 | if(GameJolt.API.Manager.Instance.CurrentUser == null) { 23 | GameJolt.UI.Manager.Instance.QueueNotification("You're not signed in"); 24 | } else { 25 | GameJolt.API.Manager.Instance.CurrentUser.SignOut(); 26 | GameJolt.UI.Manager.Instance.QueueNotification("Signed out :("); 27 | } 28 | } 29 | 30 | public void IsSignedInButtonClicked() { 31 | if (GameJolt.API.Manager.Instance.CurrentUser != null) { 32 | GameJolt.UI.Manager.Instance.QueueNotification( 33 | "Signed in as " + GameJolt.API.Manager.Instance.CurrentUser.Name); 34 | } 35 | else { 36 | GameJolt.UI.Manager.Instance.QueueNotification("Not Signed In :("); 37 | } 38 | } 39 | 40 | public void LoadSceneButtonClicked(string sceneName) { 41 | Debug.Log("Loading Scene " + sceneName); 42 | #if UNITY_5_0 || UNITY_5_1 || UNITY_5_2 43 | Application.LoadLevel(sceneName); 44 | #else 45 | UnityEngine.SceneManagement.SceneManager.LoadScene(sceneName); 46 | #endif 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Load/LoadTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71c415a2c312f48438ce3e9421c722f3 3 | timeCreated: 1489805666 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Load/One.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5a88fd1228154bfdb03ffa440fb61e7 3 | timeCreated: 1489805438 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Load/Two.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df5af32711f3e413086aec0f5a84a9cc 3 | timeCreated: 1489806115 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5893b3a125d849088e1930515099021 3 | folderAsset: yes 4 | timeCreated: 1489805226 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs/RotatingCube.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74b84f88263494088b643722e32abe6d 3 | folderAsset: yes 4 | timeCreated: 1489805283 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs/RotatingCube/Cube.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &199916 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 4 9 | m_Component: 10 | - 4: {fileID: 490642} 11 | - 33: {fileID: 3397092} 12 | - 65: {fileID: 6579620} 13 | - 23: {fileID: 2312888} 14 | - 95: {fileID: 9543994} 15 | m_Layer: 0 16 | m_Name: Cube 17 | m_TagString: Untagged 18 | m_Icon: {fileID: 0} 19 | m_NavMeshLayer: 0 20 | m_StaticEditorFlags: 0 21 | m_IsActive: 1 22 | --- !u!4 &490642 23 | Transform: 24 | m_ObjectHideFlags: 1 25 | m_PrefabParentObject: {fileID: 0} 26 | m_PrefabInternal: {fileID: 100100000} 27 | m_GameObject: {fileID: 199916} 28 | m_LocalRotation: {x: 0, y: 0, z: .382683456, w: .923879504} 29 | m_LocalPosition: {x: 0, y: 0, z: 0} 30 | m_LocalScale: {x: 3, y: 3, z: 3} 31 | m_Children: [] 32 | m_Father: {fileID: 0} 33 | m_RootOrder: 0 34 | --- !u!23 &2312888 35 | MeshRenderer: 36 | m_ObjectHideFlags: 1 37 | m_PrefabParentObject: {fileID: 0} 38 | m_PrefabInternal: {fileID: 100100000} 39 | m_GameObject: {fileID: 199916} 40 | m_Enabled: 1 41 | m_CastShadows: 1 42 | m_ReceiveShadows: 1 43 | m_Materials: 44 | - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} 45 | m_SubsetIndices: 46 | m_StaticBatchRoot: {fileID: 0} 47 | m_UseLightProbes: 1 48 | m_ReflectionProbeUsage: 1 49 | m_ProbeAnchor: {fileID: 0} 50 | m_ScaleInLightmap: 1 51 | m_PreserveUVs: 1 52 | m_ImportantGI: 0 53 | m_AutoUVMaxDistance: .5 54 | m_AutoUVMaxAngle: 89 55 | m_LightmapParameters: {fileID: 0} 56 | m_SortingLayerID: 0 57 | m_SortingOrder: 0 58 | --- !u!33 &3397092 59 | MeshFilter: 60 | m_ObjectHideFlags: 1 61 | m_PrefabParentObject: {fileID: 0} 62 | m_PrefabInternal: {fileID: 100100000} 63 | m_GameObject: {fileID: 199916} 64 | m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} 65 | --- !u!65 &6579620 66 | BoxCollider: 67 | m_ObjectHideFlags: 1 68 | m_PrefabParentObject: {fileID: 0} 69 | m_PrefabInternal: {fileID: 100100000} 70 | m_GameObject: {fileID: 199916} 71 | m_Material: {fileID: 0} 72 | m_IsTrigger: 0 73 | m_Enabled: 1 74 | serializedVersion: 2 75 | m_Size: {x: 1, y: 1, z: 1} 76 | m_Center: {x: 0, y: 0, z: 0} 77 | --- !u!95 &9543994 78 | Animator: 79 | serializedVersion: 3 80 | m_ObjectHideFlags: 1 81 | m_PrefabParentObject: {fileID: 0} 82 | m_PrefabInternal: {fileID: 100100000} 83 | m_GameObject: {fileID: 199916} 84 | m_Enabled: 1 85 | m_Avatar: {fileID: 0} 86 | m_Controller: {fileID: 9100000, guid: 8f9be732d6e984c33a4e580508158bab, type: 2} 87 | m_CullingMode: 0 88 | m_UpdateMode: 0 89 | m_ApplyRootMotion: 0 90 | m_LinearVelocityBlending: 0 91 | m_WarningMessage: 92 | m_HasTransformHierarchy: 1 93 | m_AllowConstantClipSamplingOptimization: 1 94 | --- !u!1001 &100100000 95 | Prefab: 96 | m_ObjectHideFlags: 1 97 | serializedVersion: 2 98 | m_Modification: 99 | m_TransformParent: {fileID: 0} 100 | m_Modifications: [] 101 | m_RemovedComponents: [] 102 | m_ParentPrefab: {fileID: 0} 103 | m_RootGameObject: {fileID: 199916} 104 | m_IsPrefabParent: 1 105 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs/RotatingCube/Cube.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a2994124f93a42fb99a7b8658864d48 3 | timeCreated: 1489805315 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs/RotatingCube/CubeAnimation.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a35be78ce2604a13ab3e565247e69aa 3 | timeCreated: 1436597886 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs/RotatingCube/CubeAnimator.controller: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!91 &9100000 4 | AnimatorController: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: CubeAnimator 9 | serializedVersion: 5 10 | m_AnimatorParameters: [] 11 | m_AnimatorLayers: 12 | - serializedVersion: 5 13 | m_Name: Base Layer 14 | m_StateMachine: {fileID: 110780084} 15 | m_Mask: {fileID: 0} 16 | m_Motions: [] 17 | m_Behaviours: [] 18 | m_BlendingMode: 0 19 | m_SyncedLayerIndex: -1 20 | m_DefaultWeight: 0 21 | m_IKPass: 0 22 | m_SyncedLayerAffectsTiming: 0 23 | m_Controller: {fileID: 9100000} 24 | m_MultiThreadedStateMachine: 1 25 | --- !u!1102 &110266184 26 | AnimatorState: 27 | serializedVersion: 5 28 | m_ObjectHideFlags: 1 29 | m_PrefabParentObject: {fileID: 0} 30 | m_PrefabInternal: {fileID: 0} 31 | m_Name: RotateCube 32 | m_Speed: 1 33 | m_CycleOffset: 0 34 | m_Transitions: [] 35 | m_StateMachineBehaviours: [] 36 | m_Position: {x: 50, y: 50, z: 0} 37 | m_IKOnFeet: 0 38 | m_WriteDefaultValues: 1 39 | m_Mirror: 0 40 | m_Motion: {fileID: 7400000, guid: 6a35be78ce2604a13ab3e565247e69aa, type: 2} 41 | m_Tag: 42 | --- !u!1107 &110780084 43 | AnimatorStateMachine: 44 | serializedVersion: 5 45 | m_ObjectHideFlags: 1 46 | m_PrefabParentObject: {fileID: 0} 47 | m_PrefabInternal: {fileID: 0} 48 | m_Name: Base Layer 49 | m_ChildStates: 50 | - serializedVersion: 1 51 | m_State: {fileID: 110266184} 52 | m_Position: {x: 200, y: 0, z: 0} 53 | m_ChildStateMachines: [] 54 | m_AnyStateTransitions: [] 55 | m_EntryTransitions: [] 56 | m_StateMachineTransitions: 57 | data: 58 | first: {fileID: 110780084} 59 | second: [] 60 | m_StateMachineBehaviours: [] 61 | m_AnyStatePosition: {x: 50, y: 20, z: 0} 62 | m_EntryPosition: {x: 50, y: 120, z: 0} 63 | m_ExitPosition: {x: 800, y: 120, z: 0} 64 | m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} 65 | m_DefaultState: {fileID: 110266184} 66 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/Prefabs/RotatingCube/CubeAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f9be732d6e984c33a4e580508158bab 3 | timeCreated: 1436597886 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3d089fa079e04549947b3aaceedd799 3 | folderAsset: yes 4 | timeCreated: 1431205318 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Plugins/GameJolt/Demo/UI/RestrictedButton.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | 4 | public class RestrictedButton : MonoBehaviour 5 | { 6 | void Start() 7 | { 8 | var button = GetComponent