diff --git a/Nakama/.idea/vcs.xml b/Nakama/.idea/vcs.xml index 6c0b863..288b36b 100644 --- a/Nakama/.idea/vcs.xml +++ b/Nakama/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/Nakama/Dockerfile b/Nakama/Dockerfile index 7c3501f..f860dc2 100644 --- a/Nakama/Dockerfile +++ b/Nakama/Dockerfile @@ -1,4 +1,4 @@ -FROM heroiclabs/nakama-pluginbuilder:3.28.0 AS builder +FROM heroiclabs/nakama-pluginbuilder:3.31.0 AS builder ENV GO111MODULE on ENV CGO_ENABLED 1 @@ -8,7 +8,7 @@ COPY . . RUN go build --trimpath --mod=vendor --buildmode=plugin -o ./backend.so -FROM heroiclabs/nakama:3.28.0 +FROM heroiclabs/nakama:3.31.0 COPY --from=builder /backend/backend.so /nakama/data/modules COPY --from=builder /backend/local.yml /nakama/data/ diff --git a/Nakama/go.mod b/Nakama/go.mod index e916656..ead5afd 100644 --- a/Nakama/go.mod +++ b/Nakama/go.mod @@ -1,6 +1,6 @@ module heroiclabs/sample-templates -go 1.24.5 +go 1.25.0 require github.com/heroiclabs/nakama-common v1.38.0 diff --git a/UnityNakamaCloudSave/.gitignore b/UnityNakamaCloudSave/.gitignore new file mode 100644 index 0000000..e7b802e --- /dev/null +++ b/UnityNakamaCloudSave/.gitignore @@ -0,0 +1,73 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/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/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# 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 +*.unityproj +*.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 +*.unitypackage.met +*.app + +# 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/UnityNakamaCloudSave/.idea/.gitignore b/UnityNakamaCloudSave/.idea/.gitignore new file mode 100644 index 0000000..6aebcc2 --- /dev/null +++ b/UnityNakamaCloudSave/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/modules.xml +/projectSettingsUpdater.xml +/.idea.UnityNakamaCloudSave.iml +/contentModel.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/.gitignore b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/.gitignore new file mode 100644 index 0000000..8cbd94c --- /dev/null +++ b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/contentModel.xml +/.idea.UnityNakamaCloudSave.iml +/modules.xml +/projectSettingsUpdater.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/encodings.xml b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/indexLayout.xml b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/vcs.xml b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/UnityNakamaCloudSave/.idea/.idea.UnityNakamaCloudSave/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/.idea/indexLayout.xml b/UnityNakamaCloudSave/.idea/indexLayout.xml new file mode 100644 index 0000000..7b08163 --- /dev/null +++ b/UnityNakamaCloudSave/.idea/indexLayout.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/.idea/vcs.xml b/UnityNakamaCloudSave/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/UnityNakamaCloudSave/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins.meta b/UnityNakamaCloudSave/Assets/Plugins.meta new file mode 100644 index 0000000..5d32f3a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 61c8a349a11984cada6bfd686fe042d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Android.meta b/UnityNakamaCloudSave/Assets/Plugins/Android.meta new file mode 100644 index 0000000..743e235 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a9a9a5a356144a58a0f3bd1bd2906c3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Android/AndroidManifest.xml b/UnityNakamaCloudSave/Assets/Plugins/Android/AndroidManifest.xml new file mode 100644 index 0000000..5fb04f5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Android/AndroidManifest.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins/Android/AndroidManifest.xml.meta b/UnityNakamaCloudSave/Assets/Plugins/Android/AndroidManifest.xml.meta new file mode 100644 index 0000000..60cebb3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Android/AndroidManifest.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 424ed7abf048d4b508582e8c142dc728 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama.meta new file mode 100644 index 0000000..c492aad --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c6b4ec9240a8742f08d7ddd2f12645cd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/CHANGELOG.md b/UnityNakamaCloudSave/Assets/Plugins/Nakama/CHANGELOG.md new file mode 100644 index 0000000..6596fcd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/CHANGELOG.md @@ -0,0 +1,398 @@ +# Change Log +All notable changes to this project are documented below. + +The format is based on [keep a changelog](http://keepachangelog.com/) and this project uses [semantic versioning](http://semver.org/). + +## [3.17.0] - 2025-07-17 +### Added +- Add request logging to the "UnityWebRequestAdapter" type. Thanks @epishev-m + +### Changed +- Update to use Nakama and Satori .NET 3.17.0 release. +- Set the minimum supported version of Unity engine to be on 2022.3 LTS release. + +## [3.16.0] - 2025-02-13 +### Changed +- Update to use Nakama and Satori .NET 3.16.0 release. + +## [3.15.0] - 2025-01-29 +### Changed +- Update to use Nakama and Satori .NET 3.15.0 release. + +### Fixed +- Fix compatibility with WebGL builds in Unity 6. + +## [3.14.0] - 2024-11-05 +### Changed +- Update to use Nakama and Satori .NET 3.14.0 release. + +## [3.13.0] - 2024-07-10 +### Changed +- Updated to use the Nakama and Satori .NET 3.13.0 release. + +## [3.12.1] - 2024-05-30 +### Changed +- Updated to use the Nakama and Satori .NET 3.12.1 release. + +## [3.12.0] - 2024-04-08 +### Changed +- Updated to use the Nakama and Satori .NET 3.12.0 release. + +### Fixed +- Removed unnecessary reference to old Nakama Unity version in Demo scene. + +## [3.11.0] - 2024-03-08 +### Changed +- Default socket adapter changed from `WebSocketAdapter` to `WebSocketStdlibAdapter`. This was done to utilize the native .NET Websocket library for improved stability and maintenance. +- Updated to use the Nakama and Satori .NET 3.11.0 release. + +## [3.10.1] - 2023-12-12 +### Changed +- Retry functionality restored for `UnityWebRequest.Result.ConnectionError`. + +## [3.10.0] - 2023-11-21 +### Changed +- Updated to use the Nakama and Satori .NET 3.10.0 release. +- Restricted retry attempts to more specific 500-level error codes from the server. + +## [3.9.0] - 2023-08-11 +### Changed +- Updated to use the Nakama and Satori .NET 3.9.0 release. + +## [3.8.0] - 2023-06-09 +### Changed +- Updated to use the Nakama and Satori .NET 3.8.0 release. + +## [3.7.0] - 2023-03-10 +### Changed +- Updated to use the Nakama and Satori .NET 3.7.0 release. +### Fixed +- Fixed an issue where the OnClose event would not fire in Unity WebGL. + +## [3.6.0] - 2023-02-7 +### Changed +- Update to use the Nakama and Satori .NET 3.6.0 release. +### Fixed +- Fixed multiple race conditions that could occur when Unity web requests were cancelled. + +## [3.5.0] - 2022-09-18 +### Changed +- Update to use Nakama .NET 3.5.0 release. +### Fixed +- Don't parse response messages on 500 responses from the server. + +## [3.4.1] - 2022-05-13 +### Fixed +- Updated to correct Nakama .NET 3.4.0 release binary. + +## [3.4.0] - 2022-05-02 +### Changed +- Update to use Nakama .NET 3.4.0 release. + +## [3.3.0] - 2022-01-25 +### Changed +- Update to use Nakama .NET 3.3.0 release. +- Use Task objects with the WebGL export. + +## [3.2.0] - 2021-10-11 +### Added +- Add additional group listing filters. +- Add ability to overwrite leaderboard/tournament ranking operators from the client. + +### Fixed +- Fix url-safe encoding of query params that were passed to the client as arrays of strings. + +## [3.1.1] - 2021-08-11 +### Changed +- Remove `autoRefreshSession` from overloaded `Client` constructors. This can still be customized with the base `Client` constructor. This is a workaround for an internal compiler error in Unity's WebGL toolchain. + +### Fixed +- Remove use of deprecated WWW fields in newer versions of Unity. + +## [3.1.0] - 2021-08-11 +### Added +- Add ability for user to retry requests if they fail due to a transient network error. +- Add ability for user to cancel requests that are in-flight. + +## [3.0.0] - 2021-07-14 +### Added +- The language tag for the user can be configured with the socket on connect. + +### Changed +- An `IPartyMatchmakerTicket` is now received by the party leader when they add their party to the matchmaker via `AddMatchmakerPartyAsync`. +- Renamed `PromotePartyMember` to `PromotePartyMemberAsync`. + +## [2.9.5] - 06-18-21 +### Fixed +- Fix issue where UnityLogger did not implement a Debug log method. + +## [2.9.4] - 06-17-21 +### Fixed +- Fix issue where refreshing a session with metadata threw an exception due to the key already existing. + +## [2.9.3] - 05-21-21 +### Fixed +- Fix issue where `IUserPresence` objects were not being deserialized properly by the client as part of the `IParty` object. + +## [2.9.2] 05-19-21 +### Added +- The `Socket.ReceivedParty` event can now be subscribed to in order to listen for acceptance events from the leader of a closed party. + +## [2.9.1] 05-18-21 +### Fixed +- Fix incorrect .DLL version being pulled in from nakama-dotnet. + +## [2.9.0] 05-17-21 + +### Added +- A session can be refreshed on demand with "SessionRefreshAsync" method. +- Session and/or refresh tokens can now be disabled with a client logout. +- The client now supports session auto-refresh using refresh tokens. This is enabled by default. +- New socket RPC and MatchSend methods using ArraySegment to allow developers to manage memory re-use. +- Add IAP validation APIs for purchase receipts with Apple App Store, Google Play Store, and Huawei AppGallery. +- Add Realtime Parties feature. + +### Changed +- Use lock object with socket operations instead of ConcurrentDictionary as a workaround for a Unity engine WebGL regression. +- Avoid use of extension methods as a workaround for a Unity engine WebGL regression. +- Unity sockets now dispatch events on Unity's main thread by default. If you have been using code to move socket message to the main thread (e.g., UnityMainThreadDispatcher) you may now remove that code. This new default behavior can overridden by passing `useMainThread: false` to `client.NewSocket`. When passed this way, sockets default to their pre-2.9 behavior by dispatching messages in a separate thread. + +### Fixed +- Parse HTTP responses defensively in case of bad load balancer configurations. + +## [2.8.1] - 2021-03-16 +### Fixed +- Fixed a bug with parsing error responses that did not contain a message or grpc code. +### Changed +- Made names of asmdef files more specific for easier searching inside the Unity editor. + +## [2.8.0] - 2021-02-19 +### Changed +- Listing tournaments can now be done without providing start or end time filters. +- Can now import Steam friends after authenticating or linking to a Steam account. + +## [2.7.1] - 2021-02-18 +### Fixed +- HTTP Client now properly reads off timeout value. + +## [2.7.0] - 2020-10-19 +### Changed +Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.7.0. +Added namespace to JavaScript web socket adapter internals. + +## [2.6.0] - 2020-09-21 +### Changed +Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.6.0. + +## [2.5.0] - 2020-08-14 +### Added +- Add support for the Unity Package Manager. See the README for usage. + +### Changed +- Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.5.0. +- Update minimum required Unity version to 2018.4.26f1 LTS. While older releases may work YMMV. + +## [2.4.0] - 2020-05-04 :star: +### Added +- Add new scene as an example for WebGL basics. Thanks @humbertodias. + +### Changed +- Add a default error handler to the socket adapter to make common errors more visible. +- Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.4.0. + +### Fixed +- UnityWebRequest downloadHandler is null on DELETE methods. Thanks @hasbean. + +## [2.3.2] - 2019-10-23 +### Fixed +- Update interface impl signatures with JS socket adapter. + +## [2.3.1] - 2019-09-21 +### Changed +- Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.3.1. + +## [2.3.0] - 2019-09-02 +### Changed +- Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.3.0. + +## [2.2.2] - 2019-07-02 +### Changed +- Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.2.2. + +## [2.2.1] - 2019-06-21 +### Added +- New example on how to manage the client/socket/session as a singleton. +- Various improvements to existing code examples. + +### Changed +- Update Nakama .NET dependency. See release notes: heroiclabs/nakama-dotnet@2.2.1. + +## [2.2.0] - 2019-06-12 +### Added +- Support WebGL builds. +- Add new Leaderboard and Tournament API methods. + +### Changed +- Use new socket library instead of WebSocketListener. +- Update socket event names to match csharp style guide. +- Update TinyJson dependency. + +### Fixed +- Socket logger must not disable the socket events. +- Deserialize data in stream messages correctly. + +## [2.1.0] - 2018-08-17 +### Added +- Linker instructions to preserve code in dependent DLLs. +- New code snippets for multiplayer and matchmaker examples. + +### Changed +- Update dependent DLLs for lowlevel websocket driver and .NET client. + +## [2.0.0] - 2018-06-18 +### Added +- New documentation on the client. +- Many new features and APIs. +- Support for Nakama 2 release. + +### Changed +- Rewrite client with async/await sockets. +- New project structure for simpler Unity builds. + +--- + +## [0.10.2] - 2017-11-27 +### Fixed +- Use correct JS transport listener bindings. +- Correctly calculate session expiry client-side. + +### Changed +- MatchmakeAddMessage correctly follows C# naming scheme. +- Improve memory allocation profile when using UDP transport. + +## [0.10.1] - 2017-11-11 +### Fixed +- Build system now includes `BCCrypto.dll` in `.unitypackage`. + +## [0.10.0] - 2017-11-06 +### Added +- New experimental rUDP socket protocol option. + +### Changed +- Use string identifiers instead of byte arrays for compatibility across Lua, JSON, and client representations. + +## [0.9.0] - 2017-10-17 +### Added +- Advanced Matchmaking with custom filters and user properties. +- Expose Collation ID when client operations result in an error. + +## [0.8.0] - 2017-08-01 +### Added +- A paging cursor can now be serialized and restored. +- New storage partial update feature. +- New storage list feature. +- A new Unity code example which shows how to dispatch actions on the main thread. +- A session now exposes `.ExpiresAt` and `.Handle` from the token. + +### Changed +- Add default builder for notification list and remove messages. +- A group self list operation now return the user's membership state with each group. +- A group leave operation now return a specific error code when the last admin attempts to leave. +- The client interface now uses action delegates instead of event handlers to support a proxy pattern. + +## [0.7.0] - 2017-07-18 +### Added +- A new Unity example scene which shows how to matchmake users. +- New `NIds` helper class and extension methods to compare byte arrays. +- Add new In-App Notification feature. +- Add new In-App Purchase Validation feature. + +### Changed +- Update client to support the new batch-orientated server protocol. + +### Fixed +- Accept SSL certificates. +- Improve handling transport errors. +- Improve fetching global storage records. + +## [0.6.1] - 2017-05-30 +### Changed +- Remove unnecessary headers from HTTP requests. +- Update user fetch add handle method name to avoid a type cast. + +### Fixed +- Accept SSL certificates on Android devices. +- Improve leaderboard list message to handle multiple filters. + +## [0.6.0] - 2017-05-29 +### Added +- New matchmaking feature. +- Optionally send match data to a subset of match participants. +- Expose a way to toggle `TCP_NODELAY` socket option. +- Send RPC messages to run custom code. +- Fetch users by handle. +- Add friend by handle. +- Filter by IDs in leaderboard list message. +- Storage messages can now set records with public read permission. + +### Fixed +- Dispatch callbacks when sending match data. + +## [0.5.1] - 2017-03-28 +### Added +- Support for fetching groups by name. + +## [0.5.0] - 2017-03-19 +### Added +- Add support for dynamic leaderboards. +- Add error codes for error messages in server protocol. + +### Changed +- Use preprocessor directive to skip WebGL specific code with other build profiles. +- Update session token parse code for user's handle. +- Update user presence protocol message to contain user handles. + +## [0.4.2] - 2017-02-27 +### Added +- Repackage client with Unity 5.4.0 support. + +### Changed +- Setup logger in client transport. + +## [0.4.1] - 2017-02-26 +### Fixed +- Add '.jslib' files to Unity package builds. + +## [0.4.0] - 2017-02-26 +### Added +- Add WebGL support. + +### Changed +- Update the package structure generated by the build system for simpler Asset Store submissions. + +## [0.3.0] - 2017-02-18 +### Added +- Add new impl of realtime match entities. + +### Changed +- Merge match entities into single `INMatch`. + +### Fixed +- Incoming realtime messages do not need collation. +- Add event handlers to `INClient` interface. + +## [0.2.0] - 2017-02-12 +### Added +- Add new impl and test cases for storage, friends, and groups. +- Add new impl for realtime and chat messages. + +### Changed +- Do not close the connection on logout. It will be closed by the server. +- Update client usages for friend messages due to changes in server protocol. + +### Fixed +- Fix various small test cases caused by changes in the server. + +## [0.1.0] - 2017-01-14 +### Added +- Initial public release. diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/CHANGELOG.md.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/CHANGELOG.md.meta new file mode 100644 index 0000000..9c78cbb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/CHANGELOG.md.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: bdf4b7cccedb9480f97755cc4dec1147 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/CHANGELOG.md + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation.meta new file mode 100644 index 0000000..b8781c6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a373253cd471e4793a64466d58b2f88a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.md b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.md new file mode 100644 index 0000000..960be27 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.md @@ -0,0 +1,243 @@ +footer: © Heroic Labs, 2019 +slidenumbers: true + +# Nakama 2 + Unity Engine + +### Heroic Labs + +--- + +# Setup Server + +* Local development use Docker or native binaries. + + ```shell + docker-compose -f ./docker-compose.yml up + ``` + +* Always run Nakama servers and databases on dedicated hardware at launch. + +* Production-ready server environments with our [Managed Cloud](https://heroiclabs.com/managed-cloud) service. + +--- + +# Development Configuration + +* `"--logger.level=debug"` + + Enable additional logs (can be noisy). + +* `"--socket.max_message_size_bytes=8192"` + + Increase message size limits to match max packet size. + +* `"--session.token_expiry_sec=604800"` + + Adjust session lifetime to fit gameplay sessions. + +--- + +# Unity / .NET Client + +```csharp +// using Nakama; +var client = new Client("http", "127.0.0.1", 7350, "defaultkey"); +``` + +* Updated for Unity 2018 or newer. +* Requires [.NET4.6 scripting runtime](https://docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html) compatibility level. +* Uses `async/await` for simple asynchronous code. +* Divided into "low level" client and Unity wrapper. +* Unity wrapper contains features specific to the engine. + +--- + +# Sessions + +* Authenticate to register/login. Many sign-in options. + +```csharp +var deviceId = SystemInfo.deviceUniqueIdentifier; +var session = await client.AuthenticateDeviceAsync(deviceId); +``` + +* Sessions can be cached on device and restored. + +```csharp +PlayerPrefs.SetString("nakama.session", session.AuthToken); +// Restore. +var authtoken = PlayerPrefs.GetString("nakama.session"); +var session = Session.Restore(authtoken); +``` + +* Session used to authenticate all requests. + +--- + +# Users & Accounts + +* Sessions contain essential user details. + +```csharp +Debug.Log(session.UserId); // "ea1e7609-372a-4d67-a495-58f955f3328b" +Debug.Log(session.Username); // "wRkuUTbKmY" +``` + +* Each player has an account (private) and a user profile. + +```csharp +var account = await client.GetAccountAsync(session); +Debug.Log(account.User.Id); // "ea1e7609-372a-4d67-a495-58f955f3328b" +``` + +--- + +# Social Accounts + +* A user account can "link" additional sign-in options. +* Useful to enable users to sign-in across multiple devices. + +```csharp +// using Facebook.Unity; +var perms = new List(){"public_profile", "email"}; +FB.LogInWithReadPermissions(perms, async (ILoginResult result) => { + if (FB.IsLoggedIn) { + var accessToken = Facebook.Unity.AccessToken.CurrentAccessToken; + await client.LinkFacebookAsync(session, accessToken); + } +}); +``` + +--- + +# Friends + +* Create a social graph of friends within the server. + +```csharp +// Both users must add each other to become friends. Double opt-in. +await client.AddFriendsAsync(session, new[] { "user id" }); +var result = await client.ListFriendsAsync(session); + +foreach (var f in result.Friends) { + Debug.Log("Friend name {0}", f.User.DisplayName); + // State one of: friend(0), invite_sent(1), invite_received(2), blocked(3) + Debug.Log("Friend state {0}", f.State); +} +``` + +--- + +# Groups + +* Groups have 3 membership levels: superadmin, admin, and member. +* Use groups for guilds, clans, or any kind of team-based gameplay. + +```csharp +const string name = "heroic"; +const string desc = "game server devs"; +var group = await client.CreateGroupAsync(session, name, desc); +Debug.Log("New group {0}", group.Id); +``` + +--- + +# Rpc Functions + +* Define functions on the server in Lua or Go. + +```lua +-- in lua +local nk = require("nakama") +local function some_action(context, payload) + return nk.json_encode({ message = "PONG" }) +end +nk.register_rpc(some_action, "") +``` + +* Execute them with the client. + +```csharp +var rpc = await client.RpcAsync(session, ""); +// using Nakama.TinyJson; +var content = rpc.Payload.FromJson>(); +Debug.Log("Response content {0}", content); +``` + +--- + +# Leaderboards + +* Create unlimited leaderboards. +* A record can have a score and subscore. +* Build friend or guild leaderboards with a filter on user ids. + +```csharp +var result = await client.ListLeaderboardRecordsAsync(session, "", null, 100); +foreach (var r in result.Records) { + Debug.Log("Score '{0}' for user '{1}'", r.Score, r.Username); +} +``` + +--- + +# In-app Notifications + +* Send notifications which can be received in realtime. +* Notifications must be sent authoritatively (Lua or Go). + +```lua +-- in lua +local nk = require("nakama") +local notification = { code = 1, content = {}, persistent = true, + sender_id = "someid", subject = "Match winner!", user_id = "userid" } +nk.notifications_send({ notification }) +``` + +* List notifications received while offline. + +```csharp +var result = await client.ListNotificationsAsync(session, 100); +Debug.Log("Received {0} notifications", result.Notifications.Count()); +``` + +--- + +# Sockets + +* Power chat, multiplayer, status events, in-app notifications, etc. +* Create a socket from a client object. + +```csharp +var socket = client.NewSocket(); +socket.Connected += () => Debug.Log("Socket connected."); +socket.Closed += () => Debug.Log("Socket closed."); +await socket.ConnectAsync(session); +Debug.Log("After socket connected."); +await socket.CloseAsync(); +``` + +* Have separate sockets for multiplayer and chat or, +* Share a single socket for all realtime communication. + +--- + +# Lots more APIs + +* Realtime chat +* Status events +* Authoritative multiplayer +* Realtime multiplayer +* Matchmaker +* Storage engine +* Remote configuration, etc... + +--- + +# Summary + +* Designed as production-ready infrastructure. +* Minimal database or other external dependencies. +* First-class Unity engine support. +* Modern client designed for asynchronous code. +* Built for scale by Heroic Labs. diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.md.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.md.meta new file mode 100644 index 0000000..42dcd72 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.md.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 5cceb5b82cf7b4b56a7687f3b28b0a82 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Documentation/Nakama 2 + Unity Engine.md + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.pdf b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.pdf new file mode 100644 index 0000000..05c5839 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.pdf differ diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.pdf.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.pdf.meta new file mode 100644 index 0000000..4f2ba5e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/Nakama 2 + Unity Engine.pdf.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: d6fc326d328214623ace85dbd2078846 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Documentation/Nakama 2 + Unity Engine.pdf + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/README.pdf b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/README.pdf new file mode 100644 index 0000000..14a3c53 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/README.pdf differ diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/README.pdf.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/README.pdf.meta new file mode 100644 index 0000000..ef3a478 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Documentation/README.pdf.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: f2a24a6efddf044fd8b50313d2667c11 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Documentation/README.pdf + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor.meta new file mode 100644 index 0000000..d7c260a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99fc7c1958226438d902a70460ed79b4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/NakamaEditor.asmdef b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/NakamaEditor.asmdef new file mode 100644 index 0000000..b36d266 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/NakamaEditor.asmdef @@ -0,0 +1,15 @@ +{ + "name": "NakamaEditor", + "references": [ + "NakamaRuntime" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/NakamaEditor.asmdef.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/NakamaEditor.asmdef.meta new file mode 100644 index 0000000..1917b26 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/NakamaEditor.asmdef.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 25ab73e5e772c43669ee57183c7e8e62 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/NakamaEditor.asmdef + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/SampleScene.unity b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/SampleScene.unity new file mode 100644 index 0000000..ccf9533 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/SampleScene.unity @@ -0,0 +1,279 @@ +%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.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, 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 &3 +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: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + 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_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +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.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + 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 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + 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: 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_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + 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 &1042132734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1042132735} + - component: {fileID: 1042132736} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1042132735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042132734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.108223915, y: 0.13129173, z: 0.006435648} + 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 &1042132736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042132734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ba16ca475cf40b6b4a71c19328d89cf, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1358802968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1358802969} + m_Layer: 0 + m_Name: SatoriExample + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1358802969 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1358802968} + 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 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/SampleScene.unity.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/SampleScene.unity.meta new file mode 100644 index 0000000..1c96a02 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/SampleScene.unity.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 9c0ce5994ac4b4970ab7e47eeed0b1f6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/SampleScene.unity + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets.meta new file mode 100644 index 0000000..8ae80f8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc7c6c2052fcd449f9926ee6a12d99cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/AccountAndUsers.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/AccountAndUsers.cs new file mode 100644 index 0000000..b139e4f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/AccountAndUsers.cs @@ -0,0 +1,47 @@ +// Copyright 2019 The Nakama Authors +// +// 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 UnityEngine; + +namespace Nakama.Snippets +{ + public class AccountAndUsers : MonoBehaviour + { + private readonly IClient _client = new Client("defaultkey"); + + private async void Awake() + { + var deviceid = SystemInfo.deviceUniqueIdentifier; + const string username = "myusername"; + var session = await _client.AuthenticateDeviceAsync(deviceid, username); + + var account = await _client.GetAccountAsync(session); + // Account properties. + Debug.LogFormat("Account devices: [{0}]", string.Join(",", account.Devices)); + Debug.LogFormat("Account custom id: '{0}'", account.CustomId); + Debug.LogFormat("Account email: '{0}'", account.Email); + Debug.LogFormat("Account verify time: '{0}'", account.VerifyTime); + Debug.LogFormat("Account wallet: '{0}'", account.Wallet); + + // User properties. + Debug.LogFormat("User id: '{0}'", account.User.Id); + Debug.LogFormat("User metadata: '{0}'", account.User.Metadata); + Debug.LogFormat("User username: '{0}'", account.User.Username); + Debug.LogFormat("User online: {0}", account.User.Online); + + var result = await _client.GetUsersAsync(session, new[] {session.UserId}); + Debug.LogFormat("Users: [{0}]", string.Join(",\n", result.Users)); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/AccountAndUsers.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/AccountAndUsers.cs.meta new file mode 100644 index 0000000..2bf55e4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/AccountAndUsers.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8c3a71dc6ff64337a47cffda0682814c +timeCreated: 1559895277 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/AccountAndUsers.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/DeviceAuthentication.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/DeviceAuthentication.cs new file mode 100644 index 0000000..1f11058 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/DeviceAuthentication.cs @@ -0,0 +1,52 @@ +// Copyright 2019 The Nakama Authors +// +// 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; +using UnityEngine; + +namespace Nakama.Snippets +{ + public class DeviceAuthentication : MonoBehaviour + { + private const string SessionTokenKey = "nksession"; + private const string UdidKey = "udid"; + + private readonly IClient _client = new Client("defaultkey"); + + private async void Awake() + { + var deviceId = SystemInfo.deviceUniqueIdentifier; + + // Restore session from PlayerPrefs if possible. + var sessionToken = PlayerPrefs.GetString(SessionTokenKey); + var session = Session.Restore(sessionToken); + // Add a day so we check whether the token is within a day of expiration to refresh it. + var expiredDate = DateTime.UtcNow.AddDays(1); + if (session == null || session.HasExpired(expiredDate)) + { + session = await _client.AuthenticateDeviceAsync(deviceId); + PlayerPrefs.SetString(UdidKey, deviceId); + PlayerPrefs.SetString(SessionTokenKey, session.AuthToken); + } + + Debug.LogFormat("Session user id: '{0}'", session.UserId); + Debug.LogFormat("Session username: '{0}'", session.Username); + Debug.LogFormat("Session expired: {0}", session.IsExpired); + Debug.LogFormat("Session expires: '{0}'", session.ExpireTime); // in seconds. + + var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); + Debug.LogFormat("Session expires on: '{0}'", unixEpoch.AddSeconds(session.ExpireTime).ToLocalTime()); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/DeviceAuthentication.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/DeviceAuthentication.cs.meta new file mode 100644 index 0000000..3c23396 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/DeviceAuthentication.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 956b69bdb3f44a97a23ab3d8804f7353 +timeCreated: 1559900024 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/DeviceAuthentication.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs new file mode 100644 index 0000000..b1aa816 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs @@ -0,0 +1,82 @@ +// Copyright 2019 The Nakama Authors +// +// 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; +using System.Collections.Generic; +using System.Threading.Tasks; +using UnityEngine; + +namespace Nakama.Snippets +{ + public class MatchmakerWithRelayedMultiplayer : MonoBehaviour + { + private readonly IClient _client = new Client("defaultkey"); + private ISocket _socket; + + private async void Start() + { + var deviceId = SystemInfo.deviceUniqueIdentifier; + var session = await _client.AuthenticateDeviceAsync(deviceId); + Debug.Log(session); + + _socket = _client.NewSocket(); + _socket.Connected += () => Debug.Log("Socket connected."); + _socket.Closed += () => Debug.Log("Socket closed."); + _socket.ReceivedError += Debug.LogError; + + IUserPresence self = null; + var connectedOpponents = new List(2); + _socket.ReceivedMatchmakerMatched += async matched => + { + Debug.LogFormat("Matched result: {0}", matched); + var match = await _socket.JoinMatchAsync(matched); + + self = match.Self; + Debug.LogFormat("Self: {0}", self); + connectedOpponents.AddRange(match.Presences); + }; + _socket.ReceivedMatchPresence += presenceEvent => + { + foreach (var presence in presenceEvent.Leaves) + { + connectedOpponents.Remove(presence); + } + connectedOpponents.AddRange(presenceEvent.Joins); + // Remove yourself from connected opponents. + connectedOpponents.Remove(self); + Debug.LogFormat("Connected opponents: [{0}]", string.Join(",\n ", connectedOpponents)); + }; + await _socket.ConnectAsync(session); + Debug.Log("After socket connected."); + await _socket.AddMatchmakerAsync("*", 2, 2); + + + // NOTE As an example create a second user and socket to matchmake against. + var deviceId2 = Guid.NewGuid().ToString(); + var session2 = await _client.AuthenticateDeviceAsync(deviceId2); + var socket2 = _client.NewSocket(); + socket2.ReceivedMatchmakerMatched += async matched => await socket2.JoinMatchAsync(matched); + await socket2.ConnectAsync(session2); + await socket2.AddMatchmakerAsync("*", 2, 2); + await Task.Delay(TimeSpan.FromSeconds(10)); // disconnect after 10 seconds. + Debug.Log("After delay socket2 closed."); + await socket2.CloseAsync(); + } + + private void OnApplicationQuit() + { + _socket?.CloseAsync(); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs.meta new file mode 100644 index 0000000..ede7405 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e04008b99192461ab81d22ad0af6841b +timeCreated: 1559904046 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/MatchmakerWithRelayedMultiplayer.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManager.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManager.cs new file mode 100644 index 0000000..a5a19ba --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManager.cs @@ -0,0 +1,116 @@ +// Copyright 2019 The Nakama Authors +// +// 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; +using System.Threading.Tasks; +using UnityEngine; + +namespace Nakama.Snippets +{ + /// + /// Manages a Nakama client and optional socket connection. + /// + /// + public class NakamaManager : MonoBehaviour + { + private const string SessionPrefName = "nakama.session"; + private const string SingletonName = "/[NakamaManager]"; + + private static readonly object Lock = new object(); + private static NakamaManager _instance; + + /// + /// The singleton instance of the Nakama sdk manager. + /// + public static NakamaManager Instance + { + get + { + lock (Lock) + { + if (_instance != null) return _instance; + var go = GameObject.Find(SingletonName); + if (go == null) + { + go = new GameObject(SingletonName); + } + + if (go.GetComponent() == null) + { + go.AddComponent(); + } + DontDestroyOnLoad(go); + _instance = go.GetComponent(); + return _instance; + } + } + } + + public IClient Client { get; } + public ISocket Socket { get; } + + public Task Session { get; private set; } + + private NakamaManager() + { + Client = new Client("http", "127.0.0.1", 7350, "defaultkey") + { +#if UNITY_EDITOR + Logger = new UnityLogger() +#endif + }; + Socket = Client.NewSocket(); + } + + private Task AuthenticateAsync() + { + // Modify to fit the authentication strategy you want within your game. + // EXAMPLE: + const string deviceIdPrefName = "deviceid"; + var deviceId = PlayerPrefs.GetString(deviceIdPrefName, SystemInfo.deviceUniqueIdentifier); +#if UNITY_EDITOR + Debug.LogFormat("Device id: {0}", deviceId); +#endif + // With device IDs save it locally in case of OS updates which can change the value on device. + PlayerPrefs.SetString(deviceIdPrefName, deviceId); + return Client.AuthenticateDeviceAsync(deviceId); + } + + private void Awake() + { + // Restore session or create a new one. + var authToken = PlayerPrefs.GetString(SessionPrefName); + var session = Nakama.Session.Restore(authToken); + var expiredDate = DateTime.UtcNow.AddDays(1); + if (session == null || session.HasExpired(expiredDate)) + { + var sessionTask = AuthenticateAsync(); + Session = sessionTask; + sessionTask.ContinueWith(t => + { + if (t.IsCompleted) + { + PlayerPrefs.SetString(SessionPrefName, t.Result.AuthToken); + } + }, TaskScheduler.FromCurrentSynchronizationContext()); + } + else + { + Session = Task.FromResult(session); + } + } + + private void OnApplicationQuit() => Socket?.CloseAsync(); + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManager.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManager.cs.meta new file mode 100644 index 0000000..da30410 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManager.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 5c97dc1262b44d49b10e1a2cc88c37ec +timeCreated: 1560454360 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/NakamaManager.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManagerUsage.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManagerUsage.cs new file mode 100644 index 0000000..24b2c9a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManagerUsage.cs @@ -0,0 +1,35 @@ +// Copyright 2019 The Nakama Authors +// +// 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 UnityEngine; + +namespace Nakama.Snippets +{ + /// + public class NakamaManagerUsage : MonoBehaviour + { + private async void Start() + { + var session = await NakamaManager.Instance.Session; + Debug.LogFormat("Active Session: {0}", session); + var account = await NakamaManager.Instance.Client.GetAccountAsync(session); + Debug.LogFormat("Account id: {0}", account.User.Id); + + NakamaManager.Instance.Socket.Closed += () => Debug.Log("Socket closed."); + NakamaManager.Instance.Socket.Connected += () => Debug.Log("Socket connected."); + NakamaManager.Instance.Socket.ReceivedError += Debug.LogError; + await NakamaManager.Instance.Socket.ConnectAsync(session); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManagerUsage.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManagerUsage.cs.meta new file mode 100644 index 0000000..e5d105f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/NakamaManagerUsage.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 244c2c95261a4830ba629a855566b7ff +timeCreated: 1560497577 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/NakamaManagerUsage.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RealtimeChatRoom.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RealtimeChatRoom.cs new file mode 100644 index 0000000..bc4cd8d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RealtimeChatRoom.cs @@ -0,0 +1,93 @@ +// Copyright 2019 The Nakama Authors +// +// 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.Generic; +using Nakama.TinyJson; +using UnityEngine; + +namespace Nakama.Snippets +{ + public class RealtimeChatRoom : MonoBehaviour + { + private const string RoomName = "heroes"; + + private IClient _client; + private ISocket _socket; + + private async void Start() + { + _client = new Client("defaultkey", UnityWebRequestAdapter.Instance); + + var deviceId = SystemInfo.deviceUniqueIdentifier; + var session = await _client.AuthenticateDeviceAsync(deviceId); + Debug.LogFormat("Session user id: '{0}'", session.UserId); + + _socket = _client.NewSocket(); + _socket.Connected += () => Debug.Log("Socket connected."); + _socket.Closed += () => Debug.Log("Socket closed."); + _socket.ReceivedError += Debug.LogError; + + var roomUsers = new List(10); + _socket.ReceivedChannelPresence += presenceEvent => + { + foreach (var presence in presenceEvent.Leaves) + { + roomUsers.Remove(presence); + } + + roomUsers.AddRange(presenceEvent.Joins); + Debug.LogFormat("Room users: [{0}]", string.Join(",\n ", roomUsers)); + }; + + var messageList = new List(100); + _socket.ReceivedChannelMessage += message => + { + Debug.LogFormat("Received message: '{0}'", message); + AddListSorted(messageList, message); + Debug.LogFormat("Message list: {0}", string.Join(",\n ", messageList)); + }; + await _socket.ConnectAsync(session); + Debug.Log("After socket connected."); + + // Join chat channel. + var channel = await _socket.JoinChatAsync(RoomName, ChannelType.Room); + roomUsers.AddRange(channel.Presences); + Debug.LogFormat("Joined chat channel: {0}", channel); + + // Send many chat messages. + var content = new Dictionary {{"hello", "world"}}.ToJson(); + _ = _socket.WriteChatMessageAsync(channel, content); + _ = _socket.WriteChatMessageAsync(channel, content); + _ = _socket.WriteChatMessageAsync(channel, content); + _ = _socket.WriteChatMessageAsync(channel, content); + _ = _socket.WriteChatMessageAsync(channel, content); + _ = _socket.WriteChatMessageAsync(channel, content); + } + + private void OnApplicationQuit() + { + _socket?.CloseAsync(); + } + + private static void AddListSorted(List messageList, IApiChannelMessage message) + { + messageList.Add(message); + messageList.Sort((a, b) => + { + var ordinal = string.CompareOrdinal(a.CreateTime, b.CreateTime); + return ordinal == 0 ? string.CompareOrdinal(a.MessageId, b.MessageId) : ordinal; + }); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RealtimeChatRoom.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RealtimeChatRoom.cs.meta new file mode 100644 index 0000000..f399ef5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RealtimeChatRoom.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1ba16ca475cf40b6b4a71c19328d89cf +timeCreated: 1560264727 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/RealtimeChatRoom.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs new file mode 100644 index 0000000..f29f323 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs @@ -0,0 +1,78 @@ +// Copyright 2019 The Nakama Authors +// +// 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; +using System.Collections.Generic; +using System.Threading.Tasks; +using UnityEngine; + +namespace Nakama.Snippets +{ + public class RejoinChatAfterDisconnect : MonoBehaviour + { + private const string RoomName = "heroes"; + + private readonly IClient _client = new Client("defaultkey"); + private ISocket _socket; + + private async void Start() + { + var deviceId = SystemInfo.deviceUniqueIdentifier; + var session = await _client.AuthenticateDeviceAsync(deviceId); + Debug.LogFormat("Session user id: '{0}'", session.UserId); + + var roomUsers = new List(10); + _socket = _client.NewSocket(); + _socket.Connected += () => Debug.Log("Socket connected."); + _socket.ReceivedError += Debug.LogError; + _socket.Closed += () => + { + Debug.Log("Socket closed."); + roomUsers.Clear(); + }; + _socket.ReceivedChannelPresence += presenceEvent => + { + foreach (var presence in presenceEvent.Leaves) + { + roomUsers.Remove(presence); + } + + roomUsers.AddRange(presenceEvent.Joins); + Debug.LogFormat("Room users: [{0}]", string.Join(",\n ", roomUsers)); + }; + _socket.ReceivedChannelMessage += message => Debug.LogFormat("Received message: '{0}'", message); + await _socket.ConnectAsync(session); + + // Join chat channel. + var channel = await _socket.JoinChatAsync(RoomName, ChannelType.Room); + roomUsers.AddRange(channel.Presences); + + // Simulate a disconnect. + await Task.Delay(TimeSpan.FromSeconds(3)); + await _socket.CloseAsync(); + await Task.Delay(TimeSpan.FromSeconds(3)); + + // Reconnect and rejoin chat channel(s). + await _socket.ConnectAsync(session); + var channel2 = await _socket.JoinChatAsync(RoomName, ChannelType.Room); + roomUsers.AddRange(channel2.Presences); + Debug.Log("Rejoined chat!"); + } + + private void OnApplicationQuit() + { + _socket?.CloseAsync(); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs.meta new file mode 100644 index 0000000..1f7cc7e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 0005fa3038e840b3afa093735c5d46cb +timeCreated: 1560335143 +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/RejoinChatAfterDisconnect.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SatoriExample.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SatoriExample.cs new file mode 100644 index 0000000..6aca375 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SatoriExample.cs @@ -0,0 +1,51 @@ + +// Copyright 2023 The Nakama Authors +// +// 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; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace Satori.Snippets +{ + public class SatoriExample : MonoBehaviour + { + private const string ApiKey = "bb4b2da1-71ba-429e-b5f3-36556abbf4c9"; + + private IClient _testClient; + + private async void Awake() + { + _testClient = new Client("http", "localhost", 7450, ApiKey, UnityWebRequestAdapter.Instance); + Debug.Log("authenticating satori"); + try + { + var session = await _testClient.AuthenticateAsync($"{Guid.NewGuid()}"); + await _testClient.GetExperimentsAsync(session, Array.Empty()); + var experiments = await _testClient.GetAllExperimentsAsync(session); + Debug.Log("num experiments is " + experiments.Experiments.Count()); + await _testClient.AuthenticateLogoutAsync(session); + Debug.Log("logged out of satori"); + + } + catch (Exception e) + { + Debug.LogError(e.Message); + } + } + } + +} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SatoriExample.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SatoriExample.cs.meta new file mode 100644 index 0000000..2afec14 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SatoriExample.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: e3e33d25298794d5b8ec1a164c995240 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/SatoriExample.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SocketConnect.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SocketConnect.cs new file mode 100644 index 0000000..fb93014 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SocketConnect.cs @@ -0,0 +1,42 @@ +// Copyright 2019 The Nakama Authors +// +// 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 UnityEngine; + +namespace Nakama.Snippets +{ + public class SocketConnect : MonoBehaviour + { + private readonly IClient _client = new Client("defaultkey"); + private ISocket _socket; + + private async void Awake() + { + _socket = _client.NewSocket(); + _socket.Closed += () => Debug.Log("Socket closed."); + _socket.Connected += () => Debug.Log("Socket connected."); + _socket.ReceivedError += e => Debug.LogErrorFormat("Socket error: {0}", e.Message); + + var deviceId = SystemInfo.deviceUniqueIdentifier; + var session = await _client.AuthenticateDeviceAsync(deviceId); + await _socket.ConnectAsync(session); + Debug.Log("After socket connected."); + } + + private void OnApplicationQuit() + { + _socket?.CloseAsync(); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SocketConnect.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SocketConnect.cs.meta new file mode 100644 index 0000000..afb5b6a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/SocketConnect.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: fa133de15c7554171874f86930c58729 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/SocketConnect.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/WebGLConnect.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/WebGLConnect.cs new file mode 100644 index 0000000..8bd3bd6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/WebGLConnect.cs @@ -0,0 +1,79 @@ +// Copyright 2019 The Nakama Authors +// +// 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; +using UnityEngine; + +namespace Nakama.Snippets +{ + // ReSharper disable once InconsistentNaming + public class WebGLConnect : MonoBehaviour + { + private const string SessionTokenKey = "nksession"; + private const string UdidKey = "udid"; + + private IClient _client; + private ISocket _socket; + + public string serverText; + public string serverPortText; + + public async void Awake() + { + try + { + const string scheme = "http"; + string host = serverText; + int port = Int32.Parse(serverPortText); + const string serverKey = "defaultkey"; + + _client = new Client(scheme, host, port, serverKey, UnityWebRequestAdapter.Instance); + _socket = _client.NewSocket(); + _socket.Closed += () => Debug.Log("Socket closed."); + _socket.Connected += () => Debug.Log("Socket connected."); + _socket.ReceivedError += e => Debug.Log("Socket error: " + e.Message); + + // Cant use SystemInfo.deviceUniqueIdentifier with WebGL builds. + var udid = PlayerPrefs.GetString(UdidKey, Guid.NewGuid().ToString()); + Debug.Log("Unique Device ID: " + udid); + + ISession session; + var sessionToken = PlayerPrefs.GetString(SessionTokenKey); + if (string.IsNullOrEmpty(sessionToken) || (session = Session.Restore(sessionToken)).IsExpired) + { + session = await _client.AuthenticateDeviceAsync(udid); + PlayerPrefs.SetString(UdidKey, udid); + PlayerPrefs.SetString(SessionTokenKey, session.AuthToken); + } + + Debug.Log("Session Token: " + session.AuthToken); + await _socket.ConnectAsync(session, true); + Debug.Log("Connected "); + var match = await _socket.CreateMatchAsync(); + Debug.Log("Created match: " + match.Id); + + await _socket.CloseAsync(); + } + catch (Exception e) + { + Debug.LogError(e.ToString()); + } + } + + private void OnApplicationQuit() + { + _socket?.CloseAsync(); + } + } +} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/WebGLConnect.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/WebGLConnect.cs.meta new file mode 100644 index 0000000..93d5fb0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/Snippets/WebGLConnect.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 09ed43bc6e8254522ad7044145b2f5bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/Snippets/WebGLConnect.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/WebGL.unity b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/WebGL.unity new file mode 100644 index 0000000..7068ef9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/WebGL.unity @@ -0,0 +1,241 @@ +%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.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, 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 &3 +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: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +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.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + 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 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + 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: 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_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + 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 &1042132734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1042132735} + - component: {fileID: 1042132736} + m_Layer: 0 + m_Name: Client + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1042132735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042132734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.108223915, y: 0.13129173, z: 0.006435648} + 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 &1042132736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1042132734} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 09ed43bc6e8254522ad7044145b2f5bf, type: 3} + m_Name: + m_EditorClassIdentifier: + serverText: localhost + serverPortText: 7350 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/WebGL.unity.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/WebGL.unity.meta new file mode 100644 index 0000000..d76eaf0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/WebGL.unity.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: e38e939f366484dbc8e08deaf6c5978b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/WebGL.unity + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/link.xml b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/link.xml new file mode 100644 index 0000000..fda292e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/link.xml @@ -0,0 +1,25 @@ + + + + + + + diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/link.xml.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/link.xml.meta new file mode 100644 index 0000000..0dfa72f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Editor/link.xml.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 88d9c783afddc4d9f83d4e1ea3c1b009 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Editor/link.xml + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/LICENSE.md b/UnityNakamaCloudSave/Assets/Plugins/Nakama/LICENSE.md new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/LICENSE.md @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/LICENSE.md.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/LICENSE.md.meta new file mode 100644 index 0000000..e50bf6b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/LICENSE.md.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 6d4f557e08aa849f5b62a0ac338e8009 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/LICENSE.md + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/README.md b/UnityNakamaCloudSave/Assets/Plugins/Nakama/README.md new file mode 100644 index 0000000..df25e23 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/README.md @@ -0,0 +1,265 @@ +This is Heroic Labs' UnityEngine monorepository that contains libraries for accessing two different backend services, Nakama and Satori. + +The clients are built on the [.NET client](https://github.com/heroiclabs/nakama-dotnet) with extensions for Unity Engine. They require the .NET 4.6 scripting runtime version to be set in the editor. + +# Nakama + +[Nakama](https://github.com/heroiclabs/nakama) is an open-source server designed to power modern games and apps. Features include user accounts, chat, social, matchmaker, realtime multiplayer, and much [more](https://heroiclabs.com). + +Full documentation is online - https://heroiclabs.com/docs/unity-client-guide + +## Getting Started + +You'll need to setup the server and database before you can connect with the client. The simplest way is to use Docker but have a look at the [server documentation](https://github.com/heroiclabs/nakama#getting-started) for other options. + +### Installing the SDK + +1. Install and run the servers. Follow these [instructions](https://heroiclabs.com/docs/install-docker-quickstart). + +2. Install the Unity SDK. You have three options for this. + + 1. To use an official release, you may download either the .unitypackage or .tar from the [releases page](https://github.com/heroiclabs/nakama-unity/releases) and import it into your project. If you chose the .tar option, you can import it from a dropdown in the Unity Package Manager window. + + 2. Alternatively, if you'd like to checkout a specific release or commit from Github and are using Unity 2019.4.1 or later, you can add the following to the `manifest.json` file in your project's `Packages` folder: + + ```json + "com.heroiclabs.nakama-unity": "https://github.com/heroiclabs/nakama-unity.git?path=/Packages/Nakama#" + ``` + + 3. Your final option is to download prebuilt binaries from the [Asset Store](https://assetstore.unity.com/packages/tools/network/nakama-81338). + +3. Use the connection credentials to build a client object. + + ```csharp + using Nakama; + const string scheme = "http"; + const string host = "127.0.0.1"; + const int port = 7350; + const string serverKey = "defaultkey"; + var client = new Client(scheme, host, port, serverKey, UnityWebRequestAdapter.Instance); + ``` + +## Usage + +The client object has many methods to execute various features in the server or open realtime socket connections with the server. + +### Authenticate + +There's a variety of ways to [authenticate](https://heroiclabs.com/docs/authentication) with the server. Authentication can create a user if they don't already exist with those credentials. It's also easy to authenticate with a social profile from Google Play Games, Facebook, Game Center, etc. + +```csharp +var deviceId = SystemInfo.deviceUniqueIdentifier; +var session = await client.AuthenticateDeviceAsync(deviceId); +Debug.Log(session); +``` + +### Sessions + +When authenticated the server responds with an auth token (JWT) which contains useful properties and gets deserialized into a `Session` object. + +```csharp +Debug.Log(session.AuthToken); // raw JWT token +Debug.LogFormat("Session user id: '{0}'", session.UserId); +Debug.LogFormat("Session user username: '{0}'", session.Username); +Debug.LogFormat("Session has expired: {0}", session.IsExpired); +Debug.LogFormat("Session expires at: {0}", session.ExpireTime); // in seconds. +``` + +It is recommended to store the auth token from the session and check at startup if it has expired. If the token has expired you must reauthenticate. The expiry time of the token can be changed as a setting in the server. + +```csharp +const string prefKeyName = "nakama.session"; +ISession session; +var authToken = PlayerPrefs.GetString(prefKeyName); +if (string.IsNullOrEmpty(authToken) || (session = Session.Restore(authToken)).IsExpired) +{ + Debug.Log("Session has expired. Must reauthenticate!"); +}; +Debug.Log(session); +``` + +### Requests + +The client includes lots of builtin APIs for various features of the game server. These can be accessed with the async methods. It can also call custom logic as RPC functions on the server. These can also be executed with a socket object. + +All requests are sent with a session object which authorizes the client. + +```csharp +var account = await client.GetAccountAsync(session); +Debug.LogFormat("User id: '{0}'", account.User.Id); +Debug.LogFormat("User username: '{0}'", account.User.Username); +Debug.LogFormat("Account virtual wallet: '{0}'", account.Wallet); +``` + +Requests can be supplied with a retry configurations in cases of transient network or server errors. + +A single configuration can be used to control all request retry behavior: + +```csharp +var retryConfiguration = new RetryConfiguration(baseDelay: 1, maxRetries: 5, delegate { System.Console.Writeline("about to retry."); }); + +client.GlobalRetryConfiguration = retryConfiguration; +var account = await client.GetAccountAsync(session); +``` + +Or, the configuration can be supplied on a per-request basis: + +```csharp + +var retryConfiguration = new RetryConfiguration(baseDelay: 1, maxRetries: 5, delegate { System.Console.Writeline("about to retry."); }); + +var account = await client.GetAccountAsync(session, retryConfiguration); + +``` +Per-request retry configurations override the global retry +configuration. + +Requests also can be supplied with a cancellation token if you need to cancel them mid-flight: + +```csharp +var canceller = new CancellationTokenSource(); +var account = await client.GetAccountAsync(session, retryConfiguration: null, canceller); + +await Task.Delay(25); + +canceller.Cancel(); // will raise a TaskCanceledException +``` + +### Socket + +The client can create one or more sockets with the server. Each socket can have it's own event listeners registered for responses received from the server. + +```csharp +var socket = client.NewSocket(); +socket.Connected += () => Debug.Log("Socket connected."); +socket.Closed += () => Debug.Log("Socket closed."); +await socket.ConnectAsync(session); +``` + +If you'd like socket handlers to execute outside Unity's main thread, pass the `useMainThread: false` argument: + +```csharp +var socket = client.NewSocket(useMainThread: false); +``` + +### Errors + +You can capture errors when you use `await` scaffolding with Tasks in C#. + +```csharp +try +{ + var account = await client.GetAccountAsync(session); + Debug.LogFormat("User id: '{0}'", account.User.Id); +} +catch (ApiResponseException e) +{ + Debug.LogFormat("{0}", e); +} +``` + +### Error Callbacks + +You can avoid the use of `await` where exceptions will need to be caught and use `Task.ContinueWith(...)` as a callback style with standard C# if you prefer. + +```csharp +client.GetAccountAsync(session).ContinueWith(t => +{ + if (t.IsFaulted || t.IsCanceled) + { + Debug.LogFormat("{0}", t.Exception); + return; + } + var account = t.Result; + Debug.LogFormat("User id: '{0}'", account.User.Id); +}); +``` + +# Satori + +Satori is a liveops server for games that powers actionable analytics, A/B testing and remote configuration. Use the Satori Unity Client to coomunicate with Satori from within your Unity game. + +Full documentation is online - https://heroiclabs.com/docs/satori/client-libraries/unity + +## Getting Started + +Create a client object that accepts the API you were given as a Satori customer. + +```csharp +using Satori; + +const string scheme = "https"; +const string host = "127.0.0.1"; // add your host here +const int port = 443; +const string apiKey = "apiKey"; // add the api key that was given to you as a Satori customer. + +var client = new Client(scheme, host, port, apiKey); +``` + +Then authenticate with the server to obtain your session. + + +```csharp +// Authenticate with the Satori server. +try +{ + session = await client.AuthenticateAsync(id); + Debug.Log("Authenticated successfully."); +} +catch(ApiResponseException ex) +{ + Debug.LogFormat("Error authenticating: {0}", ex.Message); +} +``` + +Using the client you can get any experiments or feature flags, the user belongs to. + +```csharp +var experiments = await client.GetExperimentsAsync(session); +var flag = await client.GetFlagAsync(session, "FlagName"); +``` + +You can also send arbitrary events to the server: + +```csharp + +await client.EventAsync(session, new Event("gameLaunched", DateTime.UtcNow)); + +``` + +This is only a subset of the Satori client API, so please see the documentation link listed earlier for the full API. + +# Unity WebGL + +For both Nakama and Satori WebGL builds you should make sure the `IHttpAdapter` passed into the client is a `UnityWebRequestAdapter`. + +```csharp +var client = new Client("defaultkey", UnityWebRequestAdapter.Instance); +``` + +For Nakama, use the `NewSocket()` extension method to create the socket OR manually set the right `ISocketAdapter` per platform. + +```csharp +var socket = client.NewSocket(); + +// or +#if UNITY_WEBGL && !UNITY_EDITOR + ISocketAdapter adapter = new JsWebSocketAdapter(); +#else + ISocketAdapter adapter = new WebSocketAdapter(); +#endif +var socket = Socket.From(client, adapter); +``` + +When testing our example WebGL scene before 2021.1, be sure to go into the Build Settings and set the C++ Compiler Configuration to Release instead +of Debug due to an outstanding issue in Unity WebGL builds: https://issuetracker.unity3d.com/issues/webgl-build-throws-threads-are-not-enabled-for-this-platform-error-when-programs-built-using-debug-c-plus-plus-compiler-configuration + +# Contribute + +The development roadmap is managed as GitHub issues and pull requests are welcome. If you're interested to enhance the code please open an issue to discuss the changes or drop in and discuss it in the [community forum](https://forum.heroiclabs.com). + +This project can be opened in Unity to create a ".unitypackage". + +# License + +This project is licensed under the [Apache-2 License](https://github.com/heroiclabs/nakama-unity/blob/master/LICENSE). diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/README.md.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/README.md.meta new file mode 100644 index 0000000..0b4d161 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/README.md.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 58ab85b7cb9c2459bb4811b138b653e5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/README.md + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime.meta new file mode 100644 index 0000000..5d66f0c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 970fc2305f270462cb0228a933258a96 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/ClientExtensions.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/ClientExtensions.cs new file mode 100644 index 0000000..a5c49a5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/ClientExtensions.cs @@ -0,0 +1,47 @@ +// Copyright 2019 The Nakama Authors +// +// 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 UnityEngine; + +namespace Nakama +{ + /// + /// A set of client extensions to help with conditional Unity engine code. + /// + public static class ClientExtensions + { + /// + /// Build a new socket with conditional compilation on the adapter. + /// + /// The client object. + /// Whether or not socket events should be dispatched on Unity's main thread. + /// A new socket. + public static ISocket NewSocket(this IClient client, bool useMainThread = false, ISocketAdapter defaultAdapter = null) + { + ISocketAdapter threadedAdapter; +#if UNITY_WEBGL && !UNITY_EDITOR + threadedAdapter = new JsWebSocketAdapter(); +#else + threadedAdapter = defaultAdapter ?? new WebSocketStdlibAdapter(); +#endif + + var adapter = useMainThread ? UnitySocket.Create(threadedAdapter) : threadedAdapter; + var socket = Socket.From(client, adapter); +#if UNITY_EDITOR + socket.ReceivedError += Debug.LogError; +#endif + return socket; + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/ClientExtensions.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/ClientExtensions.cs.meta new file mode 100644 index 0000000..dc8c0b2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/ClientExtensions.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 99be4aa47b3a3473eb3265bf4087061e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/ClientExtensions.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/JsWebSocketAdapter.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/JsWebSocketAdapter.cs new file mode 100644 index 0000000..65cfb3c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/JsWebSocketAdapter.cs @@ -0,0 +1,309 @@ +// Copyright 2020 The Nakama Authors +// +// 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. + +#if UNITY_WEBGL && !UNITY_EDITOR + +using System; +using System.Collections.Generic; +using System.Net.Sockets; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using UnityEngine; + +namespace Nakama +{ + /// + /// An adapter which uses the WebSocket protocol with Nakama server on a JavaScript bridge with Unity engine. + /// + public class JsWebSocketAdapter : ISocketAdapter + { + /// + public event Action Connected; + + /// + public event Action Closed; + + /// + public event Action ReceivedError; + + /// + public event Action> Received; + + /// + /// If the WebSocket is connected. + /// + public bool IsConnected { get; private set; } + + /// + /// If the WebSocket is connecting. + /// + public bool IsConnecting { get; private set; } + + private int Ref { get; set; } // unique jslib socket ref + private Uri _uri; + + public JsWebSocketAdapter() + { + Ref = -1; + } + + /// + public Task CloseAsync() + { + UnityWebGLSocketBridge.Instance.Close(Ref); + Ref = -1; + IsConnecting = false; + IsConnected = false; + return Task.CompletedTask; + } + + /// + public Task ConnectAsync(Uri uri, int timeout) + { + // TODO will need to use window.setTimeout to implement timeouts on DOM WebSocket. + if (Ref > -1) + { + return Task.CompletedTask; + } + + _uri = uri; + IsConnecting = true; + var tcs = new TaskCompletionSource(); + + Action open = () => + { + IsConnected = true; + IsConnecting = false; + tcs.TrySetResult(true); + Connected?.Invoke(); + }; + Action close = (code, reason) => + { + IsConnected = false; + IsConnecting = false; + Ref = -1; + Closed?.Invoke(); + }; + Action error = reason => + { + IsConnected = false; + Ref = -1; + if (!tcs.Task.IsCompleted) + { + tcs.TrySetException(new Exception(reason)); + } + else + { + ReceivedError?.Invoke(new Exception(reason)); + } + }; + Action handler = message => + { + Received?.Invoke(new ArraySegment(Encoding.UTF8.GetBytes(message))); + }; + Ref = UnityWebGLSocketBridge.Instance.CreateSocket(uri.AbsoluteUri, open, close, error, handler); + return tcs.Task; + } + + /// + public Task SendAsync(ArraySegment buffer, bool reliable = true, CancellationToken canceller = default) + { + if (Ref == -1) + { + throw new SocketException((int)SocketError.NotConnected); + } + + var payload = Encoding.UTF8.GetString(buffer.Array, buffer.Offset, buffer.Count); + UnityWebGLSocketBridge.Instance.Send(Ref, payload); + return Task.CompletedTask; + } + + public override string ToString() => + $"JsWebSocketAdapter(IsConnected={IsConnected}, IsConnecting={IsConnecting}, Uri='{_uri}')"; + } + + // ReSharper disable once InconsistentNaming + public class UnityWebGLSocketBridge : MonoBehaviour + { + private static readonly IDictionary CloseErrorMessages = new Dictionary + { + { 1000, "Normal" }, + { 1001, "Away" }, + { 1002, "ProtocolError" }, + { 1003, "UnsupportedData" }, + { 1004, "Undefined" }, + { 1005, "NoStatus" }, + { 1006, "Abnormal" }, + { 1007, "InvalidData" }, + { 1008, "PolicyViolation" }, + { 1009, "TooBig" }, + { 1010, "MandatoryExtension" }, + { 1011, "ServerError" }, + { 1015, "TlsHandshakeFailure" } + }; + + private static int _globalSocketRef; + + private readonly Dictionary _handlers = + new Dictionary(); + + private static readonly object Lock = new object(); + private static UnityWebGLSocketBridge _instance; + + public static UnityWebGLSocketBridge Instance + { + get + { + lock (Lock) + { + if (_instance != null) return _instance; + + var go = GameObject.Find("/[Nakama]"); + if (go == null) + { + go = new GameObject("[Nakama]"); + } + + if (go.GetComponent() == null) + { + go.AddComponent(); + } + + DontDestroyOnLoad(go); + _instance = go.GetComponent(); + return _instance; + } + } + } + + private UnityWebGLSocketBridge() + { + } + + public int CreateSocket(string address, Action socketOpenHandle, Action socketCloseHandle, + Action socketErrorHandle, Action socketMessageHandle) + { + var handler = new UnityWebGLSocketBridgeHandler + { + OnOpen = socketOpenHandle, + OnClose = socketCloseHandle, + OnMessage = socketMessageHandle, + OnError = socketErrorHandle + }; + + var socketRef = _globalSocketRef++; + _handlers.Add(socketRef, handler); + NKCreateSocket(socketRef, address); + return socketRef; + } + + public void Close(int socketRef) + { + NKCloseSocket(socketRef); + } + + public void Send(int socketRef, string payload) + { + NKSendData(socketRef, payload); + } + + private UnityWebGLSocketBridgeHandler GetHandler(int socketRef) + { + UnityWebGLSocketBridgeHandler handler; + _handlers.TryGetValue(socketRef, out handler); + return handler; + } + + [DllImport("__Internal")] + private static extern void NKCreateSocket(int socketRef, string address); + + [DllImport("__Internal")] + private static extern void NKCloseSocket(int socketRef); + + [DllImport("__Internal")] + private static extern void NKSendData(int socketRef, string data); + + [DllImport("__Internal")] + private static extern int NKSocketState(); + + // called by jslib + private void NKBridgeOnOpen(string bridgeMsg) + { + var index = bridgeMsg.IndexOf('_'); + if (index < 0) + { + return; + } + + var socketRef = Convert.ToInt32(bridgeMsg.Substring(0, index)); + GetHandler(socketRef)?.OnOpen?.Invoke(); + } + + // called by jslib + private void NKBridgeOnMessage(string bridgeMsg) + { + var index = bridgeMsg.IndexOf('_'); + if (index < 0 || index + 1 >= bridgeMsg.Length) + { + return; + } + + var socketRef = Convert.ToInt32(bridgeMsg.Substring(0, index)); + var msg = bridgeMsg.Substring(index + 1); + GetHandler(socketRef)?.OnMessage?.Invoke(msg); + } + + // called by jslib + private void NKBridgeOnClose(string bridgeMsg) + { + var index = bridgeMsg.IndexOf('_'); + if (index < 0 || index + 1 >= bridgeMsg.Length) + { + return; + } + + var socketRef = Convert.ToInt32(bridgeMsg.Substring(0, index)); + var code = Convert.ToInt32(bridgeMsg.Substring(index + 1)); + GetHandler(socketRef)?.OnClose?.Invoke(code, CloseErrorMessages[code]); + _handlers.Remove(socketRef); + } + + // called by jslib + private void NKBridgeOnError(string bridgeMsg) + { + var index = bridgeMsg.IndexOf('_'); + if (index >= 0 && index + 1 < bridgeMsg.Length) + { + var socketRef = Convert.ToInt32(bridgeMsg.Substring(0, index)); + var msg = bridgeMsg.Substring(index + 1); + + GetHandler(socketRef)?.OnError?.Invoke(msg); + _handlers.Remove(socketRef); + } + } + + // ReSharper disable once InconsistentNaming + private class UnityWebGLSocketBridgeHandler + { + public Action OnOpen; + public Action OnClose; + public Action OnError; + public Action OnMessage; + } + } +} + +#endif diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/JsWebSocketAdapter.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/JsWebSocketAdapter.cs.meta new file mode 100644 index 0000000..44fd418 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/JsWebSocketAdapter.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: c49f370c669eb4f5ea65084ed4075eab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/JsWebSocketAdapter.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/NakamaRuntime.asmdef b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/NakamaRuntime.asmdef new file mode 100644 index 0000000..e984f90 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/NakamaRuntime.asmdef @@ -0,0 +1,13 @@ +{ + "name": "NakamaRuntime", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/NakamaRuntime.asmdef.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/NakamaRuntime.asmdef.meta new file mode 100644 index 0000000..110183d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/NakamaRuntime.asmdef.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 69810832b544b46da9804f1af9373521 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/NakamaRuntime.asmdef + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins.meta new file mode 100644 index 0000000..4ba5579 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa9ce33e53c64408cb8005cd610d6761 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Nakama.dll b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Nakama.dll new file mode 100644 index 0000000..25561a6 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Nakama.dll differ diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Nakama.dll.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Nakama.dll.meta new file mode 100644 index 0000000..afc958b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Nakama.dll.meta @@ -0,0 +1,40 @@ +fileFormatVersion: 2 +guid: a4c98355d3b704ef99f71b957061b12b +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/Plugins/Nakama.dll + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Satori.dll b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Satori.dll new file mode 100644 index 0000000..8301145 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Satori.dll differ diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Satori.dll.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Satori.dll.meta new file mode 100644 index 0000000..5c802a7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/Satori.dll.meta @@ -0,0 +1,40 @@ +fileFormatVersion: 2 +guid: 1138b613907684d04a31aaacb5323219 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/Plugins/Satori.dll + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib new file mode 100644 index 0000000..5075a4c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib @@ -0,0 +1,114 @@ +/** + * Copyright 2020 The Nakama Authors + * + * 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. + */ + +var UnityWebGLSocketBridge = { + $BRIDGE_NAME: {}, + $OPEN_METHOD_NAME: {}, + $CLOSE_METHOD_NAME: {}, + $MESSAGE_METHOD_NAME: {}, + $ERROR_METHOD_NAME: {}, + $SOCKET_REF_MAP: {}, + + $INITIALIZE: function() { + SOCKET_REF_MAP = new Map(); + BRIDGE_NAME = "[Nakama]"; + OPEN_METHOD_NAME = "NKBridgeOnOpen"; + CLOSE_METHOD_NAME = "NKBridgeOnClose"; + MESSAGE_METHOD_NAME = "NKBridgeOnMessage"; + ERROR_METHOD_NAME = "NKBridgeOnError"; + }, + + NKCreateSocket: function(socketRef, addressPtr) { + if (!(SOCKET_REF_MAP instanceof Map)) { + INITIALIZE(); + } + + if (SOCKET_REF_MAP.has(socketRef)) { + SendMessage(BRIDGE_NAME, ERROR_METHOD_NAME, socketRef + "_" + "A WebSocket already exists for this reference."); + return; + } + + var address = UTF8ToString(addressPtr); + var ws = new WebSocket(address); + ws.onmessage = function(e) { + if (typeof e.data == 'string') { + SendMessage(BRIDGE_NAME, MESSAGE_METHOD_NAME, socketRef + "_" + e.data); + } else { + SendMessage(BRIDGE_NAME, ERROR_METHOD_NAME, socketRef + "_" + "Received invalid data from remote."); + } + }; + ws.onopen = function(e) { + SendMessage(BRIDGE_NAME, OPEN_METHOD_NAME, socketRef + "_"); + }; + ws.onclose = function(e) { + SOCKET_REF_MAP.delete(socketRef); + SendMessage(BRIDGE_NAME, CLOSE_METHOD_NAME, socketRef + "_" + e.code); + }; + ws.onerror = function(e) { + // https://stackoverflow.com/questions/18803971/websocket-onerror-how-to-read-error-description + SOCKET_REF_MAP.delete(socketRef); + SendMessage(BRIDGE_NAME, ERROR_METHOD_NAME, socketRef + "_" + "WebSocket error: " + e.reason); + }; + SOCKET_REF_MAP.set(socketRef, ws); + }, + + NKSocketState: function (socketRef) { + if (!(SOCKET_REF_MAP instanceof Map)) { + INITIALIZE(); + } + + if(!SOCKET_REF_MAP.has(socketRef)) { + SendMessage(BRIDGE_NAME, ERROR_METHOD_NAME, socketRef + "_" + "Did not find websocket with given reference."); + return -1; + } + return SOCKET_REF_MAP.get(socketRef).readyState; + }, + + NKCloseSocket: function (socketRef) { + if (!(SOCKET_REF_MAP instanceof Map)) { + INITIALIZE(); + } + + if(!SOCKET_REF_MAP.has(socketRef)) { + SendMessage(BRIDGE_NAME, ERROR_METHOD_NAME, socketRef + "_" + "Did not find websocket with given reference."); + } else { + SOCKET_REF_MAP.get(socketRef).close(); + } + }, + + NKSendData: function (socketRef, msg) { + if (!(SOCKET_REF_MAP instanceof Map)) { + INITIALIZE(); + } + + if(!SOCKET_REF_MAP.has(socketRef)) { + SendMessage(BRIDGE_NAME, ERROR_METHOD_NAME, socketRef + "_" + "Did not find websocket with given reference."); + } else { + var data = UTF8ToString(msg); + SOCKET_REF_MAP.get(socketRef).send(data); + } + }, +}; + +// Auto add to depends +autoAddDeps(UnityWebGLSocketBridge, '$INITIALIZE'); +autoAddDeps(UnityWebGLSocketBridge, '$SOCKET_REF_MAP'); +autoAddDeps(UnityWebGLSocketBridge, '$BRIDGE_NAME'); +autoAddDeps(UnityWebGLSocketBridge, '$OPEN_METHOD_NAME'); +autoAddDeps(UnityWebGLSocketBridge, '$CLOSE_METHOD_NAME'); +autoAddDeps(UnityWebGLSocketBridge, '$MESSAGE_METHOD_NAME'); +autoAddDeps(UnityWebGLSocketBridge, '$ERROR_METHOD_NAME'); +mergeInto(LibraryManager.library, UnityWebGLSocketBridge); diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib.meta new file mode 100644 index 0000000..987e0bc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib.meta @@ -0,0 +1,44 @@ +fileFormatVersion: 2 +guid: eda8d55c6bade4c56b4fe6d7104b3eb3 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Facebook: WebGL + second: + enabled: 1 + settings: {} + - first: + WebGL: WebGL + second: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/Plugins/UnityWebGLSocketBridge.jslib + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori.meta new file mode 100644 index 0000000..329e4e0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1c018c562f0e4ce79a148fb4c42630e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityLogger.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityLogger.cs new file mode 100644 index 0000000..dfd4f62 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityLogger.cs @@ -0,0 +1,36 @@ +// Copyright 2018 The Nakama Authors +// +// 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 UnityEngine; + +namespace Satori +{ + /// + /// A logger which captures using Unity Engine. + /// + public class UnityLogger : ILogger + { + /// + public void DebugFormat(string format, params object[] args) => Debug.LogFormat(format, args); + + /// + public void ErrorFormat(string format, params object[] args) => Debug.LogErrorFormat(format, args); + + /// + public void InfoFormat(string format, params object[] args) => Debug.LogFormat(format, args); + + /// + public void WarnFormat(string format, params object[] args) => Debug.LogWarningFormat(format, args); + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityLogger.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityLogger.cs.meta new file mode 100644 index 0000000..e5396b1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityLogger.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: ae3b7b34adbd0434f837d2b5a6058065 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/Satori/UnityLogger.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs new file mode 100644 index 0000000..beaedd3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs @@ -0,0 +1,184 @@ +// Copyright 2023 The Nakama Authors +// +// 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; +using System.Collections; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using Nakama.TinyJson; +using UnityEngine; +using UnityEngine.Networking; + +namespace Satori +{ + /// + /// Unity web request adapter which uses the UnityWebRequest to send requests. + /// + /// + /// Note Content-Type header is always set as 'application/json'. + /// + public class UnityWebRequestAdapter : MonoBehaviour, IHttpAdapter + { + /// + public ILogger Logger { get; set; } + + public TransientExceptionDelegate TransientExceptionDelegate => IsTransientException; + + private static readonly object Lock = new object(); + private static UnityWebRequestAdapter _instance; + + public static UnityWebRequestAdapter Instance + { + get + { + lock (Lock) + { + if (_instance != null) return _instance; + + var go = GameObject.Find("/[Nakama]"); + if (go == null) + { + go = new GameObject("[Nakama]"); + } + + if (go.GetComponent() == null) + { + go.AddComponent(); + } + + DontDestroyOnLoad(go); + _instance = go.GetComponent(); + return _instance; + } + } + } + + private UnityWebRequestAdapter() + { + } + + /// + public Task SendAsync(string method, Uri uri, IDictionary headers, byte[] body, + int timeout, CancellationToken? cancellationToken) + { + var www = BuildRequest(method, uri, headers, body, timeout); + var tcs = new TaskCompletionSource(); + cancellationToken?.Register(() => tcs.TrySetCanceled()); + StartCoroutine(SendRequest(www, resp => tcs.TrySetResult(resp), err => tcs.TrySetException(err))); + return tcs.Task; + } + + private static UnityWebRequest BuildRequest(string method, Uri uri, IDictionary headers, + byte[] body, int timeout) + { + UnityWebRequest www; + if (string.Equals(method, "POST", StringComparison.OrdinalIgnoreCase) || + string.Equals(method, "PUT", StringComparison.OrdinalIgnoreCase)) + { + www = new UnityWebRequest(uri, method) + { + uploadHandler = new UploadHandlerRaw(body), + downloadHandler = new DownloadHandlerBuffer() + }; + } + else if (string.Equals(method, "DELETE", StringComparison.OrdinalIgnoreCase)) + { + www = UnityWebRequest.Delete(uri); + } + else + { + www = UnityWebRequest.Get(uri); + } + + www.SetRequestHeader("Content-Type", "application/json"); + foreach (var kv in headers) + { + www.SetRequestHeader(kv.Key, kv.Value); + } + + www.timeout = timeout; + return www; + } + + private static IEnumerator SendRequest(UnityWebRequest www, Action callback, + Action errback) + { + yield return www.SendWebRequest(); + if (IsNetworkError(www)) + { + errback(new ApiResponseException(www.error)); + } + else if (IsHttpError(www)) + { + if (www.responseCode >= 500) + { + // TODO think of best way to map HTTP code to GRPC code since we can't rely + // on server to process it. Manually adding the mapping to SDK seems brittle. + errback(new ApiResponseException((int) www.responseCode, www.downloadHandler.text, -1)); + www.Dispose(); + yield break; + } + + var decoded = www.downloadHandler.text.FromJson>(); + + var e = new ApiResponseException(www.downloadHandler.text); + + if (decoded != null) + { + var msg = decoded.ContainsKey("message") ? decoded["message"].ToString() : string.Empty; + var grpcCode = decoded.ContainsKey("code") ? (int) decoded["code"] : -1; + + e = new ApiResponseException(www.responseCode, msg, grpcCode); + + if (decoded.ContainsKey("error")) + { + HttpAdapterUtil.CopyResponseError(Instance, decoded["error"], e); + } + } + + errback(e); + } + else + { + callback?.Invoke(www.downloadHandler?.text); + } + + www.Dispose(); + } + + private static bool IsHttpError(UnityWebRequest www) + { +#if UNITY_2020_2_OR_NEWER + return www.result == UnityWebRequest.Result.ProtocolError; +#else + return www.isHttpError; +#endif + } + + private static bool IsNetworkError(UnityWebRequest www) + { +#if UNITY_2020_2_OR_NEWER + return www.result == UnityWebRequest.Result.ConnectionError; +#else + return www.isNetworkError; +#endif + } + + private static bool IsTransientException(Exception e) + { + return e is ApiResponseException apiException && (apiException.StatusCode >= 500 || apiException.StatusCode == -1); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs.meta new file mode 100644 index 0000000..cf942ef --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 7328a9c3e42f84294ac53e8712835c35 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/Satori/UnityWebRequestAdapter.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityLogger.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityLogger.cs new file mode 100644 index 0000000..1c108e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityLogger.cs @@ -0,0 +1,36 @@ +// Copyright 2018 The Nakama Authors +// +// 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 UnityEngine; + +namespace Nakama +{ + /// + /// A logger which captures using Unity Engine. + /// + public class UnityLogger : ILogger + { + /// + public void DebugFormat(string format, params object[] args) => Debug.LogFormat(format, args); + + /// + public void ErrorFormat(string format, params object[] args) => Debug.LogErrorFormat(format, args); + + /// + public void InfoFormat(string format, params object[] args) => Debug.LogFormat(format, args); + + /// + public void WarnFormat(string format, params object[] args) => Debug.LogWarningFormat(format, args); + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityLogger.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityLogger.cs.meta new file mode 100644 index 0000000..3d807d4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityLogger.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 7286bc6ea2d7f4437bc18f2e5063e1b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/UnityLogger.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnitySocket.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnitySocket.cs new file mode 100644 index 0000000..cfb65fb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnitySocket.cs @@ -0,0 +1,145 @@ +// Copyright 2021 The Nakama Authors +// +// 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; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using UnityEngine; + +namespace Nakama +{ + /// + /// A WebSocket adapter for Unity that dispatches events to the main thread. + /// + public sealed class UnitySocket : MonoBehaviour, ISocketAdapter + { + event Action ISocketAdapter.Connected + { + add => _connectedHandlers.Add(value); + + remove => _connectedHandlers.Remove(value); + } + + event Action ISocketAdapter.Closed + { + add => _closedHandlers.Add(value); + + remove => _closedHandlers.Remove(value); + } + + event Action ISocketAdapter.ReceivedError + { + add => _errorHandlers.Add(value); + + remove => _errorHandlers.Remove(value); + } + + event Action> ISocketAdapter.Received + { + add => _receivedHandlers.Add(value); + + remove => _receivedHandlers.Remove(value); + } + + bool ISocketAdapter.IsConnected => _socketAdapter.IsConnected; + bool ISocketAdapter.IsConnecting => _socketAdapter.IsConnecting; + + private readonly ConcurrentQueue _eventQueue = new ConcurrentQueue(); + private readonly List _connectedHandlers = new List(); + private readonly List _closedHandlers = new List(); + private readonly List> _errorHandlers = new List>(); + private readonly List>> _receivedHandlers = new List>>(); + + private ISocketAdapter _socketAdapter; + + public static UnitySocket Create(ISocketAdapter adapter) + { + var adapterGO = new GameObject("[Nakama Socket]"); + DontDestroyOnLoad(adapterGO); + var unityAdapter = adapterGO.AddComponent(); + unityAdapter._socketAdapter = adapter; + unityAdapter._socketAdapter.Closed += unityAdapter.OnClosed; + unityAdapter._socketAdapter.Connected += unityAdapter.OnConnected; + unityAdapter._socketAdapter.Received += unityAdapter.OnReceived; + unityAdapter._socketAdapter.ReceivedError += unityAdapter.OnReceivedError; + return unityAdapter; + } + + Task ISocketAdapter.CloseAsync() => _socketAdapter.CloseAsync(); + + Task ISocketAdapter.ConnectAsync(Uri uri, int timeout) => _socketAdapter.ConnectAsync(uri, timeout); + + Task ISocketAdapter.SendAsync(ArraySegment buffer, bool reliable, CancellationToken canceller) => + _socketAdapter.SendAsync(buffer, reliable, canceller); + + private void OnClosed() => _eventQueue.Enqueue(new QueuedEvent(_closedHandlers)); + + private void OnConnected() => _eventQueue.Enqueue(new QueuedEvent(_connectedHandlers)); + + private void OnReceivedError(Exception obj) => _eventQueue.Enqueue(new QueuedEvent(_errorHandlers, obj)); + + private void OnReceived(ArraySegment obj) + { + // copy the segment into a new segment with a new backing array + // this avoids threading issues with the socket and unity main thread + // accessing the same range within the same backing array. + + var copy = new byte[obj.Count]; + var j = 0; + for (var i = obj.Offset; i < obj.Offset + obj.Count; i++) + { + copy[j] = obj.Array[i]; + j++; + } + + _eventQueue.Enqueue(new QueuedEvent(_receivedHandlers, new ArraySegment(copy))); + } + + private void Update() + { + while (_eventQueue.Count > 0) + { + QueuedEvent evt; + + if (_eventQueue.TryDequeue(out evt)) + { + evt.Dispatch(); + } + } + } + + private class QueuedEvent + { + private readonly IEnumerable _listeners; + private readonly object[] _eventArgs; + + public QueuedEvent(IEnumerable listeners, params object[] eventArgs) + { + _listeners = listeners; + _eventArgs = eventArgs; + } + + public void Dispatch() + { + var listenersCopy = new List(_listeners); + foreach (var listener in listenersCopy) + { + listener.DynamicInvoke(_eventArgs); + } + } + } + } +} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnitySocket.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnitySocket.cs.meta new file mode 100644 index 0000000..dc46aa5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnitySocket.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: f3a776f6712cb47c28dd3d0802f283f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/UnitySocket.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityWebRequestAdapter.cs b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityWebRequestAdapter.cs new file mode 100644 index 0000000..92a368c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityWebRequestAdapter.cs @@ -0,0 +1,233 @@ +// Copyright 2019 The Nakama Authors +// +// 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; +using System.Collections; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using Nakama.TinyJson; +using UnityEngine; +using UnityEngine.Networking; + +namespace Nakama +{ + /// + /// Unity web request adapter which uses the UnityWebRequest to send requests. + /// + /// + /// Note Content-Type header is always set as 'application/json'. + /// + public class UnityWebRequestAdapter : MonoBehaviour, IHttpAdapter + { + /// + public ILogger Logger { get; set; } + + public TransientExceptionDelegate TransientExceptionDelegate => IsTransientException; + + private static readonly object Lock = new object(); + private static UnityWebRequestAdapter _instance; + + public static UnityWebRequestAdapter Instance + { + get + { + lock (Lock) + { + if (_instance != null) return _instance; + + var go = GameObject.Find("/[Nakama]"); + if (go == null) + { + go = new GameObject("[Nakama]"); + } + + if (go.GetComponent() == null) + { + go.AddComponent(); + } + + DontDestroyOnLoad(go); + _instance = go.GetComponent(); + return _instance; + } + } + } + + private UnityWebRequestAdapter() + { + } + + /// + public Task SendAsync(string method, Uri uri, IDictionary headers, byte[] body, + int timeout, CancellationToken? cancellationToken) + { + var www = BuildRequest(method, uri, headers, body, timeout); + var tcs = new TaskCompletionSource(); + cancellationToken?.Register(() => tcs.TrySetCanceled()); + + StartCoroutine( + SendRequest( + www, + resp => + { + Logger?.InfoFormat( + "Received: status=OK, uri='{0}' contents='{1}'", + www.uri, + resp); + tcs.TrySetResult(resp); + }, + err => + { + Logger?.ErrorFormat( + "Received: status={0}, grpc_status={1}, contents='{2}'", + err.StatusCode, + err.GrpcStatusCode, + err.Message); + tcs.TrySetException(err); + } + ) + ); + + return tcs.Task; + } + + private static UnityWebRequest BuildRequest(string method, Uri uri, IDictionary headers, + byte[] body, int timeout) + { + UnityWebRequest www; + if (string.Equals(method, "POST", StringComparison.OrdinalIgnoreCase) || + string.Equals(method, "PUT", StringComparison.OrdinalIgnoreCase)) + { + www = new UnityWebRequest(uri, method) + { + uploadHandler = new UploadHandlerRaw(body), + downloadHandler = new DownloadHandlerBuffer() + }; + } + else if (string.Equals(method, "DELETE", StringComparison.OrdinalIgnoreCase)) + { + www = UnityWebRequest.Delete(uri); + } + else + { + www = UnityWebRequest.Get(uri); + } + + www.SetRequestHeader("Content-Type", "application/json"); + foreach (var kv in headers) + { + www.SetRequestHeader(kv.Key, kv.Value); + } + + www.timeout = timeout; + return www; + } + + private IEnumerator SendRequest(UnityWebRequest www, Action callback, + Action errback) + { + yield return www.SendWebRequest(); + if (IsNetworkError(www)) + { + errback(new ApiResponseException(www.error)); + } + else if (IsHttpError(www)) + { + if (www.responseCode >= 500) + { + // TODO think of best way to map HTTP code to GRPC code since we can't rely + // on server to process it. Manually adding the mapping to SDK seems brittle. + errback(new ApiResponseException((int) www.responseCode, www.downloadHandler.text, -1)); + www.Dispose(); + yield break; + } + + Dictionary decoded; + try + { + decoded = www.downloadHandler.text.FromJson>(); + } + catch (Exception exception) + { + Logger?.ErrorFormat( + "Failed to decode error response: {0}. {1}", + www.downloadHandler.text, + exception.Message); + decoded = null; + } + + var e = new ApiResponseException(www.downloadHandler.text); + + if (decoded != null) + { + var msg = decoded.ContainsKey("message") ? decoded["message"].ToString() : string.Empty; + var grpcCode = decoded.ContainsKey("code") ? (int) decoded["code"] : -1; + + e = new ApiResponseException(www.responseCode, msg, grpcCode); + + if (decoded.ContainsKey("error")) + { + IHttpAdapterUtil.CopyResponseError(Instance, decoded["error"], e); + } + } + + errback(e); + } + else + { + callback?.Invoke(www.downloadHandler?.text); + } + + www.Dispose(); + } + + private static bool IsHttpError(UnityWebRequest www) + { +#if UNITY_2020_2_OR_NEWER + return www.result == UnityWebRequest.Result.ProtocolError; +#else + return www.isHttpError; +#endif + } + + private static bool IsNetworkError(UnityWebRequest www) + { +#if UNITY_2020_2_OR_NEWER + return www.result == UnityWebRequest.Result.ConnectionError; +#else + return www.isNetworkError; +#endif + } + + private static bool IsTransientException(Exception e) + { + if (e is ApiResponseException apiException) + { + switch (apiException.StatusCode) + { + case -1: // No HTTP Status Code. This should correspond directly to `UnityWebRequest.Result.ConnectionError`. Note this will retry on potentially non-transient errors, e.g., wrong URL/scheme/port, wrong SSL certificate, LB misconfiguration. But + // we think it's worth retrying despite these cases because there are real transient errors that occur due to temporary connection issues prior to the establishment of an HTTP connection (e.g., during TCP handshake, SSL negotation). + case 500: // Internal Server Error often (but not always) indicates a transient issue in Nakama, e.g., DB connectivity. + case 502: // LB returns this to client if server sends corrupt/invalid data to LB, which may be a transient issue. + case 503: // LB returns this to client if LB determines or is told that server is unable to handle forwarded from LB, which may be a transient issue. + case 504: // LB returns this to client if LB cannot communicate with server, which may be a temporary issue. + return true; + } + } + + return false; + } + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityWebRequestAdapter.cs.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityWebRequestAdapter.cs.meta new file mode 100644 index 0000000..43485f8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/Runtime/UnityWebRequestAdapter.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: c23b35d6f5f35479bb9b985f3e4348d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/Runtime/UnityWebRequestAdapter.cs + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/package.json b/UnityNakamaCloudSave/Assets/Plugins/Nakama/package.json new file mode 100644 index 0000000..0826180 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/package.json @@ -0,0 +1,23 @@ +{ + "name": "com.heroiclabs.nakama-unity", + "version": "3.17.0", + "unity": "2022.3", + "displayName": "Nakama Unity", + "description": "Unity3D client for Nakama and Satori server written in C#.", + "keywords": [ + "app server", + "client library", + "game server", + "nakama", + "realtime", + "realtime chat" + ], + "author": { + "name": "Heroic Labs", + "email": "chris@heroiclabs.com", + "url": "https://www.heroiclabs.com" + }, + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0" + } +} diff --git a/UnityNakamaCloudSave/Assets/Plugins/Nakama/package.json.meta b/UnityNakamaCloudSave/Assets/Plugins/Nakama/package.json.meta new file mode 100644 index 0000000..a037a89 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Plugins/Nakama/package.json.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 8889c9d7b72c345f38a6eef6423bf0ef +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 81338 + packageName: Nakama + packageVersion: 3.15.0 + assetPath: Assets/Packages/Nakama/package.json + uploadId: 773062 diff --git a/UnityNakamaCloudSave/Assets/Resources.meta b/UnityNakamaCloudSave/Assets/Resources.meta new file mode 100644 index 0000000..fe5c570 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e48c793ce6aae48449cfbac8393af115 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/Resources/BillingMode.json b/UnityNakamaCloudSave/Assets/Resources/BillingMode.json new file mode 100644 index 0000000..6f4bfb7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Resources/BillingMode.json @@ -0,0 +1 @@ +{"androidStore":"GooglePlay"} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/Resources/BillingMode.json.meta b/UnityNakamaCloudSave/Assets/Resources/BillingMode.json.meta new file mode 100644 index 0000000..8b4d93d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/Resources/BillingMode.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fcef0346f2cd04c7f843ad113df61ab7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave.meta new file mode 100644 index 0000000..b245201 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d678fd39ef0254194a51a447c3470ac5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor.meta new file mode 100644 index 0000000..f3cc32a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ca9525ac52264c778c46da9e6c36cc1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/DisableBitcode.cs b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/DisableBitcode.cs new file mode 100644 index 0000000..96750fa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/DisableBitcode.cs @@ -0,0 +1,62 @@ +/** + * Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Developer Principles and Policies + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +using System.IO; +using UnityEngine; +using UnityEditor; +#if UNITY_IOS +using UnityEditor.Build.Reporting; +using UnityEditor.iOS.Xcode; +#endif +using UnityEditor.Callbacks; + + +namespace Facebook.Unity.PostProcess +{ +    /// +    /// Automatically disables Bitcode on iOS builds +    /// + public static class DisableBitcode + { + [PostProcessBuildAttribute(999)] + public static void OnPostProcessBuild(BuildTarget buildTarget, string pathToBuildProject) + { +#if UNITY_IOS + if (buildTarget != BuildTarget.iOS) return; + string projectPath = pathToBuildProject + "/Unity-iPhone.xcodeproj/project.pbxproj"; + PBXProject pbxProject = new PBXProject(); + pbxProject.ReadFromFile(projectPath); + + //Disabling Bitcode on all targets + //Main + string target = pbxProject.GetUnityMainTargetGuid(); + pbxProject.SetBuildProperty(target, "ENABLE_BITCODE", "NO"); + //Unity Tests + target = pbxProject.TargetGuidByName(PBXProject.GetUnityTestTargetName()); + pbxProject.SetBuildProperty(target, "ENABLE_BITCODE", "NO"); + //Unity Framework + target = pbxProject.GetUnityFrameworkTargetGuid(); + pbxProject.SetBuildProperty(target, "ENABLE_BITCODE", "NO"); + + pbxProject.WriteToFile(projectPath); +#endif + } + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/DisableBitcode.cs.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/DisableBitcode.cs.meta new file mode 100644 index 0000000..83ffc29 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/DisableBitcode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 201fa01d552b84a74917c9cc8a4c297c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo.meta new file mode 100644 index 0000000..eb4f0db --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2dddd661146e3406e8de8d3b909eeed6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons.meta new file mode 100644 index 0000000..1d19fb9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons/HeroicLabs.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons/HeroicLabs.png new file mode 100644 index 0000000..37de187 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons/HeroicLabs.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons/HeroicLabs.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons/HeroicLabs.png.meta new file mode 100644 index 0000000..84b9cf3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Icons/HeroicLabs.png.meta @@ -0,0 +1,148 @@ +fileFormatVersion: 2 +guid: 2287ceace33d64348b1c2701d0b0bd2e +TextureImporter: + internalIDToNameTable: + - first: + 213: 97972922203766275 + second: HeroicLabs_0 + externalObjects: {} + serializedVersion: 12 + 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 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 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: WebGL + 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: + - serializedVersion: 2 + name: HeroicLabs_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 756 + height: 426 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 30eff898ad11c5100800000000000000 + internalID: 97972922203766275 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + HeroicLabs_0: 97972922203766275 + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Layout.wlt b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Layout.wlt new file mode 100644 index 0000000..7b50a25 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Layout.wlt @@ -0,0 +1,654 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 0 + y: 45 + width: 1666 + height: 958 + m_ShowMode: 4 + m_Title: + m_RootView: {fileID: 6} + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 290 + height: 442 + m_MinSize: {x: 234, y: 271} + m_MaxSize: {x: 10004, y: 10021} + m_ActualView: {fileID: 14} + m_Panes: + - {fileID: 14} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &3 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + - {fileID: 2} + m_Position: + serializedVersion: 2 + x: 973 + y: 0 + width: 290 + height: 908 + m_MinSize: {x: 234, y: 492} + m_MaxSize: {x: 10004, y: 14042} + vertical: 1 + controlID: 226 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 290 + height: 466 + m_MinSize: {x: 204, y: 221} + m_MaxSize: {x: 4004, y: 4021} + m_ActualView: {fileID: 17} + m_Panes: + - {fileID: 17} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 466 + width: 973 + height: 442 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 15} + m_Panes: + - {fileID: 15} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &6 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 7} + - {fileID: 8} + - {fileID: 9} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 958 + m_MinSize: {x: 950, y: 542} + m_MaxSize: {x: 10000, y: 10000} +--- !u!114 &7 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 1666 + height: 30 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} + m_LastLoadedLayoutName: Tutorial +--- !u!114 &8 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 10} + - {fileID: 3} + - {fileID: 11} + m_Position: + serializedVersion: 2 + x: 0 + y: 30 + width: 1666 + height: 908 + m_MinSize: {x: 713, y: 492} + m_MaxSize: {x: 18008, y: 14042} + vertical: 0 + controlID: 74 +--- !u!114 &9 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 938 + width: 1666 + height: 20 + m_MinSize: {x: 0, y: 0} + m_MaxSize: {x: 0, y: 0} +--- !u!114 &10 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 12} + - {fileID: 5} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 908 + m_MinSize: {x: 202, y: 442} + m_MaxSize: {x: 4002, y: 8042} + vertical: 1 + controlID: 75 +--- !u!114 &11 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 1263 + y: 0 + width: 403 + height: 908 + m_MinSize: {x: 277, y: 71} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 13} + m_Panes: + - {fileID: 13} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &12 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 973 + height: 466 + m_MinSize: {x: 202, y: 221} + m_MaxSize: {x: 4002, y: 4021} + m_ActualView: {fileID: 16} + m_Panes: + - {fileID: 16} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &13 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Inspector + m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 401 + height: 887 + m_ScrollPosition: {x: 0, y: 0} + m_InspectorMode: 0 + m_PreviewResizer: + m_CachedPref: -160 + m_ControlHash: -371814159 + m_PrefName: Preview_InspectorPreview + m_PreviewWindow: {fileID: 0} +--- !u!114 &14 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 230, y: 250} + m_MaxSize: {x: 10000, y: 10000} + m_TitleContent: + m_Text: Project + m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 421 + m_SearchFilter: + m_NameFilter: + m_ClassNames: [] + m_AssetLabels: [] + m_AssetBundleNames: [] + m_VersionControlStates: [] + m_ReferencingInstanceIDs: + m_ScenePaths: [] + m_ShowAllHits: 0 + m_SearchArea: 0 + m_Folders: + - Assets + m_ViewMode: 0 + m_StartGridSize: 64 + m_LastFolders: + - Assets + m_LastFoldersGridSize: -1 + m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 47 + m_IsLocked: 0 + m_FolderTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: ee240000 + m_LastClickedID: 9454 + m_ExpandedIDs: ee24000000ca9a3bffffff7f + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_AssetTreeState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: 0 + m_ExpandedIDs: ee240000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_ListAreaState: + m_SelectedInstanceIDs: 68fbffff + m_LastClickedInstanceID: -1176 + m_HadKeyboardFocusLastEvent: 0 + m_ExpandedInstanceIDs: c6230000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 1 + m_ClientGUIView: {fileID: 0} + m_CreateAssetUtility: + m_EndAction: {fileID: 0} + m_InstanceID: 0 + m_Path: + m_Icon: {fileID: 0} + m_ResourceFile: + m_NewAssetIndexInList: -1 + m_ScrollPosition: {x: 0, y: 0} + m_GridSize: 64 + m_DirectoriesAreaWidth: 110 +--- !u!114 &15 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Game + m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 421 + m_MaximizeOnPlay: 0 + m_Gizmos: 0 + m_Stats: 0 + m_SelectedSizes: 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_TargetDisplay: 0 + m_ZoomArea: + m_HRangeLocked: 0 + m_VRangeLocked: 0 + m_HBaseRangeMin: -242.75 + m_HBaseRangeMax: 242.75 + m_VBaseRangeMin: -101 + m_VBaseRangeMax: 101 + m_HAllowExceedBaseRangeMin: 1 + m_HAllowExceedBaseRangeMax: 1 + m_VAllowExceedBaseRangeMin: 1 + m_VAllowExceedBaseRangeMax: 1 + m_ScaleWithWindow: 0 + m_HSlider: 0 + m_VSlider: 0 + m_IgnoreScrollWheelUntilClicked: 0 + m_EnableMouseInput: 1 + m_EnableSliderZoom: 0 + m_UniformScale: 1 + m_UpDirection: 1 + m_DrawArea: + serializedVersion: 2 + x: 0 + y: 17 + width: 971 + height: 404 + m_Scale: {x: 2, y: 2} + m_Translation: {x: 485.5, y: 202} + m_MarginLeft: 0 + m_MarginRight: 0 + m_MarginTop: 0 + m_MarginBottom: 0 + m_LastShownAreaInsideMargins: + serializedVersion: 2 + x: -242.75 + y: -101 + width: 485.5 + height: 202 + m_MinimalGUI: 1 + m_defaultScale: 2 + m_TargetTexture: {fileID: 0} + m_CurrentColorSpace: 0 + m_LastWindowPixelSize: {x: 1942, y: 842} + m_ClearInEditMode: 1 + m_NoCameraWarning: 1 + m_LowResolutionForAspectRatios: 01000000000100000100 +--- !u!114 &16 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 1 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Scene + m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 32 + m_Pos: + serializedVersion: 2 + x: 0 + y: 19 + width: 971 + height: 445 + m_SceneLighting: 1 + lastFramingTime: 0 + m_2DMode: 0 + m_isRotationLocked: 0 + m_AudioPlay: 0 + m_Position: + m_Target: {x: 0, y: 0, z: 0} + speed: 2 + m_Value: {x: 0, y: 0, z: 0} + m_RenderMode: 0 + m_ValidateTrueMetals: 0 + m_SceneViewState: + showFog: 1 + showMaterialUpdate: 0 + showSkybox: 1 + showFlares: 1 + showImageEffects: 1 + grid: + xGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + yGrid: + m_Target: 1 + speed: 2 + m_Value: 1 + zGrid: + m_Target: 0 + speed: 2 + m_Value: 0 + m_Rotation: + m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + speed: 2 + m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} + m_Size: + m_Target: 10 + speed: 2 + m_Value: 10 + m_Ortho: + m_Target: 0 + speed: 2 + m_Value: 0 + m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0} + m_LastSceneViewOrtho: 0 + m_ReplacementShader: {fileID: 0} + m_ReplacementString: + m_LastLockedObject: {fileID: 0} + m_ViewIsLockedToObject: 0 +--- !u!114 &17 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 1 + m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_AutoRepaintOnSceneChange: 0 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: Hierarchy + m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000, + type: 0} + m_Tooltip: + m_DepthBufferBits: 0 + m_Pos: + serializedVersion: 2 + x: 2 + y: 19 + width: 286 + height: 445 + m_TreeViewState: + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 68fbffff + m_LastClickedID: -1176 + m_ExpandedIDs: 7efbffff00000000 + m_RenameOverlay: + m_UserAcceptedRename: 0 + m_Name: + m_OriginalName: + m_EditFieldRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + m_UserData: 0 + m_IsWaitingForDelay: 0 + m_IsRenaming: 0 + m_OriginalEventType: 11 + m_IsRenamingFilename: 0 + m_ClientGUIView: {fileID: 0} + m_SearchString: + m_ExpandedScenes: + - + m_CurrenRootInstanceID: 0 + m_Locked: 0 + m_CurrentSortingName: TransformSorting diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Layout.wlt.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Layout.wlt.meta new file mode 100644 index 0000000..c0c8c77 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Layout.wlt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eabc9546105bf4accac1fd62a63e88e6 +timeCreated: 1487337779 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..02da605 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5a9bcd70e6a4b4b05badaa72e827d8e0 +folderAsset: yes +timeCreated: 1475835190 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..f59f099 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ad9b87dffba344c89909c6d1b1c17e1 +folderAsset: yes +timeCreated: 1475593892 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..ee74ec8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,186 @@ +using UnityEngine; +using UnityEditor; +using System.IO; +using System.Reflection; + +namespace SampleProjects.Leaderboards.Editor +{ + [CustomEditor(typeof(Readme))] + [InitializeOnLoad] + public class ReadmeEditor : UnityEditor.Editor + { + static readonly string s_ShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + private const float k_Space = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void SelectReadmeAutomatically() + { + if (SessionState.GetBool(s_ShowedReadmeSessionStateName, false)) return; + + var readme = SelectReadme(); + SessionState.SetBool(s_ShowedReadmeSessionStateName, true); + + if (!readme || readme.loadedLayout) return; + + LoadLayout(); + readme.loadedLayout = true; + } + + private static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + if (method != null) + method.Invoke(null, new object[] { Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false }); + } + + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new[] { readmeObject }; + + return (Readme)readmeObject; + } + + Debug.Log("Couldn't find a readme"); + return null; + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth / 3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + if (readme.icon != null) + { + GUILayout.Space(k_Space); + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + } + GUILayout.Space(k_Space); + GUILayout.BeginVertical(); + { + + GUILayout.FlexibleSpace(); + GUILayout.Label(readme.title, TitleStyle); + GUILayout.FlexibleSpace(); + } + GUILayout.EndVertical(); + GUILayout.FlexibleSpace(); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + + GUILayout.Space(k_Space); + } + } + + private bool m_Initialized; + + private GUIStyle LinkStyle => m_LinkStyle; + + [SerializeField] private GUIStyle m_LinkStyle; + + private GUIStyle TitleStyle => m_TitleStyle; + + [SerializeField] private GUIStyle m_TitleStyle; + + private GUIStyle HeadingStyle => m_HeadingStyle; + + [SerializeField] private GUIStyle m_HeadingStyle; + + private GUIStyle BodyStyle => m_BodyStyle; + + [SerializeField] + GUIStyle m_BodyStyle; + + private void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label) + { + wordWrap = true, + fontSize = 14, + richText = true + }; + + m_TitleStyle = new GUIStyle(m_BodyStyle) + { + fontSize = 26 + }; + + m_HeadingStyle = new GUIStyle(m_BodyStyle) + { + fontStyle = FontStyle.Bold, + fontSize = 18 + }; + + m_LinkStyle = new GUIStyle(m_BodyStyle) + { + wordWrap = false, + normal = + { + // Match selection color which works nicely for both light and dark skins + textColor = new Color(0x00 / 255f, 0x78 / 255f, 0xDA / 255f, 1f) + }, + stretchWidth = false + }; + + m_Initialized = true; + } + + private bool LinkLabel(GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI(); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine(new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI(); + + EditorGUIUtility.AddCursorRect(position, MouseCursor.Link); + + return GUI.Button(position, label, LinkStyle); + } + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Readme.cs b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..b0f2f76 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,19 @@ +using System; +using UnityEngine; + +namespace SampleProjects.Leaderboards.Editor +{ + public class Readme : ScriptableObject + { + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section + { + public string heading, text, linkText, url; + } + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Readme.cs.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..935153f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Editor/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {instanceID: 0} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager.meta new file mode 100644 index 0000000..1047880 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 827eef4846d794e1798945405a2760e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor.meta new file mode 100644 index 0000000..487649f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad0d769919de84b298439cb1d9b1650e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166.meta new file mode 100644 index 0000000..3e131b8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da7b6c70814c9421384d0f688ed14746 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.IOSResolver.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.IOSResolver.dll new file mode 100755 index 0000000..4018037 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.IOSResolver.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.IOSResolver.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.IOSResolver.dll.meta new file mode 100644 index 0000000..54acb77 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.IOSResolver.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: cd89359052dc44377831ac5377e7552f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.JarResolver.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.JarResolver.dll new file mode 100755 index 0000000..d3d2068 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.JarResolver.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.JarResolver.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.JarResolver.dll.meta new file mode 100644 index 0000000..bc346c4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.JarResolver.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: c8fd1ff9e5fb740c1a681bb25820530f +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.PackageManagerResolver.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.PackageManagerResolver.dll new file mode 100755 index 0000000..5ae53a9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.PackageManagerResolver.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.PackageManagerResolver.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.PackageManagerResolver.dll.meta new file mode 100644 index 0000000..d6033d4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.PackageManagerResolver.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 6b6b92ee845ea432891b89a6d55eb0d2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.VersionHandlerImpl.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.VersionHandlerImpl.dll new file mode 100755 index 0000000..abc0ab7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.VersionHandlerImpl.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.VersionHandlerImpl.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.VersionHandlerImpl.dll.meta new file mode 100644 index 0000000..491a7e8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/1.2.166/Google.VersionHandlerImpl.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: afd4406ba3fb2423cb0319d4490c5bd2 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/CHANGELOG.md b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/CHANGELOG.md new file mode 100755 index 0000000..5bb4a58 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/CHANGELOG.md @@ -0,0 +1,1317 @@ +# Version 1.2.166 - Jun 30, 2021 +* All - Fixed #440 and fixed #447 by specifying the parameter type while calling + `GetApplicationIdentifier()` Unity API using reflection, due to a new + overloaded method introduced in Unity 2021.2. +* Android Resolver - Fixed #442 by patching `Dependency.IsGreater()` when the + version strings end '+'. + +# Version 1.2.165 - Apr 28, 2021 +## Bug Fixes +* Version Handler - Fixed #431 by replacing the use of `HttpUtility.UrlEncode()` + which causes NullReferenceException in certain version of Unity. +* Android Resolver - Check that androidSdkRootPath directory exists before using + as sdkPath. +* Android Resolver - Fixed Android Resolver integration tests with Unity + 2019.3+. + +# Version 1.2.164 - Feb 4, 2021 +## New Features +* Android Resolver - Added support for Android packages with classifier in their + namespaces. +* iOS Resolver - Added new settings in iOS Resolver to configure generated + Podfile. +* iOS Resolver - Added a new attribute `addToAllTargets` in Dependencies.xml. + +## Bug Fixes +* iOS Resolver - Fixed XML parsing for `bitcodeEnabled` attribute in + Dependencies.xml. + +# Version 1.2.163 - Dec 15, 2020 +## Bug Fixes +* Version Handler - Fixed measurement reporting + +# Version 1.2.162 - Nov 19, 2020 +## Bug Fixes +* Version Handler - Improved #413 by preventing Version Handler from running + from static constructor when it is disabled. +* Package Manager Resolver - Remove GPR + +# Version 1.2.161 - Oct 12, 2020 +## Bug Fixes +* Android Resolver - Fixed the issue that Android Resolver does not resolve + again before build in Unity 2020 if it failed to resolve previously. + +# Version 1.2.160 - Sep 30, 2020 +## Bug Fixes +* Android Resolver - Fixed a regression that gradleResolver can be null until + Initialize() is called. +* Android Resolver - Fixed a regression that Android Resolver failed in Unity + 2019.3+ due to `gradleTemplate.properties` not enabled when + `mainTemplate.gradle` is not enabled at all. + +# Version 1.2.159 - Sep 11, 2020 +## Bug Fixes +* Android Resolver - Fixed #322 where the Unity editor will lose its target SDK + setting between Unity restarts if `>28` is selected in 2019. This is due to + Unity AndroidSdkVersions enum does not contain values above 28. +* Android Resolver - Fixed #360 where building Android app with Untiy 2019.3+ + may fail due to Jetifier and AndroidX not enabled properly in generated + Gradle project. This fix requires the user to enable + `Custom Gradle Properties Template` found under + `Player Settings > Settings for Android > Publishing Settings`. + +# Version 1.2.158 - Sep 3, 2020 +## Bug Fixes +* Version Handler: Fixed editor freeze when `-executeMethod` is used in + non-batch mode. +* Android Resolver: Normalized file paths when generating local Maven repo + since the path may contains a mix of forward and backward slash on Windows. +* Export Unity Package: Fixed generation of .unitypackage with tarfile on + Windows. + +# Version 1.2.157 - Aug 6, 2020 +## Bug Fixes +* Android Resolver: Delay initialization until active build target is Android + and the editor is not in play mode. +* iOS Resolver: Delay initialization until active build target is iOS + and the editor is not in play mode. +* Export Unity Package: Workaround directory creation racy if multiple export + operations are spawned at the same time. + +# Version 1.2.156 - June 10, 2020 +## Bug Fixes +* Android Resolver: Fixed that the generated local repo assets contains + redundent labels which are causing Version Handler to failed while + uninstalling packages. +* Android Resolver: Fixed that the repo url injected into mainTemplate.gradle + is incorrect when Unity is configured to export gradle project. +* Android Resolver: Limited to only create local Maven repo when the source + repo contains ".srcaar" file. + +## Changes +* All: Described EDM4U analytics data usage in readme. + +# Version 1.2.155 - May 14, 2020 +## Bug Fixes +* All: Fixed compiler error when build with Unity 5.4 or below due to the + usage of Rect.zero. +* All: Ignore cases when checking command line arguments. + +# Version 1.2.154 - May 14, 2020 +## Bug Fixes +* All: Make each MultiSelectWindow for different purposes to have its own + unique window. + +## Changes +* All: Replace all dialog with DialogWindow which is implemented from + EditorWindow. +* Package Manager Resolver: Clarify how manifest.json will be changed in Package + Manager Resolver window. + +# Version 1.2.153 - Apr 24, 2020 +## Bug Fixes +* Android Resolver: Fixed an exception when repainting the Android resolution + window in Unity 2019.3.x. + +# Version 1.2.152 - Apr 17, 2020 +## Bug Fixes +* Version Handler: Fixed exception when waiting for enabled editor DLLs to + load. +* Android Resolver: Fixed regression when using a Custom Gradle Template + on Windows. + +# Version 1.2.151 - Apr 16, 2020 +## Bug Fixes +* Version Handler: When waiting for newly enabled editor DLLs to load, ignore + all DLLs that do not have a file-system location. +* Android Resolver: Fixed resolution when using a Custom Gradle Template with + libraries stored in a local maven repository distributed with a plugin + installed with the Unity Package Manager. + +# Version 1.2.150 - Apr 9, 2020 +## Bug Fixes +* All: The new packaging script when run on MacOS was generating a + .unitypackage archive that could not be read by Unity on Windows. + This release simply repackages the plugin with tar/gzip to fix the problem. + +# Version 1.2.149 - Apr 8, 2020 +## Bug Fixes +* Package Manager Resolver: Fixed spurious error message when resuming + migration after installing a UPM package. + +# Version 1.2.148 - Apr 8, 2020 +## Bug Fixes +* Package Manager Resolver: Fixed an exception when resuming migration + after installing a UPM package. + +# Version 1.2.147 - Apr 8, 2020 +## Bug Fixes +* Version Handler: Fixed alias traversal bug which caused problems when + migrating from installed .unitypackage files to UPM packages. + +# Version 1.2.146 - Apr 8, 2020 +## Bug Fixes +* Version Handler: Fixed exception in manifest parsing when a manifest is + detected with no aliases. + +# Version 1.2.145 - Apr 2, 2020 +## New Features +* Package Manager Resolver: Added a method to migrate Version Handler + managed packages installed via `.unitypackage` to Unity Package Manager + packages. This is initially used to migrate the External Dependency Manager + to UPM. + +## Changes +* All: Verbose logging is now no longer automatically enabled in batch mode + across all components. Instead logging can be configured using each + component's verbose logging setting or by using the `-gvh_log_debug` command + line flag when starting Unity. +* Version Handler: Sped up version handler updates when the app domain isn't + reloaded. + +## Bug Fixes +* Version Handler: Fixed the display of the obsolete files clean up dialog + when the asset database refreshes. +* Version Handler: Improved reliability of callback from + the VersionHandler.UpdateCompleteMethods event when an asset database + refresh occurs. +* Version Handler: Fixed duplicate exportPath labels when 'Assets/' is the + root of paths assigned to files. +* Version Handler: Handle empty lines in manifest files. + +# Version 1.2.144 - Mar 23, 2020 +## Changed +* iOS Resolver: Removed the ability to configure the Xcode target a Cocoapod + is added to. + +## Bug Fixes +* iOS Resolver: Reverted support for adding Cocoapods to multiple targets as + it caused a regression (exception thrown during post-build step) in some + versions of Unity. + +# Version 1.2.143 - Mar 20, 2020 +## Bug Fixes +* Android Resolver: Fixed caching of resolution state which was causing + the resolver to always run when no dependencies had changed. + +# Version 1.2.142 - Mar 19, 2020 +## Changes +* Package Manager Resolver: Enabled auto-add by default. + +# Version 1.2.141 - Mar 19, 2020 +## Bug Fixes +* Fixed a bug when retrieving project settings. If a plugin was configured + to fetch project settings, if a setting was fetched (e.g "foo") and this + setting existed in the system settings but not the project settings the + system value would override the default value leading to unexpected + behavior. +* Fixed a warning when caching web request classes in Unity 5.6. + +# Version 1.2.140 - Mar 19, 2020 +## Bug Fixes +* Fixed measurement reporting in Unity 5.x. +* Version Handler: Fixed NullReferenceException when an asset doesn't have + an AssetImporter. + +# Version 1.2.139 - Mar 18, 2020 +## Changed +* Added documentation to the built plugin. + +# Version 1.2.138 - Mar 17, 2020 +## New Features +* Package Manager Resolver: Added the Package Manager Resolver + component that allows developers to easily boostrap Unity Package Manager + (UPM) registry addition using unitypackage plugins. +* Version Handler: Added a window that allows plugins to managed by the + Version Handler to be uninstalled. +* Version Handler: Added support for displaying installed plugins. +* Version Handler: Added support for moving files in plugins to their install + locations (if the plugin has been configured to support this). +* iOS Resolver: Added the ability to configure the Xcode target a Cocoapod is + added to. + +## Bug Fixes +* Fixed upgrade from version 1.2.137 and below after the plugin rename to + EDM4U broke the upgrade process. +* Android Resolver: Worked around PlayerSettings.Android.targetSdkVersion + returning empty names for some values in 2019.x. +* Version Handler: Fixed the display of the obsolete files clean up window. +* Version Handler: Fixed managed file check when assets are modified in the + project after plugin import. + +# Version 1.2.137 - Mar 6, 2020 +## Changed +* Renamed package to External Package Manager for Unity (EDM4U). + We changed this to reflect what this plugin is doing today which is far more + than the original scope which just consisted of importing jar files from the + Android SDK maven repository. + Scripts that used to pull `play-services-resolver*.unitypackage` will now have + to request `external-dependency-manager*.unitypackage` instead. + We'll still be shipping a `play-services-resolver*_manifest.txt` file to + handle upgrading from older versions of the plugin. + +## New Features +* All Components: Added reporting of usage so that we can remotely detect + errors and target improvements. +* Android Resolver: Added support for *Dependencies.xml files in Unity Package + Manager packages. +* iOS Resolver: Added support for *Dependencies.xml files in Unity Package + Manager packages. + +## Bug Fixes +* Version Handler: Disabled attempts to disable asset metadata modification + when assets are in a Unity Package Manager managed package. + +# Version 1.2.136 - Feb 19, 2019 +## Bug Fixes +* Android Resolver: Fixed OpenJDK path discovery in Unity 2019.3.1. + +# Version 1.2.135 - Dec 5, 2019 +## Bug Fixes +* All Components: Fixed stack overflow when loading project settings. + +# Version 1.2.134 - Dec 4, 2019 +## Bug Fixes +* All Components: Fixed an issue which caused project settings to be cleared + when running in batch mode. + +# Version 1.2.133 - Nov 18, 2019 +## Bug Fixes +* All Components: Failure to save project settings will now report an error + to the log rather than throwing an exception. + +# Version 1.2.132 - Nov 11, 2019 +## Bug Fixes +* Android Resolver: Worked around expansion of DIR_UNITYPROJECT on Windows + breaking Gradle builds when used as part of a file URI. +* Android Resolver: mainTemplate.gradle is only written if it needs to be + modified. + +# Version 1.2.131 - Oct 29, 2019 +## Bug Fixes +* Version Handler: Improved execution of events on the main thread in batch + mode. +* Version Handler: Improved log level configuration at startup. +* Version Handler: Improved performance of class lookup in deferred method + calls. +* Version Handler: Fixed rename to enable / disable for editor assets. +* iOS Resolver: Improved log level configuration at startup. +* Android Resolver: Improved local maven repo path reference in + mainTemplate.gradle using DIR_UNITYPROJECT. DIR_UNITYPROJECT by Unity + to point to the local filesystem path of the Unity project when Unity + generates the Gradle project. + +# Version 1.2.130 - Oct 23, 2019 +## New Features +* iOS Resolver: Added support for modifying the Podfile before `pod install` + is executed. + +## Bug Fixes +* Version Handler: Fixed invalid classname error when calling + `VersionHandler.UpdateVersionedAssets()`. + +# Version 1.2.129 - Oct 2, 2019 +## Bug Fixes +* iOS Resolver: Changed Cocoapod integration in Unity 2019.3+ to + only add Pods to the UnityFramework target. + +# Version 1.2.128 - Oct 1, 2019 +## Bug Fixes +* iOS Resolver: Fixed Cocoapod project integration mode with Unity + 2019.3+. + +# Version 1.2.127 - Sep 30, 2019 +## Changes +* Android Resolver: All Android Resolver settings File paths are now + serialized with POSIX directory separators. + +# Version 1.2.126 - Sep 27, 2019 +## Changes +* Android Resolver: File paths are now serialized with POSIX directory + separators. +## Bug Fixes +* Android Resolver: Fixed resolution when the parent directory of a Unity + project contains a Gradle project (i.e `settings.gradle` file). + +# Version 1.2.125 - Sep 23, 2019 +## Bug Fixes +* All components: Silenced a warning about not being able to set the console + encoding to UTF8. +* Android Resolver: Worked around broken AndroidSDKTools class in some + versions of Unity. +* iOS Resolver: Fixed iOS target SDK version check +* Version Handler: Changed clean up obsolete files window so that it doesn't + exceed the screen size. + +# Version 1.2.124 - Jul 28, 2019 +## Bug Fixes +* All components: Fixed regression with source control integration when using + Unity 2019.1+. + +# Version 1.2.123 - Jul 23, 2019 +## New Features +* All components: Source control integration for project settings. +## Changes +* Android Resolver: Removed AAR cache as it now makes little difference to + incremental resolution performance. +* Android Resolver: Improved embedded resource management so that embedded + resources should upgrade when the plugin is updated without restarting + the Unity editor. +## Bug Fixes +* Version Handler: Fixed InvokeMethod() and InvokeStaticMethod() when calling + methods that have interface typed arguments. + +# Version 1.2.122 - Jul 2, 2019 +## Bug Fixes +* iOS Resolver: Worked around Unity not loading the iOS Resolver DLL as it + referenced the Xcode extension in a public interface. The iOS Resolver + DLL still references the Xcode extension internally and just handles + missing type exceptions dynamically. + +# Version 1.2.121 - Jun 27, 2019 +## Bug Fixes +* Android Resolver: Fixed warning about missing Packages folder when loading + XML dependencies files in versions of Unity without the package manager. +* Android Resolver: Fixed resolution window progress bar exceeding 100%. +* Android Resolver: If AndroidX is detected in the set of resolved libraries, + the user will be prompted to enable the Jetifier. +* Android Resolver: Improved text splitting in text area windows. +* iOS Resolver: Added support for Unity's breaking changes to the Xcode API + in 2019.3.+. Cocoapods are now added to build targets, Unity-iPhone and + UnityFramework in Unity 2019.3+. + +# Version 1.2.120 - Jun 26, 2019 +## New Features +* Android Resolver: Added support for loading *Dependencies.xml files from + Unity Package Manager packages. +* Android Resolver: Resolution window is now closed if resolution runs as + a pre-build step. +* iOS Resolver: Added support for loading *Dependencies.xml files from + Unity Package Manager packages. +## Bug Fixes +* Android Resolver: Fixed generation of relative repo paths when using + mainTemplate.gradle resolver. +* Android Resolver: Fixed copy of .srcaar to .aar files in repos embedded in a + project when a project path has characters (e.g whitespace) that are escaped + during conversion to URIs. +* Android Resolver: Fixed auto-resolution always running if the Android SDK + is managed by Unity Hub. + +# Version 1.2.119 - Jun 19, 2019 +## Bug Fixes +* Android Resolver: Fixed error reported when using Jetifier integration + in Unity 2018+ if the target SDK is set to "highest installed". + +# Version 1.2.118 - Jun 18, 2019 +## New Features +* Android Resolver: Added initial + [Jetifier](https://developer.android.com/studio/command-line/jetifier) + integration which simplifies + [migration](ttps://developer.android.com/jetpack/androidx/migrate) + to Jetpack ([AndroidX](https://developer.android.com/jetpack/androidx)) + libraries in cases where all dependencies are managed by the Android + Resolver. + This can be enabled via the `Use Jetifier` option in the + `Assets > Play Services Resolver > Android Resolver > Settings` menu. + Caveats: + - If your project contains legacy Android Support Library .jar and .aar + files, these files will need to be removed and replaced with references to + artifacts on Maven via `*Dependencies.xml` files so that the Jetifier + can map them to Jetpack (AndroidX) libraries. + For example, remove the file `support-v4-27.0.2.jar` and replace it with + `` in a + `*Dependencies.xml` file. + - If your project contains .jar or .aar files that use the legacy Android + Support Libraries, these will need to be moved into a local Maven repo + [See this guide](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) + and then these files should be removed from your Unity project and instead + referenced via `*Dependencies.xml` files so that the Jetifier can + patch them to reference the Jetpack lirbaries. + +## Bug Fixes +* Android Resolver: Disabled version locking of com.android.support:multidex + does not use the same versioning scheme as other legacy Android support + libraries. +* Version Handler: Made Google.VersionHandler.dll's asset GUID stable across + releases. This faciliates error-free import into projects where + Google.VersionHandler.dll is moved from the default install location. + +# Version 1.2.117 - Jun 12, 2019 +## Bug Fixes +* Android Resolver: Fix copying of .srcaar to .aar files for + mainTemplate.gradle resolution. PluginImporter configuration was previously + not being applied to .aar files unless the Unity project was saved. + +# Version 1.2.116 - Jun 7, 2019 +## Bug Fixes +* Android Resolver: Fixed resolution of Android dependencies without version + specifiers. +* Android Resolver: Fixed Maven repo not found warning in Android Resolver. +* Android Resolver: Fixed Android Player directory not found exception in + Unity 2019.x when the Android Player isn't installed. + +# Version 1.2.115 - May 28, 2019 +## Bug Fixes +* Android Resolver: Fixed exception due to Unity 2019.3.0a4 removing + x86 from the set of supported ABIs. + +# Version 1.2.114 - May 27, 2019 +## New Features +* Android Resolver: Added support for ABI stripping when using + mainTemplate.gradle. This only works with AARs stored in repos + on the local filesystem. + +# Version 1.2.113 - May 24, 2019 +## New Features +* Android Resolver: If local repos are moved, the plugin will search the + project for matching directories in an attempt to correct the error. +* Version Handler: Files can be now targeted to multiple build targets + using multiple "gvh_" asset labels. +## Bug Fixes +* Android Resolver: "implementation" or "compile" are now added correctly + to mainTemplate.gradle in Unity versions prior to 2019. + +# Version 1.2.112 - May 22, 2019 +## New Features +* Android Resolver: Added option to disable addition of dependencies to + mainTemplate.gradle. + See `Assets > Play Services Resolver > Android Resolver > Settings`. +* Android Resolver: Made paths to local maven repositories in + mainTemplate.gradle relative to the Unity project when a project is not + being exported. +## Bug Fixes +* Android Resolver: Fixed builds with mainTemplate.gradle integration in + Unity 2019. +* Android Resolver: Changed dependency inclusion in mainTemplate.gradle to + use "implementation" or "compile" depending upon the version of Gradle + included with Unity. +* Android Resolver: Gracefully handled exceptions if the console encoding + can't be modified. +* Android Resolver: Now gracefully fails if the AndroidPlayer directory + can't be found. + +# Version 1.2.111 - May 9, 2019 +## Bug Fixes +* Version Handler: Fixed invocation of methods with named arguments. +* Version Handler: Fixed occasional hang when the editor is compiling + while activating plugins. + +# Version 1.2.110 - May 7, 2019 +## Bug Fixes +* Android Resolver: Fixed inclusion of some srcaar artifacts in builds with + Gradle builds when using mainTemplate.gradle. + +# Version 1.2.109 - May 6, 2019 +## New Features: +* Added links to documentation from menu. +* Android Resolver: Added option to auto-resolve Android libraries on build. +* Android Resolver: Added support for packaging specs of Android libraries. +* Android Resolver: Pop up a window when displaying Android dependencies. + +## Bug Fixes +* Android Resolver: Support for Unity 2019 Android SDK and JDK install locations +* Android Resolver: e-enable AAR explosion if internal builds are enabled. +* Android Resolver: Gracefully handle exceptions on file deletion. +* Android Resolver: Fixed Android Resolver log spam on load. +* Android Resolver: Fixed save of Android Resolver PromptBeforeAutoResolution + setting. +* Android Resolver: Fixed AAR processing failure when an AAR without + classes.jar is found. +* Android Resolver: Removed use of EditorUtility.DisplayProgressBar which + was occasionally left displayed when resolution had completed. +* Version Handler: Fixed asset rename to disable when a disabled file exists. + +# Version 1.2.108 - May 3, 2019 +## Bug Fixes: +* Version Handler: Fixed occasional hang on startup. + +# Version 1.2.107 - May 3, 2019 +## New Features: +* Version Handler: Added support for enabling / disabling assets that do not + support the PluginImporter, based upon build target selection. +* Android Resolver: Added support for the global specification of maven repos. +* iOS Resolver: Added support for the global specification of Cocoapod sources. + +# Version 1.2.106 - May 1, 2019 +## New Features +* iOS Resolver: Added support for development pods in Xcode project integration + mode. +* iOS Resolver: Added support for source pods with resources in Xcode project + integration mode. + +# Version 1.2.105 - Apr 30, 2019 +## Bug fixes +* Android Resolver: Fixed reference to Java tool path in logs. +* Android and iOS Resolvers: Changed command line execution to emit a warning + rather than throwing an exception and failing, when it is not possible to + change the console input and output encoding to UTF-8. +* Android Resolver: Added menu option and API to delete resolved libraries. +* Android Resolver: Added menu option and API to log the repos and libraries + currently included in the project. +* Android Resolver: If Plugins/Android/mainTemplate.gradle file is present and + Gradle is selected as the build type, resolution will simply patch the file + with Android dependencies specified by plugins in the project. + +# Version 1.2.104 - Apr 10, 2019 +## Bug Fixes +* Android Resolver: Changed Android ABI selection method from using whitelisted + Unity versions to type availability. This fixes an exception on resolution + in some versions of Unity 2017.4. + +# Version 1.2.103 - Apr 2, 2019 +## Bug Fixes +* Android Resolver: Whitelisted Unity 2017.4 and above with ARM64 support. +* Android Resolver: Fixed Java version check to work with Java SE 12 and above. + +# Version 1.2.102 - Feb 13, 2019 +## Bug Fixes +* Android Resolver: Fixed the text overflow on the Android Resolver + prompt before initial run to fit inside the buttons for + smaller screens. + +# Version 1.2.101 - Feb 12, 2019 +## New Features +* Android Resolver: Prompt the user before the resolver runs for the + first time and allow the user to elect to disable from the prompt. +* Android Resolver: Change popup warning when resolver is disabled + to be a console warning. + +# Version 1.2.100 - Jan 25, 2019 +## Bug Fixes +* Android Resolver: Fixed AAR processing sometimes failing on Windows + due to file permissions. + +# Version 1.2.99 - Jan 23, 2019 +## Bug Fixes +* Android Resolver: Improved performance of project property polling. +* Version Handler: Fixed callback of VersionHandler.UpdateCompleteMethods + when the update process is complete. + +# Version 1.2.98 - Jan 9, 2019 +## New Features +* iOS Resolver: Pod declaration properties can now be set via XML pod + references. For example, this can enable pods for a subset of build + configurations. +## Bug Fixes +* iOS Resolver: Fixed incremental builds after local pods support caused + regression in 1.2.96. + +# Version 1.2.97 - Dec 17, 2018 +## Bug Fixes +* Android Resolver: Reduced memory allocation for logic that monitors build + settings when auto-resolution is enabled. If auto-resolution is disabled, + almost all build settings are no longer polled for changes. + +# Version 1.2.96 - Dec 17, 2018 +## Bug Fixes +* Android Resolver: Fixed repacking of AARs to exclude .meta files. +* Android Resolver: Only perform auto-resolution on the first scene while + building. +* Android Resolver: Fixed parsing of version ranges that include whitespace. +* iOS Resolver: Added support for local development pods. +* Version Handler: Fixed Version Handler failing to rename some files. + +# Version 1.2.95 - Oct 23, 2018 +## Bug Fixes: +* Android Resolver: Fixed auto-resolution running in a loop in some scenarios. + +# Version 1.2.94 - Oct 22, 2018 +## Bug Fixes +* iOS Resolver: Added support for PODS_TARGET_SRCROOT in source Cocoapods. + +# Version 1.2.93 - Oct 22, 2018 +## Bug Fixes +* Android Resolver: Fixed removal of Android libraries on auto-resolution when + `*Dependencies.xml` files are deleted. + +# Version 1.2.92 - Oct 2, 2018 +## Bug Fixes +* Android Resolver: Worked around auto-resolution hang on Windows if + resolution starts before compilation is finished. + +# Version 1.2.91 - Sep 27, 2018 +## Bug Fixes +* Android Resolver: Fixed Android Resolution when the selected build target + isn't Android. +* Added C# assembly symbols the plugin to simplify debugging bug reports. + +# Version 1.2.90 - Sep 21, 2018 +## Bug Fixes +* Android Resolver: Fixed transitive dependency selection of version locked + packages. + +# Version 1.2.89 - Aug 31, 2018 +## Bug Fixes +* Fixed FileLoadException in ResolveUnityEditoriOSXcodeExtension an assembly + can't be loaded. + +# Version 1.2.88 - Aug 29, 2018 +## Changed +* Improved reporting of resolution attempts and conflicts found in the Android + Resolver. +## Bug Fixes +* iOS Resolver now correctly handles sample code in CocoaPods. Previously it + would add all sample code to the project when using project level + integration. +* Android Resolver now correctly handles Gradle conflict resolution when the + resolution results in a package that is compatible with all requested + dependencies. + +# Version 1.2.87 - Aug 23, 2018 +## Bug Fixes +* Fixed Android Resolver "Processing AARs" dialog getting stuck in Unity 5.6. + +# Version 1.2.86 - Aug 22, 2018 +## Bug Fixes +* Fixed Android Resolver exception in OnPostProcessScene() when the Android + platform isn't selected. + +# Version 1.2.85 - Aug 17, 2018 +## Changes +* Added support for synchronous resolution in the Android Resolver. + PlayServicesResolver.ResolveSync() now performs resolution synchronously. +* Auto-resolution in the Android Resolver now results in synchronous resolution + of Android dependencies before the Android application build starts via + UnityEditor.Callbacks.PostProcessSceneAttribute. + +# Version 1.2.84 - Aug 16, 2018 +## Bug Fixes +* Fixed Android Resolver crash when the AndroidResolverDependencies.xml + file can't be written. +* Reduced log spam when a conflicting Android library is pinned to a + specific version. + +# Version 1.2.83 - Aug 15, 2018 +## Bug Fixes +* Fixed Android Resolver failures due to an in-accessible AAR / JAR explode + cache file. If the cache can't be read / written the resolver now continues + with reduced performance following recompilation / DLL reloads. +* Fixed incorrect version number in plugin manifest on install. + This was a minor issue since the version handler rewrote the metadata + after installation. + +# Version 1.2.82 - Aug 14, 2018 +## Changed +* Added support for alphanumeric versions in the Android Resolver. + +## Bug Fixes +* Fixed Android Resolver selection of latest duplicated library. +* Fixed Android Resolver conflict resolution when version locked and non-version + locked dependencies are specified. +* Fixed Android Resolver conflict resolution when non-existent artifacts are + referenced. + +# Version 1.2.81 - Aug 9, 2018 +## Bug Fixes +* Fixed editor error that would occur when when + `PlayerSettings.Android.targetArchitectures` was set to + `AndroidArchitecture.All`. + +# Version 1.2.80 - Jul 24, 2018 +## Bug Fixes +* Fixed project level settings incorrectly falling back to system wide settings + when default property values were set. + +# Version 1.2.79 - Jul 23, 2018 +## Bug Fixes +* Fixed AndroidManifest.xml patching on Android Resolver load in Unity 2018.x. + +# Version 1.2.78 - Jul 19, 2018 +## Changed +* Added support for overriding conflicting dependencies. + +# Version 1.2.77 - Jul 19, 2018 +## Changed +* Android Resolver now supports Unity's 2018 ABI filter (i.e arm64-v8a). +* Reduced Android Resolver build option polling frequency. +* Disabled Android Resolver auto-resolution in batch mode. Users now need + to explicitly kick off resolution through the API. +* All Android Resolver and Version Handler dialogs are now disabled in batch + mode. +* Verbose logging for all plugins is now enabled by default in batch mode. +* Version Handler bootstrapper has been improved to no longer call + UpdateComplete multiple times. However, since Unity can still reload the + app domain after plugins have been enabled, users still need to store their + plugin state to persistent storage to handle reloads. + +## Bug Fixes +* Android Resolver no longer incorrectly adds MANIFEST.MF files to AARs. +* Android Resolver auto-resolution jobs are now unscheduled when an explicit + resolve job is started. + +# Version 1.2.76 - Jul 16, 2018 +## Bug Fixes +* Fixed variable replacement in AndroidManifest.xml files in the Android + Resolver. + Version 1.2.75 introduced a regression which caused all variable replacement + to replace the *entire* property value rather than the component of the + property that referenced a variable. For example, + given "applicationId = com.my.app", "${applicationId}.foo" would be + incorrectly expanded as "com.my.app" rather than "com.my.app.foo". This + resulted in numerous issues for Android builds where content provider + initialization would fail and services may not start. + +## Changed +* Gradle prebuild experimental feature has been removed from the Android + Resolver. The feature has been broken for some time and added around 8MB + to the plugin size. +* Added better support for execution of plugin components in batch mode. + In batch mode UnityEditor.update is sometimes never called - like when a + single method is executed - so the new job scheduler will execute all jobs + synchronously from the main thread. + +# Version 1.2.75 - Jun 20, 2018 +## New Features +* Android Resolver now monitors the Android SDK path when + auto-resolution is enabled and triggers resolution when the path is + modified. + +## Changed +* Android auto-resolution is now delayed by 3 seconds when the following build + settings are changed: + - Target ABI. + - Gradle build vs. internal build. + - Project export. +* Added a progress bar display when AARs are being processed during Android + resolution. + +## Bug Fixes +* Fixed incorrect Android package version selection when a mix of + version-locked and non-version-locked packages are specified. +* Fixed non-deterministic Android package version selection to select + the highest version of a specified package rather than the last + package specification passed to the Gradle resolution script. + +# Version 1.2.74 - Jun 19, 2018 +## New Features +* Added workaround for broken AndroidManifest.xml variable replacement in + Unity 2018.x. By default ${applicationId} variables will be replaced by + the bundle ID in the Plugins/Android/AndroidManifest.xml file. The + behavior can be disabled via the Android Resolver settings menu. + +# Version 1.2.73 - May 30, 2018 +## Bug Fixes +* Fixed spurious warning message about missing Android plugins directory on + Windows. + +# Version 1.2.72 - May 23, 2018 +## Bug Fixes +* Fixed spurious warning message about missing Android plugins directory. + +# Version 1.2.71 - May 10, 2018 +## Bug Fixes +* Fixed resolution of Android dependencies when the `Assets/Plugins/Android` + directory is named in a different case e.g `Assets/plugins/Android`. + +# Version 1.2.70 - May 7, 2018 +## Bug Fixes +* Fixed bitcode flag being ignored for iOS pods. + +# Version 1.2.69 - May 7, 2018 +## Bug Fixes +* Fixed escaping of local repository paths in Android Resolver. + +# Version 1.2.68 - May 3, 2018 +## Changes +* Added support for granular builds of Google Play Services. + +# Version 1.2.67 - May 1, 2018 +## Changes +* Improved support for iOS source-only pods in Unity 5.5 and below. + +# Version 1.2.66 - April 27, 2018 +## Bug Fixes +* Fixed Version Handler renaming of Linux libraries with hyphens in filenames. + Previously, libraries named Foo-1.2.3.so were not being renamed to + libFoo-1.2.3.so on Linux which could break native library loading on some + versions of Unity. + +# Version 1.2.65 - April 26, 2018 +## Bug Fixes +* Fix CocoaPods casing in logs and comments. + +# Version 1.2.64 - Mar 16, 2018 +## Bug Fixes +* Fixed bug in download_artifacts.gradle (used by Android Resolver) which + reported a failure if required artifacts already exist. + +# Version 1.2.63 - Mar 15, 2018 +## Bug Fixes +* Fixed iOS Resolver include search paths taking precedence over system headers + when using project level resolution. +* Fixed iOS Resolver includes relative to library root, when using project level + resolution. + +# Version 1.2.62 - Mar 12, 2018 +## Changes +* Improved error reporting when a file can't be moved to trash by the + Version Handler. +## Bug Fixes +* Fixed Android Resolver throwing NullReferenceException when the Android SDK + path isn't set. +* Fixed Version Handler renaming files with underscores if the + "Rename to Canonical Filenames" setting is enabled. + +# Version 1.2.61 - Jan 22, 2018 +## Bug Fixes +* Fixed Android Resolver reporting non-existent conflicting dependencies when + Gradle build system is enabled. + +# Version 1.2.60 - Jan 12, 2018 +## Changes +* Added support for Maven / Ivy version specifications for Android packages. +* Added support for Android SNAPSHOT packages. + +## Bug Fixes +* Fixed Openjdk version check. +* Fixed non-deterministic Android package resolution when two packages contain + an artifact with the same name. + +# Version 1.2.59 - Oct 19, 2017 +## Bug Fixes +* Fixed execution of Android Gradle resolution script when it's located + in a path with whitespace. + +# Version 1.2.58 - Oct 19, 2017 +## Changes +* Removed legacy resolution method from Android Resolver. + It is now only possible to use the Gradle or Gradle prebuild resolution + methods. + +# Version 1.2.57 - Oct 18, 2017 +## Bug Fixes +* Updated Gradle wrapper to 4.2.1 to fix issues using Gradle with the + latest Openjdk. +* Android Gradle resolution now also uses gradle.properties to pass + parameters to Gradle in an attempt to workaround problems with + command line argument parsing on Windows 10. + +# Version 1.2.56 - Oct 12, 2017 +## Bug Fixes +* Fixed Gradle artifact download with non-version locked artifacts. +* Changed iOS resolver to only load dependencies at build time. + +# Version 1.2.55 - Oct 4, 2017 +## Bug Fixes +* Force Android Resolution when the "Install Android Packages" setting changes. + +# Version 1.2.54 - Oct 4, 2017 +## Bug Fixes +* Fixed execution of command line tools on Windows when the path to the tool + contains a single quote (apostrophe). In this case we fallback to executing + the tool via the system shell. + +# Version 1.2.53 - Oct 2, 2017 +## New Features +* Changed Android Resolver "resolution complete" dialog so that it now displays + failures. +* Android Resolver now detects conflicting libraries that it does not manage + warning the user if they're newer than the managed libraries and prompting + the user to clean them up if they're older or at the same version. + +## Bug Fixes +* Improved Android Resolver auto-resolution speed. +* Fixed bug in the Gradle Android Resolver which would result in resolution + succeeding when some dependencies are not found. + +# Version 1.2.52 - Sep 25, 2017 +## New Features +* Changed Android Resolver's Gradle resolution to resolve conflicting + dependencies across Google Play services and Android Support library packages. + +# Version 1.2.51 - Sep 20, 2017 +## Changes +* Changed iOS Resolver to execute the CocoaPods "pod" command via the shell + by default. Some developers customize their shell environment to use + custom ssh certs to access internal git repositories that host pods so + executing "pod" via the shell will work for these scenarios. + The drawback of executing "pod" via the shell could potentially cause + users problems if they break their shell environment. Though users who + customize their shell environments will be able to resolve these issues. + +# Version 1.2.50 - Sep 18, 2017 +## New Features +* Added option to disable the Gradle daemon in the Android Resolver. + This daemon is now disabled by default as some users are getting into a state + where multiple daemon instances are being spawned when changing dependencies + which eventually results in Android resolution failing until all daemon + processes are manually killed. + +## Bug Fixes +* Android resolution is now always executed if the user declines the update + of their Android SDK. This ensure users can continue to use out of date + Android SDK packages if they desire. + +# Version 1.2.49 - Sep 18, 2017 +## Bug Fixes +* Removed modulemap parsing in iOS Resolver. + The framework *.modulemap did not need to be parsed by the iOS Resolver + when injecting Cocoapods into a Xcode project. Simply adding a modular + framework to a Xcode project results in Xcode's Clang parsing the associated + modulemap and injecting any compile and link flags into the build process. + +# Version 1.2.48 - Sep 12, 2017 +## New Features +* Changed settings to be per-project by default. + +## Bug Fixes +* Added Google maven repository to fix GradlePrebuild resolution with Google + components. +* Fixed Android Resolution failure with spaces in paths. + +# Version 1.2.47 - Aug 29, 2017 +## New Features +* Android and iOS dependencies can now be specified using *Dependencies.xml + files. This is now the preferred method for registering dependencies, + we may remove the API for dependency addition in future. +* Added "Reset to Defaults" button to each settings dialog to restore default + settings. +* Android Resolver now validates the configured JDK is new enough to build + recently released Android libraries. +## Bug Fixes +* Fixed a bug that caused dependencies with the "LATEST" version specification + to be ignored when using the Gradle mode of the Android Resolver. +* Fixed a race condition when running Android Resolution. +* Fixed Android Resolver logging if a PlayServicesSupport instance is created + with no logging enabled before the Android Resolver is initialized. +* Fixed iOS resolver dialog in Unity 4. +* Fixed iOS Cocoapod Xcode project integration in Unity 4. + +# Version 1.2.46 - Aug 22, 2017 +## Bug Fixes +* GradlePrebuild Android resolver on Windows now correctly locates dependent + data files. + +# Version 1.2.45 - Aug 22, 2017 +## Bug Fixes +* Improved Android package auto-resolution and fixed clean up of stale + dependencies when using Gradle dependency resolution. + +# Version 1.2.44 - Aug 21, 2017 +## Bug Fixes +* Enabled autoresolution for Gradle Prebuild. +* Made the command line dialog windows have selectable text. +* Fixed incorrect "Android Settings" dialog disabled groups. +* Updated PlayServicesResolver android platform detection to use the package + manager instead of the 'android' tool. +* UnityCompat reflection methods 'GetAndroidPlatform' and + 'GetAndroidBuildToolsVersion' are now Obsolete due to dependence on the + obsolete 'android' build tool. + +# Version 1.2.43 - Aug 18, 2017 +## Bug Fixes +* Fixed Gradle resolution in the Android Resolver when running + PlayServicesResolver.Resolve() in parallel or spawning multiple + resolutions before the previous resolve completed. + +# Version 1.2.42 - Aug 17, 2017 +## Bug Fixes +* Fixed Xcode project level settings not being applied by IOS Resolver when + Xcode project pod integration is enabled. + +# Version 1.2.41 - Aug 15, 2017 +## Bug Fixes +* IOS Resolver's Xcode workspace pod integration is now disabled when Unity + Cloud Build is detected. Unity Cloud Build does not follow the same build + process as the Unity editor and fails to open the generated xcworkspace at + this time. + +# Version 1.2.40 - Aug 15, 2017 +## Bug Fixes +* Moved Android Resolver Gradle Prebuild scripts into Google.JarResolver.dll. + They are now extracted from the DLL when required. +* AARs / JARs are now cleaned up when switching the Android resolution + strategy. + +# Version 1.2.39 - Aug 10, 2017 +## New Features +* Android Resolver now supports resolution with Gradle. This enables support + for non-local artifacts. +## Bug Fixes +* Android Resolver's Gradle Prebuild now uses Android build tools to determine + the Android platform tools version rather than relying upon internal Unity + APIs. +* Android Resolver's Gradle Prebuild now correctly strips binaries that are + not required for the target ABI. + +# Version 1.2.38 - Aug 7, 2017 +## Bug Fixes +* Fixed an issue in VersionHandler where disabled targets are ignored if + the "Any Platform" flag is set on a plugin DLL. + +# Version 1.2.37 - Aug 3, 2017 +## New Features +* Exposed GooglePlayServices.PlayServicesResolver.Resolve() so that it's + possible for a script to be notified when AAR / Jar resolution is complete. + This makes it easier to setup a project to build from the command line. + +# Version 1.2.36 - Aug 3, 2017 +## New Features +* VersionHandler.UpdateCompleteMethods allows a user to provide a list of + methods to be called when VersionHandlerImpl has completed an update. + This makes it easier to import a plugin and wait for VersionHandler to + execute prior executing a build. + +# Version 1.2.35 - Jul 28, 2017 +## New Features +* VersionHandler will now rename Linux libraries so they can target Unity + versions that require different file naming. Libraries need to be labelled + gvh_linuxlibname-${basename} in order to be considered for renaming. + e.g gvh\_linuxlibname-MyLib will be named MyLib.so in Unity 5.5 and below and + libMyLib.so in Unity 5.6 and above. + +# Version 1.2.34 - Jul 28, 2017 +## Bug Fixes +* Made VersionHandler bootstrap module more robust when calling static + methods before the implementation DLL is loaded. + +# Version 1.2.33 - Jul 27, 2017 +## New Features +* Added a bootstrap module for VersionHandler so the implementation + of the VersionHandler module can be versioned without resulting in + a compile error when imported at different versions across multiple + plugins. + +# Version 1.2.32 - Jul 20, 2017 +## New Features +* Added support for build target selection based upon .NET framework + version in the VersionHandler. + When applying either gvh\_dotnet-3.5 or gvh\_dotnet-4.5 labels to + assets, the VersionHandler will only enable the asset for the + specified set of build targets when the matching .NET framework version + is selected in Unity 2017's project settings. This allows assets + to be provided in a plugin that need to differ based upon .NET version. + +# Version 1.2.31 - Jul 5, 2017 +## Bug Fixes +* Force expansion of AARs with native components when using Unity 2017 + with the internal build system. In contrast to Unity 5.x, Unity 2017's + internal build system does not include native libraries included in AARs. + Forcing expansion of AARs with native components generates an + Ant / Eclipse project for each AAR which is correctly included by Unity + 2017's internal build system. + +# Version 1.2.30 - Jul 5, 2017 +## Bug Fixes +* Fixed Cocoapods being installed when the build target isn't iOS. +* Added support for malformed AARs with missing classes.jar. + +# Version 1.2.29 - Jun 16, 2017 +## New Features +* Added support for the Android sdkmanager tool. + +# Version 1.2.28 - Jun 8, 2017 +## Bug Fixes +* Fixed non-shell command line execution (regression from + Cocoapod installation patch). + +# Version 1.2.27 - Jun 7, 2017 +## Bug Fixes +* Added support for stdout / stderr redirection when executing + commands in shell mode. + This fixes CocoaPod tool installation when shell mode is + enabled. +* Fixed incremental builds when additional sources are specified + in the Podfile. + +# Version 1.2.26 - Jun 7, 2017 +## Bug Fixes +* Fixed a crash when importing Version Handler into Unity 4.7.x. + +# Version 1.2.25 - Jun 7, 2017 +## Bug Fixes +* Fixed an issue in the Jar Resolver which incorrectly notified + event handlers of bundle ID changes when the currently selected + (not active) build target changed in Unity 5.6 and above. + +# Version 1.2.24 - Jun 6, 2017 +## New Features +* Added option to control file renaming in Version Handler settings. + Disabling file renaming (default option) significantly increases + the speed of file version management operations with the downside + that any files that are referenced directly by canonical filename + rather than asset ID will no longer be valid. +* Improved logging in the Version Handler. +## Bug Fixes +* Fixed an issue in the Version Handler which caused it to not + re-enable plugins when re-importing a custom package with disabled + version managed files. + +# Version 1.2.23 - May 26, 2017 +## Bug Fixes +* Fixed a bug with gradle prebuild resolver on windows. + +# Version 1.2.22 - May 19, 2017 +## Bug Fixes +* Fixed a bug in the iOS resolver with incremental builds. +* Fixed misdetection of Cocoapods support with Unity beta 5.6. + +# Version 1.2.21 - May 8, 2017 +## Bug Fixes +* Fix for https://github.com/googlesamples/unity-jar-resolver/issues/48 + Android dependency version number parsing when "-alpha" (etc.) are + included in dependency (AAR / JAR) versions. + +# Version 1.2.20 - May 8, 2017 +## Bug Fixes +* Attempted to fix + https://github.com/googlesamples/unity-jar-resolver/issues/48 + where a NullReferenceException could occur if a target file does not + have a valid version string. + +# Version 1.2.19 - May 4, 2017 +## Bug Fixes +* Fixed Jar Resolver exploding and deleting AAR files it isn't managing. + +# Version 1.2.18 - May 4, 2017 +## New Features +* Added support for preserving Unity pods such as when GVR is enabled. + +# Version 1.2.17 - Apr 20, 2017 +## Bug Fixes +* Fixed auto-resolution when an Android application ID is modified. + +# Version 1.2.16 - Apr 17, 2017 +## Bug Fixes +* Fixed Unity version number parsing on machines with a locale that uses + "," for decimal points. +* Fixed null reference exception if JDK path isn't set. + +# Version 1.2.15 - Mar 17, 2017 +## New Features +* Added warning when the Jar Resolver's background resolution is disabled. +## Bug Fixes +* Fixed support of AARs with native libraries when using Gradle. +* Fixed extra repository paths when resolving dependencies. + +# Version 1.2.14 - Mar 7, 2017 +## New Features +* Added experimental Android resolution using Gradle. + This alternative resolver supports proguard stripping with Unity's + internal build system. +* Added Android support for single ABI builds when using AARs include + native libraries. +* Disabled Android resolution on changes to all .cs and .js files. + File patterns that are monitored for auto-resolution can be added + using PlayServicesResolver.AddAutoResolutionFilePatterns(). +* Added tracking of resolved AARs and JARs so they can be cleaned up + if they're no longer referenced by a project. +* Added persistence of AAR / JAR version replacement for each Unity + session. +* Added settings dialog to the iOS resolver. +* Integrated Cocoapod tool installation in the iOS resolver. +* Added option to run pod tool via the shell. +## Bug Fixes +* Fixed build of some source Cocoapods (e.g Protobuf). +* VersionHandler no longer prompts to delete obsolete manifests. +* iOS resolver handles Cocoapod installation when using Ruby < 2.2.2. +* Added workaround for package version selection when including + Google Play Services on Android. +* Fixed support for pods that reference static libraries. +* Fixed support for resource-only pods. + +# Version 1.2.12 - Feb 14, 2017 +## Bug Fixes +* Fixed re-explosion of AARs when the bundle ID is modified. + +# Version 1.2.11 - Jan 30, 2017 +## New Features +* Added support for Android Studio builds. +* Added support for native (C/C++) shared libraries in AARs. + +# Version 1.2.10 - Jan 11, 2017 +## Bug Fixes +* Fixed SDK manager path retrieval. +* Also, report stderr when it's not possible to run the "pod" tool. +* Handle exceptions thrown by Unity.Cecil on asset rename +* Fixed IOSResolver to handle PlayerSettings.iOS.targetOSVersionString + +# Version 1.2.9 - Dec 7, 2016 +## Bug Fixes +* Improved error reporting when "pod repo update" fails. +* Added detection of xml format xcode projects generated by old Cocoapods + installations. + +# Version 1.2.8 - Dec 6, 2016 +## Bug Fixes +* Increased speed of JarResolver resolution. +* Fixed JarResolver caches getting out of sync with requested dependencies + by removing the caches. +* Fixed JarResolver explode cache always being rewritten even when no + dependencies change. + +# Version 1.2.7 - Dec 2, 2016 +## Bug Fixes +* Fixed VersionHandler build errors with Unity 5.5, due to the constantly + changing BuildTarget enum. +* Added support for Unity configured JDK Path rather than requiring + JAVA_HOME to be set in the Jar Resolver. + +# Version 1.2.6 - Nov 15, 2016 +## Bug Fixes +* Fixed IOSResolver errors when iOS support is not installed. +* Added fallback to "pod" executable search which queries the Ruby Gems + package manager for the binary install location. + +# Version 1.2.5 - Nov 3, 2016 +## Bug Fixes +* Added crude support for source only Cocoapods to the IOSResolver. + +# Version 1.2.4 - Oct 27, 2016 +## Bug Fixes +* Automated resolution of out of date pod repositories. + +# Version 1.2.3 - Oct 25, 2016 +## Bug Fixes +* Fixed exception when reporting conflicting dependencies. + +# Version 1.2.2 - Oct 17, 2016 +## Bug Fixes +* Fixed issue working with Unity 5.5 +* Fixed issue with PlayServicesResolver corrupting other iOS dependencies. +* Updated build script to use Unity distributed tools for building. + +# Version 1.2.1 - Jul 25, 2016 +## Bug Fixes +* Removed 1.2 Resolver and hardcoded whitelist of AARs to expand. +* Improved error reporting when the "jar" executable can't be found. +* Removed the need to set JAVA_HOME if "jar" is in the user's path. +* Fixed spurious copying of partially matching AARs. +* Changed resolver to only copy / expand when source AARs change. +* Auto-resolution of dependencies is now performed when the Android + build target is selected. + +## New Features +* Expand AARs that contain manifests with variable expansion like + ${applicationId}. +* Added optional logging in the JarResolverLib module. +* Integration with the Android SDK manager for dependencies that + declare required Android SDK packages. + +# Version 1.2.0 - May 11 2016 +## Bug Fixes +* Handles resolving dependencies when the artifacts are split across 2 repos. +* #4 Misdetecting version for versions like 1.2-alpha. These are now string + compared if alphanumeric +* Removed resolver creation via reflection since it did not work all the time. + Now a resolver needs to be loaded externally (which is existing behavior). + +## New Features +* Expose PlayServicesResolver properties to allow for script access. +* Explodes firebase-common and firebase-measurement aar files to support + ${applicationId} substitution. + +# Version 1.1.1 - 25 Feb 2016 +## Bug Fixes +* #1 Spaces in project path not handled when exploding Aar file. +* #2 Script compilation error: TypeLoadException. + +# Version 1.1.0 - 5 Feb 2016 +## New Features +* Adds friendly alert when JAVA_HOME is not set on Windows platforms. +* Adds flag for disabling background resolution. +* Expands play-services-measurement and replaces ${applicationId} with the + bundle Id. + + ## Bug Fixes +* Fixes infinite loop of resolution triggered by resolution. diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/CHANGELOG.md.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/CHANGELOG.md.meta new file mode 100644 index 0000000..4fc1b03 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/CHANGELOG.md.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d67e36cf70144eeeb62948707545ecfd +labels: +- gvh +- gvh_version-1.2.166 +- gvhp_exportpath-ExternalDependencyManager/Editor/CHANGELOG.md +timeCreated: 1584567712 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/Google.VersionHandler.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/Google.VersionHandler.dll new file mode 100755 index 0000000..274f217 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/Google.VersionHandler.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta new file mode 100644 index 0000000..4906858 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta @@ -0,0 +1,36 @@ +fileFormatVersion: 2 +guid: bb6999c8a5ce4ba99688ec579babe5b7 +labels: +- gvh +- gvh_version-1.2.166 +- gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandler.dll +- gvhp_targets-editor +timeCreated: 1480838400 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/LICENSE b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/LICENSE new file mode 100755 index 0000000..6258cc4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/LICENSE @@ -0,0 +1,245 @@ +Copyright (C) 2014 Google 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. + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +==================================================================================================== +This package uses MiniJSON + +Copyright (c) 2013 Calvin Rien + +Based on the JSON parser by Patrick van Bergen +http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html + +Simplified it so that it doesn't throw exceptions +and can be used in Unity iPhone with maximum code stripping. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/LICENSE.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/LICENSE.meta new file mode 100644 index 0000000..3fbe352 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/LICENSE.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 35a6726adf03479eb04b8c082346d551 +labels: +- gvh +- gvh_version-1.2.166 +- gvhp_exportpath-ExternalDependencyManager/Editor/LICENSE +timeCreated: 1584567712 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/README.md b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/README.md new file mode 100755 index 0000000..cbc98e1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/README.md @@ -0,0 +1,768 @@ +External Dependency Manager for Unity +======== + +# Overview + +The External Dependency Manager for Unity (EDM4U) +(formerly Play Services Resolver / Jar Resolver) is intended to be used by any +Unity plugin that requires: + + * Android specific libraries (e.g + [AARs](https://developer.android.com/studio/projects/android-library.html)). + * iOS [CocoaPods](https://cocoapods.org/). + * Version management of transitive dependencies. + * Management of Package Manager (PM) Registries. + +Updated releases are available on +[GitHub](https://github.com/googlesamples/unity-jar-resolver) + +# Background + +Many Unity plugins have dependencies upon Android specific libraries, iOS +CocoaPods, and sometimes have transitive dependencies upon other Unity plugins. +This causes the following problems: + + * Integrating platform specific (e.g Android and iOS) libraries within a + Unity project can be complex and a burden on a Unity plugin maintainer. + * The process of resolving conflicting dependencies on platform specific + libraries is pushed to the developer attempting to use a Unity plugin. + The developer trying to use you plugin is very likely to give up when + faced with Android or iOS specific build errors. + * The process of resolving conflicting Unity plugins (due to shared Unity + plugin components) is pushed to the developer attempting to use your Unity + plugin. In an effort to resolve conflicts, the developer will very likely + attempt to resolve problems by deleting random files in your plugin, + report bugs when that doesn't work and finally give up. + +EDM provides solutions for each of these problems. + +## Android Dependency Management + +The *Android Resolver* component of this plugin will download and integrate +Android library dependencies and handle any conflicts between plugins that share +the same dependencies. + +Without the Android Resolver, typically Unity plugins bundle their AAR and +JAR dependencies, e.g. a Unity plugin `SomePlugin` that requires the Google +Play Games Android library would redistribute the library and its transitive +dependencies in the folder `SomePlugin/Android/`. When a user imports +`SomeOtherPlugin` that includes the same libraries (potentially at different +versions) in `SomeOtherPlugin/Android/`, the developer using `SomePlugin` and +`SomeOtherPlugin` will see an error when building for Android that can be hard +to interpret. + +Using the Android Resolver to manage Android library dependencies: + + * Solves Android library conflicts between plugins. + * Handles all of the various processing steps required to use Android + libraries (AARs, JARs) in Unity 4.x and above projects. Almost all + versions of Unity have - at best - partial support for AARs. + * (Experimental) Supports minification of included Java components without + exporting a project. + +## iOS Dependency Management + +The *iOS Resolver* component of this plugin integrates with +[CocoaPods](https://cocoapods.org/) to download and integrate iOS libraries +and frameworks into the Xcode project Unity generates when building for iOS. +Using CocoaPods allows multiple plugins to utilize shared components without +forcing developers to fix either duplicate or incompatible versions of +libraries included through multiple Unity plugins in their project. + +## Package Manager Registry Setup + +The [Package Manager](https://docs.unity3d.com/Manual/Packages.html) +(PM) makes use of [NPM](https://www.npmjs.com/) registry servers for package +hosting and provides ways to discover, install, upgrade and uninstall packages. +This makes it easier for developers to manage plugins within their projects. + +However, installing additional package registries requires a few manual steps +that can potentially be error prone. The *Package Manager Resolver* +component of this plugin integrates with +[PM](https://docs.unity3d.com/Manual/Packages.html) to provide a way to +auto-install PM package registries when a `.unitypackage` is installed which +allows plugin maintainers to ship a `.unitypackage` that can provide access +to their own PM registry server to make it easier for developers to +manage their plugins. + +## Unity Plugin Version Management + +Finally, the *Version Handler* component of this plugin simplifies the process +of managing transitive dependencies of Unity plugins and each plugin's upgrade +process. + +For example, without the Version Handler plugin, if: + + * Unity plugin `SomePlugin` includes `EDM4U` plugin at + version 1.1. + * Unity plugin `SomeOtherPlugin` includes `EDM4U` + plugin at version 1.2. + +The version of `EDM4U` included in the developer's project depends upon the +order the developer imports `SomePlugin` or `SomeOtherPlugin`. + +This results in: + + * `EDM4U` at version 1.2, if `SomePlugin` is imported then `SomeOtherPlugin` + is imported. + * `EDM4U` at version 1.1, if `SomeOtherPlugin` is imported then + `SomePlugin` is imported. + +The Version Handler solves the problem of managing transitive dependencies by: + + * Specifying a set of packaging requirements that enable a plugin at + different versions to be imported into a Unity project. + * Providing activation logic that selects the latest version of a plugin + within a project. + +When using the Version Handler to manage `EDM4U` included in `SomePlugin` and +`SomeOtherPlugin`, from the prior example, version 1.2 will always be the +version activated in a developer's Unity project. + +Plugin creators are encouraged to adopt this library to ease integration for +their customers. For more information about integrating EDM4U +into your own plugin, see the [Plugin Redistribution](#plugin-redistribution) +section of this document. + +# Analytics + +The External Dependency Manager for Unity plugin by default logs usage to Google +Analytics. The purpose of the logging is to quantitatively measure the usage of +functionality, to gather reports on integration failures and to inform future +improvements to the developer experience of the External Dependency Manager +plugin. Note that the analytics collected are limited to the scope of the EDM4U +plugin’s usage. + +For details of what is logged, please refer to the usage of +`EditorMeasurement.Report()` in the source code. + +# Requirements + +The *Android Resolver* and *iOS Resolver* components of the plugin only work +with Unity version 4.6.8 or higher. + +The *Version Handler* component only works with Unity 5.x or higher as it +depends upon the `PluginImporter` UnityEditor API. + +The *Package Manager Resolver* component only works with +Unity 2018.4 or above, when +[scoped registry](https://docs.unity3d.com/Manual/upm-scoped.html) +support was added to the Package Manager. + +# Getting Started + +Before you import EDM4U into your plugin project, you first +need to consider whether you intend to *redistribute* `EDM4U` +along with your own plugin. + +## Plugin Redistribution + +If you're a plugin maintainer, redistributing `EDM4U` inside your own plugin +will ease the integration process for your users, by resolving dependency +conflicts between your plugin and other plugins in a user's project. + +If you wish to redistribute `EDM4U` inside your plugin, +you **must** follow these steps when importing the +`external-dependency-manager-*.unitypackage`, and when exporting your own plugin +package: + + 1. Import the `external-dependency-manager-*.unitypackage` into your plugin + project by + [running Unity from the command line](https://docs.unity3d.com/Manual/CommandLineArguments.html), ensuring that + you add the `-gvh_disable` option. + 1. Export your plugin by [running Unity from the command line](https://docs.unity3d.com/Manual/CommandLineArguments.html), ensuring that + you: + - Include the contents of the `Assets/PlayServicesResolver` and + `Assets/ExternalDependencyManager` directory. + - Add the `-gvh_disable` option. + +You **must** specify the `-gvh_disable` option in order for the Version +Handler to work correctly! + +For example, the following command will import the +`external-dependency-manager-1.2.46.0.unitypackage` into the project +`MyPluginProject` and export the entire Assets folder to +`MyPlugin.unitypackage`: + +``` +Unity -gvh_disable \ + -batchmode \ + -importPackage external-dependency-manager-1.2.46.0.unitypackage \ + -projectPath MyPluginProject \ + -exportPackage Assets MyPlugin.unitypackage \ + -quit +``` + +### Background + +The *Version Handler* component relies upon deferring the load of editor DLLs +so that it can run first and determine the latest version of a plugin component +to activate. The build of `EDM4U` plugin has Unity asset metadata that is +configured so that the editor components are not initially enabled when it's +imported into a Unity project. To maintain this configuration when importing +the `external-dependency-manager.unitypackage` into a Unity plugin project, you +*must* specify the command line option `-gvh_disable` which will prevent the +Version Handler component from running and changing the Unity asset metadata. + +# Android Resolver Usage + +The Android Resolver copies specified dependencies from local or remote Maven +repositories into the Unity project when a user selects Android as the build +target in the Unity editor. + + 1. Add the `external-dependency-manager-*.unitypackage` to your plugin + project (assuming you are developing a plugin). If you are redistributing + EDM4U with your plugin, you **must** follow the + import steps in the [Getting Started](#getting-started) section! + + 2. Copy and rename the + [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) + file into your plugin and add the dependencies your plugin requires. + + The XML file just needs to be under an `Editor` directory and match the + name `*Dependencies.xml`. For example, + `MyPlugin/Editor/MyPluginDependencies.xml`. + + 3. Follow the steps in the [Getting Started](#getting-started) + section when you are exporting your plugin package. + +For example, to add the Google Play Games library +(`com.google.android.gms:play-services-games` package) at version `9.8.0` to +the set of a plugin's Android dependencies: + +``` + + + + + extra-google-m2repository + + + + +``` + +The version specification (last component) supports: + + * Specific versions e.g `9.8.0` + * Partial matches e.g `9.8.+` would match 9.8.0, 9.8.1 etc. choosing the most + recent version. + * Latest version using `LATEST` or `+`. We do *not* recommend using this + unless you're 100% sure the library you depend upon will not break your + Unity plugin in future. + +The above example specifies the dependency as a component of the Android SDK +manager such that the Android SDK manager will be executed to install the +package if it's not found. If your Android dependency is located on Maven +central it's possible to specify the package simply using the `androidPackage` +element: + +``` + + + + + +``` + +## Auto-resolution + +By default the Android Resolver automatically monitors the dependencies you have +specified and the `Plugins/Android` folder of your Unity project. The +resolution process runs when the specified dependencies are not present in your +project. + +The *auto-resolution* process can be disabled via the +`Assets > External Dependency Manager > Android Resolver > Settings` menu. + +Manual resolution can be performed using the following menu options: + + * `Assets > External Dependency Manager > Android Resolver > Resolve` + * `Assets > External Dependency Manager > Android Resolver > Force Resolve` + +## Deleting libraries + +Resolved packages are tracked via asset labels by the Android Resolver. +They can easily be deleted using the +`Assets > External Dependency Manager > Android Resolver > Delete Resolved Libraries` +menu item. + +## Android Manifest Variable Processing + +Some AAR files (for example play-services-measurement) contain variables that +are processed by the Android Gradle plugin. Unfortunately, Unity does not +perform the same processing when using Unity's Internal Build System, so the +Android Resolver plugin handles known cases of this variable substitution +by exploding the AAR into a folder and replacing `${applicationId}` with the +`bundleID`. + +Disabling AAR explosion and therefore Android manifest processing can be done +via the `Assets > External Dependency Manager > Android Resolver > Settings` +menu. You may want to disable explosion of AARs if you're exporting a project +to be built with Gradle / Android Studio. + +## ABI Stripping + +Some AAR files contain native libraries (.so files) for each ABI supported +by Android. Unfortunately, when targeting a single ABI (e.g x86), Unity does +not strip native libraries for unused ABIs. To strip unused ABIs, the Android +Resolver plugin explodes an AAR into a folder and removes unused ABIs to +reduce the built APK size. Furthermore, if native libraries are not stripped +from an APK (e.g you have a mix of Unity's x86 library and some armeabi-v7a +libraries) Android may attempt to load the wrong library for the current +runtime ABI completely breaking your plugin when targeting some architectures. + +AAR explosion and therefore ABI stripping can be disabled via the +`Assets > External Dependency Manager > Android Resolver > Settings` menu. +You may want to disable explosion of AARs if you're exporting a project to be +built with Gradle / Android Studio. + +## Resolution Strategies + +By default the Android Resolver will use Gradle to download dependencies prior +to integrating them into a Unity project. This works with Unity's internal +build system and Gradle / Android Studio project export. + +It's possible to change the resolution strategy via the +`Assets > External Dependency Manager > Android Resolver > Settings` menu. + +### Download Artifacts with Gradle + +Using the default resolution strategy, the Android resolver executes the +following operations: + + - Remove the result of previous Android resolutions. + e.g Delete all files and directories labeled with "gpsr" under + `Plugins/Android` from the project. + - Collect the set of Android dependencies (libraries) specified by a + project's `*Dependencies.xml` files. + - Run `download_artifacts.gradle` with Gradle to resolve conflicts and, + if successful, download the set of resolved Android libraries (AARs, JARs). + - Process each AAR / JAR so that it can be used with the currently selected + Unity build system (e.g Internal vs. Gradle, Export vs. No Export). + This involves patching each reference to `applicationId` in the + AndroidManifest.xml with the project's bundle ID. This means resolution + must be run if the bundle ID is changed again. + - Move the processed AARs to `Plugins/Android` so they will be included when + Unity invokes the Android build. + +### Integrate into mainTemplate.gradle + +Unity 5.6 introduced support for customizing the `build.gradle` used to build +Unity projects with Gradle. When the *Patch mainTemplate.gradle* setting is +enabled, rather than downloading artifacts before the build, Android resolution +results in the execution of the following operations: + + - Remove the result of previous Android resolutions. + e.g Delete all files and directories labeled with "gpsr" under + `Plugins/Android` from the project and remove sections delimited with + `// Android Resolver * Start` and `// Android Resolver * End` lines. + - Collect the set of Android dependencies (libraries) specified by a + project's `*Dependencies.xml` files. + - Rename any `.srcaar` files in the build to `.aar` and exclude them from + being included directly by Unity in the Android build as + `mainTemplate.gradle` will be patched to include them instead from their + local maven repositories. + - Inject the required Gradle repositories into `mainTemplate.gradle` at the + line matching the pattern + `.*apply plugin: 'com\.android\.(application|library)'.*` or the section + starting at the line `// Android Resolver Repos Start`. + If you want to control the injection point in the file, the section + delimited by the lines `// Android Resolver Repos Start` and + `// Android Resolver Repos End` should be placed in the global scope + before the `dependencies` section. + - Inject the required Android dependencies (libraries) into + `mainTemplate.gradle` at the line matching the pattern `***DEPS***` or + the section starting at the line `// Android Resolver Dependencies Start`. + If you want to control the injection point in the file, the section + delimited by the lines `// Android Resolver Dependencies Start` and + `// Android Resolver Dependencies End` should be placed in the + `dependencies` section. + - Inject the packaging options logic, which excludes architecture specific + libraries based upon the selected build target, into `mainTemplate.gradle` + at the line matching the pattern `android +{` or the section starting at + the line `// Android Resolver Exclusions Start`. + If you want to control the injection point in the file, the section + delimited by the lines `// Android Resolver Exclusions Start` and + `// Android Resolver Exclusions End` should be placed in the global + scope before the `android` section. + +## Dependency Tracking + +The Android Resolver creates the +`ProjectSettings/AndroidResolverDependencies.xml` to quickly determine the set +of resolved dependencies in a project. This is used by the auto-resolution +process to only run the expensive resolution process when necessary. + +## Displaying Dependencies + +It's possible to display the set of dependencies the Android Resolver +would download and process in your project via the +`Assets > External Dependency Manager > Android Resolver > Display Libraries` +menu item. + +# iOS Resolver Usage + +The iOS resolver component of this plugin manages +[CocoaPods](https://cocoapods.org/). A CocoaPods `Podfile` is generated and +the `pod` tool is executed as a post build process step to add dependencies +to the Xcode project exported by Unity. + +Dependencies for iOS are added by referring to CocoaPods. + + 1. Add the `external-dependency-manager-*.unitypackage` to your plugin + project (assuming you are developing a plugin). If you are redistributing + EDM4U with your plugin, you **must** follow the + import steps in the [Getting Started](#getting-started) section! + + 2. Copy and rename the + [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) + file into your plugin and add the dependencies your plugin requires. + + The XML file just needs to be under an `Editor` directory and match the + name `*Dependencies.xml`. For example, + `MyPlugin/Editor/MyPluginDependencies.xml`. + + 3. Follow the steps in the [Getting Started](#getting-started) + section when you are exporting your plugin package. + +For example, to add the AdMob pod, version 7.0 or greater with bitcode enabled: + +``` + + + + + +``` + +## Integration Strategies + +The `CocoaPods` are either: + * Downloaded and injected into the Xcode project file directly, rather than + creating a separate xcworkspace. We call this `Xcode project` integration. + * If the Unity version supports opening a xcworkspace file, the `pod` tool + is used as intended to generate a xcworkspace which references the + CocoaPods. We call this `Xcode workspace` integration. + +The resolution strategy can be changed via the +`Assets > External Dependency Manager > iOS Resolver > Settings` menu. + +### Appending text to generated Podfile +In order to modify the generated Podfile you can create a script like this: +``` +using System.IO; +public class PostProcessIOS : MonoBehaviour { +[PostProcessBuildAttribute(45)]//must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's added before "pod install" (50) +private static void PostProcessBuild_iOS(BuildTarget target, string buildPath) +{ + if (target == BuildTarget.iOS) + { + + using (StreamWriter sw = File.AppendText(buildPath + "/Podfile")) + { + //in this example I'm adding an app extension + sw.WriteLine("\ntarget 'NSExtension' do\n pod 'Firebase/Messaging', '6.6.0'\nend"); + } + } +} +``` + +# Package Manager Resolver Usage + +Adding registries to the +[Package Manager](https://docs.unity3d.com/Manual/Packages.html) +(PM) is a manual process. The Package Manager Resolver (PMR) component +of this plugin makes it easy for plugin maintainers to distribute new PM +registry servers and easy for plugin users to manage PM registry servers. + +## Adding Registries + + 1. Add the `external-dependency-manager-*.unitypackage` to your plugin + project (assuming you are developing a plugin). If you are redistributing + EDM4U with your plugin, you **must** follow the + import steps in the [Getting Started](#getting-started) section! + + 2. Copy and rename the + [SampleRegistries.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/sample/Assets/ExternalDependencyManager/Editor/SampleRegistries.xml) + file into your plugin and add the registries your plugin requires. + + The XML file just needs to be under an `Editor` directory and match the + name `*Registries.xml` or labeled with `gumpr_registries`. For example, + `MyPlugin/Editor/MyPluginRegistries.xml`. + + 3. Follow the steps in the [Getting Started](#getting-started) + section when you are exporting your plugin package. + +For example, to add a registry for plugins in the scope `com.coolstuff`: + +``` + + + + com.coolstuff + + + +``` + +When PMR is loaded it will prompt the developer to add the registry to their +project if it isn't already present in the `Packages/manifest.json` file. + +For more information, see Unity's documentation on +[scoped package registries](https://docs.unity3d.com/Manual/upm-scoped.html). + +## Managing Registries + +It's possible to add and remove registries that are specified via PMR +XML configuration files via the following menu options: + +* `Assets > External Dependency Manager > Package Manager Resolver > + Add Registries` will prompt the user with a window which allows them to + add registries discovered in the project to the Package Manager. +* `Assets > External Dependency Manager > Package Manager Resolver > + Remove Registries` will prompt the user with a window which allows them to + remove registries discovered in the project from the Package Manager. +* `Assets > External Dependency Manager > Package Manager Resolver > + Modify Registries` will prompt the user with a window which allows them to + add or remove registries discovered in the project. + +## Migration + +PMR can migrate Version Handler packages installed in the `Assets` folder +to PM packages. This requires the plugins to implement the following: + +* `.unitypackage` must include a Version Handler manifests that describes + the components of the plugin. If the plugin has no dependencies + the manifest would just include the files in the plugin. +* The PM package JSON provided by the registry must include a keyword + (in the `versions.VERSION.keyword` list) that maps the PM package + to a Version Handler package using the format + `vh-name:VERSION_HANDLER_MANIFEST_NAME` where `VERSION_HANDLER_MANIFEST_NAME` + is the name of the manifest defined in the `.unitypackage`. For + more information see the description of the `gvhp_manifestname` asset label + in the *Version Handler Usage* section. + +When using the `Assets > External Dependency Manager > +Package Manager Resolver > Migrate Packages` menu option, PMR then +will: + +* List all Version Handler manager packages in the project. +* Search all available packages in the PM registries and fetch keywords + associated with each package parsing the Version Handler manifest names + for each package. +* Map each installed Version Handler package to a PM package. +* Prompt the user to migrate the discovered packages. +* Perform package migration for all selected packages if the user clicks + the `Apply` button. + +## Configuration + +PMR can be configured via the `Assets > External Dependency Manager > +Package Manager Resolver > Settings` menu option: + +* `Add package registries` when enabled, when the plugin loads or registry + configuration files change, this will prompt the user to add registries + that are not present in the Package Manager. +* `Prompt to add package registries` will cause a developer to be prompted + with a window that will ask for confirmation before adding registries. + When this is disabled registries are added silently to the project. +* `Prompt to migrate packages` will cause a developer to be prompted + with a window that will ask for confirmation before migrating packages + installed in the `Assets` directory to PM packages. +* `Enable Analytics Reporting` when enabled, reports the use of the plugin + to the developers so they can make imrpovements. +* `Verbose logging` when enabled prints debug information to the console + which can be useful when filing bug reports. + +# Version Handler Usage + +The Version Handler component of this plugin manages: + +* Shared Unity plugin dependencies. +* Upgrading Unity plugins by cleaning up old files from previous versions. +* Uninstallation of plugins that are distributed with manifest files. +* Restoration of plugin assets to their original install locations if assets + are tagged with the `exportpath` label. + +Since the Version Handler needs to modify Unity asset metadata (`.meta` files), +to enable / disable components, rename and delete asset files it does not +work with Package Manager installed packages. It's still possible to +include EDM4U in Package Manager packages, the Version Handler component +simply won't do anything to PM plugins in this case. + +## Using Version Handler Managed Plugins + +If a plugin is imported at multiple different versions into a project, if +the Version Handler is enabled, it will automatically check all managed +assets to determine the set of assets that are out of date and assets that +should be removed. To disable automatic checking managed assets disable +the `Enable version management` option in the +`Assets > External Dependency Manager > Version Handler > Settings` menu. + +If version management is disabled, it's possible to check managed assets +manually using the +`Assets > External Dependency Manager > Version Handler > Update` menu option. + +### Listing Managed Plugins + +Plugins managed by the Version Handler, those that ship with manifest files, +can displayed using the `Assets > External Dependency Manager > +Version Handler > Display Managed Packages` menu option. The list of plugins +are written to the console window along with the set of files used by each +plugin. + +### Uninstalling Managed Plugins + +Plugins managed by the Version Handler, those that ship with manifest files, +can be removed using the `Assets > External Dependency Manager > +Version Handler > Uninstall Managed Packages` menu option. This operation +will display a window that allows a developer to select a set of plugins to +remove which will remove all files owned by each plugin excluding those that +are in use by other installed plugins. + +Files managed by the Version Handler, those labeled with the `gvh` asset label, +can be checked to see whether anything needs to be upgraded, disabled or +removed using the `Assets > External Dependency Manager > +Version Handler > Update` menu option. + +### Restore Install Paths + +Some developers move assets around in their project which can make it +harder for plugin maintainers to debug issues if this breaks Unity's +[special folders](https://docs.unity3d.com/Manual/SpecialFolders.html) rules. +If assets are labeled with their original install / export path +(see `gvhp_exportpath` below), Version Handler can restore assets to their +original locations when using the `Assets > External Dependency Manager > +Version Handler > Move Files To Install Locations` menu option. + +### Settings + +Some behavior of the Version Handler can be configured via the +`Assets > External Dependency Manager > Version Handler > Settings` menu +option. + +* `Enable version management` controls whether the plugin should automatically + check asset versions and apply changes. If this is disabled the process + should be run manually when installing or upgrading managed plugins using + `Assets > External Dependency Manager > Version Handler > Update`. +* `Rename to canonical filenames` is a legacy option that will rename files to + remove version numbers and other labels from filenames. +* `Prompt for obsolete file deletion` enables the display of a window when + obsolete files are deleted allowing the developer to select which files to + delete and those to keep. +* `Allow disabling files via renaming` controls whether obsolete or disabled + files should be disabled by renaming them to `myfilename_DISABLED`. + Renaming to disable files is required in some scenarios where Unity doesn't + support removing files from the build via the PluginImporter. +* `Enable Analytics Reporting` enables / disables usage reporting to plugin + developers to improve the product. +* `Verbose logging` enables _very_ noisy log output that is useful for + debugging while filing a bug report or building a new managed plugin. +* `Use project settings` saves settings for the plugin in the project rather + than system-wide. + +## Redistributing a Managed Plugin + +The Version Handler employs a couple of methods for managing version +selection, upgrade and removal of plugins. + +* Each plugin can ship with a manifest file that lists the files it includes. + This makes it possible for Version Handler to calculate the difference + in assets between the most recent release of a plugin and the previous + release installed in a project. If a files are removed the Version Handler + will prompt the user to clean up obsolete files. +* Plugins can ship using assets with unique names, unique GUIDs and version + number labels. Version numbers can be attached to assets using labels or + added to the filename (e.g `myfile.txt` would be `myfile_version-x.y.z.txt). + This allows the Version Handler to determine which set of files are the + same file at different versions, select the most recent version and prompt + the developer to clean up old versions. + +Unity plugins can be managed by the Version Handler using the following steps: + + 1. Add the `gvh` asset label to each asset (file) you want Version Handler + to manage. + 1. Add the `gvh_version-VERSION` label to each asset where `VERSION` is the + version of the plugin you're releasing (e.g 1.2.3). + 1. Add the `gvhp_exportpath-PATH` label to each asset where `PATH` is the + export path of the file when the `.unitypackage` is created. This is + used to track files if they're moved around in a project by developers. + 1. Optional: Add `gvh_targets-editor` label to each editor DLL in your + plugin and disable `editor` as a target platform for the DLL. + The Version Handler will enable the most recent version of this DLL when + the plugin is imported. + 1. Optional: If your plugin is included in other Unity plugins, you should + add the version number to each filename and change the GUID of each asset. + This allows multiple versions of your plugin to be imported into a Unity + project, with the Version Handler component activating only the most + recent version. + 1. Create a manifest text file named `MY_UNIQUE_PLUGIN_NAME_VERSION.txt` + that lists all the files in your plugin relative to the project root. + Then add the `gvh_manifest` label to the asset to indicate this file is + a plugin manifest. + 1. Optional: Add a `gvhp_manifestname-NAME` label to your manifest file + to provide a human readable name for your package. If this isn't provided + the name of the manifest file will be used as the package name. + NAME can match the pattern `[0-9]+[a-zA-Z -]' where a leading integer + will set the priority of the name where `0` is the highest priority + and preferably used as the display name. The lowest value (i.e highest + priority name) will be used as the display name and all other specified + names will be aliases of the display name. Aliases can refer to previous + names of the package allowing renaming across published versions. + 1. Redistribute EDM4U Unity plugin with your plugin. + See the [Plugin Redistribution](#plugin-redistribution) for the details. + +If you follow these steps: + + * When users import a newer version of your plugin, files referenced by the + older version's manifest are cleaned up. + * The latest version of the plugin will be selected when users import + multiple packages that include your plugin, assuming the steps in + [Plugin Redistribution](#plugin-redistribution) are followed. + +# Building from Source + +To build this plugin from source you need the following tools installed: + * Unity (with iOS and Android modules installed) + +You can build the plugin by running the following from your shell +(Linux / OSX): + +``` +./gradlew build +``` + +or Windows: + +``` +./gradlew.bat build +``` + +# Releasing + +Each time a new build of this plugin is checked into the source tree you +need to do the following: + + * Bump the plugin version variable `pluginVersion` in `build.gradle` + * Update `CHANGELOG.md` with the new version number and changes included in + the release. + * Build the release using `./gradlew release` which performs the following: + * Updates `external-dependency-manager-*.unitypackage` + * Copies the unpacked plugin to the `exploded` directory. + * Updates template metadata files in the `plugin` directory. + The GUIDs of all asset metadata is modified due to the version number + change. Each file within the plugin is versioned to allow multiple + versions of the plugin to be imported into a Unity project which allows + the most recent version to be activated by the Version Handler + component. + * Create release commit using `./gradlew gitCreateReleaseCommit` which + performs `git commit -a -m "description from CHANGELOG.md"` + * Once the release commit is merge, tag the release using + `./gradlew gitTagRelease` which performs the following: + * `git tag -a pluginVersion -m "version RELEASE"` to tag the release. + * Update tags on remote branch using `git push --tag REMOTE HEAD:master` diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/README.md.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/README.md.meta new file mode 100644 index 0000000..179db32 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/README.md.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 11eb52f780284fd69194951ac46cb538 +labels: +- gvh +- gvh_version-1.2.166 +- gvhp_exportpath-ExternalDependencyManager/Editor/README.md +timeCreated: 1584567712 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt new file mode 100755 index 0000000..0cc76e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt @@ -0,0 +1,13 @@ +Assets/ExternalDependencyManager/Editor/CHANGELOG.md +Assets/ExternalDependencyManager/Editor/Google.IOSResolver.dll +Assets/ExternalDependencyManager/Editor/Google.IOSResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.JarResolver.dll +Assets/ExternalDependencyManager/Editor/Google.JarResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll +Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll +Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl.dll.mdb +Assets/ExternalDependencyManager/Editor/LICENSE +Assets/ExternalDependencyManager/Editor/README.md diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt.meta new file mode 100644 index 0000000..c7b25e0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 70e37c0d68034f8a953638d978633f87 +labels: +- gvh +- gvh_manifest +- gvh_version-1.2.166 +- gvhp_exportpath-ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.166_manifest.txt +- gvhp_manifestname-0External Dependency Manager +- gvhp_manifestname-play-services-resolver +timeCreated: 1474401009 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK.meta new file mode 100644 index 0000000..2428f14 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64d1d13a9075c4a9596a3083b9962dcd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins.meta new file mode 100644 index 0000000..61e82f2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 887e50cda008e4ead8db0e15cf360f2b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android.meta new file mode 100644 index 0000000..d533d9d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2454d1993b80648c68f4205e1f5eaf8c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/Facebook.Unity.Android.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/Facebook.Unity.Android.dll new file mode 100644 index 0000000..b63995c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/Facebook.Unity.Android.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/Facebook.Unity.Android.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/Facebook.Unity.Android.dll.meta new file mode 100644 index 0000000..3832bb2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/Facebook.Unity.Android.dll.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: fb286cd0f33ce4f5e81baf10dab8d865 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Android: + enabled: 1 + settings: {} + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs.meta new file mode 100644 index 0000000..d7d458a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c34c731d321754feca2ef1a20840c347 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs/facebook-android-wrapper-18.0.0.aar b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs/facebook-android-wrapper-18.0.0.aar new file mode 100644 index 0000000..d4f5bfd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs/facebook-android-wrapper-18.0.0.aar differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs/facebook-android-wrapper-18.0.0.aar.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs/facebook-android-wrapper-18.0.0.aar.meta new file mode 100644 index 0000000..da5b6ec --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Android/libs/facebook-android-wrapper-18.0.0.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 990773b858e104eb1b6ff7be0f9c9fae +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/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas.meta new file mode 100644 index 0000000..df2d3fe --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ca631f726a5334f58a03b98df897dfa9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/CanvasJSSDKBindings.jslib b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/CanvasJSSDKBindings.jslib new file mode 100644 index 0000000..72a022a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/CanvasJSSDKBindings.jslib @@ -0,0 +1,276 @@ +/** + * Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Developer Principles and Policies + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +var FBUnityLib = { + $FBUnity: { + init: function(connectFacebookUrl, locale, debug, initParams, status) { + // make element for js sdk + if (!document.getElementById('fb-root')) { + var fbroot = document.createElement('div'); + fbroot.id = 'fb-root'; + var body = document.getElementsByTagName('body')[0]; + body.insertBefore(fbroot, body.children[0]); + } + + // load js sdk + var js, id = 'facebook-jssdk', ref = document.getElementsByTagName('script')[0]; + if (document.getElementById(id)) {return;} + js = document.createElement('script'); js.id = id; js.async = true; + js.src = connectFacebookUrl + '/' + locale + '/sdk' + (debug ? '/debug' : '') + '.js'; + ref.parentNode.insertBefore(js, ref); + // once jssdk is loaded, init + window.fbAsyncInit = function() { + initParams = JSON.parse(initParams); + initParams.hideFlashCallback = FBUnity.onHideUnity; + FB.init(initParams); + // send url to unity - needed for deep linking + FBUnity.sendMessage('OnUrlResponse', location.href); + if (status) { + FBUnity.onInitWithStatus(); + } else { + FBUnity.onInit(); + } + }; + }, + + initScreenPosition: function() { + if (!screenPosition) { + var body = document.getElementsByTagName('body')[0]; + var screenPosition = {omo : body.onmouseover || function(){}, iframeX: 0, iframeY: 0}; + body.onmouseover = function(e) { + // Distance from top of screen to top of client area + screenPosition.iframeX = e.screenX - e.clientX; + screenPosition.iframeY = e.screenY - e.clientY; + + screenPosition.omo(e); + } + } + }, + + sendMessage: function(method, param) { + SendMessage('FacebookJsBridge', method, param); + }, + + login: function(scope, callback_id) { + FB.login(FBUnity.loginCallback.bind(null, callback_id), scope ? {scope: scope, auth_type: 'rerequest', return_scopes: true} : {return_scopes: true}); + }, + + loginCallback: function(callback_id, response) { + response = {'callback_id': callback_id, 'response': response}; + FBUnity.sendMessage('OnLoginComplete', JSON.stringify(response)); + }, + + onInitWithStatus: function() { + var timeoutHandler = setTimeout(function() { requestFailed(); }, 3000); + + function requestFailed() { + FBUnity.onInit(); + } + + // try to get the login status right after init'ing + FB.getLoginStatus(function(response) { + clearTimeout(timeoutHandler); + FBUnity.onInit(response); + }); + }, + + onInit: function(response) { + var jsonResponse = ''; + if (response && response.authResponse) { + jsonResponse = JSON.stringify(response); + } + + FBUnity.sendMessage('OnInitComplete', jsonResponse); + FB.Event.subscribe('auth.authResponseChange', function(r){ FBUnity.onAuthResponseChange(r) }); + + FBUnity.logLoadingTime(response); + }, + + logLoadingTime: function(response) { + FB.Canvas.setDoneLoading( + function(result) { + // send implicitly event to log the time from the canvas pages load to facebook init being called. + FBUnity.logAppEvent('fb_canvas_time_till_init_complete', result.time_delta_ms / 1000, null); + } + ); + }, + + onAuthResponseChange: function(response) { + FBUnity.sendMessage('OnFacebookAuthResponseChange', response ? JSON.stringify(response) : ''); + }, + + apiCallback: function(query, response) { + response = {'query': query, 'response': response}; + FBUnity.sendMessage('OnFacebookAPIResponse', JSON.stringify(response)); + }, + + api: function(query) { + FB.api(query, FBUnity.apiCallback.bind(null, query)); + }, + + activateApp: function() { + FB.AppEvents.activateApp(); + }, + + uiCallback: function(uid, callbackMethodName, response) { + response = {'callback_id': uid, 'response': response}; + FBUnity.sendMessage(callbackMethodName, JSON.stringify(response)); + }, + + logout: function() { + FB.logout(); + }, + + logAppEvent: function(eventName, valueToSum, parameters) { + FB.AppEvents.logEvent( + eventName, + valueToSum, + JSON.parse(parameters) + ); + }, + + logPurchase: function(purchaseAmount, currency, parameters) { + FB.AppEvents.logPurchase( + purchaseAmount, + currency, + JSON.parse(parameters) + ); + }, + + ui: function(x, uid, callbackMethodName) { + x = JSON.parse(x); + FB.ui(x, FBUnity.uiCallback.bind(null, uid, callbackMethodName)); + }, + + + hideUnity: function(direction) { + direction = direction || 'hide'; + //TODO support this for webgl + var unityDiv = jQuery(u.getUnity()); + + if (direction == 'hide') { + FBUnity.sendMessage('OnFacebookFocus', 'hide'); + } else /*show*/ { + FBUnity.sendMessage('OnFacebookFocus', 'show'); + + if (FBUnity.showScreenshotBackground.savedBackground) { + /* + if(fbShowScreenshotBackground.savedBackground == 'sentinel') { + jQuery('body').css('background', null); + } else { + jQuery('body').css('background', fbShowScreenshotBackground.savedBackground); + } + */ + } + + hideUnity.savedCSS = FBUnity.showScreenshotBackground.savedBackground = null; + } + }, + + showScreenshotBackground: function(pngbytes) /*and hide unity*/ { + // window.screenxX and window.screenY = browser position + // window.screen.height and window.screen.width = screen size + // findPos, above, locates the iframe within the browser + /* + if (!fbShowScreenshotBackground.savedBackground) + fbShowScreenshotBackground.savedBackground = jQuery('body').css('background') || 'sentinel'; + + jQuery('body').css('background-image', 'url(data:image/png;base64,'+pngbytes+')'); + jQuery('body').css( + 'background-position', + -(screenPosition.iframeX)+'px '+ + -(screenPosition.iframeY)+'px' + ); + jQuery('body').css('background-size', '100%'); + jquery('body').css('background-repeat', 'no-repeat'); + // TODO: Zoom detection + */ + }, + + onHideUnity: function(info) { + if (info.state == 'opened') { + FBUnity.sendMessage('OnFacebookFocus', 'hide'); + } else { + FBUnity.sendMessage('OnFacebookFocus', 'show'); + } + } + }, + + init: function(connectFacebookUrl, locale, debug, initParams, status) { + var connectFacebookUrlString = UTF8ToString(connectFacebookUrl); + var localeString = UTF8ToString(locale); + var initParamsString = UTF8ToString(initParams); + + FBUnity.init(connectFacebookUrlString, localeString, debug, initParamsString, status); + }, + + initScreenPosition: function() { + FBUnity.initScreenPosition(); + }, + + login: function(scope, callback_id) { + var scopeString = UTF8ToString(scope); + var scopeArray = JSON.parse(scopeString); + + var callback_idString = UTF8ToString(callback_id); + + FBUnity.login(scopeArray, callback_idString); + }, + + activateApp: function() { + FBUnity.activateApp(); + }, + + logout: function() { + FBUnity.logout(); + }, + + logAppEvent: function(eventName, valueToSum, parameters) { + var eventNameString = UTF8ToString(eventName); + var parametersString = UTF8ToString(parameters); + + FBUnity.logAppEvent(eventNameString, valueToSum, parametersString); + }, + + logAppEventWithoutValue: function(eventName, parameters) { + var eventNameString = UTF8ToString(eventName); + var parametersString = UTF8ToString(parameters); + + FBUnity.logAppEvent(eventNameString, null, parametersString); + }, + + logPurchase: function(purchaseAmount, currency, parameters) { + var currencyString = UTF8ToString(currency); + var parametersString = UTF8ToString(parameters); + + FBUnity.logPurchase(purchaseAmount, currencyString, parametersString); + }, + + ui: function(x, uid, callbackMethodName) { + var xString = UTF8ToString(x); + var uidString = UTF8ToString(uid); + var callbackMethodNameString = UTF8ToString(callbackMethodName); + + FBUnity.ui(xString, uidString, callbackMethodNameString); + } +}; + +autoAddDeps(LibraryManager.library, '$FBUnity'); +mergeInto(LibraryManager.library, FBUnityLib); diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/CanvasJSSDKBindings.jslib.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/CanvasJSSDKBindings.jslib.meta new file mode 100644 index 0000000..20538ba --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/CanvasJSSDKBindings.jslib.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: 082cd93ddb11e4437b52ea3d121816d8 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WebGL: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/Facebook.Unity.Canvas.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/Facebook.Unity.Canvas.dll new file mode 100644 index 0000000..2fd5e4d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/Facebook.Unity.Canvas.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/Facebook.Unity.Canvas.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/Facebook.Unity.Canvas.dll.meta new file mode 100644 index 0000000..b85477f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Canvas/Facebook.Unity.Canvas.dll.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: c57105322a98c474faf1ce607f20c3f8 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + WebGL: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor.meta new file mode 100644 index 0000000..112efa8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6eb485f3efa644111a5979f642fea1c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Dependencies.xml b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Dependencies.xml new file mode 100644 index 0000000..5a32128 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Dependencies.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Dependencies.xml.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Dependencies.xml.meta new file mode 100644 index 0000000..9f7284f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Dependencies.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1543e5f9bab73423c96b42cab90363ab +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Facebook.Unity.Editor.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Facebook.Unity.Editor.dll new file mode 100644 index 0000000..6221262 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Facebook.Unity.Editor.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Facebook.Unity.Editor.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Facebook.Unity.Editor.dll.meta new file mode 100644 index 0000000..ad6b774 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Editor/Facebook.Unity.Editor.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 137a102f808364a0fb444bedefe2575d +timeCreated: 1561663361 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Facebook.Unity.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Facebook.Unity.dll new file mode 100644 index 0000000..cb2163a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Facebook.Unity.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Facebook.Unity.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Facebook.Unity.dll.meta new file mode 100644 index 0000000..7c35a82 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Facebook.Unity.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 08462833fafe743b8bd59914b9f52696 +timeCreated: 1561663359 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings.meta new file mode 100644 index 0000000..c391f31 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d221bc4bd81a04478bcb3ea721bb1e7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings/Facebook.Unity.Settings.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings/Facebook.Unity.Settings.dll new file mode 100644 index 0000000..0a8e90f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings/Facebook.Unity.Settings.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings/Facebook.Unity.Settings.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings/Facebook.Unity.Settings.dll.meta new file mode 100644 index 0000000..fd7daf2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Settings/Facebook.Unity.Settings.dll.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: c49f2b3ca212b47fc9cd8ce655177c89 +timeCreated: 1561663363 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows.meta new file mode 100644 index 0000000..b90e24f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d63bd8fa5641403cb3f60b2c4880591 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/Facebook.Unity.Windows.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/Facebook.Unity.Windows.dll new file mode 100644 index 0000000..aaabe30 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/Facebook.Unity.Windows.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/Facebook.Unity.Windows.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/Facebook.Unity.Windows.dll.meta new file mode 100644 index 0000000..b3bb460 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/Facebook.Unity.Windows.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: da9b46f072216483cbeaac2f4e9d66bb +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/LibFBGManaged.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/LibFBGManaged.dll new file mode 100644 index 0000000..33d02f4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/LibFBGManaged.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/LibFBGManaged.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/LibFBGManaged.dll.meta new file mode 100644 index 0000000..4bd48b5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/LibFBGManaged.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 9b35acd5ad1cc4ccfa90dd0c76b491e5 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/METADATA.bzl b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/METADATA.bzl new file mode 100644 index 0000000..39b61eb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/METADATA.bzl @@ -0,0 +1,7 @@ +METADATA = { + "maintainers": [ + "gaming_unity_sdk", + ], + "name": "Windows", + "owner": "gaming_unity_sdk", +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/METADATA.bzl.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/METADATA.bzl.meta new file mode 100644 index 0000000..f0f438d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/METADATA.bzl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0ff1e8485a73542f8bd713ee729f1d3f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/XInputDotNetPure.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/XInputDotNetPure.dll new file mode 100644 index 0000000..6e7df91 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/XInputDotNetPure.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/XInputDotNetPure.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/XInputDotNetPure.dll.meta new file mode 100644 index 0000000..f4c75ba --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/XInputDotNetPure.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: bb8fba510a20562428ce21dcfe1f9689 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64.meta new file mode 100644 index 0000000..2d810fd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b8422c388a094d729e243b55c7b93a2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGPlatform.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGPlatform.dll new file mode 100644 index 0000000..9632258 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGPlatform.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGPlatform.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGPlatform.dll.meta new file mode 100644 index 0000000..6ee665d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGPlatform.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 0a86410f5a5a04673a334c4a41f97586 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGUI.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGUI.dll new file mode 100644 index 0000000..e8e94db Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGUI.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGUI.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGUI.dll.meta new file mode 100644 index 0000000..e34b121 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/LibFBGUI.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: b3c1e011a9c554f5bb77180e0bc78b27 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/METADATA.bzl b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/METADATA.bzl new file mode 100644 index 0000000..c2283fc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/METADATA.bzl @@ -0,0 +1,7 @@ +METADATA = { + "maintainers": [ + "gaming_unity_sdk", + ], + "name": "x64", + "owner": "gaming_unity_sdk", +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/METADATA.bzl.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/METADATA.bzl.meta new file mode 100644 index 0000000..9993bf3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/METADATA.bzl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 40613c081b2ad4b89b0e47c36f8f6583 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/WebView2Loader.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/WebView2Loader.dll new file mode 100644 index 0000000..a982b90 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/WebView2Loader.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/WebView2Loader.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/WebView2Loader.dll.meta new file mode 100644 index 0000000..051f676 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/WebView2Loader.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 3a4731f40b2014857bb7b166b5a84528 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/XInputInterface.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/XInputInterface.dll new file mode 100644 index 0000000..b9551df Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/XInputInterface.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/XInputInterface.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/XInputInterface.dll.meta new file mode 100644 index 0000000..7760bee --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/XInputInterface.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 4a90381adadeb104780cdd17fb448eaf +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/cpprest_2_10.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/cpprest_2_10.dll new file mode 100644 index 0000000..dec8d73 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/cpprest_2_10.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/cpprest_2_10.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/cpprest_2_10.dll.meta new file mode 100644 index 0000000..45f8967 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/cpprest_2_10.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 8a9057360693548d8bd1eab6b23cf7e8 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcrypto-3-x64.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcrypto-3-x64.dll new file mode 100644 index 0000000..4e3037a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcrypto-3-x64.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcrypto-3-x64.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcrypto-3-x64.dll.meta new file mode 100644 index 0000000..a6f059b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcrypto-3-x64.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: d781a1a83968b427c9ce6593594e6006 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcurl.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcurl.dll new file mode 100644 index 0000000..1d0f2e5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcurl.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcurl.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcurl.dll.meta new file mode 100644 index 0000000..82df9b2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libcurl.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 27559d89b2dc7451189c6617c6106c93 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libssl-3-x64.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libssl-3-x64.dll new file mode 100644 index 0000000..46ff3f5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libssl-3-x64.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libssl-3-x64.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libssl-3-x64.dll.meta new file mode 100644 index 0000000..b180bad --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/libssl-3-x64.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 87498102d2bf3434fbaa7609c107eeac +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/tinyxml2.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/tinyxml2.dll new file mode 100644 index 0000000..75fd803 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/tinyxml2.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/tinyxml2.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/tinyxml2.dll.meta new file mode 100644 index 0000000..6062c82 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/tinyxml2.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 9ff3f4ffe94f04d1f8d1f27bed872260 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/zlib1.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/zlib1.dll new file mode 100644 index 0000000..686a737 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/zlib1.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/zlib1.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/zlib1.dll.meta new file mode 100644 index 0000000..c5403d9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x64/zlib1.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 5389a1bf510a348cfbc5d10ba61370e3 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + Win: + enabled: 0 + settings: + CPU: none + Win64: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86.meta new file mode 100644 index 0000000..78a94d2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03d9f7d45c94d44f4ad934a83c55fdea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGPlatform.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGPlatform.dll new file mode 100644 index 0000000..d62c2d0 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGPlatform.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGPlatform.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGPlatform.dll.meta new file mode 100644 index 0000000..2b87ea1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGPlatform.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 8e73c0c874ba242ca9f2604a0c789507 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGUI.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGUI.dll new file mode 100644 index 0000000..72d4937 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGUI.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGUI.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGUI.dll.meta new file mode 100644 index 0000000..b718e22 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/LibFBGUI.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 2b2b42fd731974fc4b3515f9af17f144 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/METADATA.bzl b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/METADATA.bzl new file mode 100644 index 0000000..a7929ab --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/METADATA.bzl @@ -0,0 +1,7 @@ +METADATA = { + "maintainers": [ + "gaming_unity_sdk", + ], + "name": "x86", + "owner": "gaming_unity_sdk", +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/METADATA.bzl.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/METADATA.bzl.meta new file mode 100644 index 0000000..d0ebf5d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/METADATA.bzl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 165be5ee3743d401e9b368527984b484 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/WebView2Loader.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/WebView2Loader.dll new file mode 100644 index 0000000..0052b2d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/WebView2Loader.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/WebView2Loader.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/WebView2Loader.dll.meta new file mode 100644 index 0000000..b898f33 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/WebView2Loader.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 663a16a8db59047929f093d6e4db4f46 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/XInputInterface.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/XInputInterface.dll new file mode 100644 index 0000000..72d21be Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/XInputInterface.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/XInputInterface.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/XInputInterface.dll.meta new file mode 100644 index 0000000..0092122 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/XInputInterface.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 60bb5ceb2a9084f4fa94352a8ba41fd7 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/cpprest_2_10.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/cpprest_2_10.dll new file mode 100644 index 0000000..ae8a879 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/cpprest_2_10.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/cpprest_2_10.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/cpprest_2_10.dll.meta new file mode 100644 index 0000000..57c1732 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/cpprest_2_10.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 22a27f75e09ca4c1b822cdc28c8fb416 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcrypto-3.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcrypto-3.dll new file mode 100644 index 0000000..3a5fc6e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcrypto-3.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcrypto-3.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcrypto-3.dll.meta new file mode 100644 index 0000000..d917893 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcrypto-3.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: c1d213c80829b40bc87f2d61b296d0e2 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcurl.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcurl.dll new file mode 100644 index 0000000..b3955a4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcurl.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcurl.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcurl.dll.meta new file mode 100644 index 0000000..b4e96f5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libcurl.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: c0d53100d69a84965a1c46317e58fca6 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libssl-3.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libssl-3.dll new file mode 100644 index 0000000..b1f56ce Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libssl-3.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libssl-3.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libssl-3.dll.meta new file mode 100644 index 0000000..41ae53d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/libssl-3.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: ee032c2607fc34cec961ce7785bbbf54 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/tinyxml2.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/tinyxml2.dll new file mode 100644 index 0000000..0334b33 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/tinyxml2.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/tinyxml2.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/tinyxml2.dll.meta new file mode 100644 index 0000000..dea32bb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/tinyxml2.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 4c17125735b0a497d8b5cac123e2045f +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/zlib1.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/zlib1.dll new file mode 100644 index 0000000..0bbcc9d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/zlib1.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/zlib1.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/zlib1.dll.meta new file mode 100644 index 0000000..468ef6e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/Windows/x86/zlib1.dll.meta @@ -0,0 +1,31 @@ +fileFormatVersion: 2 +guid: 0dd9597a4bea64ced81de3354e2e54e3 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + Win: + enabled: 1 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: none + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS.meta new file mode 100644 index 0000000..e8e80ad --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b667c7ad93a14c838180253c7545098 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS/Facebook.Unity.IOS.dll b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS/Facebook.Unity.IOS.dll new file mode 100644 index 0000000..7055321 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS/Facebook.Unity.IOS.dll differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS/Facebook.Unity.IOS.dll.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS/Facebook.Unity.IOS.dll.meta new file mode 100644 index 0000000..7a634e3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/Plugins/iOS/Facebook.Unity.IOS.dll.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: 516664901472b44fe83b720b195b5b60 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + iOS: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK.meta new file mode 100644 index 0000000..772b54e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c299ec3fa835d4a65845343ad61e6061 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor.meta new file mode 100644 index 0000000..b1456ce --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0af77e301cff74c12b0cf01a39134cf3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS.meta new file mode 100644 index 0000000..d710baf --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49d0ca87b52d24de8bbf3f8af9dbb7da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBSDK+Internal.h b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBSDK+Internal.h new file mode 100644 index 0000000..a092791 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBSDK+Internal.h @@ -0,0 +1,35 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +// An internal header for declaring interfaces for internal methods in the FacebookSDK +// These are INTERNAL APIs that can change without warning and should not be used directly. +#import + +@interface FBSDKSettings(UnityInternal) + ++ (NSString *)userAgentSuffix; ++ (void)setUserAgentSuffix:(NSString *)suffix; + +@end + +@interface FBSDKShareLinkContent (UnityInternal) + +// Deprecated parameters for Feed Dialog - for usage with Unity only. +@property (nonatomic, copy) NSDictionary *feedParameters; + +@end \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBSDK+Internal.h.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBSDK+Internal.h.meta new file mode 100644 index 0000000..e859956 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBSDK+Internal.h.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 66952bdb75cae4c348f3d0521da59bfd +timeCreated: 1435164989 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h new file mode 100644 index 0000000..bc868d3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h @@ -0,0 +1,44 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import + +#import "AppDelegateListener.h" + +//if we are on a version of unity that has the version number defined use it, otherwise we have added it ourselves in the post build step +#if HAS_UNITY_VERSION_DEF +#include "UnityTrampolineConfigure.h" +#endif + +@interface FBUnityInterface : NSObject +{ + //If you make changes in here make the same changes in Assets/Facebook/Scripts/NativeDialogModes.cs + enum ShareDialogMode + { + AUTOMATIC = 0, + NATIVE = 1, + WEB = 2, + FEED = 3, + }; +} + +@property (assign, nonatomic) BOOL useFrictionlessRequests; +@property (nonatomic) ShareDialogMode shareDialogMode; + ++ (FBUnityInterface *)sharedInstance; +@end diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h.meta new file mode 100644 index 0000000..89d4fb4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.h.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 511e95bcdad89425999ccbb3e315246a +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm new file mode 100644 index 0000000..b5cfe7c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm @@ -0,0 +1,949 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import +#import +#import +#import +#import + +#include "FBUnityInterface.h" +#include "FBUnitySDKDelegate.h" +#include "FBUnityUtility.h" +#include "FBSDK+Internal.h" + +@interface FBUnityInterface() + +@property (nonatomic, copy) NSString *openURLString; + +@end + +@implementation FBUnityInterface + +#pragma mark Object Initialization + ++ (FBUnityInterface *)sharedInstance +{ + static dispatch_once_t pred; + static FBUnityInterface *shared = nil; + + dispatch_once(&pred, ^{ + shared = [[FBUnityInterface alloc] init]; + shared.shareDialogMode = ShareDialogMode::AUTOMATIC; + }); + + return shared; +} + ++ (void)load +{ + UnityRegisterAppDelegateListener([FBUnityInterface sharedInstance]); +} + +#pragma mark - App (Delegate) Lifecycle + +// didBecomeActive: and onOpenURL: are called by Unity's AppController +// because we implement and registered via UnityRegisterAppDelegateListener(...) above. + +- (void)didFinishLaunching:(NSNotification *)notification +{ + [[FBSDKApplicationDelegate sharedInstance] application:[UIApplication sharedApplication] + didFinishLaunchingWithOptions:notification.userInfo]; +} + +- (void)didBecomeActive:(NSNotification *)notification +{ + +} + +- (void)onOpenURL:(NSNotification *)notification +{ + NSURL *url = notification.userInfo[@"url"]; + BOOL isHandledByFBSDK = [[FBSDKApplicationDelegate sharedInstance] application:[UIApplication sharedApplication] + openURL:url + sourceApplication:notification.userInfo[@"sourceApplication"] + annotation:notification.userInfo[@"annotation"]]; + if (!isHandledByFBSDK) { + [FBUnityInterface sharedInstance].openURLString = [url absoluteString]; + } +} + +#pragma mark - Implementation + +- (void)configureAppId:(const char *)appId + frictionlessRequests:(bool)frictionlessRequests + urlSuffix:(const char *)urlSuffix +{ + self.useFrictionlessRequests = frictionlessRequests; + + if(appId) { + [FBSDKSettings.sharedSettings setAppID:[FBUnityUtility stringFromCString:appId]]; + } + + if(urlSuffix && strlen(urlSuffix) > 0) { + [FBSDKSettings.sharedSettings setAppURLSchemeSuffix:[FBUnityUtility stringFromCString:urlSuffix]]; + } + + NSDictionary *userData = [self getAccessTokenUserData] ?: @{}; + + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnInitComplete userData:userData requestId:0]; +} + +- (void)logInWithPublishPermissions:(int) requestId + scope:(const char *)scope +{ + [self startLogin:requestId scope:scope isPublishPermLogin:YES]; +} + +- (void)logInWithReadPermissions:(int) requestId + scope:(const char *)scope +{ + [self startLogin:requestId scope:scope isPublishPermLogin:NO]; +} + +- (void)startLogin:(int) requestId + scope:(const char *)scope +isPublishPermLogin:(BOOL)isPublishPermLogin +{ + NSString *scopeStr = [FBUnityUtility stringFromCString:scope]; + NSArray *permissions = nil; + if(scope && strlen(scope) > 0) { + permissions = [scopeStr componentsSeparatedByString:@","]; + } + + void (^loginHandler)(FBSDKLoginManagerLoginResult *,NSError *) = ^(FBSDKLoginManagerLoginResult *result, NSError *error) { + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnLoginComplete error:error requestId:requestId]; + return; + } else if (result.isCancelled) { + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnLoginComplete requestId:requestId]; + return; + } + + if ([self tryCompleteLoginWithRequestId:requestId]) { + return; + } else { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnLoginComplete errorMessage:@"Unknown login error" requestId:requestId]; + } + }; + + FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; + [login logInWithPermissions:permissions + fromViewController:nil + handler:loginHandler]; +} + +- (void)loginWithTrackingPreference:(int)requestId + scope:(const char *)scope + tracking:(const char *)tracking + nonce:(const char *)nonce +{ + NSString *scopeStr = [FBUnityUtility stringFromCString:scope]; + NSArray *permissions = nil; + if(scope && strlen(scope) > 0) { + permissions = [scopeStr componentsSeparatedByString:@","]; + } + + NSString *trackingStr = [FBUnityUtility stringFromCString:tracking]; + NSString *nonceStr = nil; + if (nonce) { + nonceStr = [FBUnityUtility stringFromCString:nonce]; + } + FBSDKLoginConfiguration *config; + if (nonce) { + config = [[FBSDKLoginConfiguration alloc] initWithPermissions:permissions tracking:([trackingStr isEqualToString:@"enabled"] ? FBSDKLoginTrackingEnabled : FBSDKLoginTrackingLimited) nonce:nonceStr]; + } else { + config = [[FBSDKLoginConfiguration alloc] initWithPermissions:permissions tracking:([trackingStr isEqualToString:@"enabled"] ? FBSDKLoginTrackingEnabled : FBSDKLoginTrackingLimited)]; + } + + void (^loginHandler)(FBSDKLoginManagerLoginResult *,NSError *) = ^(FBSDKLoginManagerLoginResult *result, NSError *error) { + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnLoginComplete error:error requestId:requestId]; + return; + } else if (result.isCancelled) { + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnLoginComplete requestId:requestId]; + return; + } + + if ([self tryCompleteLoginWithRequestId:requestId]) { + return; + } else { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnLoginComplete errorMessage:@"Unknown login error" requestId:requestId]; + } + }; + + FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; + [login logInFromViewController:nil configuration:config completion:loginHandler]; +} + +- (void)logOut +{ + FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; + [login logOut]; + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnLogoutComplete userData:@{} requestId:0]; +} + +- (void)appRequestWithRequestId:(int)requestId + message:(const char *)message + actionType:(const char *)actionType + objectId:(const char *)objectId + to:(const char **)to + toLength:(int)toLength + filters:(const char *)filters + data:(const char *)data + title:(const char *)title +{ + FBSDKGameRequestContent *content = [[FBSDKGameRequestContent alloc] init]; + content.message = [FBUnityUtility stringFromCString:message]; + content.actionType = [FBUnityUtility gameRequestActionTypeFromString:[FBUnityUtility stringFromCString:actionType]]; + content.objectID = [FBUnityUtility stringFromCString:objectId]; + if(to && toLength) { + NSMutableArray *toArray = [NSMutableArray array]; + for(int i = 0; i < toLength; i++) { + [toArray addObject:[FBUnityUtility stringFromCString:to[i]]]; + } + content.recipients = toArray; + } + content.filters = [FBUnityUtility gameRequestFilterFromString:[FBUnityUtility stringFromCString:filters]]; + content.data = [FBUnityUtility stringFromCString:data]; + content.title = [FBUnityUtility stringFromCString:title]; + + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestId]; + NSError *error; + FBSDKGameRequestDialog *dialog = [[FBSDKGameRequestDialog alloc] initWithContent:content delegate:delegate]; + dialog.isFrictionlessRequestsEnabled = self.useFrictionlessRequests; + + if (![dialog validateWithError:&error]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnAppRequestsComplete error:error requestId:requestId]; + } + if (![dialog show]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnAppRequestsComplete errorMessage:@"Failed to show request dialog" requestId:requestId]; + } +} + +- (void)shareLinkWithRequestId:(int)requestId + contentURL:(const char *)contentURL + contentTitle:(const char *)contentTitle + contentDescription:(const char *)contentDescription + photoURL:(const char *)photoURL +{ + FBSDKShareLinkContent *linkContent = [[FBSDKShareLinkContent alloc] init]; + + NSString *contentUrlStr = [FBUnityUtility stringFromCString:contentURL]; + if (contentUrlStr) { + linkContent.contentURL = [NSURL URLWithString:contentUrlStr]; + } + + [self shareContentWithRequestId:requestId + shareContent:linkContent + dialogMode:[self getDialogMode]]; +} + +- (void)shareFeedWithRequestId:(int)requestId + toId:(const char *)toID + link:(const char *)link + linkName:(const char *)linkName + linkCaption:(const char *)linkCaption + linkDescription:(const char *)linkDescription + picture:(const char *)picture + mediaSource:(const char *)mediaSource +{ + FBSDKShareLinkContent *linkContent = [[FBSDKShareLinkContent alloc] init]; + NSString *contentUrlStr = [FBUnityUtility stringFromCString:link]; + if (contentUrlStr) { + linkContent.contentURL = [NSURL URLWithString:contentUrlStr]; + } + + NSMutableDictionary *feedParameters = [[NSMutableDictionary alloc] init]; + NSString *toStr = [FBUnityUtility stringFromCString:toID]; + if (toStr) { + [feedParameters setObject:toStr forKey:@"to"]; + } + + NSString *captionStr = [FBUnityUtility stringFromCString:linkCaption]; + if (captionStr) { + [feedParameters setObject:captionStr forKey:@"caption"]; + } + + NSString *sourceStr = [FBUnityUtility stringFromCString:mediaSource]; + if (sourceStr) { + [feedParameters setObject:sourceStr forKey:@"source"]; + } + + [linkContent addParameters:feedParameters bridgeOptions:FBSDKShareBridgeOptionsDefault]; + [self shareContentWithRequestId:requestId + shareContent:linkContent + dialogMode:FBSDKShareDialogModeFeedWeb]; +} + +- (void)shareContentWithRequestId:(int)requestId + shareContent:(FBSDKShareLinkContent *)linkContent + dialogMode:(FBSDKShareDialogMode)dialogMode +{ + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestId]; + FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] initWithViewController:nil + content:linkContent + delegate:delegate]; + dialog.mode = dialogMode; + + NSError *error; + if (![dialog validateWithError:&error]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnShareLinkComplete error:error requestId:requestId]; + } + if (![dialog show]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnShareLinkComplete errorMessage:@"Failed to show share dialog" requestId:requestId]; + } +} + +- (FBSDKShareDialogMode)getDialogMode +{ + switch (self.shareDialogMode) { + case ShareDialogMode::AUTOMATIC: + return FBSDKShareDialogModeAutomatic; + case ShareDialogMode::NATIVE: + return FBSDKShareDialogModeNative; + case ShareDialogMode::WEB: + return FBSDKShareDialogModeWeb; + case ShareDialogMode::FEED: + return FBSDKShareDialogModeFeedWeb; + default: + NSLog(@"Unexpected dialog mode: %@", [NSNumber numberWithInt:self.shareDialogMode]); + return FBSDKShareDialogModeAutomatic; + } +} + +- (BOOL)tryCompleteLoginWithRequestId:(int) requestId +{ + NSMutableDictionary *userData = [[NSMutableDictionary alloc] init]; + NSDictionary *accessTokenUserData = [self getAccessTokenUserData]; + NSDictionary *authenticationTokenUserData = [self getAuthenticationTokenUserData]; + if (accessTokenUserData) { + [userData addEntriesFromDictionary:accessTokenUserData]; + } + if (authenticationTokenUserData) { + [userData addEntriesFromDictionary:authenticationTokenUserData]; + } + if (userData) { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnLoginComplete + userData:[userData copy] + requestId:requestId]; + return YES; + } else { + return NO; + } +} + +- (NSDictionary *)getAccessTokenUserData +{ + FBSDKAccessToken *token = [FBSDKAccessToken currentAccessToken]; + if (token) { + // Old v3 sdk tokens don't always contain a UserID. If the user ID is null + // treat the token as bad and clear it. These values are all required + // on c# side for initlizing a token. + NSDictionary *userData = [FBUnityUtility getUserDataFromAccessToken:token]; + if (userData) { + return userData; + } else { + // The token is missing a required value. Clear the token + [[[FBSDKLoginManager alloc] init] logOut]; + } + } + + return nil; +} + +- (NSDictionary *)getAuthenticationTokenUserData +{ + FBSDKAuthenticationToken *token = [FBSDKAuthenticationToken currentAuthenticationToken]; + if (token.tokenString && token.nonce) { + return @{ + @"auth_token_string": token.tokenString, + @"auth_nonce": token.nonce + }; + } + + return nil; +} + +@end + +#pragma mark - Actual Unity C# interface (extern C) + +extern "C" { + + void IOSFBSendViewHierarchy(const char *_tree ) + { + Class FBUnityUtility = NSClassFromString(@"FBSDKCodelessIndexer"); + [FBUnityUtility performSelector:NSSelectorFromString(@"uploadIndexing:") + withObject:[NSString stringWithUTF8String:_tree]]; + } + + void IOSFBInit(const char *_appId, bool _frictionlessRequests, const char *_urlSuffix, const char *_userAgentSuffix) + { + // Set the user agent before calling init to ensure that calls made during + // init use the user agent suffix. + [FBSDKSettings.sharedSettings setUserAgentSuffix:[FBUnityUtility stringFromCString:_userAgentSuffix]]; + + [[FBUnityInterface sharedInstance] configureAppId:_appId + frictionlessRequests:_frictionlessRequests + urlSuffix:_urlSuffix]; + [[FBSDKAppEvents shared] setIsUnityInitialized:true]; + [[FBSDKAppEvents shared] sendEventBindingsToUnity]; + } + + void IOSFBEnableProfileUpdatesOnAccessTokenChange(bool enable) + { + [FBSDKProfile enableUpdatesOnAccessTokenChange:enable]; + } + + void IOSFBLoginWithTrackingPreference(int requestId, const char *scope, const char *tracking, const char *nonce) + { + [[FBUnityInterface sharedInstance] loginWithTrackingPreference:requestId scope:scope + tracking:tracking + nonce:nonce]; + } + + void IOSFBLogInWithReadPermissions(int requestId, + const char *scope) + { + [[FBUnityInterface sharedInstance] logInWithReadPermissions:requestId scope:scope]; + } + + void IOSFBLogInWithPublishPermissions(int requestId, + const char *scope) + { + [[FBUnityInterface sharedInstance] logInWithPublishPermissions:requestId scope:scope]; + } + + void IOSFBLogOut() + { + [[FBUnityInterface sharedInstance] logOut]; + } + + char* IOSFBCurrentAuthenticationToken() + { + FBSDKAuthenticationToken *token = [FBSDKAuthenticationToken currentAuthenticationToken]; + NSString *str = @""; + if (token.tokenString && token.nonce) { + try { + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:@{ + @"auth_token_string": token.tokenString, + @"auth_nonce": token.nonce + } options:NSJSONWritingPrettyPrinted error:nil]; + if (jsonData) { + str = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + } + } catch (NSException *exception) { + NSLog(@"Fail to parse AuthenticationToken"); + } + } + const char* string = [str UTF8String]; + char* res = (char*)malloc(strlen(string) + 1); + strcpy(res, string); + return res; + } + + char* IOSFBCurrentProfile() + { + FBSDKProfile *profile = [FBSDKProfile currentProfile]; + NSString *str = @""; + NSMutableDictionary *data = [NSMutableDictionary new]; + if (profile.userID) { + data[@"userID"] = profile.userID; + } + if (profile.firstName) { + data[@"firstName"] = profile.firstName; + } + if (profile.middleName) { + data[@"middleName"] = profile.middleName; + } + if (profile.lastName) { + data[@"lastName"] = profile.lastName; + } + if (profile.name) { + data[@"name"] = profile.name; + } + if (profile.email) { + data[@"email"] = profile.email; + } + if (profile.imageURL) { + data[@"imageURL"] = profile.imageURL.absoluteString; + } + if (profile.linkURL) { + data[@"linkURL"] = profile.linkURL.absoluteString; + } + if (profile.friendIDs) { + data[@"friendIDs"] = [profile.friendIDs componentsJoinedByString:@","]; + } + if (profile.birthday) { + data[@"birthday"] = [NSString stringWithFormat:@"%@", @((time_t)[profile.birthday timeIntervalSince1970])]; + } + if (profile.ageRange) { + if (profile.ageRange.min) { + data[@"ageMin"] = profile.ageRange.min.stringValue; + } + if (profile.ageRange.max) { + data[@"ageMax"] = profile.ageRange.max.stringValue; + } + } + + if (profile.hometown) { + data[@"hometown_id"] = profile.hometown.id; + data[@"hometown_name"] = profile.hometown.name; + } + + if (profile.location) { + data[@"location_id"] = profile.location.id; + data[@"location_name"] = profile.location.name; + } + + if (profile.gender) { + data[@"gender"] = profile.gender; + } + + try { + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:data options:NSJSONWritingPrettyPrinted error:nil]; + if (jsonData) { + str = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + } + } catch (NSException *exception) { + NSLog(@"Fail to parse Profile"); + } + const char* string = [str UTF8String]; + char* res = (char*)malloc(strlen(string) + 1); + strcpy(res, string); + return res; + } + + void IOSFBSetPushNotificationsDeviceTokenString(const char *token) + { + [[FBSDKAppEvents shared] setPushNotificationsDeviceTokenString:[FBUnityUtility stringFromCString:token]]; + } + + void IOSFBSetShareDialogMode(int mode) + { + [FBUnityInterface sharedInstance].shareDialogMode = static_cast(mode); + } + + void IOSFBAppRequest(int requestId, + const char *message, + const char *actionType, + const char *objectId, + const char **to, + int toLength, + const char *filters, + const char **excludeIds, //not supported on mobile + int excludeIdsLength, //not supported on mobile + bool hasMaxRecipients, //not supported on mobile + int maxRecipients, //not supported on mobile + const char *data, + const char *title) + { + [[FBUnityInterface sharedInstance] appRequestWithRequestId: requestId + message: message + actionType: actionType + objectId: objectId + to: to + toLength: toLength + filters: filters + data: data + title: title]; + } + + void IOSFBGetAppLink(int requestId) + { + NSURL *url = [NSURL URLWithString:[FBUnityInterface sharedInstance].openURLString]; + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnGetAppLinkComplete + userData:[FBUnityUtility appLinkDataFromUrl:url] + requestId:requestId]; + [FBUnityInterface sharedInstance].openURLString = nil; + } + + void IOSFBShareLink(int requestId, + const char *contentURL, + const char *contentTitle, + const char *contentDescription, + const char *photoURL) + { + [[FBUnityInterface sharedInstance] shareLinkWithRequestId:requestId + contentURL:contentURL + contentTitle:contentTitle + contentDescription:contentDescription + photoURL:photoURL]; + } + + void IOSFBFeedShare(int requestId, + const char *toId, + const char *link, + const char *linkName, + const char *linkCaption, + const char *linkDescription, + const char *picture, + const char *mediaSource) + { + [[FBUnityInterface sharedInstance] shareFeedWithRequestId:requestId + toId:toId + link:link + linkName:linkName + linkCaption:linkCaption + linkDescription:linkDescription + picture:picture + mediaSource:mediaSource]; + } + + void IOSFBAppEventsActivateApp() + { + [FBSDKAppEvents.shared activateApp]; + } + + void IOSFBAppEventsLogEvent(const char *eventName, + double valueToSum, + int numParams, + const char **paramKeys, + const char **paramVals) + { + NSDictionary *params = [FBUnityUtility dictionaryFromKeys:paramKeys values:paramVals length:numParams]; + [[FBSDKAppEvents shared] logEvent:[FBUnityUtility stringFromCString:eventName] valueToSum:valueToSum parameters:params]; + } + + void IOSFBAppEventsLogPurchase(double amount, + const char *currency, + int numParams, + const char **paramKeys, + const char **paramVals) + { + NSDictionary *params = [FBUnityUtility dictionaryFromKeys:paramKeys values:paramVals length:numParams]; + [[FBSDKAppEvents shared] logPurchase:amount currency:[FBUnityUtility stringFromCString:currency] parameters:params]; + } + + void IOSFBAppEventsSetLimitEventUsage(BOOL limitEventUsage) + { + [FBSDKSettings.sharedSettings setIsEventDataUsageLimited:limitEventUsage]; + } + + void IOSFBAutoLogAppEventsEnabled(BOOL autoLogAppEventsEnabledID) + { + [FBSDKSettings.sharedSettings setAutoLogAppEventsEnabled:autoLogAppEventsEnabledID]; + } + + void IOSFBAdvertiserIDCollectionEnabled(BOOL advertiserIDCollectionEnabledID) + { + [FBSDKSettings.sharedSettings setAdvertiserIDCollectionEnabled:advertiserIDCollectionEnabledID]; + } + + BOOL IOSFBAdvertiserTrackingEnabled(BOOL advertiserTrackingEnabled) + { + [FBSDKSettings.sharedSettings setAdvertiserTrackingEnabled:advertiserTrackingEnabled]; + return [FBSDKSettings.sharedSettings isAdvertiserTrackingEnabled]; + } + + BOOL IOSFBDomainErrorEnabled(BOOL domainErrorEnabled) + { + [FBSDKSettings.sharedSettings setIsDomainErrorEnabled:domainErrorEnabled]; + return [FBSDKSettings.sharedSettings isDomainErrorEnabled]; + } + + char* IOSFBSdkVersion() + { + const char* string = [[FBSDKSettings.sharedSettings sdkVersion] UTF8String]; + char* res = (char*)malloc(strlen(string) + 1); + strcpy(res, string); + return res; + } + + void IOSFBSetUserID(const char *userID) + { + [[FBSDKAppEvents shared] setUserID:[FBUnityUtility stringFromCString:userID]]; + } + + void IOSFBOpenGamingServicesFriendFinder(int requestId) + { + [FBSDKFriendFinderDialog + launchFriendFinderDialogWithCompletionHandler:^(BOOL success, NSError * _Nullable error) { + if (!success || error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnFriendFinderComplete error:error requestId:requestId]; + } else { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnFriendFinderComplete + userData:NULL + requestId:requestId]; + } + }]; + } + + void IOSFBCreateGamingContext(int requestID, const char *playerID) { + NSError *error; + NSString *playerIDString = [FBUnityUtility stringFromCString:playerID]; + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestID]; + FBSDKCreateContextContent *content = [[FBSDKCreateContextContent alloc] initDialogContentWithPlayerID:playerIDString]; + FBSDKContextDialogPresenter *presenter = [[FBSDKContextDialogPresenter alloc] init]; + [presenter makeAndShowCreateContextDialogWithContent:content delegate:delegate error:&error]; + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnGetTournamentsComplete error:error requestId:requestID]; + } + } + + void IOSFBSwitchGamingContext( + int requestID, + const char *contextID) { + NSError *error; + NSString *contextIDString = [FBUnityUtility stringFromCString:contextID]; + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestID]; + FBSDKSwitchContextContent *content = [[FBSDKSwitchContextContent alloc] initDialogContentWithContextID:contextIDString]; + FBSDKContextDialogPresenter *presenter = [[FBSDKContextDialogPresenter alloc] init]; + [presenter makeAndShowSwitchContextDialogWithContent:content delegate:delegate error:&error]; + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnGetTournamentsComplete error:error requestId:requestID]; + } + } + + void IOSFBChooseGamingContext( + int requestID, + const char *filter, + int minSize, + int maxSize) + { + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestID]; + FBSDKChooseContextContent *chooseContent = [FBSDKChooseContextContent alloc]; + + NSString *filterNSString = [NSString stringWithUTF8String:filter]; + if ([filterNSString length] == 0) { + chooseContent.filter = FBSDKChooseContextFilterNone; + } else if ([filterNSString isEqualToString:@"NEW_PLAYERS_ONLY"]) { + chooseContent.filter = FBSDKChooseContextFilterNewPlayersOnly; + } else if ([filterNSString isEqualToString:@"INCLUDE_EXISTING_CHALLENGES"]) { + chooseContent.filter = FBSDKChooseContextFilterExistingChallenges; + } else if ([filterNSString isEqualToString:@"NEW_CONTEXT_ONLY"]) { + chooseContent.filter = FBSDKChooseContextFilterNewContextOnly; + } + + if (minSize > 0) { + chooseContent.minParticipants = minSize; + } + if (maxSize > 0) { + chooseContent.maxParticipants = maxSize; + } + + FBSDKContextDialogPresenter *presenter = [[FBSDKContextDialogPresenter alloc] init]; + [presenter makeAndShowChooseContextDialogWithContent:chooseContent delegate:delegate]; + } + + void IOSFBGetCurrentGamingContext(int requestID) + { + FBSDKGamingContext *currentContext = [FBSDKGamingContext currentContext]; + if (currentContext) { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnGetCurrentGamingContextComplete + userData:@{@"contextId":[currentContext identifier]} + requestId:requestID]; + } else { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnGetCurrentGamingContextComplete + userData:NULL + requestId:requestID]; + } + } + + void IOSFBSetDataProcessingOptions( + const char** options, + int numOptions, + int country, + int state) { + NSMutableArray* array = [[NSMutableArray alloc] init]; + for (int i = 0; i < numOptions; i++) { + NSString* option = [FBUnityUtility stringFromCString:options[i]]; + if (option) { + [array addObject:option]; + } + } + [FBSDKSettings.sharedSettings setDataProcessingOptions:array country:country state:state]; + } + + void IOSFBGetTournaments(int requestID) + { + FBSDKTournamentFetcher *fetcher = [[FBSDKTournamentFetcher alloc] init]; + [fetcher fetchTournamentsWithCompletionHandler:^(NSArray * tournaments, NSError * error) { + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnGetTournamentsComplete error:error requestId:requestID]; + } + + NSMutableDictionary *userData = [NSMutableDictionary new]; + for (FBSDKTournament *tournament in tournaments) { + userData[tournament.identifier] = [tournament toDictionary]; + } + + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnGetTournamentsComplete + userData:userData + requestId:requestID]; + }]; + } + + void IOSFBUpdateTournament(const char *tournamentID, int score, int requestID) + { + FBSDKTournamentUpdater *updater = [[FBSDKTournamentUpdater alloc] init]; + [updater updateWithTournamentID:[NSString stringWithUTF8String:tournamentID] + score:score + completionHandler:^(BOOL success, NSError * _Nullable error) { + if (!success || error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnUpdateTournamentComplete error:error requestId:requestID]; + } else { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnUpdateTournamentComplete + userData:NULL + requestId:requestID]; + } + }]; + } + + void IOSFBUpdateAndShareTournament(const char *tournamentID, int score, int requestID) + { + NSError *error; + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestID]; + FBSDKShareTournamentDialog *dialog = [[FBSDKShareTournamentDialog alloc] initWithDelegate: delegate]; + [dialog showWithScore:score tournamentID:[NSString stringWithUTF8String:tournamentID] error:&error]; + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnGetTournamentsComplete error:error requestId:requestID]; + } + } + + void IOSFBCreateAndShareTournament( + int initialScore, + const char *title, + int sortOrder, + int scoreFormat, + long endTime, + const char *payload, + int requestID) + { + NSError *error; + FBUnitySDKDelegate *delegate = [FBUnitySDKDelegate instanceWithRequestID:requestID]; + FBSDKShareTournamentDialog *dialog = [[FBSDKShareTournamentDialog alloc] initWithDelegate: delegate]; + NSString *payloadString; + if (payload) { + payloadString = [NSString stringWithUTF8String:payload]; + } + [dialog showWithInitialScore:initialScore + title:[NSString stringWithUTF8String:title] + endTime:[NSDate dateWithTimeIntervalSince1970: endTime] + scoreType:scoreFormat + sortOrder:sortOrder + payload:payloadString + error: &error]; + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnGetTournamentsComplete error:error requestId:requestID]; + } + } + + void IOSFBUploadImageToMediaLibrary( + int requestId, + const char *caption, + const char *imageUri, + bool shouldLaunchMediaDialog) + { + NSString *captionString = [FBUnityUtility stringFromCString:caption]; + NSString *imageUriString = [FBUnityUtility stringFromCString:imageUri]; + UIImage *image = [UIImage imageWithContentsOfFile:imageUriString]; + + FBSDKGamingImageUploaderConfiguration *config = + [[FBSDKGamingImageUploaderConfiguration alloc] + initWithImage:image + caption:captionString + shouldLaunchMediaDialog:shouldLaunchMediaDialog ? YES: NO]; + + [FBSDKGamingImageUploader + uploadImageWithConfiguration:config + andResultCompletion:^(BOOL success, id result, NSError * _Nullable error) { + if (!success || error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnUploadImageToMediaLibraryComplete + error:error + requestId:requestId]; + } else { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnUploadImageToMediaLibraryComplete + userData:@{@"id":result[@"id"]} + requestId:requestId]; + } + }]; + + } + + void IOSFBUploadVideoToMediaLibrary(int requestId, + const char *caption, + const char *videoUri) + { + NSString *captionString = [FBUnityUtility stringFromCString:caption]; + NSString *videoUriString = [FBUnityUtility stringFromCString:videoUri]; + NSURL *videoURL = [NSURL fileURLWithPath:videoUriString]; + + FBSDKGamingVideoUploaderConfiguration *config = + [[FBSDKGamingVideoUploaderConfiguration alloc] + initWithVideoURL:videoURL + caption:captionString]; + + [FBSDKGamingVideoUploader + uploadVideoWithConfiguration:config + andResultCompletion:^(BOOL success, id result, NSError * _Nullable error) { + if (!success || error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnUploadVideoToMediaLibraryComplete + error:error + requestId:requestId]; + } else { + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnUploadVideoToMediaLibraryComplete + userData:@{@"id":result[@"id"]} + requestId:requestId]; + } + }]; + + } + + char* IOSFBGetUserID() + { + NSString *userID = [[FBSDKAppEvents shared] userID]; + if (!userID) { + return NULL; + } + const char* string = [userID UTF8String]; + char* res = (char*)malloc(strlen(string) + 1); + strcpy(res, string); + return res; + } + + void IOSFBFetchDeferredAppLink(int requestId) + { + [FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url, NSError *error) { + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnFetchDeferredAppLinkComplete error:error requestId:requestId]; + return; + } + + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnFetchDeferredAppLinkComplete + userData:[FBUnityUtility appLinkDataFromUrl:url] + requestId:requestId]; + }]; + } + + void IOSFBRefreshCurrentAccessToken(int requestId) + { + FBSDKGraphRequestCompletion completion = ^(id connection, id result, NSError *error) { + if (error) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnRefreshCurrentAccessTokenComplete error:error requestId:requestId]; + return; + } + + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnRefreshCurrentAccessTokenComplete + userData:[FBUnityUtility getUserDataFromAccessToken:[FBSDKAccessToken currentAccessToken]] + requestId:requestId]; + }; + [FBSDKAccessToken refreshCurrentAccessTokenWithCompletion: completion]; + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm.meta new file mode 100644 index 0000000..99f13d3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 4c29c5d59509848c4bc24c13ac976932 +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.h b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.h new file mode 100644 index 0000000..f90c306 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.h @@ -0,0 +1,63 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import +#import +#import +#import + +extern NSString *const FBUnityMessageName_OnAppRequestsComplete; +extern NSString *const FBUnityMessageName_OnFriendFinderComplete; +extern NSString *const FBUnityMessageName_OnGetAppLinkComplete; +extern NSString *const FBUnityMessageName_OnGroupCreateComplete; +extern NSString *const FBUnityMessageName_OnGroupJoinComplete; +extern NSString *const FBUnityMessageName_OnInitComplete; +extern NSString *const FBUnityMessageName_OnLoginComplete; +extern NSString *const FBUnityMessageName_OnLogoutComplete; +extern NSString *const FBUnityMessageName_OnShareLinkComplete; +extern NSString *const FBUnityMessageName_OnFetchDeferredAppLinkComplete; +extern NSString *const FBUnityMessageName_OnRefreshCurrentAccessTokenComplete; +extern NSString *const FBUnityMessageName_OnUploadImageToMediaLibraryComplete; +extern NSString *const FBUnityMessageName_OnUploadVideoToMediaLibraryComplete; +extern NSString *const FBUnityMessageName_OnCreateGamingContextComplete; +extern NSString *const FBUnityMessageName_OnSwitchGamingContextComplete; +extern NSString *const FBUnityMessageName_OnChooseGamingContextComplete; +extern NSString *const FBUnityMessageName_OnGetCurrentGamingContextComplete; +extern NSString *const FBUnityMessageName_OnGetTournamentsComplete; +extern NSString *const FBUnityMessageName_OnUpdateTournamentComplete; +extern NSString *const FBUnityMessageName_OnTournamentDialogSuccess; +extern NSString *const FBUnityMessageName_OnTournamentDialogCancel; +extern NSString *const FBUnityMessageName_OnTournamentDialogError; + +/*! + @abstract A helper class that implements various FBSDK delegates in order to send + messages back to Unity. + */ +@interface FBUnitySDKDelegate : NSObject< + FBSDKGameRequestDialogDelegate, + FBSDKSharingDelegate, + FBSDKContextDialogDelegate, + FBSDKShareTournamentDialogDelegate> + +/* + @abstract returns a self retaining instance that is released once it receives a + delegate message from FBSDK. + */ ++ (instancetype)instanceWithRequestID:(int)requestID; + +@end diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.h.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.h.meta new file mode 100644 index 0000000..e50d15b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.h.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 7461bcc2e2c714a03a3f60d68ec79369 +timeCreated: 1435007350 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m new file mode 100644 index 0000000..259a06c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m @@ -0,0 +1,172 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import +#import "FBUnitySDKDelegate.h" +#import "FBUnityUtility.h" + +NSString *const FBUnityMessageName_OnAppRequestsComplete = @"OnAppRequestsComplete"; +NSString *const FBUnityMessageName_OnGetAppLinkComplete = @"OnGetAppLinkComplete"; +NSString *const FBUnityMessageName_OnFriendFinderComplete = @"OnFriendFinderComplete"; +NSString *const FBUnityMessageName_OnGroupCreateComplete = @"OnGroupCreateComplete"; +NSString *const FBUnityMessageName_OnGroupJoinComplete = @"OnGroupJoinComplete"; +NSString *const FBUnityMessageName_OnInitComplete = @"OnInitComplete"; +NSString *const FBUnityMessageName_OnLoginComplete = @"OnLoginComplete"; +NSString *const FBUnityMessageName_OnLogoutComplete = @"OnLogoutComplete"; +NSString *const FBUnityMessageName_OnShareLinkComplete = @"OnShareLinkComplete"; +NSString *const FBUnityMessageName_OnFetchDeferredAppLinkComplete = @"OnFetchDeferredAppLinkComplete"; +NSString *const FBUnityMessageName_OnRefreshCurrentAccessTokenComplete = @"OnRefreshCurrentAccessTokenComplete"; +NSString *const FBUnityMessageName_OnUploadImageToMediaLibraryComplete = @"OnUploadImageToMediaLibraryComplete"; +NSString *const FBUnityMessageName_OnUploadVideoToMediaLibraryComplete = @"OnUploadVideoToMediaLibraryComplete"; +NSString *const FBUnityMessageName_OnCreateGamingContextComplete = @"OnCreateGamingContextComplete"; +NSString *const FBUnityMessageName_OnSwitchGamingContextComplete = @"OnSwitchGamingContextComplete"; +NSString *const FBUnityMessageName_OnChooseGamingContextComplete = @"OnChooseGamingContextComplete"; +NSString *const FBUnityMessageName_OnGetCurrentGamingContextComplete = @"OnGetCurrentGamingContextComplete"; +NSString *const FBUnityMessageName_OnGetTournamentsComplete = @"OnGetTournamentsComplete"; +NSString *const FBUnityMessageName_OnUpdateTournamentComplete = @"OnUpdateTournamentComplete"; +NSString *const FBUnityMessageName_OnTournamentDialogSuccess = @"OnTournamentDialogSuccess"; +NSString *const FBUnityMessageName_OnTournamentDialogCancel = @"OnTournamentDialogCancel"; +NSString *const FBUnityMessageName_OnTournamentDialogError = @"OnTournamentDialogError"; + +static NSMutableArray *g_instances; + +@implementation FBUnitySDKDelegate { + int _requestID; +} + ++ (void)initialize +{ + if (self == [FBUnitySDKDelegate class]) { + g_instances = [NSMutableArray array]; + } +} + ++ (instancetype)instanceWithRequestID:(int)requestID +{ + FBUnitySDKDelegate *instance = [[FBUnitySDKDelegate alloc] init]; + instance->_requestID = requestID; + [g_instances addObject:instance]; + return instance; +} + +#pragma mark - Private helpers + +- (void)complete +{ + [g_instances removeObject:self]; +} + +#pragma mark - GameRequestDelegate + +- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didCompleteWithResults:(NSDictionary *)results +{ + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnAppRequestsComplete userData:results requestId:_requestID]; + [self complete]; +} + +- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog didFailWithError:(NSError *)error +{ + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnAppRequestsComplete error:error requestId:_requestID]; + [self complete]; +} + +- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog +{ + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnAppRequestsComplete requestId:_requestID]; + [self complete]; +} + +#pragma mark - FBSDKSharingDelegate + +- (void)sharer:(id)sharer didCompleteWithResults:(NSDictionary *)results +{ + if (results.count == 0) { + // We no longer always send back a postId. In cases where the response is empty, + // stuff in a didComplete so that Unity doesn't treat it as a malformed response. + results = @{ @"didComplete" : @"1" }; + } + [FBUnityUtility sendMessageToUnity:FBUnityMessageName_OnShareLinkComplete userData:results requestId:_requestID]; + [self complete]; +} + +- (void)sharer:(id)sharer didFailWithError:(NSError *)error +{ + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnShareLinkComplete error:error requestId:_requestID]; + [self complete]; +} + +- (void)sharerDidCancel:(id)sharer +{ + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnShareLinkComplete requestId:_requestID]; + [self complete]; +} + +#pragma mark - FBSDKContextDialogDelegate + +- (void)contextDialogDidComplete:(NSObject*)contextDialog; +{ + if ([contextDialog isKindOfClass:[FBSDKChooseContextDialog class]]) { + [FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnChooseGamingContextComplete userData: NULL requestId:_requestID]; + } else if ([contextDialog isKindOfClass:[FBSDKSwitchContextDialog class]]) { + [FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnSwitchGamingContextComplete userData: NULL requestId:_requestID]; + } else if ([contextDialog isKindOfClass:[FBSDKCreateContextDialog class]]) { + [FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnCreateGamingContextComplete userData: NULL requestId:_requestID]; + } + [self complete]; +} + +- (void)contextDialog:(NSObject*)contextDialog didFailWithError:(NSError *)error +{ + if ([contextDialog isKindOfClass:[FBSDKChooseContextDialog class]]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnChooseGamingContextComplete error:error requestId:_requestID]; + } else if ([contextDialog isKindOfClass:[FBSDKSwitchContextDialog class]]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnSwitchGamingContextComplete error:error requestId:_requestID]; + } else if ([contextDialog isKindOfClass:[FBSDKCreateContextDialog class]]) { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnCreateGamingContextComplete error:error requestId:_requestID]; + } + [self complete]; +} + +- (void)contextDialogDidCancel:(NSObject*)contextDialog +{ + if ([contextDialog isKindOfClass:[FBSDKChooseContextDialog class]]) { + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnChooseGamingContextComplete requestId:_requestID]; + } else if ([contextDialog isKindOfClass:[FBSDKSwitchContextDialog class]]) { + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnSwitchGamingContextComplete requestId:_requestID]; + } else if ([contextDialog isKindOfClass:[FBSDKCreateContextDialog class]]) { + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnCreateGamingContextComplete requestId:_requestID]; + } + + [self complete]; +} + +#pragma mark - FBSDKShareTournamentDialogDelegate + +- (void)didCancelWithDialog:(FBSDKShareTournamentDialog * _Nonnull)dialog { + [FBUnityUtility sendCancelToUnity:FBUnityMessageName_OnTournamentDialogCancel requestId:_requestID]; +} + +- (void)didCompleteWithDialog:(FBSDKShareTournamentDialog * _Nonnull)dialog tournament:(FBSDKTournament * _Nonnull)tournament { + [FBUnityUtility sendMessageToUnity: FBUnityMessageName_OnTournamentDialogSuccess userData: [tournament toDictionary] requestId:_requestID]; +} + +- (void)didFailWithError:(NSError * _Nonnull)error dialog:(FBSDKShareTournamentDialog * _Nonnull)dialog { + [FBUnityUtility sendErrorToUnity:FBUnityMessageName_OnTournamentDialogError error:error requestId:_requestID]; +} + +@end diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m.meta new file mode 100644 index 0000000..f9e65b5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnitySDKDelegate.m.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: fbc51482e3ca248329707d61959f9d9d +timeCreated: 1435010266 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.h b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.h new file mode 100644 index 0000000..3bbf700 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.h @@ -0,0 +1,37 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import +#import +#import +#import + +extern const char* const FB_OBJECT_NAME; + +@interface FBUnityUtility : NSObject ++ (NSDictionary *)dictionaryFromKeys:(const char **)keys values:(const char **)vals length:(int)length; ++ (FBSDKGameRequestFilter)gameRequestFilterFromString:(NSString *)filter; ++ (FBSDKGameRequestActionType)gameRequestActionTypeFromString:(NSString *)actionType; ++ (void)sendCancelToUnity:(NSString *)unityMessage requestId:(int)requestId; ++ (void)sendErrorToUnity:(NSString *)unityMessage error:(NSError *)error requestId:(int)requestId; ++ (void)sendErrorToUnity:(NSString *)unityMessage errorMessage:(NSString *)errorMessage requestId:(int)requestId; ++ (void)sendMessageToUnity:(NSString *)unityMessage userData:(NSDictionary *)userData requestId:(int)requestId; ++ (NSString *)stringFromCString:(const char *)string; ++ (NSDictionary *)appLinkDataFromUrl:(NSURL *)url; ++ (NSDictionary *)getUserDataFromAccessToken:(FBSDKAccessToken *)token; +@end diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.h.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.h.meta new file mode 100644 index 0000000..efbec89 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.h.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: b4469d6625a664618b68231ee0dcc093 +timeCreated: 1435010266 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.mm b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.mm new file mode 100644 index 0000000..3006ed8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.mm @@ -0,0 +1,228 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import "FBUnityUtility.h" + +#include +#import + +#import +#import +#import + +const char* const FB_OBJECT_NAME = "UnityFacebookSDKPlugin"; + +// Helper method to create C string copy +static char* FBUnityMakeStringCopy (const char* string) +{ + if (string == NULL) + return NULL; + + char* res = (char*)malloc(strlen(string) + 1); + strcpy(res, string); + return res; +} + +@implementation FBUnityUtility + ++ (void) sendCancelToUnity:(NSString *)unityMessage + requestId:(int)requestId +{ + [self sendMessageToUnity:unityMessage + userData:@{ @"cancelled" : @"true" } + requestId:requestId]; +} + ++ (void) triggerUploadViewHierarchy +{ + [self sendMessageToUnity:@"CaptureViewHierarchy" + userData:nil + requestId:0]; +} + ++ (void) triggerUpdateBindings:(NSString *)json +{ + [self sendMessageToUnity:@"OnReceiveMapping" + message:json + requestId:0]; +} + ++ (void)sendErrorToUnity:(NSString *)unityMessage + error:(NSError *)error + requestId:(int)requestId +{ + NSString *errorMessage = + error.userInfo[FBSDKErrorLocalizedDescriptionKey] ?: + error.userInfo[FBSDKErrorDeveloperMessageKey] ?: + error.localizedDescription; + [self sendErrorToUnity:unityMessage + errorMessage:errorMessage + requestId:requestId]; +} + ++ (void)sendErrorToUnity:(NSString *)unityMessage + errorMessage:(NSString *)errorMessage + requestId:(int)requestId +{ + [self sendMessageToUnity:unityMessage + userData:@{ @"error" : errorMessage } + requestId:requestId]; +} + ++ (void)sendMessageToUnity:(NSString *)unityMessage + userData:(NSDictionary *)userData + requestId:(int)requestId +{ + NSMutableDictionary *resultDictionary = [ @{ @"callback_id": [@(requestId) stringValue] } mutableCopy]; + [resultDictionary addEntriesFromDictionary:userData]; + + if (![NSJSONSerialization isValidJSONObject:resultDictionary]) { + [self sendErrorToUnity:unityMessage errorMessage:@"Result cannot be converted to json" requestId:requestId]; + return; + } + + NSError *serializationError = nil; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:resultDictionary options:0 error:&serializationError]; + if (serializationError) { + [self sendErrorToUnity:unityMessage error:serializationError requestId:requestId]; + return; + } + + NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + if (!jsonString) { + [self sendErrorToUnity:unityMessage errorMessage:@"Failed to generate response string" requestId:requestId]; + return; + } + + const char *cString = [jsonString UTF8String]; + UnitySendMessage(FB_OBJECT_NAME, [unityMessage cStringUsingEncoding:NSASCIIStringEncoding], FBUnityMakeStringCopy(cString)); +} + ++ (void)sendMessageToUnity:(NSString *)unityMessage + message:(NSString *)message + requestId:(int)requestId +{ + const char *cString = [message UTF8String]; + UnitySendMessage(FB_OBJECT_NAME, [unityMessage cStringUsingEncoding:NSASCIIStringEncoding], FBUnityMakeStringCopy(cString)); +} + ++ (NSString *)stringFromCString:(const char *)string { + if (string && string[0] != 0) { + return [NSString stringWithUTF8String:string]; + } + + return nil; +} + ++ (NSDictionary *)dictionaryFromKeys:(const char **)keys + values:(const char **)vals + length:(int)length +{ + NSMutableDictionary *params = nil; + if(length > 0 && keys && vals) { + params = [NSMutableDictionary dictionaryWithCapacity:length]; + for(int i = 0; i < length; i++) { + if (vals[i] && vals[i] != 0 && keys[i] && keys[i] != 0) { + params[[NSString stringWithUTF8String:keys[i]]] = [NSString stringWithUTF8String:vals[i]]; + } + } + } + + return params; +} + ++ (FBSDKGameRequestFilter) gameRequestFilterFromString:(NSString *)filter { + if (filter.length == 0 || [filter isEqualToString:@"none"]) { + return FBSDKGameRequestFilterNone; + } else if ([filter isEqualToString:@"app_users"]) { + return FBSDKGameRequestFilterAppUsers; + } else if ([filter isEqualToString:@"app_non_users"]) { + return FBSDKGameRequestFilterAppNonUsers; + } + + NSLog(@"Unexpected filter type: %@", filter); + return FBSDKGameRequestFilterNone; +} + ++ (FBSDKGameRequestActionType) gameRequestActionTypeFromString:(NSString *)actionType { + NSString *actionUpper = [actionType uppercaseString]; + if (actionUpper.length == 0 || [actionUpper isEqualToString:@"NONE"]) { + return FBSDKGameRequestActionTypeNone; + } else if ([actionUpper isEqualToString:@"SEND"]) { + return FBSDKGameRequestActionTypeSend; + } else if ([actionUpper isEqualToString:@"ASKFOR"]) { + return FBSDKGameRequestActionTypeAskFor; + } else if ([actionUpper isEqualToString:@"TURN"]) { + return FBSDKGameRequestActionTypeTurn; + } + + NSLog(@"Unexpected action type: %@", actionType); + return FBSDKGameRequestActionTypeNone; +} + ++ (NSDictionary *)appLinkDataFromUrl:(NSURL *)url +{ + NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; + if (url) { + [dict setObject:url.absoluteString forKey:@"url"]; + FBSDKURL *parsedUrl = [FBSDKURL URLWithInboundURL:url sourceApplication:nil]; + if (parsedUrl) { + if (parsedUrl.appLinkExtras) { + [dict setObject:parsedUrl.appLinkExtras forKey:@"extras"]; + + // TODO - Try to parse ref param out and pass back + } + + if (parsedUrl.targetURL) { + [dict setObject:parsedUrl.targetURL.absoluteString forKey:@"target_url"]; + } + } + } else { + [dict setObject:@true forKey:@"did_complete"]; + } + return dict; +} + ++ (NSDictionary *)getUserDataFromAccessToken:(FBSDKAccessToken *)token +{ + if (token) { + if (token.tokenString && + token.expirationDate && + token.userID && + token.permissions && + token.declinedPermissions) { + NSInteger expiration = token.expirationDate.timeIntervalSince1970; + NSInteger lastRefreshDate = token.refreshDate ? token.refreshDate.timeIntervalSince1970 : 0; + return @{ + @"opened" : @"true", + @"access_token" : token.tokenString, + @"expiration_timestamp" : [@(expiration) stringValue], + @"user_id" : token.userID, + @"permissions" : [token.permissions allObjects], + @"granted_permissions" : [token.permissions allObjects], + @"declined_permissions" : [token.declinedPermissions allObjects], + @"last_refresh" : [@(lastRefreshDate) stringValue], + @"graph_domain" : @"facebook", + }; + } + } + + return nil; +} + +@end diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.mm.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.mm.meta new file mode 100644 index 0000000..9f789ed --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/FBUnityUtility.mm.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 5cafb2af7ca9641f58022a816236d1ad +timeCreated: 1435010266 +licenseType: Pro +PluginImporter: + serializedVersion: 1 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + platformData: + Android: + enabled: 0 + settings: + CPU: AnyCPU + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + Linux: + enabled: 0 + settings: + CPU: x86 + Linux64: + enabled: 0 + settings: + CPU: x86_64 + OSXIntel: + enabled: 0 + settings: + CPU: AnyCPU + OSXIntel64: + enabled: 0 + settings: + CPU: AnyCPU + SamsungTV: + enabled: 0 + settings: + STV_MODEL: STANDARD_13 + Win: + enabled: 0 + settings: + CPU: AnyCPU + Win64: + enabled: 0 + settings: + CPU: AnyCPU + iOS: + enabled: 1 + settings: + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift.meta new file mode 100644 index 0000000..75e9a00 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cfa5226b4f0c49dba8e6151e6bed0f4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKShareTournamentDialog.swift b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKShareTournamentDialog.swift new file mode 100644 index 0000000..8620fdc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKShareTournamentDialog.swift @@ -0,0 +1,80 @@ +/** + * Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Developer Principles and Policies + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +import FBSDKCoreKit +import FBSDKGamingServicesKit +import Foundation + +@objc +public protocol FBSDKShareTournamentDialogDelegate: AnyObject { + func didComplete(dialog: FBSDKShareTournamentDialog, tournament: FBSDKTournament) + func didFail(withError error: Error, dialog: FBSDKShareTournamentDialog) + func didCancel(dialog: FBSDKShareTournamentDialog) +} + + +/// An internal wrapper for sharing tournaments via dialog +@objcMembers +public final class FBSDKShareTournamentDialog: NSObject, ShareTournamentDialogDelegate { + weak var delegate: FBSDKShareTournamentDialogDelegate? + private var dialog: ShareTournamentDialog? + + public init(delegate: FBSDKShareTournamentDialogDelegate) { + self.delegate = delegate + super.init() + dialog = ShareTournamentDialog(delegate: self) + } + + public func show(score: Int, tournamentID: String) throws { + try dialog?.show(score: score, tournamentID: tournamentID) + } + + public func show( + initialScore: Int, + title: String? = nil, + endTime: Date? = nil, + scoreType: Int, + sortOrder: Int, + payload: String? = nil + ) throws { + let currentConfig = TournamentConfig( + title: title, + endTime: endTime, + scoreType: scoreType == 0 ? .numeric : .time, + sortOrder: sortOrder == 0 ? .higherIsBetter : .lowerIsBetter, + image: nil, + payload: payload + ) + try dialog?.show(initialScore: initialScore, config: currentConfig) + } + + // MARK: FBSDKShareTournamentDialogDelegate + public func didComplete(dialog: ShareTournamentDialog, tournament: Tournament) { + delegate?.didComplete(dialog: self, tournament: FBSDKTournament(tournament: tournament)) + } + + public func didFail(withError error: Error, dialog: ShareTournamentDialog) { + delegate?.didFail(withError: error, dialog: self) + } + + public func didCancel(dialog: ShareTournamentDialog) { + delegate?.didCancel(dialog: self) + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKShareTournamentDialog.swift.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKShareTournamentDialog.swift.meta new file mode 100644 index 0000000..87be1cc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKShareTournamentDialog.swift.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: e8b68c3227d0545b0baf196182ca495c +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + iOS: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournament.swift b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournament.swift new file mode 100644 index 0000000..f714fcf --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournament.swift @@ -0,0 +1,74 @@ +/** + * Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Developer Principles and Policies + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +import FBSDKGamingServicesKit +import Foundation + + +/// An internal representation of tournament graph objects. +@objcMembers +public final class FBSDKTournament: NSObject { + + /// The unique ID that is associated with this tournament. + public internal(set) var identifier: String + + /** + Timestamp when the tournament ends. + If the expiration is in the past, then the tournament is already finished and has expired. + */ + public internal(set) var endTime: Date? + + /// Title of the tournament provided upon the creation of the tournament. + public internal(set) var title: String? + + /// Payload of the tournament provided upon the creation of the tournament. + public var payload: String? + + public convenience init(tournament: Tournament) { + self.init( + identifier: tournament.identifier, + endTime: tournament.endTime, + title: tournament.title, + payload: tournament.payload + ) + } + + public var toDictionary: [String: String] { + var dictionary = ["tournament_id": identifier] + if let endTime = endTime { + dictionary["end_time"] = "\(endTime.timeIntervalSince1970)" + } + dictionary["tournament_title"] = title + dictionary["payload"] = payload + return dictionary + } + + public init( + identifier: String, + endTime: Date? = nil, + title: String? = nil, + payload: String? = nil + ) { + self.identifier = identifier + self.endTime = endTime + self.title = title + self.payload = payload + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournament.swift.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournament.swift.meta new file mode 100644 index 0000000..7feff6e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournament.swift.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: 40782e83ff8774bfb8280e20c134e6c2 +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + iOS: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentFetcher.swift b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentFetcher.swift new file mode 100644 index 0000000..b1714ac --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentFetcher.swift @@ -0,0 +1,48 @@ +/** + * Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Developer Principles and Policies + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +import FBSDKCoreKit +import FBSDKGamingServicesKit +import Foundation + +/// An internal class for fetching tournament objects. +@objcMembers +public final class FBSDKTournamentFetcher: NSObject { + + public override init() { + super.init() + } + + /** + Attempts to fetch all the tournaments where the current logged in user is a participant ; + - Parameter completionHandler: The caller's completion handler to invoke once the graph request is complete + */ + public func fetchTournaments(completionHandler: @escaping ([FBSDKTournament]?, Error?) -> Void) { + TournamentFetcher() + .fetchTournaments { result in + switch result { + case let .success(tournaments): + completionHandler(tournaments.map(FBSDKTournament.init), nil) + case let .failure(error): + completionHandler(nil, error) + } + } + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentFetcher.swift.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentFetcher.swift.meta new file mode 100644 index 0000000..c037fcf --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentFetcher.swift.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: a2bf9c24f7d8f4c83b760043d97deadf +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + iOS: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentUpdater.swift b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentUpdater.swift new file mode 100644 index 0000000..6061c6e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentUpdater.swift @@ -0,0 +1,72 @@ +/** + * Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Developer Principles and Policies + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +import FBSDKCoreKit +import FBSDKGamingServicesKit +import Foundation + +/// An internal class for fetching tournament objects. +@objcMembers +public final class FBSDKTournamentUpdater: NSObject { + + public override init() { + super.init() + } + + /** + Updates the given tournament with the given score + - Parameter tournamentID: The ID of the tournament you want to update + - Parameter score: The new score to update within the tournament + - Parameter completionHandler: The caller's completion handler to invoke once the graph request is complete. Completes with `true` if successful. + */ + public func update( + tournamentID: String, + score: Int, + completionHandler: @escaping (Bool, Error?) -> Void + ) { + guard !tournamentID.isEmpty else { + return completionHandler(false, TournamentUpdaterError.invalidTournamentID) + } + TournamentUpdater() + .update(tournamentID: tournamentID, score: score) { result in + switch result { + case let .success(success): + completionHandler(success, nil) + case let .failure(error): + completionHandler(false, error) + } + } + } + + /** + Updates the given tournament with the given score + - Parameter tournament: The tournament you want to update + - Parameter score: The new score to update within the tournament + - Parameter completionHandler: The caller's completion handler to invoke once the graph request is complete. Completes with `true` if successful. + */ + + public func update( + tournament: FBSDKTournament, + score: Int, + completionHandler: @escaping (Bool, Error?) -> Void + ) { + update(tournamentID: tournament.identifier, score: score, completionHandler: completionHandler) + } +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentUpdater.swift.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentUpdater.swift.meta new file mode 100644 index 0000000..7457386 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/Swift/FBSDKTournamentUpdater.swift.meta @@ -0,0 +1,26 @@ +fileFormatVersion: 2 +guid: aa01d6bdb7c7f4c52bf29c7adbee61fd +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 1 + settings: + DefaultValueInitialized: true + iOS: + enabled: 1 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/fixup.projmods b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/fixup.projmods new file mode 100644 index 0000000..1a223f2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/fixup.projmods @@ -0,0 +1,24 @@ +{ + "group": "Facebook", + "patches": [], + "libs": [ + "libsqlite3.0.dylib:weak", + ], + "librarysearchpaths": [ + ], + "frameworks": [ + "Accounts.framework:weak", + "AdSupport.framework:weak", + "Social.framework:weak", + "Security.framework:weak", + ], + "headerpaths": [ + "Facebook/Editor/iOS", + "Facebook/Scripts" + ], + "files": [ + "Facebook/Scripts/NativeDialogModes.cs", + ], + "folders": [], + "excludes": ["^.*\\.meta$", "^.*\\.mdown^", "^.*\\.pdf$"] +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/fixup.projmods.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/fixup.projmods.meta new file mode 100644 index 0000000..cef79fd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Editor/iOS/fixup.projmods.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: aead30834362b490ea67fdd7fd0351c5 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources.meta new file mode 100644 index 0000000..ac1824c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4dc460ef73b1a49e3b1695c39ddf6233 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources/FacebookSettings.asset b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources/FacebookSettings.asset new file mode 100644 index 0000000..0d278f9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources/FacebookSettings.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2115301841, guid: c49f2b3ca212b47fc9cd8ce655177c89, type: 3} + m_Name: FacebookSettings + m_EditorClassIdentifier: + selectedAppIndex: 0 + clientTokens: + - + appIds: + - + appLabels: + - NakamaCloudSave + cookie: 1 + logging: 1 + status: 1 + xfbml: 0 + frictionlessRequests: 1 + androidKeystorePath: + iosURLSuffix: + appLinkSchemes: + - list: [] + uploadAccessToken: + autoLogAppEventsEnabled: 1 + advertiserIDCollectionEnabled: 1 diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources/FacebookSettings.asset.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources/FacebookSettings.asset.meta new file mode 100644 index 0000000..213cc56 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/SDK/Resources/FacebookSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81eb3af5290b04a198f060e62727c4d1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/link.xml b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/link.xml new file mode 100644 index 0000000..e1b30dc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/link.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/link.xml.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/link.xml.meta new file mode 100644 index 0000000..f330c72 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/FacebookSDK/link.xml.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51f4619c385224a23a3edb9092c7d49b +timeCreated: 1478648849 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI.meta new file mode 100644 index 0000000..b5c1390 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4632c7f324dc84057a86f68dcb98a8d1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar.meta new file mode 100644 index 0000000..a928321 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 68cb86ce779ce49a2a7fc3e2e3072bf1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_default.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_default.png new file mode 100755 index 0000000..4b0c4f9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_default.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_default.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_default.png.meta new file mode 100644 index 0000000..3316c3b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_default.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e2373298972c441c397c5821ca3d057a +TextureImporter: + internalIDToNameTable: + - first: + 213: -6687858774581373452 + second: avatar_circle_colored_default_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_circle_colored_default_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4f51919d0e3ff23a0800000000000000 + internalID: -6687858774581373452 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_circle_colored_default_0: -6687858774581373452 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_violet.png new file mode 100755 index 0000000..8d2ad57 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_violet.png.meta new file mode 100644 index 0000000..f7700b4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_colored_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 31bbe1b96b52e4ee5ae3e78b2fcd96ac +TextureImporter: + internalIDToNameTable: + - first: + 213: -1807491337775243130 + second: avatar_circle_colored_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_circle_colored_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 680af4d64308ae6e0800000000000000 + internalID: -1807491337775243130 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_circle_colored_violet_0: -1807491337775243130 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_violet.png new file mode 100755 index 0000000..d1dc149 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_violet.png.meta new file mode 100644 index 0000000..dda3cb6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0826a9611638b42cf9584544780dd00a +TextureImporter: + internalIDToNameTable: + - first: + 213: -3711566494151732482 + second: avatar_circle_icon_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_circle_icon_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ef218d330fddd7cc0800000000000000 + internalID: -3711566494151732482 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_circle_icon_violet_0: -3711566494151732482 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_white.png new file mode 100755 index 0000000..368d0dc Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_white.png.meta new file mode 100644 index 0000000..b6e8e84 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_icon_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 93641a1dc56fe4e12aeae7744e5bee4e +TextureImporter: + internalIDToNameTable: + - first: + 213: 5716170466625022845 + second: avatar_circle_icon_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_circle_icon_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d7b63caf0cae35f40800000000000000 + internalID: 5716170466625022845 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_circle_icon_white_0: 5716170466625022845 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_merged_icon.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_merged_icon.png new file mode 100755 index 0000000..a36542b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_merged_icon.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_merged_icon.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_merged_icon.png.meta new file mode 100644 index 0000000..d58abf0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_merged_icon.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c29ea449d8b73406eaf4f20e4f8a99d3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5112546130971398807 + second: avatar_circle_merged_icon_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_circle_merged_icon_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 79219526e9963f640800000000000000 + internalID: 5112546130971398807 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_circle_merged_icon_0: 5112546130971398807 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_white.png new file mode 100755 index 0000000..7515b97 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_white.png.meta new file mode 100644 index 0000000..675885a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_circle_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 349e21e607da64127a2fd7808e3fe9fc +TextureImporter: + internalIDToNameTable: + - first: + 213: -2522523226763146013 + second: avatar_circle_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_circle_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3ec4c1b7d723efcd0800000000000000 + internalID: -2522523226763146013 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_circle_white_0: -2522523226763146013 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_violet.png new file mode 100755 index 0000000..a6b6d7e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_violet.png.meta new file mode 100644 index 0000000..d8c45e0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9b99fb09f4efe4138b28ec26061e488e +TextureImporter: + internalIDToNameTable: + - first: + 213: 1338707345385646130 + second: avatar_square_icon_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_icon_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 134 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 238eae3ec3b049210800000000000000 + internalID: 1338707345385646130 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_icon_violet_0: 1338707345385646130 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_withe.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_withe.png new file mode 100755 index 0000000..2fc63d4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_withe.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_withe.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_withe.png.meta new file mode 100644 index 0000000..8154454 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_icon_withe.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 719934047251e4daeb8e0f9528cffed4 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8359139902586998257 + second: avatar_square_icon_withe_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_icon_withe_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 134 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1fdcd79e371a10470800000000000000 + internalID: 8359139902586998257 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_icon_withe_0: 8359139902586998257 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_default.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_default.png new file mode 100755 index 0000000..8e656f1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_default.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_default.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_default.png.meta new file mode 100644 index 0000000..ba2c32c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_default.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: abe2dc8f5cb5a45a388b7428200d4281 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7766582527207096143 + second: avatar_square_merged_bg_default_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_merged_bg_default_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 180 + height: 180 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1b0c013375e873490800000000000000 + internalID: -7766582527207096143 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_merged_bg_default_0: -7766582527207096143 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_violet.png new file mode 100755 index 0000000..f6d152b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_violet.png.meta new file mode 100644 index 0000000..6d1192d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_bg_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ea44fe01ada91496e917e03c09f3e9c8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3829352182970091149 + second: avatar_square_merged_bg_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_merged_bg_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 180 + height: 180 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d868cc98587942530800000000000000 + internalID: 3829352182970091149 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_merged_bg_violet_0: 3829352182970091149 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_icon.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_icon.png new file mode 100755 index 0000000..4c9b06c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_icon.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_icon.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_icon.png.meta new file mode 100644 index 0000000..3ef0f80 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_merged_icon.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c60a2f6ac3be443509cfc9ce0195a336 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1260531574400362361 + second: avatar_square_merged_icon_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_merged_icon_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 180 + height: 180 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9772c40d9ce4e7110800000000000000 + internalID: 1260531574400362361 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_merged_icon_0: 1260531574400362361 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_bg.png new file mode 100755 index 0000000..a799753 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_bg.png.meta new file mode 100644 index 0000000..49bec7b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1701749efa41541eca1a321c718a2447 +TextureImporter: + internalIDToNameTable: + - first: + 213: 403002625825162750 + second: avatar_square_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 180 + height: 180 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ef5cbd3c0c0c79500800000000000000 + internalID: 403002625825162750 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_white_bg_0: 403002625825162750 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_innerbg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_innerbg.png new file mode 100755 index 0000000..ec5c402 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_innerbg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_innerbg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_innerbg.png.meta new file mode 100644 index 0000000..7b4ef87 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Avatar/avatar_square_white_innerbg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6851069faaa6147289ffa59e0098f2b4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7020134981117812489 + second: avatar_square_white_innerbg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: avatar_square_white_innerbg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 158 + height: 158 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7f0ed2fcd68739e90800000000000000 + internalID: -7020134981117812489 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + avatar_square_white_innerbg_0: -7020134981117812489 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background.meta new file mode 100644 index 0000000..364b403 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1489871103ca4fe0b6f5823311ced05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_blue.png new file mode 100755 index 0000000..3566eed Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_blue.png.meta new file mode 100644 index 0000000..c43b62a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: eb95e646839404c728745f2799042858 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2374966623173400651 + second: bg_rounded_flat_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_flat_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b48d8a78f8395f020800000000000000 + internalID: 2374966623173400651 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_flat_blue_0: 2374966623173400651 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_coral.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_coral.png new file mode 100755 index 0000000..c091e35 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_coral.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_coral.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_coral.png.meta new file mode 100644 index 0000000..ea5e5c8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_coral.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 108c1c5ee9f88497cbae239736c33239 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3884594081711664217 + second: bg_rounded_flat_coral_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_flat_coral_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7a3ddfe9346271ac0800000000000000 + internalID: -3884594081711664217 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_flat_coral_0: -3884594081711664217 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_gray.png new file mode 100755 index 0000000..58831c1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_gray.png.meta new file mode 100644 index 0000000..3738b9c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1dda16706eb0249af9600b26b64f0afa +TextureImporter: + internalIDToNameTable: + - first: + 213: 3546207766922726007 + second: bg_rounded_flat_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_flat_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 77a0927ec29a63130800000000000000 + internalID: 3546207766922726007 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_flat_gray_0: 3546207766922726007 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_pink.png new file mode 100755 index 0000000..2bf1d3c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_pink.png.meta new file mode 100644 index 0000000..af08333 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7561899c92ad74cdd9533291cbf58a0d +TextureImporter: + internalIDToNameTable: + - first: + 213: 2192389498702390351 + second: bg_rounded_flat_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_flat_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f44e37f12aeec6e10800000000000000 + internalID: 2192389498702390351 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_flat_pink_0: 2192389498702390351 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_sky.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_sky.png new file mode 100755 index 0000000..7602463 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_sky.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_sky.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_sky.png.meta new file mode 100644 index 0000000..a2ffa45 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_flat_sky.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2f141dc1b478d4a8d932699b2796c8d9 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3578750027652662767 + second: bg_rounded_flat_sky_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_flat_sky_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fe5082a60364aa130800000000000000 + internalID: 3578750027652662767 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_flat_sky_0: 3578750027652662767 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_blue.png new file mode 100755 index 0000000..3e286c3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_blue.png.meta new file mode 100644 index 0000000..1bb12c5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c2641752bfeac44e588563956357d8cd +TextureImporter: + internalIDToNameTable: + - first: + 213: -6842367838828626682 + second: bg_rounded_gradient_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_gradient_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 60dff08f3b60b01a0800000000000000 + internalID: -6842367838828626682 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_gradient_blue_0: -6842367838828626682 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_coral.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_coral.png new file mode 100755 index 0000000..31f8266 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_coral.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_coral.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_coral.png.meta new file mode 100644 index 0000000..5d62a36 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_coral.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4f34e2050f0c24de3a0f7c6bce2b93b9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3220882224318465686 + second: bg_rounded_gradient_coral_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_gradient_coral_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a69b0249ea02d43d0800000000000000 + internalID: -3220882224318465686 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_gradient_coral_0: -3220882224318465686 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_gray.png new file mode 100755 index 0000000..85a71f0 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_gray.png.meta new file mode 100644 index 0000000..35cfb12 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8e41b30d4281243359fd58667ad6a9c4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4442820278933525906 + second: bg_rounded_gradient_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_gradient_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e6ae341de7ee752c0800000000000000 + internalID: -4442820278933525906 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_gradient_gray_0: -4442820278933525906 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_pink.png new file mode 100755 index 0000000..d308a48 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_pink.png.meta new file mode 100644 index 0000000..0d2a2c1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c8b91a6472ff542cab66999a2934fb36 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8002432908779544927 + second: bg_rounded_gradient_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_gradient_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1ae9c4d0ba5a1f090800000000000000 + internalID: -8002432908779544927 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_gradient_pink_0: -8002432908779544927 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_sky.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_sky.png new file mode 100755 index 0000000..de8eb7f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_sky.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_sky.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_sky.png.meta new file mode 100644 index 0000000..87eb373 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_gradient_sky.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7ec97d262ea3e4b92b9142aeb3be0ea7 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8521026831546828695 + second: bg_rounded_gradient_sky_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_gradient_sky_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 96834183e3b3fb980800000000000000 + internalID: -8521026831546828695 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_gradient_sky_0: -8521026831546828695 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_bg.png new file mode 100755 index 0000000..62cda3d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_bg.png.meta new file mode 100644 index 0000000..2eae9e7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 98ba2fcee9bd34a079fb250f7777ea69 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3488759859822475755 + second: bg_rounded_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: be93c57bb909a6030800000000000000 + internalID: 3488759859822475755 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_white_bg_0: 3488759859822475755 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_gradient.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_gradient.png new file mode 100755 index 0000000..55310e9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_gradient.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_gradient.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_gradient.png.meta new file mode 100644 index 0000000..f099f00 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_rounded_white_gradient.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a6eed4917a84e4b2b9722e94c19510dc +TextureImporter: + internalIDToNameTable: + - first: + 213: 8231056148983558811 + second: bg_rounded_white_gradient_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_rounded_white_gradient_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 249 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b92b57e15f59a3270800000000000000 + internalID: 8231056148983558811 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_rounded_white_gradient_0: 8231056148983558811 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_blue.png new file mode 100755 index 0000000..8be857d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_blue.png.meta new file mode 100644 index 0000000..d73236d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4a367eb7e98234454b76b9d69466beaf +TextureImporter: + internalIDToNameTable: + - first: + 213: 709390116660593191 + second: bg_square_flat_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_flat_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7224ab67d8248d900800000000000000 + internalID: 709390116660593191 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_flat_blue_0: 709390116660593191 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_coral.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_coral.png new file mode 100755 index 0000000..8b93f22 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_coral.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_coral.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_coral.png.meta new file mode 100644 index 0000000..7e7f4d9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_coral.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 49c829ed8d5184e8096d2e49cd1346bd +TextureImporter: + internalIDToNameTable: + - first: + 213: 8007096227254079194 + second: bg_square_flat_coral_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_flat_coral_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ade89d3689bee1f60800000000000000 + internalID: 8007096227254079194 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_flat_coral_0: 8007096227254079194 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_gray.png new file mode 100755 index 0000000..e1781e9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_gray.png.meta new file mode 100644 index 0000000..b2c4eb9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3261472227ce84594887e9d557a32818 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8174615105096724625 + second: bg_square_flat_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_flat_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f6fca257fdeed8e80800000000000000 + internalID: -8174615105096724625 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_flat_gray_0: -8174615105096724625 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_pink.png new file mode 100755 index 0000000..ecb1174 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_pink.png.meta new file mode 100644 index 0000000..17fac13 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6a837945e83ba44e59df6e006f24b12e +TextureImporter: + internalIDToNameTable: + - first: + 213: -3362109530908795757 + second: bg_square_flat_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_flat_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 39cd932e1336751d0800000000000000 + internalID: -3362109530908795757 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_flat_pink_0: -3362109530908795757 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_sky.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_sky.png new file mode 100755 index 0000000..3c1f823 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_sky.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_sky.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_sky.png.meta new file mode 100644 index 0000000..2cae16e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_flat_sky.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7496881fe736d42dd91f00559157203d +TextureImporter: + internalIDToNameTable: + - first: + 213: -2175252860780712342 + second: bg_square_flat_sky_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_flat_sky_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a6e63805c03ffc1e0800000000000000 + internalID: -2175252860780712342 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_flat_sky_0: -2175252860780712342 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_blue.png new file mode 100755 index 0000000..c9d4974 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_blue.png.meta new file mode 100644 index 0000000..90d1876 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2fdc2405fa2634419a67056b980a9c6e +TextureImporter: + internalIDToNameTable: + - first: + 213: 2529409717783493505 + second: bg_square_gradient_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_gradient_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 18bf7e7acb44a1320800000000000000 + internalID: 2529409717783493505 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_gradient_blue_0: 2529409717783493505 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_coral.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_coral.png new file mode 100755 index 0000000..5855f13 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_coral.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_coral.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_coral.png.meta new file mode 100644 index 0000000..a8aaaaa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_coral.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a9e1e9ad38db547e19e948908dca25e5 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2094679592939262010 + second: bg_square_gradient_coral_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_gradient_coral_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6cf689022043ee2e0800000000000000 + internalID: -2094679592939262010 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_gradient_coral_0: -2094679592939262010 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_gray.png new file mode 100755 index 0000000..98b1ed4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_gray.png.meta new file mode 100644 index 0000000..c708804 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4bd655e5575604e248f6dcd644f61e8a +TextureImporter: + internalIDToNameTable: + - first: + 213: 4848161489484671747 + second: bg_square_gradient_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_gradient_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 30b66722031284340800000000000000 + internalID: 4848161489484671747 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_gradient_gray_0: 4848161489484671747 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_pink.png new file mode 100755 index 0000000..8ae1522 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_pink.png.meta new file mode 100644 index 0000000..a2606fc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 64483a340edc44c6e945916db8783db2 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6698469533996973607 + second: bg_square_gradient_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_gradient_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9d18557e2714a03a0800000000000000 + internalID: -6698469533996973607 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_gradient_pink_0: -6698469533996973607 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_sky.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_sky.png new file mode 100755 index 0000000..18080d8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_sky.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_sky.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_sky.png.meta new file mode 100644 index 0000000..444e1b9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_gradient_sky.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9e804b22159754ef0b90da56564ecfde +TextureImporter: + internalIDToNameTable: + - first: + 213: -6775808994477361175 + second: bg_square_gradient_sky_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_gradient_sky_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 250 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9e7b74a8e9d77f1a0800000000000000 + internalID: -6775808994477361175 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_gradient_sky_0: -6775808994477361175 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_bg.png new file mode 100755 index 0000000..e1c5195 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_bg.png.meta new file mode 100644 index 0000000..a8b0112 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 67d215d1d8d594a32a38b4040c328dfa +TextureImporter: + internalIDToNameTable: + - first: + 213: -1604555130142632125 + second: bg_square_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 34751554c997bb9e0800000000000000 + internalID: -1604555130142632125 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_white_bg_0: -1604555130142632125 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_gradient.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_gradient.png new file mode 100755 index 0000000..5dce23a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_gradient.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_gradient.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_gradient.png.meta new file mode 100644 index 0000000..2f32307 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Background/bg_square_white_gradient.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c5fc237fd9f6440c99da1754348c59d1 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2116964446059029224 + second: bg_square_white_gradient_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: bg_square_white_gradient_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 249 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8e2ea7192f7f06d10800000000000000 + internalID: 2116964446059029224 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + bg_square_white_gradient_0: 2116964446059029224 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge.meta new file mode 100644 index 0000000..b79bd0e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0cebfd99eac8944279436263c98838ac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_red.png new file mode 100755 index 0000000..6e27017 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_red.png.meta new file mode 100644 index 0000000..0390d34 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2c9e71d1338db4bcc860d5fdfa777d22 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5589652616756851308 + second: badge_circle_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: badge_circle_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 49d00607f809d62b0800000000000000 + internalID: -5589652616756851308 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + badge_circle_red_0: -5589652616756851308 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_white.png new file mode 100755 index 0000000..7ef14a1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_white.png.meta new file mode 100644 index 0000000..ccace39 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_circle_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7208e12538fd044328bb7e58670811eb +TextureImporter: + internalIDToNameTable: + - first: + 213: -7924295139322750660 + second: badge_circle_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: badge_circle_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c3910553e8f370290800000000000000 + internalID: -7924295139322750660 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + badge_circle_white_0: -7924295139322750660 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_red.png new file mode 100755 index 0000000..2714903 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_red.png.meta new file mode 100644 index 0000000..32a986a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ae3ad0ddd8d894d65938c08893fc7dd9 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2684390412138776632 + second: badge_dot_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: badge_dot_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8380ff97bded04520800000000000000 + internalID: 2684390412138776632 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + badge_dot_red_0: 2684390412138776632 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_white.png new file mode 100755 index 0000000..2b1db43 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_white.png.meta new file mode 100644 index 0000000..b24c91e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Badge/badge_dot_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2b76e34fa89dd42bf96c70eace7f47d3 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5209697334414705223 + second: badge_dot_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: badge_dot_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9bd79e260ef63b7b0800000000000000 + internalID: -5209697334414705223 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + badge_dot_white_0: -5209697334414705223 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button.meta new file mode 100644 index 0000000..07a07c1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a41e13b43974428cbb44c4c3c0426d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_bg_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_bg_violet.png new file mode 100755 index 0000000..1a320fb Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_bg_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_bg_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_bg_violet.png.meta new file mode 100644 index 0000000..7368c2a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_bg_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 49b0818463b574fde86e7cd10e075937 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8914416227110636400 + second: button_circle_h40_colored_bg_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_colored_bg_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 094b71b0ca1a94480800000000000000 + internalID: -8914416227110636400 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_colored_bg_violet_0: -8914416227110636400 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_border_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_border_gray.png new file mode 100755 index 0000000..937fe0c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_border_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_border_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_border_gray.png.meta new file mode 100644 index 0000000..c46c285 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_colored_border_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4a4e9aa5232934e67b96f7dfb14a0963 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6127449518524147550 + second: button_circle_h40_colored_border_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_colored_border_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e5725ca5fd2190550800000000000000 + internalID: 6127449518524147550 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_colored_border_gray_0: 6127449518524147550 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_01.png new file mode 100755 index 0000000..0b82c71 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_01.png.meta new file mode 100644 index 0000000..5c7b0d6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2399e22f5a91c4811a478869e3556c2f +TextureImporter: + internalIDToNameTable: + - first: + 213: 2403722825541087819 + second: button_circle_h40_merged_icon_help_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_merged_icon_help_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b42ffd2ac2dbb5120800000000000000 + internalID: 2403722825541087819 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_merged_icon_help_01_0: 2403722825541087819 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_02.png new file mode 100755 index 0000000..72e4bd0 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_02.png.meta new file mode 100644 index 0000000..acda490 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_help_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6b43cfe86d699484a98094aab72c4367 +TextureImporter: + internalIDToNameTable: + - first: + 213: -9214805533488018191 + second: button_circle_h40_merged_icon_help_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_merged_icon_help_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1fc842e703f6e1080800000000000000 + internalID: -9214805533488018191 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_merged_icon_help_02_0: -9214805533488018191 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_01.png new file mode 100755 index 0000000..fb2a1d3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_01.png.meta new file mode 100644 index 0000000..1a8cb7f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 48241c9b735c3425ca94db4f7d99c99d +TextureImporter: + internalIDToNameTable: + - first: + 213: 1437542435809319429 + second: button_circle_h40_merged_icon_info_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_merged_icon_info_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 50ad6fb9a3d23f310800000000000000 + internalID: 1437542435809319429 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_merged_icon_info_01_0: 1437542435809319429 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_02.png new file mode 100755 index 0000000..5eb51ef Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_02.png.meta new file mode 100644 index 0000000..fd8158e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_merged_icon_info_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 25ac3a163ee4b43fd8b172c705bba401 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4813641418064792136 + second: button_circle_h40_merged_icon_info_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_merged_icon_info_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 84a0cdfad5d7dc240800000000000000 + internalID: 4813641418064792136 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_merged_icon_info_02_0: 4813641418064792136 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_bg.png new file mode 100755 index 0000000..8e760da Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_bg.png.meta new file mode 100644 index 0000000..f0e6d74 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 808ef02200ded49148b54ec13181e6df +TextureImporter: + internalIDToNameTable: + - first: + 213: 7365054445096998582 + second: button_circle_h40_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6b61b6ffefde53660800000000000000 + internalID: 7365054445096998582 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_white_bg_0: 7365054445096998582 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_border.png new file mode 100755 index 0000000..b9cd277 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_border.png.meta new file mode 100644 index 0000000..dff38a8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h40_white_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5b86ec2854d20481c91cced61bf83210 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7249535837887686702 + second: button_circle_h40_white_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h40_white_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e2862c35f668b9460800000000000000 + internalID: 7249535837887686702 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h40_white_border_0: 7249535837887686702 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_bg.png new file mode 100755 index 0000000..c007526 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_bg.png.meta new file mode 100644 index 0000000..1b9332c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 133c48281ff634dd08dcb6c54ca4b1d6 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3059876740815166654 + second: button_circle_h56_merged_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h56_merged_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2436b3fe0522985d0800000000000000 + internalID: -3059876740815166654 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h56_merged_bg_0: -3059876740815166654 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_delete.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_delete.png new file mode 100755 index 0000000..39abb1f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_delete.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_delete.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_delete.png.meta new file mode 100644 index 0000000..0ac57da --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_delete.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1cf9a3b5ff6954ee18b401962f1b6162 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5111726077496632762 + second: button_circle_h56_merged_icon_delete_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h56_merged_icon_delete_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 64a56b137308f09b0800000000000000 + internalID: -5111726077496632762 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h56_merged_icon_delete_0: -5111726077496632762 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_edit.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_edit.png new file mode 100755 index 0000000..839ccab Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_edit.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_edit.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_edit.png.meta new file mode 100644 index 0000000..f7e0079 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_merged_icon_edit.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a2375c50e6d08476f8267c0b9df67acf +TextureImporter: + internalIDToNameTable: + - first: + 213: 9201755223136860033 + second: button_circle_h56_merged_icon_edit_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h56_merged_icon_edit_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 187fa295f9333bf70800000000000000 + internalID: 9201755223136860033 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h56_merged_icon_edit_0: 9201755223136860033 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_bg.png new file mode 100755 index 0000000..09971b9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_bg.png.meta new file mode 100644 index 0000000..0890ee5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b3991fb872672449a90349e76626d077 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7599761127064327881 + second: button_circle_h56_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h56_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9c6dd74da76c77960800000000000000 + internalID: 7599761127064327881 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h56_white_bg_0: 7599761127064327881 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_border.png new file mode 100755 index 0000000..5dade4a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_border.png.meta new file mode 100644 index 0000000..823aecb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h56_white_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: edb9b584ebf274925ba2cd4502a6e53f +TextureImporter: + internalIDToNameTable: + - first: + 213: 8187516818294776849 + second: button_circle_h56_white_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h56_white_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1142ffaba27ef9170800000000000000 + internalID: 8187516818294776849 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h56_white_border_0: 8187516818294776849 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_dark.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_dark.png new file mode 100755 index 0000000..11fe6af Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_dark.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_dark.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_dark.png.meta new file mode 100644 index 0000000..df74fb6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_dark.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 88c56d0bd621f4bdf895517d06e4db14 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2986592861053586710 + second: button_circle_h60_colored_dark_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_colored_dark_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ae2fe24dd9d7d86d0800000000000000 + internalID: -2986592861053586710 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_colored_dark_0: -2986592861053586710 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_mint.png new file mode 100755 index 0000000..18cdbd5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_mint.png.meta new file mode 100644 index 0000000..ec947ad --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 81c74662face340539cfb46c512da744 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1418849820070296078 + second: button_circle_h60_colored_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_colored_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2f545152b9b3f4ce0800000000000000 + internalID: -1418849820070296078 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_colored_mint_0: -1418849820070296078 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_red.png new file mode 100755 index 0000000..fac9920 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_red.png.meta new file mode 100644 index 0000000..7542ed7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2b1248fa4c6eb44abb2425a47aba362f +TextureImporter: + internalIDToNameTable: + - first: + 213: -4737825459849476626 + second: button_circle_h60_colored_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_colored_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ee5ced9a8dcdf3eb0800000000000000 + internalID: -4737825459849476626 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_colored_red_0: -4737825459849476626 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_violet.png new file mode 100755 index 0000000..6688a8d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_violet.png.meta new file mode 100644 index 0000000..3342852 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_colored_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d8b7370d11f7e4dcdbe6f9da4bc53656 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2171709453597444109 + second: button_circle_h60_colored_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_colored_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d088809ed36732e10800000000000000 + internalID: 2171709453597444109 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_colored_violet_0: 2171709453597444109 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_cancle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_cancle.png new file mode 100755 index 0000000..db69b77 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_cancle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_cancle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_cancle.png.meta new file mode 100644 index 0000000..db0a76f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_cancle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 32d772c92cf41425c92e98c8ef526602 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8002686574482720915 + second: button_circle_h60_merged_icon_cancle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_merged_icon_cancle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d677b27e5feb0f090800000000000000 + internalID: -8002686574482720915 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_merged_icon_cancle_0: -8002686574482720915 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_dark.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_dark.png new file mode 100755 index 0000000..0ca8103 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_dark.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_dark.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_dark.png.meta new file mode 100644 index 0000000..d27027f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_dark.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: af7b182aa5f8a4eecb84a14edfb8548d +TextureImporter: + internalIDToNameTable: + - first: + 213: 6268816239408347186 + second: button_circle_h60_merged_icon_checked_dark_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_merged_icon_checked_dark_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2387228f72f4ff650800000000000000 + internalID: 6268816239408347186 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_merged_icon_checked_dark_0: 6268816239408347186 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_mint.png new file mode 100755 index 0000000..2d9a52a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_mint.png.meta new file mode 100644 index 0000000..6a6e877 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4834a2cc21a1b44f6b9ff1d6d23ac10d +TextureImporter: + internalIDToNameTable: + - first: + 213: 5107778604138803978 + second: button_circle_h60_merged_icon_checked_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_merged_icon_checked_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a03b80b049972e640800000000000000 + internalID: 5107778604138803978 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_merged_icon_checked_mint_0: 5107778604138803978 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_violet.png new file mode 100755 index 0000000..758cc59 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_violet.png.meta new file mode 100644 index 0000000..d635298 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_merged_icon_checked_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3e6a1874a49db4093b485cb52b96910a +TextureImporter: + internalIDToNameTable: + - first: + 213: -155488306491968231 + second: button_circle_h60_merged_icon_checked_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_merged_icon_checked_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 915b1d4853897ddf0800000000000000 + internalID: -155488306491968231 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_merged_icon_checked_violet_0: -155488306491968231 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_white_bg.png new file mode 100755 index 0000000..93d71fe Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_white_bg.png.meta new file mode 100644 index 0000000..9c2b957 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h60_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c546aa20aee9b493b831abd7d9991b63 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4536348446408372323 + second: button_circle_h60_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h60_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d9f0f626f17ab01c0800000000000000 + internalID: -4536348446408372323 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h60_white_bg_0: -4536348446408372323 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_merged_icon_close.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_merged_icon_close.png new file mode 100755 index 0000000..3627d8f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_merged_icon_close.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_merged_icon_close.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_merged_icon_close.png.meta new file mode 100644 index 0000000..25453ab --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_merged_icon_close.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c9cee4bbabcd940afa51d905c0a25c64 +TextureImporter: + internalIDToNameTable: + - first: + 213: -553785748447779048 + second: button_circle_h64_merged_icon_close_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h64_merged_icon_close_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 69 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 817a81ebbce8058f0800000000000000 + internalID: -553785748447779048 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h64_merged_icon_close_0: -553785748447779048 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white.png new file mode 100755 index 0000000..0bbbffd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white.png.meta new file mode 100644 index 0000000..1bb89e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6f0d7027e42134865a612a89e4b8b907 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3062470416026696176 + second: button_circle_h64_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h64_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0f9f9622e94108a20800000000000000 + internalID: 3062470416026696176 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h64_white_0: 3062470416026696176 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white_shadow.png new file mode 100755 index 0000000..3da4688 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white_shadow.png.meta new file mode 100644 index 0000000..08488eb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h64_white_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1119d811a7985409cb491478a19d499e +TextureImporter: + internalIDToNameTable: + - first: + 213: -6848203366673554310 + second: button_circle_h64_white_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h64_white_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 69 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a74e9c3425b46f0a0800000000000000 + internalID: -6848203366673554310 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h64_white_shadow_0: -6848203366673554310 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_colored_transparent_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_colored_transparent_gray.png new file mode 100755 index 0000000..74d903b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_colored_transparent_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_colored_transparent_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_colored_transparent_gray.png.meta new file mode 100644 index 0000000..49930b2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_colored_transparent_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4a253c346015e4582acf082c79216066 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7843213981319527293 + second: button_circle_h70_colored_transparent_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_colored_transparent_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d7b7de59f81b8dc60800000000000000 + internalID: 7843213981319527293 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_colored_transparent_gray_0: 7843213981319527293 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_emoji.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_emoji.png new file mode 100755 index 0000000..c9be1ec Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_emoji.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_emoji.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_emoji.png.meta new file mode 100644 index 0000000..c186509 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_emoji.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c145d29cfd6094281b803c565cc02670 +TextureImporter: + internalIDToNameTable: + - first: + 213: -758174567708542892 + second: button_circle_h70_merged_icon_emoji_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_merged_icon_emoji_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4583ff56f3c6a75f0800000000000000 + internalID: -758174567708542892 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_merged_icon_emoji_0: -758174567708542892 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_menu.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_menu.png new file mode 100755 index 0000000..d57320e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_menu.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_menu.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_menu.png.meta new file mode 100644 index 0000000..bb557f3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_menu.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9cf742a51e03d4f5b97416cacd1c016b +TextureImporter: + internalIDToNameTable: + - first: + 213: 1058277415439527730 + second: button_circle_h70_merged_icon_menu_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_merged_icon_menu_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 75 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 23f671dc3b1cfae00800000000000000 + internalID: 1058277415439527730 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_merged_icon_menu_0: 1058277415439527730 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_search.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_search.png new file mode 100755 index 0000000..d744481 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_search.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_search.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_search.png.meta new file mode 100644 index 0000000..3f88229 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_search.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 73c67311e115e4518ac475ca5e80860e +TextureImporter: + internalIDToNameTable: + - first: + 213: -7037057414407559844 + second: button_circle_h70_merged_icon_search_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_merged_icon_search_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 75 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c556536c099575e90800000000000000 + internalID: -7037057414407559844 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_merged_icon_search_0: -7037057414407559844 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_setting.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_setting.png new file mode 100755 index 0000000..4bcaa7f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_setting.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_setting.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_setting.png.meta new file mode 100644 index 0000000..deebdc9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_merged_icon_setting.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c454ad7505d464e4a87a4509b258996d +TextureImporter: + internalIDToNameTable: + - first: + 213: -1256244157252216786 + second: button_circle_h70_merged_icon_setting_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_merged_icon_setting_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e2852d7489ce09ee0800000000000000 + internalID: -1256244157252216786 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_merged_icon_setting_0: -1256244157252216786 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white.png new file mode 100755 index 0000000..54fa71f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white.png.meta new file mode 100644 index 0000000..92e83c5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 11f42039fbda34cd3b03f97ec2f25879 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7620116815998330297 + second: button_circle_h70_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9b5af8cfed710c960800000000000000 + internalID: 7620116815998330297 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_white_0: 7620116815998330297 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white_shadow.png new file mode 100755 index 0000000..cf92ad6 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white_shadow.png.meta new file mode 100644 index 0000000..7fd7e44 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_circle_h70_white_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f759fec36a64b4b84b5efa6536904816 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3570421237541757708 + second: button_circle_h70_white_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h70_white_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 75 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4fc10d52dc0537ec0800000000000000 + internalID: -3570421237541757708 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h70_white_shadow_0: -3570421237541757708 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_merged_icon_back.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_merged_icon_back.png new file mode 100755 index 0000000..5028ba4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_merged_icon_back.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_merged_icon_back.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_merged_icon_back.png.meta new file mode 100644 index 0000000..7ebaee3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_merged_icon_back.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 89f12aad94f024b2b87434bd60efec1f +TextureImporter: + internalIDToNameTable: + - first: + 213: -6477706032165682990 + second: button_rounded_h70_merged_icon_back_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h70_merged_icon_back_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 102 + height: 75 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2d00c512fa09a16a0800000000000000 + internalID: -6477706032165682990 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h70_merged_icon_back_0: -6477706032165682990 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white.png new file mode 100755 index 0000000..c864e5f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white.png.meta new file mode 100644 index 0000000..f13550a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b866b8d505c4344c59abddb2b91bf30b +TextureImporter: + internalIDToNameTable: + - first: + 213: -176127195822088784 + second: button_rounded_h70_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h70_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 82 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0bd1db1af354e8df0800000000000000 + internalID: -176127195822088784 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h70_white_0: -176127195822088784 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white_shadow.png new file mode 100755 index 0000000..b6c0ec8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white_shadow.png.meta new file mode 100644 index 0000000..166e3cd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h70_white_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5c70cb49df9d34f1cb7b21d048fb9843 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5437142645793252006 + second: button_rounded_h70_white_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h70_white_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 82 + height: 75 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6a262abdd6c947b40800000000000000 + internalID: 5437142645793252006 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h70_white_shadow_0: 5437142645793252006 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_gray.png new file mode 100755 index 0000000..522d33b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_gray.png.meta new file mode 100644 index 0000000..5278e47 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4ff0996b131c5437693230037cd1a57a +TextureImporter: + internalIDToNameTable: + - first: + 213: -7120183668561605554 + second: button_rounded_h76_colored_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h76_colored_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 98 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e4c09d38da6003d90800000000000000 + internalID: -7120183668561605554 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h76_colored_gray_0: -7120183668561605554 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_light_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_light_violet.png new file mode 100755 index 0000000..24bd27b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_light_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_light_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_light_violet.png.meta new file mode 100644 index 0000000..8ad638e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_light_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 36b4e810614734b898ea817a7497575c +TextureImporter: + internalIDToNameTable: + - first: + 213: -9218508065033069427 + second: button_rounded_h76_colored_light_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h76_colored_light_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 98 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d8c51a0b1c7411080800000000000000 + internalID: -9218508065033069427 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h76_colored_light_violet_0: -9218508065033069427 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_violet.png new file mode 100755 index 0000000..93e9c5b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_violet.png.meta new file mode 100644 index 0000000..da1ddae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_colored_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d3bf37bf551784f10bb539071281319b +TextureImporter: + internalIDToNameTable: + - first: + 213: 3639486297947685682 + second: button_rounded_h76_colored_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h76_colored_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 88 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 233c212518d028230800000000000000 + internalID: 3639486297947685682 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h76_colored_violet_0: 3639486297947685682 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_white.png new file mode 100755 index 0000000..4758e5d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_white.png.meta new file mode 100644 index 0000000..9ffc774 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h76_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 372433706633140898961fb56dc97657 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7364185055072147852 + second: button_rounded_h76_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h76_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 88 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c89d0db5a47d23660800000000000000 + internalID: 7364185055072147852 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h76_white_0: 7364185055072147852 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_dark_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_dark_gray.png new file mode 100755 index 0000000..12f2839 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_dark_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_dark_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_dark_gray.png.meta new file mode 100644 index 0000000..56b929f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_dark_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 781f50c22006543839477637df2f8b00 +TextureImporter: + internalIDToNameTable: + - first: + 213: 865482960214176313 + second: button_rounded_h84_colored_dark_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_colored_dark_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 93238b2ba20d20c00800000000000000 + internalID: 865482960214176313 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_colored_dark_gray_0: 865482960214176313 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_disabled.png new file mode 100755 index 0000000..1b528ae Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_disabled.png.meta new file mode 100644 index 0000000..a8a0087 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f2c4f63cf4e7a485a8afc1729852475f +TextureImporter: + internalIDToNameTable: + - first: + 213: -5598470229460688620 + second: button_rounded_h84_colored_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_colored_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 411656ffcfc3e42b0800000000000000 + internalID: -5598470229460688620 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_colored_disabled_0: -5598470229460688620 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_gray.png new file mode 100755 index 0000000..bf2b6ed Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_gray.png.meta new file mode 100644 index 0000000..39b78e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d76fd4c969a4e4949940e00a6c92d6a5 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4103081825438797083 + second: button_rounded_h84_colored_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_colored_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5e2fb5e91dcee07c0800000000000000 + internalID: -4103081825438797083 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_colored_gray_0: -4103081825438797083 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_mint.png new file mode 100755 index 0000000..92308ff Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_mint.png.meta new file mode 100644 index 0000000..df0327f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5717966dccdc74914a3a120bc61b27f0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3577308777490174597 + second: button_rounded_h84_colored_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_colored_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b7dafc9ce98da5ec0800000000000000 + internalID: -3577308777490174597 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_colored_mint_0: -3577308777490174597 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_pink.png new file mode 100755 index 0000000..30c14c2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_pink.png.meta new file mode 100644 index 0000000..e4090ad --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4b9b3a4e590e344dbb49b2243780f6a0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5175034886005552031 + second: button_rounded_h84_colored_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_colored_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 16c826f80359e28b0800000000000000 + internalID: -5175034886005552031 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_colored_pink_0: -5175034886005552031 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_violet.png new file mode 100755 index 0000000..07a4e94 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_violet.png.meta new file mode 100644 index 0000000..1112f67 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_colored_violet.png.meta @@ -0,0 +1,158 @@ +fileFormatVersion: 2 +guid: 3e6c2eb7bfd874f3686d22e33314d996 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7824031507574152913 + second: button_rounded_h84_colored_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_colored_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1dedb60e33b849c60800000000000000 + internalID: 7824031507574152913 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: db8d8456f0afd4693bf8cc694ba76749 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: + - key: SpriteEditor.SliceSettings + value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":64.0,"y":64.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"slicingType":0,"keepEmptyRects":false,"isAlternate":false}' + nameFileIdTable: + button_rounded_h84_colored_violet_0: 7824031507574152913 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white.png new file mode 100755 index 0000000..cb35e60 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white.png.meta new file mode 100644 index 0000000..ec72d4a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 31bbd3f34dbe14a9b83b0893fe342659 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5596177910589249262 + second: button_rounded_h84_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 84 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 219a07317d16652b0800000000000000 + internalID: -5596177910589249262 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_white_0: -5596177910589249262 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white_shadow.png new file mode 100755 index 0000000..c2ae0e4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white_shadow.png.meta new file mode 100644 index 0000000..62611d8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h84_white_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4f539c64ecb59456bab590ecc5a4be5a +TextureImporter: + internalIDToNameTable: + - first: + 213: -1247119682716566457 + second: button_rounded_h84_white_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h84_white_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 89 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 74cf74f814751bee0800000000000000 + internalID: -1247119682716566457 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h84_white_shadow_0: -1247119682716566457 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_blue.png new file mode 100755 index 0000000..82188b8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_blue.png.meta new file mode 100644 index 0000000..c45931a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f1d49c132bf544c58ad49ee1dad6e590 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6235354073586336092 + second: button_rounded_h96_colored_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4aef913a1829779a0800000000000000 + internalID: -6235354073586336092 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_blue_0: -6235354073586336092 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_dark_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_dark_gray.png new file mode 100755 index 0000000..8963740 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_dark_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_dark_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_dark_gray.png.meta new file mode 100644 index 0000000..bc62dae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_dark_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a27edd42cf04f46b9b46554808cfe27a +TextureImporter: + internalIDToNameTable: + - first: + 213: -6050246648964063234 + second: button_rounded_h96_colored_dark_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_dark_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: effdff47ab4390ca0800000000000000 + internalID: -6050246648964063234 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_dark_gray_0: -6050246648964063234 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_disabled.png new file mode 100755 index 0000000..a931f79 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_disabled.png.meta new file mode 100644 index 0000000..10946d7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e81796344d8a04b2eaf12075ffac50ce +TextureImporter: + internalIDToNameTable: + - first: + 213: 5114136254206208275 + second: button_rounded_h96_colored_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 31968ecc3df09f640800000000000000 + internalID: 5114136254206208275 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_disabled_0: 5114136254206208275 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_gray.png new file mode 100755 index 0000000..54add6e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_gray.png.meta new file mode 100644 index 0000000..74ae114 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 87627a616fd95441d89a43cea72021ad +TextureImporter: + internalIDToNameTable: + - first: + 213: 4016986945847910184 + second: button_rounded_h96_colored_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 82f55a628543fb730800000000000000 + internalID: 4016986945847910184 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_gray_0: 4016986945847910184 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_mint.png new file mode 100755 index 0000000..885e6c2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_mint.png.meta new file mode 100644 index 0000000..deeae77 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9c44e5065fd6949c9862003d94ec3f49 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2672683105729228081 + second: button_rounded_h96_colored_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fc252d530e8b8ead0800000000000000 + internalID: -2672683105729228081 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_mint_0: -2672683105729228081 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_pink.png new file mode 100755 index 0000000..9aca6e2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_pink.png.meta new file mode 100644 index 0000000..bc7cedf --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 85ab63838e52b41208d36bd30fe3775b +TextureImporter: + internalIDToNameTable: + - first: + 213: -369878626396530757 + second: button_rounded_h96_colored_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bb710a7595deddaf0800000000000000 + internalID: -369878626396530757 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_pink_0: -369878626396530757 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_red.png new file mode 100755 index 0000000..0ae3163 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_red.png.meta new file mode 100644 index 0000000..e090053 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4b111774f068142ae93966405627c29e +TextureImporter: + internalIDToNameTable: + - first: + 213: 6089545695158429355 + second: button_rounded_h96_colored_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ba66d63cb89628450800000000000000 + internalID: 6089545695158429355 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_red_0: 6089545695158429355 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_violet.png new file mode 100755 index 0000000..effaa38 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_violet.png.meta new file mode 100644 index 0000000..4257131 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_colored_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 245c86e98c8d84c9f934825bc5ddd882 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8962517947925864645 + second: button_rounded_h96_colored_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_colored_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b3fd0dc696dbe9380800000000000000 + internalID: -8962517947925864645 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_colored_violet_0: -8962517947925864645 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_claim.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_claim.png new file mode 100755 index 0000000..4cf1627 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_claim.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_claim.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_claim.png.meta new file mode 100644 index 0000000..1d15948 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_claim.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1f238d67e68e14f8bbfbdaffd172233a +TextureImporter: + internalIDToNameTable: + - first: + 213: 4388994538746879204 + second: button_rounded_h96_merged_icon_claim_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_merged_icon_claim_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 210 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4ec13237747d8ec30800000000000000 + internalID: 4388994538746879204 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_merged_icon_claim_0: 4388994538746879204 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_go.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_go.png new file mode 100755 index 0000000..103d820 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_go.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_go.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_go.png.meta new file mode 100644 index 0000000..101e5a3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_merged_icon_go.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2f0488fe55b9846b18c0ec7d54adf4fd +TextureImporter: + internalIDToNameTable: + - first: + 213: 6066114753026088670 + second: button_rounded_h96_merged_icon_go_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_merged_icon_go_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 210 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ede50ec6a3b2f2450800000000000000 + internalID: 6066114753026088670 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_merged_icon_go_0: 6066114753026088670 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white.png new file mode 100755 index 0000000..d086bff Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white.png.meta new file mode 100644 index 0000000..6214dff --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 22ec5ebcdc8b34c579a88e005560a58b +TextureImporter: + internalIDToNameTable: + - first: + 213: -4494710368247581391 + second: button_rounded_h96_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 96 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 135765cebb49f91c0800000000000000 + internalID: -4494710368247581391 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_white_0: -4494710368247581391 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white_shadow.png new file mode 100755 index 0000000..e76d5ec Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white_shadow.png.meta new file mode 100644 index 0000000..ea97b56 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_h96_white_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 949d1be5630d14825b8df18af45b6473 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2464375657981821425 + second: button_rounded_h96_white_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_h96_white_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 108 + height: 101 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f0ebfd85567cccdd0800000000000000 + internalID: -2464375657981821425 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_h96_white_shadow_0: -2464375657981821425 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_blue.png new file mode 100755 index 0000000..4cecd63 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_blue.png.meta new file mode 100644 index 0000000..0f476e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e1988742169f64d668d88b1a4b3ae699 +TextureImporter: + internalIDToNameTable: + - first: + 213: 510432716219684105 + second: button_rounded_rectangle_r14_colored_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 905130cd9db651700800000000000000 + internalID: 510432716219684105 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_blue_0: 510432716219684105 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_dark_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_dark_gray.png new file mode 100755 index 0000000..666da38 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_dark_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_dark_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_dark_gray.png.meta new file mode 100644 index 0000000..afe5cec --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_dark_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3c223c71a919741a7bca1d28599d84e7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 187023505854661578 + second: button_rounded_rectangle_r14_colored_dark_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_dark_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ac38d1f33e0789200800000000000000 + internalID: 187023505854661578 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_dark_gray_0: 187023505854661578 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_disabled.png new file mode 100755 index 0000000..1e102a8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_disabled.png.meta new file mode 100644 index 0000000..a77f3b3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f2b0c211dff5e40559c57270ac76052e +TextureImporter: + internalIDToNameTable: + - first: + 213: 2968989966103905157 + second: button_rounded_rectangle_r14_colored_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 583825fc4a8f33920800000000000000 + internalID: 2968989966103905157 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_disabled_0: 2968989966103905157 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_gray.png new file mode 100755 index 0000000..aebd666 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_gray.png.meta new file mode 100644 index 0000000..2f87249 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1a062ccc4b3354d5890274532e6faf4a +TextureImporter: + internalIDToNameTable: + - first: + 213: 446493694257105918 + second: button_rounded_rectangle_r14_colored_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: efb85a836a3423600800000000000000 + internalID: 446493694257105918 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_gray_0: 446493694257105918 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_mint.png new file mode 100755 index 0000000..5e0b384 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_mint.png.meta new file mode 100644 index 0000000..2fca76d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 96b54bdf38dbd449e98014a8ad4a6a22 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7381734473365733413 + second: button_rounded_rectangle_r14_colored_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5204837b460317660800000000000000 + internalID: 7381734473365733413 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_mint_0: 7381734473365733413 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_pink.png new file mode 100755 index 0000000..a329594 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_pink.png.meta new file mode 100644 index 0000000..e44d942 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 979b9115a015341eb8322b36b5abf16e +TextureImporter: + internalIDToNameTable: + - first: + 213: -6840881987774484568 + second: button_rounded_rectangle_r14_colored_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8af6550a31e4011a0800000000000000 + internalID: -6840881987774484568 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_pink_0: -6840881987774484568 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_red.png new file mode 100755 index 0000000..8806455 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_red.png.meta new file mode 100644 index 0000000..8cc3ccb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5b0fed30fc49842e9862761cc6e1a261 +TextureImporter: + internalIDToNameTable: + - first: + 213: 981832098977411041 + second: button_rounded_rectangle_r14_colored_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1efef90971b20ad00800000000000000 + internalID: 981832098977411041 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_red_0: 981832098977411041 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_violet.png new file mode 100755 index 0000000..316a168 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_violet.png.meta new file mode 100644 index 0000000..464f5a4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_colored_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1e64c73ed858c4178b89c8434c5a13c0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4238553031286705249 + second: button_rounded_rectangle_r14_colored_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_colored_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f9330809972ad25c0800000000000000 + internalID: -4238553031286705249 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_colored_violet_0: -4238553031286705249 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white.png new file mode 100755 index 0000000..84406d1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white.png.meta new file mode 100644 index 0000000..c2fbdf4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f01c12e8a6e6a4046b29765e026b60c2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7399481762379025213 + second: button_rounded_rectangle_r14_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d3b4590757d30b660800000000000000 + internalID: 7399481762379025213 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_white_0: 7399481762379025213 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white_shadow.png new file mode 100755 index 0000000..fc157eb Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white_shadow.png.meta new file mode 100644 index 0000000..6f8efca --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Button/button_rounded_rectangle_r14_white_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ad65305a798da47079068cce6998742f +TextureImporter: + internalIDToNameTable: + - first: + 213: -7090522699918036757 + second: button_rounded_rectangle_r14_white_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_rounded_rectangle_r14_white_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 61 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: be0ba8feb27699d90800000000000000 + internalID: -7090522699918036757 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_rounded_rectangle_r14_white_shadow_0: -7090522699918036757 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat.meta new file mode 100644 index 0000000..29b240e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 554242dab9e63420092f3482ef0f0e1b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_bg_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_bg_violet.png new file mode 100755 index 0000000..534b8c2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_bg_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_bg_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_bg_violet.png.meta new file mode 100644 index 0000000..5285c8c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_bg_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5db19f26fef144dc8980a440991ca7eb +TextureImporter: + internalIDToNameTable: + - first: + 213: 2102219063723848204 + second: chat_colored_bg_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_colored_bg_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c027055b9159c2d10800000000000000 + internalID: 2102219063723848204 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_colored_bg_violet_0: 2102219063723848204 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_left_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_left_violet.png new file mode 100755 index 0000000..c4fc324 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_left_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_left_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_left_violet.png.meta new file mode 100644 index 0000000..c4da47f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_left_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: be2f654294c4a49e48ee28175eeef07c +TextureImporter: + internalIDToNameTable: + - first: + 213: -7098885953017994545 + second: chat_colored_tail_left_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_colored_tail_left_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fc22a5556d0bb7d90800000000000000 + internalID: -7098885953017994545 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_colored_tail_left_violet_0: -7098885953017994545 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_right_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_right_violet.png new file mode 100755 index 0000000..56e1c94 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_right_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_right_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_right_violet.png.meta new file mode 100644 index 0000000..a7efc3e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_colored_tail_right_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0daab17c961c74ff5b381a16c96a82dc +TextureImporter: + internalIDToNameTable: + - first: + 213: -8701240892865970595 + second: chat_colored_tail_right_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_colored_tail_right_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d5efe93528bfe3780800000000000000 + internalID: -8701240892865970595 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_colored_tail_right_violet_0: -8701240892865970595 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_violet.png new file mode 100755 index 0000000..ea89ce5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_violet.png.meta new file mode 100644 index 0000000..b9139d4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3b67dd46f2e334c1399f0ece9a44d7e0 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8714458915817727811 + second: chat_merged_left_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_merged_left_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 91 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3472d07763affe870800000000000000 + internalID: 8714458915817727811 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_merged_left_violet_0: 8714458915817727811 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_white.png new file mode 100755 index 0000000..7d3158a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_white.png.meta new file mode 100644 index 0000000..4f6b8fe --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_left_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0a3e254ad9dbb414595150ef543d0a85 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5784010135623355107 + second: chat_merged_left_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_merged_left_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 91 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d1539e83d611bbfa0800000000000000 + internalID: -5784010135623355107 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_merged_left_white_0: -5784010135623355107 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_violet.png new file mode 100755 index 0000000..5858f9e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_violet.png.meta new file mode 100644 index 0000000..b3be7a7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5c09fb3d148804f589c7d5e672c33f1d +TextureImporter: + internalIDToNameTable: + - first: + 213: 4765557480012030031 + second: chat_merged_right_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_merged_right_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 90 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f40a2d07749a22240800000000000000 + internalID: 4765557480012030031 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_merged_right_violet_0: 4765557480012030031 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_white.png new file mode 100755 index 0000000..ddfeebd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_white.png.meta new file mode 100644 index 0000000..7d7472b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_merged_right_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e3bb3f157f19a417781bf6e16fea857c +TextureImporter: + internalIDToNameTable: + - first: + 213: -578230893202898654 + second: chat_merged_right_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_merged_right_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 90 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2210c74f016b9f7f0800000000000000 + internalID: -578230893202898654 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_merged_right_white_0: -578230893202898654 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_bg.png new file mode 100755 index 0000000..c5b82d4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_bg.png.meta new file mode 100644 index 0000000..2378246 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 533338a6282c6446eb04f55d055f37cc +TextureImporter: + internalIDToNameTable: + - first: + 213: 6387762261642606188 + second: chat_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 80 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c667ad2eee3e5a850800000000000000 + internalID: 6387762261642606188 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_white_bg_0: 6387762261642606188 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_left.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_left.png new file mode 100755 index 0000000..c83591d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_left.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_left.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_left.png.meta new file mode 100644 index 0000000..2ee717e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_left.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 61b870adeeb414d2ba92ef339d49c872 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5966748295022448642 + second: chat_white_tail_left_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_white_tail_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2001bfc06f52ec250800000000000000 + internalID: 5966748295022448642 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_white_tail_left_0: 5966748295022448642 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_right.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_right.png new file mode 100755 index 0000000..57e7be4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_right.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_right.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_right.png.meta new file mode 100644 index 0000000..78d126b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Chat/chat_white_tail_right.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2f82098afb10b4df69c315335be796cc +TextureImporter: + internalIDToNameTable: + - first: + 213: 7824744480733746259 + second: chat_white_tail_right_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: chat_white_tail_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 23 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3545550e5a3179c60800000000000000 + internalID: 7824744480733746259 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + chat_white_tail_right_0: 7824744480733746259 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox.meta new file mode 100644 index 0000000..4d3faa7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a35ef4b3086d144f4b00f4d40dcdca65 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_checked.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_checked.png new file mode 100755 index 0000000..4a364f9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_checked.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_checked.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_checked.png.meta new file mode 100644 index 0000000..a8fce01 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_checked.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 98e436c782ea7448e90590045e5658f2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5366235521581731847 + second: checkbox_checked_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_checked_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 70056fc76c2b87a40800000000000000 + internalID: 5366235521581731847 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_checked_0: 5366235521581731847 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_disabled.png new file mode 100755 index 0000000..6929e7e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_disabled.png.meta new file mode 100644 index 0000000..93a90dd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 31dc1fd2003a545d0841f8dea50959a6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8323279245149788641 + second: checkbox_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1e9d885ff5a328370800000000000000 + internalID: 8323279245149788641 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_disabled_0: 8323279245149788641 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_indeterminate.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_indeterminate.png new file mode 100755 index 0000000..8e931c3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_indeterminate.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_indeterminate.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_indeterminate.png.meta new file mode 100644 index 0000000..bc0f227 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_indeterminate.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d0ed33478b3744c0897bdb0c67b5e2e7 +TextureImporter: + internalIDToNameTable: + - first: + 213: -943136108541747496 + second: checkbox_indeterminate_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_indeterminate_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8de568bc4be49e2f0800000000000000 + internalID: -943136108541747496 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_indeterminate_0: -943136108541747496 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_invalid.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_invalid.png new file mode 100755 index 0000000..284ee54 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_invalid.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_invalid.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_invalid.png.meta new file mode 100644 index 0000000..6c734a7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_invalid.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3af93630915fe4534b74003456a7f8de +TextureImporter: + internalIDToNameTable: + - first: + 213: 3701999511100460586 + second: checkbox_invalid_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_invalid_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a2e00d9f0f4206330800000000000000 + internalID: 3701999511100460586 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_invalid_0: 3701999511100460586 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_unchecked.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_unchecked.png new file mode 100755 index 0000000..91e6e13 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_unchecked.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_unchecked.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_unchecked.png.meta new file mode 100644 index 0000000..eeea56e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_unchecked.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2d7fc3d81a5ea41f39f7f069f07a09c8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 255902140065815405 + second: checkbox_unchecked_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_unchecked_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d6b92ebf3a52d8300800000000000000 + internalID: 255902140065815405 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_unchecked_0: 255902140065815405 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_bg.png new file mode 100755 index 0000000..c8e9417 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_bg.png.meta new file mode 100644 index 0000000..627cd65 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0163bd3581a964764a15be1d1008e995 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5007258801606769820 + second: checkbox_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c9c3838b95b5d7540800000000000000 + internalID: 5007258801606769820 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_white_bg_0: 5007258801606769820 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_check.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_check.png new file mode 100755 index 0000000..9bcf8c5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_check.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_check.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_check.png.meta new file mode 100644 index 0000000..65ffc5c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_check.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c2087a6250d5b4799aad8a899fec4d0b +TextureImporter: + internalIDToNameTable: + - first: + 213: -8752808214131788309 + second: checkbox_white_icon_check_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_white_icon_check_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 32 + height: 25 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: be5bd89bd47c78680800000000000000 + internalID: -8752808214131788309 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_white_icon_check_0: -8752808214131788309 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_indeterminate.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_indeterminate.png new file mode 100755 index 0000000..ead6630 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_indeterminate.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_indeterminate.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_indeterminate.png.meta new file mode 100644 index 0000000..1ff9d9b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Checkbox/checkbox_white_icon_indeterminate.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0ce3a09b3c6c54c7c923815cfb27d14e +TextureImporter: + internalIDToNameTable: + - first: + 213: 936749359799468826 + second: checkbox_white_icon_indeterminate_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: checkbox_white_icon_indeterminate_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 30 + height: 7 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a130c626490000d00800000000000000 + internalID: 936749359799468826 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + checkbox_white_icon_indeterminate_0: 936749359799468826 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/CustomComponents.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/CustomComponents.meta new file mode 100644 index 0000000..0db4800 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/CustomComponents.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 111b53b3d0410414385cbc29b6539eb1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/CustomComponents/ErrorPopup.uxml b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/CustomComponents/ErrorPopup.uxml new file mode 100644 index 0000000..49e08fd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/CustomComponents/ErrorPopup.uxml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/add.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/add.svg.meta new file mode 100644 index 0000000..7d610b1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/add.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fe84c7d2a5e494a368cad3e2e65e6cb8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm.svg new file mode 100755 index 0000000..9f51826 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm.svg.meta new file mode 100644 index 0000000..4f6cbe3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 638aa0688a7444011a4eb1586bb835a8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm_mute.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm_mute.svg new file mode 100755 index 0000000..dba0800 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm_mute.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm_mute.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm_mute.svg.meta new file mode 100644 index 0000000..cc7134a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/alarm_mute.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 44552ddbef5d74e7d930fe7875362232 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/align.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/align.svg new file mode 100755 index 0000000..21d1d05 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/align.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/align.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/align.svg.meta new file mode 100644 index 0000000..7f47a34 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/align.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d5ad3ad9af6344df1816f4aaaf2cbc43 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/anvil.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/anvil.svg new file mode 100755 index 0000000..58d4ec9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/anvil.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/anvil.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/anvil.svg.meta new file mode 100644 index 0000000..f02548b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/anvil.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4cfb5fd7b98c44f2e82688267a94e694 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/armor.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/armor.svg new file mode 100755 index 0000000..f25e35e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/armor.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/armor.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/armor.svg.meta new file mode 100644 index 0000000..99c52e8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/armor.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e5f82427dd5c84075a2391aea048214c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_back.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_back.svg new file mode 100755 index 0000000..581d95c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_back.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_back.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_back.svg.meta new file mode 100644 index 0000000..0705ce5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_back.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 94cb9c5d79253407c8ff310cd96c9419 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_bottom.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_bottom.svg new file mode 100755 index 0000000..0a7e1ae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_bottom.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_bottom.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_bottom.svg.meta new file mode 100644 index 0000000..d25ae55 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_bottom.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 39dbb958e4ff94e45a5f2bca473b9da3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_down.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_down.svg new file mode 100755 index 0000000..9a1beb8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_down.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_down.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_down.svg.meta new file mode 100644 index 0000000..6b7db7e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_down.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6fc2366da924740bfb5325fe162bb391 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_forward.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_forward.svg new file mode 100755 index 0000000..a0f03f2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_forward.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_forward.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_forward.svg.meta new file mode 100644 index 0000000..6ed3a8c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_forward.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b054d67bd376e42ad9a2d88650fa67f7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_left.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_left.svg new file mode 100755 index 0000000..e5ca526 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_left.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_left.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_left.svg.meta new file mode 100644 index 0000000..5fbca2e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_left.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5fc9520a607894527854c5aad7ca496c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_right.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_right.svg new file mode 100755 index 0000000..71b8a23 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_right.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_right.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_right.svg.meta new file mode 100644 index 0000000..6dc2633 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_right.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 51c42018b5bb34309a5f6b28a49e536e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_top.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_top.svg new file mode 100755 index 0000000..ff01843 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_top.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_top.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_top.svg.meta new file mode 100644 index 0000000..74f760b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_top.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0023022bde9d94124ac3e9a6d3982011 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_up.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_up.svg new file mode 100755 index 0000000..f417e72 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_up.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_up.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_up.svg.meta new file mode 100644 index 0000000..84c037f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/arrow_up.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b152a5e52a504af1b9c55d83340da28 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/attack.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/attack.svg new file mode 100755 index 0000000..88d2515 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/attack.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/attack.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/attack.svg.meta new file mode 100644 index 0000000..0670446 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/attack.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 483c6f4b3cf674d1cb708dab173b3b5f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/battle.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/battle.svg new file mode 100755 index 0000000..7fdff94 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/battle.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/battle.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/battle.svg.meta new file mode 100644 index 0000000..4cc83df --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/battle.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b2213efbca8d845d6931919a1102372d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book.svg new file mode 100755 index 0000000..85fa52e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book.svg.meta new file mode 100644 index 0000000..563057a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79de147c8841a488da996da990c785e1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book_open.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book_open.svg new file mode 100755 index 0000000..dc6f7ee --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book_open.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book_open.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book_open.svg.meta new file mode 100644 index 0000000..0d1f5a7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/book_open.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9202bac7eecd44221959c5880bb34c80 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/bow.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/bow.svg new file mode 100755 index 0000000..5d760df --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/bow.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/bow.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/bow.svg.meta new file mode 100644 index 0000000..a073e96 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/bow.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 34e3be5345d4b470597c417712dceedb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/calendar.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/calendar.svg new file mode 100755 index 0000000..97663e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/calendar.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/calendar.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/calendar.svg.meta new file mode 100644 index 0000000..4666599 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/calendar.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8974711d986a84ea09c95606b4aafa48 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle.svg new file mode 100755 index 0000000..86eb8b7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle.svg.meta new file mode 100644 index 0000000..762da4c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 57ec6418aa3bc4bd4aa16b27f27ceca3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle_round.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle_round.svg new file mode 100755 index 0000000..ac7fee6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle_round.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle_round.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle_round.svg.meta new file mode 100644 index 0000000..9079b32 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/cancle_round.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8058364d6307b4a73859458c33a4b67a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chat.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chat.svg new file mode 100755 index 0000000..9663048 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chat.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chat.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chat.svg.meta new file mode 100644 index 0000000..3dde33c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chat.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1d2b461f311f49108eda5e488f58464 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check.svg new file mode 100755 index 0000000..4505d57 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check.svg.meta new file mode 100644 index 0000000..07b24be --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 16dc5292a1e2c4cfc8b85ed863d163c0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check_round.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check_round.svg new file mode 100755 index 0000000..816e5b9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check_round.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check_round.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check_round.svg.meta new file mode 100644 index 0000000..e5249dc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/check_round.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 52a7cc5e23b7a4b31bf7466f9cb5b061 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chest.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chest.svg new file mode 100755 index 0000000..2bedefb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chest.svg @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chest.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chest.svg.meta new file mode 100644 index 0000000..1e8cccd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/chest.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1141d7b12df184a278ab513b7050e011 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/crown.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/crown.svg new file mode 100755 index 0000000..a67ac62 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/crown.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/crown.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/crown.svg.meta new file mode 100644 index 0000000..97e5c71 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/crown.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2a13f109186254438b49f445593dd595 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/damage.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/damage.svg new file mode 100755 index 0000000..43c5df4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/damage.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/damage.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/damage.svg.meta new file mode 100644 index 0000000..a9e463d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/damage.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a4eefad877344ff8aee733b04c781a0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/defense.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/defense.svg new file mode 100755 index 0000000..4872ec8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/defense.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/defense.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/defense.svg.meta new file mode 100644 index 0000000..5f352f7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/defense.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 21098ddb6501543e5a466822d3f01779 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/delete.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/delete.svg new file mode 100755 index 0000000..cb862bb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/delete.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/delete.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/delete.svg.meta new file mode 100644 index 0000000..49014f4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/delete.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f289fc64d41f54758b0bd134aed67b90 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/edit.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/edit.svg new file mode 100755 index 0000000..b65f502 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/edit.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/edit.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/edit.svg.meta new file mode 100644 index 0000000..46c6227 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/edit.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 496fc755caec242b5b9c3d91b94a3b7f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/emoji.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/emoji.svg new file mode 100755 index 0000000..2a9ec24 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/emoji.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/emoji.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/emoji.svg.meta new file mode 100644 index 0000000..ae3c2aa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/emoji.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8c29bc141730497d9ed63e25976218a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation.svg new file mode 100755 index 0000000..ff9b55d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation.svg.meta new file mode 100644 index 0000000..1f4e0fd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae0928732f5324b92911b0e9d642696d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation_round.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation_round.svg new file mode 100755 index 0000000..002b7c0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation_round.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation_round.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation_round.svg.meta new file mode 100644 index 0000000..12f5cef --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/exclamation_round.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1617ce8198724408ab6a08e69cd9d9e3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/fire.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/fire.svg new file mode 100755 index 0000000..e8a86f3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/fire.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/fire.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/fire.svg.meta new file mode 100644 index 0000000..a5cadeb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/fire.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 13026d029db9c44dd9b533671986e53e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/friends.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/friends.svg new file mode 100755 index 0000000..c3c2347 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/friends.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/friends.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/friends.svg.meta new file mode 100644 index 0000000..47cb8d6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/friends.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bbc7c5140063f4e649f23452d1abe9cb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/gift.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/gift.svg new file mode 100755 index 0000000..bb5b6f3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/gift.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/gift.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/gift.svg.meta new file mode 100644 index 0000000..3f9dded --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/gift.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 43a2919b557c14076988c7224961de02 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/globe.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/globe.svg new file mode 100755 index 0000000..1b2a4fe --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/globe.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/globe.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/globe.svg.meta new file mode 100644 index 0000000..005ba70 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/globe.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2bed62c4eefb84faea915e03c127f1a4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/growth.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/growth.svg new file mode 100755 index 0000000..b098dbd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/growth.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/growth.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/growth.svg.meta new file mode 100644 index 0000000..8c58f06 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/growth.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bdea2c8f49f064fa2ad00eedf5e79a28 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/headgear.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/headgear.svg new file mode 100755 index 0000000..5005c53 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/headgear.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/headgear.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/headgear.svg.meta new file mode 100644 index 0000000..60d72d1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/headgear.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bde50563f54f741d197e2f2a2d98a70e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/heart.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/heart.svg new file mode 100755 index 0000000..0d3cd39 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/heart.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/heart.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/heart.svg.meta new file mode 100644 index 0000000..bc34f89 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/heart.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5dd01880c383149ba9958d1de2aa5bef +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/home.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/home.svg new file mode 100755 index 0000000..9a1dc87 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/home.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/home.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/home.svg.meta new file mode 100644 index 0000000..29b0f57 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/home.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76128405d551c4059a785192a059a1f4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/image.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/image.svg new file mode 100755 index 0000000..d886e58 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/image.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/image.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/image.svg.meta new file mode 100644 index 0000000..9e1e24b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/image.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a44259bb56b2e456b9d43da088c2ecfb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info.svg new file mode 100755 index 0000000..3fe8e16 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info.svg.meta new file mode 100644 index 0000000..6209e39 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 17fbe288c9e5b43bba7fe8756170d17a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info_round.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info_round.svg new file mode 100755 index 0000000..f868451 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info_round.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info_round.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info_round.svg.meta new file mode 100644 index 0000000..339562b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/info_round.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff0627ddfa17c44f9a6ecfe3cde3d442 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/location.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/location.svg new file mode 100755 index 0000000..d86e76b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/location.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/location.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/location.svg.meta new file mode 100644 index 0000000..8039b04 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/location.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a8c85ec93b18d4a5eaef75a7d7e4306e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/lock.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/lock.svg new file mode 100755 index 0000000..3f3b113 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/lock.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/lock.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/lock.svg.meta new file mode 100644 index 0000000..303c45f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/lock.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3efbe68042cc44461bff366b8bbdce35 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/map.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/map.svg new file mode 100755 index 0000000..0beb49d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/map.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/map.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/map.svg.meta new file mode 100644 index 0000000..47e7512 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/map.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 051ff871f19344e48b5f435fcf092c7e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/menu.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/menu.svg new file mode 100755 index 0000000..4e7ff79 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/menu.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/menu.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/menu.svg.meta new file mode 100644 index 0000000..2a20613 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/menu.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 722dbb83ea038402bb5298b274d88081 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/message.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/message.svg new file mode 100755 index 0000000..d7b75da --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/message.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/message.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/message.svg.meta new file mode 100644 index 0000000..600b345 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/message.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fdd1464a88ce149c2965dd88809ff31a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music.svg new file mode 100755 index 0000000..b2ce6ce --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music.svg.meta new file mode 100644 index 0000000..5d45b06 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 32cd858d146f24d28b19eb905e6516a7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music_mute.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music_mute.svg new file mode 100755 index 0000000..a625e4c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music_mute.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music_mute.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music_mute.svg.meta new file mode 100644 index 0000000..3cbbcfa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/music_mute.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 504293f1ad6fa4bdaa37f1ba2716d0e4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/pause.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/pause.svg new file mode 100755 index 0000000..d3b3730 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/pause.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/pause.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/pause.svg.meta new file mode 100644 index 0000000..0d1aeaa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/pause.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a3d2c1c2a85a64c569e17a8d58afe95d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/play.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/play.svg new file mode 100755 index 0000000..276afd1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/play.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/play.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/play.svg.meta new file mode 100644 index 0000000..8d97901 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/play.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 617fa9976f8ad445093a23425eeb43d7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question.svg new file mode 100755 index 0000000..451c96e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question.svg.meta new file mode 100644 index 0000000..66ba3e3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 12f791ac040a9418c93b3c9f1fbeacfd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question_round.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question_round.svg new file mode 100755 index 0000000..d3333ce --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question_round.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question_round.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question_round.svg.meta new file mode 100644 index 0000000..20c371f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/question_round.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fbc6e18f9e85440acbd62e5a5b56d0b3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/ranking.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/ranking.svg new file mode 100755 index 0000000..674f2b2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/ranking.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/ranking.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/ranking.svg.meta new file mode 100644 index 0000000..c561088 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/ranking.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 45e0eb17c72a24bf39c21962dc716f61 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/remove.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/remove.svg new file mode 100755 index 0000000..29c777e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/remove.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/remove.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/remove.svg.meta new file mode 100644 index 0000000..b811452 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/remove.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbbc801468b564cc1b94f06c95725ae3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/search.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/search.svg new file mode 100755 index 0000000..c45ac43 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/search.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/search.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/search.svg.meta new file mode 100644 index 0000000..45cd057 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/search.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71bf460a9fe034861a4ba787c433b2c9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/setting.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/setting.svg new file mode 100755 index 0000000..d02ee8b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/setting.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/setting.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/setting.svg.meta new file mode 100644 index 0000000..88fe208 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/setting.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 68ec6f1e3f0f046778ffc9e0c6b3395e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sheos.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sheos.svg new file mode 100755 index 0000000..4b5b0be --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sheos.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sheos.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sheos.svg.meta new file mode 100644 index 0000000..0a0683d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sheos.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f87e8b3535a9144a381477791b94e9b9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/shield.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/shield.svg new file mode 100755 index 0000000..b671d93 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/shield.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/shield.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/shield.svg.meta new file mode 100644 index 0000000..2655f6a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/shield.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6be0b93b0ea5a4aa3ba06d7c304b4831 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/skull.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/skull.svg new file mode 100755 index 0000000..7805257 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/skull.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/skull.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/skull.svg.meta new file mode 100644 index 0000000..76e5f34 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/skull.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cf281b9d270124c0a9b1a5b74ef11518 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound.svg new file mode 100755 index 0000000..7a5067f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound.svg.meta new file mode 100644 index 0000000..4529159 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c43a8b02e52d7400bb71557cb0c8d3a2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound_mute.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound_mute.svg new file mode 100755 index 0000000..015db95 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound_mute.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound_mute.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound_mute.svg.meta new file mode 100644 index 0000000..b72166c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/sound_mute.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7e3210e09bcea4e9d8e1e2353b479d9f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/star.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/star.svg new file mode 100755 index 0000000..9ee9be0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/star.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/star.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/star.svg.meta new file mode 100644 index 0000000..c435cf3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/star.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6e71e92a04c834cdfbda0b594eee3797 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/thumbs-up.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/thumbs-up.svg new file mode 100755 index 0000000..db5ec88 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/thumbs-up.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/thumbs-up.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/thumbs-up.svg.meta new file mode 100644 index 0000000..86eae73 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/thumbs-up.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 36461edd3f0114129b6ba6ed383f07cf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/timer.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/timer.svg new file mode 100755 index 0000000..0edf401 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/timer.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/timer.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/timer.svg.meta new file mode 100644 index 0000000..f7b5a52 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/timer.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cc2324c1568c444c82c74b3de07d008 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/trophy.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/trophy.svg new file mode 100755 index 0000000..98711a7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/trophy.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/trophy.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/trophy.svg.meta new file mode 100644 index 0000000..2a3734f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/trophy.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fab07f2057f7f4b52a7c296240915393 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/unlock.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/unlock.svg new file mode 100755 index 0000000..236afd5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/unlock.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/unlock.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/unlock.svg.meta new file mode 100644 index 0000000..6871e14 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/unlock.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b5e1939f74c94a47ae3cf7cc5deb90d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/user.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/user.svg new file mode 100755 index 0000000..f6bf84e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/user.svg @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/user.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/user.svg.meta new file mode 100644 index 0000000..b64eacf --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/user.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0affd147c7b6d407a86750291fc81a56 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration.svg new file mode 100755 index 0000000..6eda7a1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration.svg @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration.svg.meta new file mode 100644 index 0000000..3daac88 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6f604805e7f14b1a9025ced403a22b6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration_mute.svg b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration_mute.svg new file mode 100755 index 0000000..1f34e36 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration_mute.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration_mute.svg.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration_mute.svg.meta new file mode 100644 index 0000000..165f1d1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/IconPictogramSVG/viration_mute.svg.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5f2d4b531cfa34559b5ea69261c9151f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading.meta new file mode 100644 index 0000000..30498ea --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5a2a08d81afc94175a9435b83da1982b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_dark.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_dark.png new file mode 100755 index 0000000..bae1fa8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_dark.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_dark.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_dark.png.meta new file mode 100644 index 0000000..a848757 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_dark.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c89458533516945cbb5e00f39e85f121 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4884692648025111807 + second: loading_bg_dark_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: loading_bg_dark_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 110 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ffcbf7a451ae9c340800000000000000 + internalID: 4884692648025111807 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + loading_bg_dark_0: 4884692648025111807 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_white.png new file mode 100755 index 0000000..8d72a24 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_white.png.meta new file mode 100644 index 0000000..7249db6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_bg_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f774d561b6ae94bfb92c9105c1a17d8b +TextureImporter: + internalIDToNameTable: + - first: + 213: -1488166960801178081 + second: loading_bg_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: loading_bg_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 110 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f1e19f6a808f85be0800000000000000 + internalID: -1488166960801178081 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + loading_bg_white_0: -1488166960801178081 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_color.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_color.png new file mode 100755 index 0000000..aa90867 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_color.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_color.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_color.png.meta new file mode 100644 index 0000000..faa2437 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_color.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 01c043d7ca37a4cff8f148a7442e1e44 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5279081068396774565 + second: loading_circular_color_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: loading_circular_color_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 71 + height: 71 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b5b78b1fcbfecb6b0800000000000000 + internalID: -5279081068396774565 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + loading_circular_color_0: -5279081068396774565 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_violet.png new file mode 100755 index 0000000..e346716 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_violet.png.meta new file mode 100644 index 0000000..0ecb962 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2cc8d49826a054bf49942efc76dc7dad +TextureImporter: + internalIDToNameTable: + - first: + 213: -3475055615682140673 + second: loading_circular_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: loading_circular_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 68 + height: 68 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ff52a84445f16cfc0800000000000000 + internalID: -3475055615682140673 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + loading_circular_violet_0: -3475055615682140673 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_white.png new file mode 100755 index 0000000..8e0f52a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_white.png.meta new file mode 100644 index 0000000..ec36c37 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Loading/loading_circular_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 823ff353baf9e49ada36ab091d9814f5 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6929226161020795642 + second: loading_circular_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: loading_circular_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 68 + height: 68 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6050308e48176df90800000000000000 + internalID: -6929226161020795642 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + loading_circular_white_0: -6929226161020795642 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup.meta new file mode 100644 index 0000000..9bd08cc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32d903c86c47b41d99fed697e4e5ad06 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_icon_close.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_icon_close.png new file mode 100755 index 0000000..88a952e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_icon_close.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_icon_close.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_icon_close.png.meta new file mode 100644 index 0000000..8b1bb25 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_icon_close.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2f1e6304eb9264b6996a320e47559a8f +TextureImporter: + internalIDToNameTable: + - first: + 213: -7562042213366794045 + second: button_circle_h69_icon_close_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h69_icon_close_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 28 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3c873cf1caa3e0790800000000000000 + internalID: -7562042213366794045 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h69_icon_close_0: -7562042213366794045 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_merged_icon_close.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_merged_icon_close.png new file mode 100755 index 0000000..da582cc Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_merged_icon_close.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_merged_icon_close.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_merged_icon_close.png.meta new file mode 100644 index 0000000..dc2c286 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_merged_icon_close.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f635cd0a8ec764f4c8cc0eb1faf32dd2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5765391795502678864 + second: button_circle_h69_merged_icon_close_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h69_merged_icon_close_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 69 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 05383e9aa49c20050800000000000000 + internalID: 5765391795502678864 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h69_merged_icon_close_0: 5765391795502678864 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_white_bg.png new file mode 100755 index 0000000..3a393f5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_white_bg.png.meta new file mode 100644 index 0000000..c600d4e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/button_circle_h69_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 32a0ae06343e94ee2be5aa108dfffc37 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6443783750073090653 + second: button_circle_h69_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: button_circle_h69_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 69 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3ad7577e1d41396a0800000000000000 + internalID: -6443783750073090653 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + button_circle_h69_white_bg_0: -6443783750073090653 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_gray.png new file mode 100755 index 0000000..26448ea Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_gray.png.meta new file mode 100644 index 0000000..226e5b0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a7f27cfdabc8243ad96e04d679708c73 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4085242113437115292 + second: divider_horizontal_dotline_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: divider_horizontal_dotline_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 13 + height: 5 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 46c5d1f31fd4e47c0800000000000000 + internalID: -4085242113437115292 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + divider_horizontal_dotline_gray_0: -4085242113437115292 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_white.png new file mode 100755 index 0000000..38c14dd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_white.png.meta new file mode 100644 index 0000000..130abb7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_horizontal_dotline_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 37cc4b4b024d843bd9976604c94acf2f +TextureImporter: + internalIDToNameTable: + - first: + 213: 7662991850010932220 + second: divider_horizontal_dotline_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: divider_horizontal_dotline_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 13 + height: 5 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cf37d90cc7a685a60800000000000000 + internalID: 7662991850010932220 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + divider_horizontal_dotline_white_0: 7662991850010932220 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_line_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_line_white.png new file mode 100755 index 0000000..38c14dd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_line_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_line_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_line_white.png.meta new file mode 100644 index 0000000..ed81a07 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/divider_line_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7c76322275b0745f690daddb28d9622c +TextureImporter: + internalIDToNameTable: + - first: + 213: 2292508971593419289 + second: divider_line_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: divider_line_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 13 + height: 5 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 91ac83073c0a0df10800000000000000 + internalID: 2292508971593419289 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + divider_line_white_0: 2292508971593419289 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_left_panel.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_left_panel.png new file mode 100755 index 0000000..772f20e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_left_panel.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_left_panel.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_left_panel.png.meta new file mode 100644 index 0000000..9348536 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_left_panel.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d7777139c4f674020aad4e2c72c1e0a2 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5739569966393972441 + second: popup_merged_left_panel_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_merged_left_panel_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 420 + height: 166 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 729269d6683f850b0800000000000000 + internalID: -5739569966393972441 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_merged_left_panel_0: -5739569966393972441 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_01.png new file mode 100755 index 0000000..f71e02a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_01.png.meta new file mode 100644 index 0000000..d4a403e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f397d036d23a8492f9ee8e4d69e4cf6f +TextureImporter: + internalIDToNameTable: + - first: + 213: -6779369856989186147 + second: popup_merged_topbar_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_merged_topbar_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 140 + height: 220 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d973b21a807dae1a0800000000000000 + internalID: -6779369856989186147 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_merged_topbar_01_0: -6779369856989186147 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_02.png new file mode 100755 index 0000000..151758b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_02.png.meta new file mode 100644 index 0000000..12ed976 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_merged_topbar_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9af30d75dc4774951b013309a0f96b9d +TextureImporter: + internalIDToNameTable: + - first: + 213: 8568773881279032381 + second: popup_merged_topbar_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_merged_topbar_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 140 + height: 220 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d3c284a12766ae670800000000000000 + internalID: 8568773881279032381 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_merged_topbar_02_0: 8568773881279032381 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg.png new file mode 100755 index 0000000..fd2eaf7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg.png.meta new file mode 100644 index 0000000..5e4ce5e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 429e1dfddd1074610a96f4bd98b268d3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6073792914889481724 + second: popup_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 130 + height: 130 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cfd954bc9727a4450800000000000000 + internalID: 6073792914889481724 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_white_bg_0: 6073792914889481724 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg_shadow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg_shadow.png new file mode 100755 index 0000000..0174849 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg_shadow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg_shadow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg_shadow.png.meta new file mode 100644 index 0000000..cccd257 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_bg_shadow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ce0eef57eb1c5475f8c2d3abf9894879 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4305310434761465057 + second: popup_white_bg_shadow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_white_bg_shadow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 130 + height: 146 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f13a24858f67044c0800000000000000 + internalID: -4305310434761465057 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_white_bg_shadow_0: -4305310434761465057 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_Left.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_Left.png new file mode 100755 index 0000000..d11a07d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_Left.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_Left.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_Left.png.meta new file mode 100644 index 0000000..769b6f1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_Left.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b10e6d8668eee44388a9f38a087cb4c3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6746720804298573113 + second: popup_white_panel_Left_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_white_panel_Left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 93544fa63da21ad50800000000000000 + internalID: 6746720804298573113 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_white_panel_Left_0: 6746720804298573113 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_bottom.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_bottom.png new file mode 100755 index 0000000..c12ea79 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_bottom.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_bottom.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_bottom.png.meta new file mode 100644 index 0000000..c25d6e8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_bottom.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 10bc186da6d4d48a6b0a7f0c2503e1b7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5781487195190001366 + second: popup_white_panel_bottom_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_white_panel_bottom_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 140 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6def4cee8f7fb3050800000000000000 + internalID: 5781487195190001366 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_white_panel_bottom_0: 5781487195190001366 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_right.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_right.png new file mode 100755 index 0000000..5773bcc Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_right.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_right.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_right.png.meta new file mode 100644 index 0000000..cc1f669 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_right.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: dd0241111d72d4651a8b5fe8dddb63d4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8087662256606578339 + second: popup_white_panel_right_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_white_panel_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d5971a3270ad2cf80800000000000000 + internalID: -8087662256606578339 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_white_panel_right_0: -8087662256606578339 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_top.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_top.png new file mode 100755 index 0000000..a927818 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_top.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_top.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_top.png.meta new file mode 100644 index 0000000..066b30e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Popup/popup_white_panel_top.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a133ea94aaebe44f89fa05507d206739 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3979654223041421836 + second: popup_white_panel_top_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: popup_white_panel_top_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 140 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4fd9bbab19d65c8c0800000000000000 + internalID: -3979654223041421836 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + popup_white_panel_top_0: -3979654223041421836 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress.meta new file mode 100644 index 0000000..260af12 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 792f1343dc15a4f579b7738740b44f3d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_gray.png new file mode 100755 index 0000000..e4b1d20 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_gray.png.meta new file mode 100644 index 0000000..6fba8ba --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 56fd02018142e4a1db0bdb85da62b4dd +TextureImporter: + internalIDToNameTable: + - first: + 213: -4472985258432266227 + second: progress_basic_l_bg_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_bg_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d0006993b93cce1c0800000000000000 + internalID: -4472985258432266227 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_bg_gray_0: -4472985258432266227 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_white.png new file mode 100755 index 0000000..56df861 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_white.png.meta new file mode 100644 index 0000000..a36b2ae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_bg_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a2872054f7db847c4a472452513cb4c9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2691962635852866699 + second: progress_basic_l_bg_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_bg_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 57b9d5dce3a34aad0800000000000000 + internalID: -2691962635852866699 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_bg_white_0: -2691962635852866699 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_blue.png new file mode 100755 index 0000000..41dd5c7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_blue.png.meta new file mode 100644 index 0000000..d2ca384 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: bb859d8ebd6aa4e02a884f3f732c756f +TextureImporter: + internalIDToNameTable: + - first: + 213: -375273436696277435 + second: progress_basic_l_fill_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_fill_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 22 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 54e04103cc2cacaf0800000000000000 + internalID: -375273436696277435 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_fill_blue_0: -375273436696277435 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_mint.png new file mode 100755 index 0000000..74e7a29 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_mint.png.meta new file mode 100644 index 0000000..6a4f4e2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 083c29d0d8c244cb39db4eed9ab31851 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8029272682710244232 + second: progress_basic_l_fill_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_fill_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 22 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 88b11b9c6f4bd6f60800000000000000 + internalID: 8029272682710244232 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_fill_mint_0: 8029272682710244232 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_orange.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_orange.png new file mode 100755 index 0000000..4e3bda5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_orange.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_orange.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_orange.png.meta new file mode 100644 index 0000000..052b8e4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_orange.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 038e7c75518b34b7ca2adff16b3089ab +TextureImporter: + internalIDToNameTable: + - first: + 213: -467916448947166346 + second: progress_basic_l_fill_orange_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_fill_orange_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 22 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 67321f30870a189f0800000000000000 + internalID: -467916448947166346 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_fill_orange_0: -467916448947166346 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_pink.png new file mode 100755 index 0000000..569f79b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_pink.png.meta new file mode 100644 index 0000000..af90a5c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6bf7078715bd4427c8abde4c8ec15a72 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3280886634060556146 + second: progress_basic_l_fill_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_fill_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 22 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 277a183c20d088d20800000000000000 + internalID: 3280886634060556146 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_fill_pink_0: 3280886634060556146 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_purple.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_purple.png new file mode 100755 index 0000000..e6fe8d1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_purple.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_purple.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_purple.png.meta new file mode 100644 index 0000000..a7300e1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_purple.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 133e497df65e84b8d9d0a13618141ac6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4252693932888576254 + second: progress_basic_l_fill_purple_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_fill_purple_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 22 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ef05848a99a940b30800000000000000 + internalID: 4252693932888576254 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_fill_purple_0: 4252693932888576254 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_white.png new file mode 100755 index 0000000..8a2a56a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_white.png.meta new file mode 100644 index 0000000..334dce3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_l_fill_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f1c0604a7da5c4aea9bc6965aec27b52 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5942721019081430566 + second: progress_basic_l_fill_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_l_fill_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 22 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 626989de749c87250800000000000000 + internalID: 5942721019081430566 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_l_fill_white_0: 5942721019081430566 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_gray.png new file mode 100755 index 0000000..3a13725 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_gray.png.meta new file mode 100644 index 0000000..8288ac9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e63c6b783e09f499b880fc450f9f5d08 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6734690857060979769 + second: progress_basic_s_bg_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_bg_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 36 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 934d03f07ad667d50800000000000000 + internalID: 6734690857060979769 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_bg_gray_0: 6734690857060979769 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_white.png new file mode 100755 index 0000000..28960d1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_white.png.meta new file mode 100644 index 0000000..31601d8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_bg_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 843d715bfc1a444689382600d16570a0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6033383460801663790 + second: progress_basic_s_bg_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_bg_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 36 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2dc233965bd154ca0800000000000000 + internalID: -6033383460801663790 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_bg_white_0: -6033383460801663790 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_blue.png new file mode 100755 index 0000000..1b27306 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_blue.png.meta new file mode 100644 index 0000000..160d5f3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9710340988e364d8abed5d2a3c6965f5 +TextureImporter: + internalIDToNameTable: + - first: + 213: 204160402014453045 + second: progress_basic_s_fill_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_fill_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 53db54fcdc255d200800000000000000 + internalID: 204160402014453045 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_fill_blue_0: 204160402014453045 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_mint.png new file mode 100755 index 0000000..12f7b9d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_mint.png.meta new file mode 100644 index 0000000..13d47af --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 14b14337081c44815b837277042a7fa9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4544542390300916641 + second: progress_basic_s_fill_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_fill_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f54c86726ca8ee0c0800000000000000 + internalID: -4544542390300916641 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_fill_mint_0: -4544542390300916641 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_orange.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_orange.png new file mode 100755 index 0000000..6105ef0 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_orange.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_orange.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_orange.png.meta new file mode 100644 index 0000000..46f3606 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_orange.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b89bae3d808814c1083b6f0ccdd254f1 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4977434456073959739 + second: progress_basic_s_fill_orange_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_fill_orange_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5c60ce8dbb99ceab0800000000000000 + internalID: -4977434456073959739 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_fill_orange_0: -4977434456073959739 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_pink.png new file mode 100755 index 0000000..4fe17fe Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_pink.png.meta new file mode 100644 index 0000000..7756242 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d3b089594cc154482b03fc12ae9b8efd +TextureImporter: + internalIDToNameTable: + - first: + 213: 5632620866999350020 + second: progress_basic_s_fill_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_fill_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 403f2fbe5d61b2e40800000000000000 + internalID: 5632620866999350020 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_fill_pink_0: 5632620866999350020 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_white.png new file mode 100755 index 0000000..cad468c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_white.png.meta new file mode 100644 index 0000000..eb37c7b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_basic_s_fill_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ded02923a1c5443028f45038e0642ec4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -919817706951349625 + second: progress_basic_s_fill_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_basic_s_fill_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 16 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 78aec0f3ba62c33f0800000000000000 + internalID: -919817706951349625 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_basic_s_fill_white_0: -919817706951349625 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_pink.png new file mode 100755 index 0000000..a138895 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_pink.png.meta new file mode 100644 index 0000000..681030d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5d48e8564a061473ba096a36ae3ffdf1 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2701996422574456002 + second: progress_border_fill_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_border_fill_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e33c218c194908ad0800000000000000 + internalID: -2701996422574456002 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_border_fill_pink_0: -2701996422574456002 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_white.png new file mode 100755 index 0000000..7269dfc Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_white.png.meta new file mode 100644 index 0000000..35f628d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_fill_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6b48b73c17e38420db1f23af2e456958 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6292152757412195266 + second: progress_border_fill_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_border_fill_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e3493f58768cda8a0800000000000000 + internalID: -6292152757412195266 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_border_fill_white_0: -6292152757412195266 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_merged_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_merged_bg.png new file mode 100755 index 0000000..96269c7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_merged_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_merged_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_merged_bg.png.meta new file mode 100644 index 0000000..238e80c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_merged_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: afd1ceaf079174888b63a75b1d9a4a24 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2890848856972628346 + second: progress_border_merged_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_border_merged_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a71923318bb5e1820800000000000000 + internalID: 2890848856972628346 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_border_merged_bg_0: 2890848856972628346 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_bg.png new file mode 100755 index 0000000..f6c9a1a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_bg.png.meta new file mode 100644 index 0000000..8a6ba54 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1241a0629e31d480fb6eca47bfda8121 +TextureImporter: + internalIDToNameTable: + - first: + 213: 459082914367817263 + second: progress_border_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_border_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 50 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f2648517a7dfe5600800000000000000 + internalID: 459082914367817263 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_border_white_bg_0: 459082914367817263 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_border.png new file mode 100755 index 0000000..1e58853 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_border.png.meta new file mode 100644 index 0000000..d1adbc6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_border_white_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 090593b7b793c4c7aa5559e4a6d012d0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6969108859842498954 + second: progress_border_white_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_border_white_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 58 + height: 44 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 67e6f087a60c84f90800000000000000 + internalID: -6969108859842498954 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_border_white_border_0: -6969108859842498954 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_violet.png new file mode 100755 index 0000000..d1ead2a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_violet.png.meta new file mode 100644 index 0000000..106bb45 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5f451f7bb0da54691b22a9e43b672310 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7042601940203996508 + second: progress_lv_badge_burst_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_lv_badge_burst_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4aaf9a349d6a34e90800000000000000 + internalID: -7042601940203996508 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_lv_badge_burst_violet_0: -7042601940203996508 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_white.png new file mode 100755 index 0000000..b5cc61b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_white.png.meta new file mode 100644 index 0000000..ed782f2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_burst_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: cb4d37ed2abe3415380e3681de8b3de1 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2203946559216339548 + second: progress_lv_badge_burst_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_lv_badge_burst_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4a537f908420a61e0800000000000000 + internalID: -2203946559216339548 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_lv_badge_burst_white_0: -2203946559216339548 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_violet.png new file mode 100755 index 0000000..b00a878 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_violet.png.meta new file mode 100644 index 0000000..1bc7584 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4fd402fcd614740a78c7846c6ecebfa1 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7960846804895569382 + second: progress_lv_badge_hexagon_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_lv_badge_hexagon_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a1a65e26204658190800000000000000 + internalID: -7960846804895569382 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_lv_badge_hexagon_violet_0: -7960846804895569382 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_white.png new file mode 100755 index 0000000..697e8c3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_white.png.meta new file mode 100644 index 0000000..d14bf94 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_lv_badge_hexagon_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4cc15d56801324514bf36463981c0e62 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8062101684941825405 + second: progress_lv_badge_hexagon_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_lv_badge_hexagon_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 56 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 38ad6fd7b39ad1090800000000000000 + internalID: -8062101684941825405 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_lv_badge_hexagon_white_0: -8062101684941825405 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01.png new file mode 100755 index 0000000..093ae28 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01.png.meta new file mode 100644 index 0000000..6435f8d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 73f5eb0dcabb54553bcf204ff1da8418 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6430783313832208738 + second: progress_pass_bg_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_bg_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e969587d5a441c6a0800000000000000 + internalID: -6430783313832208738 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_bg_01_0: -6430783313832208738 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01_white.png new file mode 100755 index 0000000..57a5d02 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01_white.png.meta new file mode 100644 index 0000000..db34cf0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_01_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8dc923c606a974864a61223aa8cbc95a +TextureImporter: + internalIDToNameTable: + - first: + 213: -6747292960101804689 + second: progress_pass_bg_01_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_bg_01_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f6553ad2dcccc52a0800000000000000 + internalID: -6747292960101804689 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_bg_01_white_0: -6747292960101804689 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02.png new file mode 100755 index 0000000..1ba7e52 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02.png.meta new file mode 100644 index 0000000..e19ad48 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 47ac272ee0784470f8b69b3dcf12f52d +TextureImporter: + internalIDToNameTable: + - first: + 213: -2110727275947748619 + second: progress_pass_bg_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_bg_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 50 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5f21863c9b035b2e0800000000000000 + internalID: -2110727275947748619 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_bg_02_0: -2110727275947748619 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02_white.png new file mode 100755 index 0000000..5cb9fed Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02_white.png.meta new file mode 100644 index 0000000..1c2c1b0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_bg_02_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3c5edd0351b6948f1bfbfc7020409144 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3091620146208405118 + second: progress_pass_bg_02_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_bg_02_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 50 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2898ecc6bdb5815d0800000000000000 + internalID: -3091620146208405118 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_bg_02_white_0: -3091620146208405118 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill.png new file mode 100755 index 0000000..79060b6 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill.png.meta new file mode 100644 index 0000000..d34e625 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8c212f164e2d145c9b06a6ed1216eeac +TextureImporter: + internalIDToNameTable: + - first: + 213: 1284691154782890742 + second: progress_pass_fill_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_fill_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 7 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6faabe67cc324d110800000000000000 + internalID: 1284691154782890742 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_fill_0: 1284691154782890742 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill_white.png new file mode 100755 index 0000000..a1694b3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill_white.png.meta new file mode 100644 index 0000000..cd1fdae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_fill_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 37d201d3df11d4f0db23bb25d6f51404 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4025871068186088567 + second: progress_pass_fill_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_fill_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 7 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 77411c21864ced730800000000000000 + internalID: 4025871068186088567 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_fill_white_0: 4025871068186088567 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_gray.png new file mode 100755 index 0000000..44bf0ee Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_gray.png.meta new file mode 100644 index 0000000..27e84b8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 78c55fcc8980145dfa86e42ed2f58437 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4588589182997622240 + second: progress_pass_step_badge_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_step_badge_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 65 + height: 73 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0221a3f037e0250c0800000000000000 + internalID: -4588589182997622240 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_step_badge_gray_0: -4588589182997622240 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_violet.png new file mode 100755 index 0000000..285cadf Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_violet.png.meta new file mode 100644 index 0000000..5395b49 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ba2ef1fe2fdc042e4a3f6c7f88cdb848 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2952344037262333607 + second: progress_pass_step_badge_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_step_badge_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 65 + height: 73 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9596c348dba2707d0800000000000000 + internalID: -2952344037262333607 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_step_badge_violet_0: -2952344037262333607 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_white.png new file mode 100755 index 0000000..efd51ae Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_white.png.meta new file mode 100644 index 0000000..5be0d2f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_step_badge_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 82431e1006e1646b197ab3bd3287f522 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2953040694893614559 + second: progress_pass_step_badge_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_step_badge_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 65 + height: 73 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 12ae7954221b407d0800000000000000 + internalID: -2953040694893614559 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_step_badge_white_0: -2953040694893614559 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_violet.png new file mode 100755 index 0000000..bc1d047 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_violet.png.meta new file mode 100644 index 0000000..f3e4980 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5498194cab59c4617b560f03d8b23f51 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3680400302536446257 + second: progress_pass_textbox_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_textbox_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 78 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fce2318ac679cecc0800000000000000 + internalID: -3680400302536446257 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_textbox_violet_0: -3680400302536446257 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_white.png new file mode 100755 index 0000000..834eac5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_white.png.meta new file mode 100644 index 0000000..aae083d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_pass_textbox_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 52be5be3ed0d143949e3f7fb0c6bcf5e +TextureImporter: + internalIDToNameTable: + - first: + 213: 7203535620857176036 + second: progress_pass_textbox_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_pass_textbox_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 78 + height: 64 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4ef90103b7918f360800000000000000 + internalID: 7203535620857176036 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_pass_textbox_white_0: 7203535620857176036 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gradient.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gradient.png new file mode 100755 index 0000000..7df5746 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gradient.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gradient.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gradient.png.meta new file mode 100644 index 0000000..e1fd89f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gradient.png.meta @@ -0,0 +1,390 @@ +fileFormatVersion: 2 +guid: 4ab4becb140274d849722d4e2a611bd5 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1145413703464824593 + second: progress_step_gradient_0 + - first: + 213: 7537048445061436883 + second: progress_step_gradient_1 + - first: + 213: -3381444374735818605 + second: progress_step_gradient_2 + - first: + 213: 6671690584542645996 + second: progress_step_gradient_3 + - first: + 213: 4173241077573886290 + second: progress_step_gradient_4 + - first: + 213: 7573446836865850648 + second: progress_step_gradient_5 + - first: + 213: -373988223805173144 + second: progress_step_gradient_6 + - first: + 213: 527788483221636247 + second: progress_step_gradient_7 + - first: + 213: 3331761712132326771 + second: progress_step_gradient_8 + - first: + 213: -6988655663058037645 + second: progress_step_gradient_9 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_step_gradient_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 11fa2e3d1b355ef00800000000000000 + internalID: 1145413703464824593 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_1 + rect: + serializedVersion: 2 + x: 44 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3d51cc6b0a9f89860800000000000000 + internalID: 7537048445061436883 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_2 + rect: + serializedVersion: 2 + x: 89 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 390f020c142b211d0800000000000000 + internalID: -3381444374735818605 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_3 + rect: + serializedVersion: 2 + x: 134 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cee8bfe0d3b969c50800000000000000 + internalID: 6671690584542645996 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_4 + rect: + serializedVersion: 2 + x: 179 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2512cd636a45ae930800000000000000 + internalID: 4173241077573886290 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_5 + rect: + serializedVersion: 2 + x: 224 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 81dd1b4b5c94a1960800000000000000 + internalID: 7573446836865850648 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_6 + rect: + serializedVersion: 2 + x: 269 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 862d9e121b35fcaf0800000000000000 + internalID: -373988223805173144 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_7 + rect: + serializedVersion: 2 + x: 314 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 794c7f244d4135700800000000000000 + internalID: 527788483221636247 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_8 + rect: + serializedVersion: 2 + x: 359 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 37505efef9bcc3e20800000000000000 + internalID: 3331761712132326771 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gradient_9 + rect: + serializedVersion: 2 + x: 404 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 37457e1b3be430f90800000000000000 + internalID: -6988655663058037645 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_step_gradient_0: 1145413703464824593 + progress_step_gradient_1: 7537048445061436883 + progress_step_gradient_2: -3381444374735818605 + progress_step_gradient_3: 6671690584542645996 + progress_step_gradient_4: 4173241077573886290 + progress_step_gradient_5: 7573446836865850648 + progress_step_gradient_6: -373988223805173144 + progress_step_gradient_7: 527788483221636247 + progress_step_gradient_8: 3331761712132326771 + progress_step_gradient_9: -6988655663058037645 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gray.png new file mode 100755 index 0000000..0755340 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gray.png.meta new file mode 100644 index 0000000..df41335 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_gray.png.meta @@ -0,0 +1,390 @@ +fileFormatVersion: 2 +guid: 39471a7b658e449799133b2aef9400cb +TextureImporter: + internalIDToNameTable: + - first: + 213: 2457703542918247685 + second: progress_step_gray_0 + - first: + 213: 2573446929331927178 + second: progress_step_gray_1 + - first: + 213: 4809697414921266259 + second: progress_step_gray_2 + - first: + 213: -4683838450559118879 + second: progress_step_gray_3 + - first: + 213: 3501684130137717493 + second: progress_step_gray_4 + - first: + 213: 6151334878383895999 + second: progress_step_gray_5 + - first: + 213: 9130337484718373261 + second: progress_step_gray_6 + - first: + 213: -6905772978940724552 + second: progress_step_gray_7 + - first: + 213: -8768620195420514930 + second: progress_step_gray_8 + - first: + 213: -8349988153600014277 + second: progress_step_gray_9 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_step_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5057cdec9548b1220800000000000000 + internalID: 2457703542918247685 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_1 + rect: + serializedVersion: 2 + x: 44 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a883627f858b6b320800000000000000 + internalID: 2573446929331927178 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_2 + rect: + serializedVersion: 2 + x: 89 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3542f75e05a7fb240800000000000000 + internalID: 4809697414921266259 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_3 + rect: + serializedVersion: 2 + x: 134 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1e19b19ceb9affeb0800000000000000 + internalID: -4683838450559118879 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_4 + rect: + serializedVersion: 2 + x: 179 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5fa3b74e92b789030800000000000000 + internalID: 3501684130137717493 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_5 + rect: + serializedVersion: 2 + x: 224 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fb5fa801b7eed5550800000000000000 + internalID: 6151334878383895999 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_6 + rect: + serializedVersion: 2 + x: 269 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d897218519975be70800000000000000 + internalID: 9130337484718373261 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_7 + rect: + serializedVersion: 2 + x: 314 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8ba3fb26014c920a0800000000000000 + internalID: -6905772978940724552 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_8 + rect: + serializedVersion: 2 + x: 359 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e85d4a1f36a9f4680800000000000000 + internalID: -8768620195420514930 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_gray_9 + rect: + serializedVersion: 2 + x: 404 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b3883f1b302ee1c80800000000000000 + internalID: -8349988153600014277 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_step_gray_0: 2457703542918247685 + progress_step_gray_1: 2573446929331927178 + progress_step_gray_2: 4809697414921266259 + progress_step_gray_3: -4683838450559118879 + progress_step_gray_4: 3501684130137717493 + progress_step_gray_5: 6151334878383895999 + progress_step_gray_6: 9130337484718373261 + progress_step_gray_7: -6905772978940724552 + progress_step_gray_8: -8768620195420514930 + progress_step_gray_9: -8349988153600014277 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_purple.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_purple.png new file mode 100755 index 0000000..868da75 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_purple.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_purple.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_purple.png.meta new file mode 100644 index 0000000..d7e1231 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_purple.png.meta @@ -0,0 +1,390 @@ +fileFormatVersion: 2 +guid: 9b0faa3fc5c574a72bba24eede18fbe0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5010658846576034205 + second: progress_step_purple_0 + - first: + 213: 1807920047784445912 + second: progress_step_purple_1 + - first: + 213: 8884578961105723863 + second: progress_step_purple_2 + - first: + 213: 7690652023617816411 + second: progress_step_purple_3 + - first: + 213: -6721418389553203962 + second: progress_step_purple_4 + - first: + 213: -2337956966871719954 + second: progress_step_purple_5 + - first: + 213: -5815346857858079511 + second: progress_step_purple_6 + - first: + 213: -5448077030253108722 + second: progress_step_purple_7 + - first: + 213: -5102232186173335905 + second: progress_step_purple_8 + - first: + 213: 6573576970792838818 + second: progress_step_purple_9 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_step_purple_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 36eba2f9350967ab0800000000000000 + internalID: -5010658846576034205 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_1 + rect: + serializedVersion: 2 + x: 44 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8d7cf7664b5071910800000000000000 + internalID: 1807920047784445912 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_2 + rect: + serializedVersion: 2 + x: 89 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7d1ad9b1e7d5c4b70800000000000000 + internalID: 8884578961105723863 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_3 + rect: + serializedVersion: 2 + x: 134 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b5701e6c44faaba60800000000000000 + internalID: 7690652023617816411 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_4 + rect: + serializedVersion: 2 + x: 179 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 60537e71699b8b2a0800000000000000 + internalID: -6721418389553203962 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_5 + rect: + serializedVersion: 2 + x: 224 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: eef16719688ed8fd0800000000000000 + internalID: -2337956966871719954 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_6 + rect: + serializedVersion: 2 + x: 269 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9e46fa308dcbb4fa0800000000000000 + internalID: -5815346857858079511 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_7 + rect: + serializedVersion: 2 + x: 314 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e026cce5eca8464b0800000000000000 + internalID: -5448077030253108722 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_8 + rect: + serializedVersion: 2 + x: 359 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f96d2950cda3139b0800000000000000 + internalID: -5102232186173335905 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_purple_9 + rect: + serializedVersion: 2 + x: 404 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2a6abc73d690a3b50800000000000000 + internalID: 6573576970792838818 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_step_purple_0: -5010658846576034205 + progress_step_purple_1: 1807920047784445912 + progress_step_purple_2: 8884578961105723863 + progress_step_purple_3: 7690652023617816411 + progress_step_purple_4: -6721418389553203962 + progress_step_purple_5: -2337956966871719954 + progress_step_purple_6: -5815346857858079511 + progress_step_purple_7: -5448077030253108722 + progress_step_purple_8: -5102232186173335905 + progress_step_purple_9: 6573576970792838818 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_white.png new file mode 100755 index 0000000..88b41d2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_white.png.meta new file mode 100644 index 0000000..a4ac1ae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Progress/progress_step_white.png.meta @@ -0,0 +1,390 @@ +fileFormatVersion: 2 +guid: 3b9c59713e8f14d79a3d5ec270fed11d +TextureImporter: + internalIDToNameTable: + - first: + 213: -3755776235936496229 + second: progress_step_white_0 + - first: + 213: 6429473089028129112 + second: progress_step_white_1 + - first: + 213: -8527014559485708784 + second: progress_step_white_2 + - first: + 213: -4863148634314109112 + second: progress_step_white_3 + - first: + 213: 294842270511968826 + second: progress_step_white_4 + - first: + 213: -4919310099081282024 + second: progress_step_white_5 + - first: + 213: -7217023296400313793 + second: progress_step_white_6 + - first: + 213: 7754589014545352517 + second: progress_step_white_7 + - first: + 213: 2795283882200537848 + second: progress_step_white_8 + - first: + 213: 5535489444165159056 + second: progress_step_white_9 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: progress_step_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b95c621996dc0ebc0800000000000000 + internalID: -3755776235936496229 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_1 + rect: + serializedVersion: 2 + x: 44 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 851847ca5b31a3950800000000000000 + internalID: 6429473089028129112 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_2 + rect: + serializedVersion: 2 + x: 89 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 016354baf65f9a980800000000000000 + internalID: -8527014559485708784 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_3 + rect: + serializedVersion: 2 + x: 134 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 84f08c94510a28cb0800000000000000 + internalID: -4863148634314109112 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_4 + rect: + serializedVersion: 2 + x: 179 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a32b2ae9b7d771400800000000000000 + internalID: 294842270511968826 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_5 + rect: + serializedVersion: 2 + x: 224 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 81eb44c47891bbbb0800000000000000 + internalID: -4919310099081282024 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_6 + rect: + serializedVersion: 2 + x: 269 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f323752ac8bf7db90800000000000000 + internalID: -7217023296400313793 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_7 + rect: + serializedVersion: 2 + x: 314 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5474f178f95dd9b60800000000000000 + internalID: 7754589014545352517 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_8 + rect: + serializedVersion: 2 + x: 359 + y: 0 + width: 43 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8fa10fc71e7dac620800000000000000 + internalID: 2795283882200537848 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: progress_step_white_9 + rect: + serializedVersion: 2 + x: 404 + y: 0 + width: 42 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0988369325202dc40800000000000000 + internalID: 5535489444165159056 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + progress_step_white_0: -3755776235936496229 + progress_step_white_1: 6429473089028129112 + progress_step_white_2: -8527014559485708784 + progress_step_white_3: -4863148634314109112 + progress_step_white_4: 294842270511968826 + progress_step_white_5: -4919310099081282024 + progress_step_white_6: -7217023296400313793 + progress_step_white_7: 7754589014545352517 + progress_step_white_8: 2795283882200537848 + progress_step_white_9: 5535489444165159056 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton.meta new file mode 100644 index 0000000..e52d45a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b05daf7aac9d94fb09d2cb5a31e9fd80 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_disabled.png new file mode 100755 index 0000000..601aec2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_disabled.png.meta new file mode 100644 index 0000000..36db180 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8ee0c91bf2cdc4757ae23ef8bedf658b +TextureImporter: + internalIDToNameTable: + - first: + 213: -408709020657362075 + second: radio_button_01_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_01_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 56b5837af49f35af0800000000000000 + internalID: -408709020657362075 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_01_disabled_0: -408709020657362075 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_off.png new file mode 100755 index 0000000..85741f3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_off.png.meta new file mode 100644 index 0000000..b836f3c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 882dfaa574ece4645ae4d9d8cee94837 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5203951890585538669 + second: radio_button_01_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_01_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 39f2d65c359d7c7b0800000000000000 + internalID: -5203951890585538669 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_01_off_0: -5203951890585538669 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_on.png new file mode 100755 index 0000000..5c2f167 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_on.png.meta new file mode 100644 index 0000000..8b41214 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 65d8898d6c84a4b4185de1d524afea46 +TextureImporter: + internalIDToNameTable: + - first: + 213: -9209170149610453364 + second: radio_button_01_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_01_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c86865c8a84723080800000000000000 + internalID: -9209170149610453364 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_01_on_0: -9209170149610453364 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_bg.png new file mode 100755 index 0000000..4760dbe Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_bg.png.meta new file mode 100644 index 0000000..1f0760a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 69204b8f8cc0a431dbfa3b90bb9ff5c8 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2188842510055095119 + second: radio_button_01_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_01_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1b444e6855baf91e0800000000000000 + internalID: -2188842510055095119 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_01_white_bg_0: -2188842510055095119 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_radio.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_radio.png new file mode 100755 index 0000000..23c115f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_radio.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_radio.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_radio.png.meta new file mode 100644 index 0000000..fb0c55c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_01_white_radio.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6826ebd8f8a82429497f1b97b6d4e97d +TextureImporter: + internalIDToNameTable: + - first: + 213: 4358605054408502526 + second: radio_button_01_white_radio_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_01_white_radio_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 24 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: efcad304430ec7c30800000000000000 + internalID: 4358605054408502526 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_01_white_radio_0: 4358605054408502526 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_disabled.png new file mode 100755 index 0000000..4adbae2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_disabled.png.meta new file mode 100644 index 0000000..74945a0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 101c2dcbc229040d894c83bfc8cdf285 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6325151618617900772 + second: radio_button_02_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_02_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4eef43292e377c750800000000000000 + internalID: 6325151618617900772 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_02_disabled_0: 6325151618617900772 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_off.png new file mode 100755 index 0000000..dae286d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_off.png.meta new file mode 100644 index 0000000..a5f0357 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e8181776c2e1c4fda8a844a1323db05a +TextureImporter: + internalIDToNameTable: + - first: + 213: 4071402086928644970 + second: radio_button_02_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_02_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a6b7a2970a6808830800000000000000 + internalID: 4071402086928644970 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_02_off_0: 4071402086928644970 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_on.png new file mode 100755 index 0000000..ecbcbcc Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_on.png.meta new file mode 100644 index 0000000..e1e3ac0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e6e7fd66f26e74bcba596bc0c078de56 +TextureImporter: + internalIDToNameTable: + - first: + 213: -634136215051332881 + second: radio_button_02_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_02_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fe297a2e8781337f0800000000000000 + internalID: -634136215051332881 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_02_on_0: -634136215051332881 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_bg.png new file mode 100755 index 0000000..4760dbe Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_bg.png.meta new file mode 100644 index 0000000..7c9d217 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 288312c1664204537b07e06617c8292b +TextureImporter: + internalIDToNameTable: + - first: + 213: -4821870907092209563 + second: radio_button_02_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_02_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5607af515f5451db0800000000000000 + internalID: -4821870907092209563 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_02_white_bg_0: -4821870907092209563 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_border.png new file mode 100755 index 0000000..7cdb39f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_border.png.meta new file mode 100644 index 0000000..aaa2157 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d233dc50ddcc74462b7687a4a57cdbe6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6060206700980751028 + second: radio_button_02_white_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_02_white_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 54 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4ba466dd2ed2a1450800000000000000 + internalID: 6060206700980751028 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_02_white_border_0: 6060206700980751028 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_radio.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_radio.png new file mode 100755 index 0000000..ece5226 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_radio.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_radio.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_radio.png.meta new file mode 100644 index 0000000..a1b6935 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/RadioButton/radio_button_02_white_radio.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c3e3da4fa1ad94065af2b620fd147bf5 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1826937334205812553 + second: radio_button_02_white_radio_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: radio_button_02_white_radio_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 32 + height: 32 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 94f8c3073d59a5910800000000000000 + internalID: 1826937334205812553 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + radio_button_02_white_radio_0: 1826937334205812553 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem.meta new file mode 100644 index 0000000..25b9ec3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 470ce6351c8b94d759afba2c36dab021 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_01.png new file mode 100755 index 0000000..521e4b6 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_01.png.meta new file mode 100644 index 0000000..af52368 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 50fddcad4278c4549af0ba95a47ab9e7 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2393766674097040171 + second: gem_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 440 + height: 387 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5d4174384e1a7ced0800000000000000 + internalID: -2393766674097040171 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_01_0: -2393766674097040171 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_02.png new file mode 100755 index 0000000..0887d0b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_02.png.meta new file mode 100644 index 0000000..39aae98 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c294b23f5da514c6ab852396b711f4ba +TextureImporter: + internalIDToNameTable: + - first: + 213: 8817019790960912848 + second: gem_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 452 + height: 454 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0d960d909c85c5a70800000000000000 + internalID: 8817019790960912848 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_02_0: 8817019790960912848 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_03.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_03.png new file mode 100755 index 0000000..93c3020 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_03.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_03.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_03.png.meta new file mode 100644 index 0000000..27feb7b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_03.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 054fe83591ff046e89344f59d98d8aae +TextureImporter: + internalIDToNameTable: + - first: + 213: 6914003639015951727 + second: gem_03_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_03_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 552 + height: 518 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f6dcd4f7da973ff50800000000000000 + internalID: 6914003639015951727 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_03_0: 6914003639015951727 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_04.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_04.png new file mode 100755 index 0000000..3308c6c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_04.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_04.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_04.png.meta new file mode 100644 index 0000000..8de2cd5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_04.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 33e1aae2b5d1d4774ab0a7bcc6cfc6a3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8263917951045151403 + second: gem_04_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_04_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 661 + height: 465 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: baa2505a7955fa270800000000000000 + internalID: 8263917951045151403 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_04_0: 8263917951045151403 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_05.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_05.png new file mode 100755 index 0000000..6644efb Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_05.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_05.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_05.png.meta new file mode 100644 index 0000000..99373f7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_05.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 61886c27cd5c24e27b8034f1da943441 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1207233957396233476 + second: gem_05_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_05_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 661 + height: 555 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cf2cb98ac1b0f3fe0800000000000000 + internalID: -1207233957396233476 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_05_0: -1207233957396233476 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_06.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_06.png new file mode 100755 index 0000000..5c36d1a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_06.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_06.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_06.png.meta new file mode 100644 index 0000000..22395e8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_06.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 13f044dc61cb240cc9279e4aa7b6b6cc +TextureImporter: + internalIDToNameTable: + - first: + 213: -1077162195667718523 + second: gem_06_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_06_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 814 + height: 785 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 58eeeb9a0b62d01f0800000000000000 + internalID: -1077162195667718523 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_06_0: -1077162195667718523 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_01.png new file mode 100755 index 0000000..2058dc8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_01.png.meta new file mode 100644 index 0000000..65d88f9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c883ad4c72ea7458786f2a7f1832fbd4 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1171468613081372020 + second: gem_shadowless_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_shadowless_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 440 + height: 327 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4751c343f74e14010800000000000000 + internalID: 1171468613081372020 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_shadowless_01_0: 1171468613081372020 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_02.png new file mode 100755 index 0000000..09c1d1e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_02.png.meta new file mode 100644 index 0000000..ce55ef1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d94dedbe5da3b4acabeb9ccd1dedd582 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3988392471423250291 + second: gem_shadowless_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_shadowless_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 447 + height: 434 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d8099fbbd2266a8c0800000000000000 + internalID: -3988392471423250291 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_shadowless_02_0: -3988392471423250291 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_03.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_03.png new file mode 100755 index 0000000..461c9de Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_03.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_03.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_03.png.meta new file mode 100644 index 0000000..daed3f5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_03.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 839a20d6b6e8647a19472a91ec9fbcfe +TextureImporter: + internalIDToNameTable: + - first: + 213: -2317472874822614336 + second: gem_shadowless_03_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_shadowless_03_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 552 + height: 490 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0c24897e2bea6dfd0800000000000000 + internalID: -2317472874822614336 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_shadowless_03_0: -2317472874822614336 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_04.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_04.png new file mode 100755 index 0000000..37fcbf7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_04.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_04.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_04.png.meta new file mode 100644 index 0000000..172793f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_04.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 50eadad1f2e5f44ef93c4f713380357b +TextureImporter: + internalIDToNameTable: + - first: + 213: -3328062660968012698 + second: gem_shadowless_04_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_shadowless_04_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 642 + height: 450 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 664a2c684a850d1d0800000000000000 + internalID: -3328062660968012698 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_shadowless_04_0: -3328062660968012698 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_05.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_05.png new file mode 100755 index 0000000..019d157 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_05.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_05.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_05.png.meta new file mode 100644 index 0000000..657e58f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_05.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a6a5eb50e800643f58a8bb46f9cd8ace +TextureImporter: + internalIDToNameTable: + - first: + 213: -3587616389411960871 + second: gem_shadowless_05_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_shadowless_05_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 608 + height: 553 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9d70bbed6e9363ec0800000000000000 + internalID: -3587616389411960871 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_shadowless_05_0: -3587616389411960871 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_06.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_06.png new file mode 100755 index 0000000..3a8eb1d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_06.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_06.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_06.png.meta new file mode 100644 index 0000000..2f7b2b1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gem_shadowless_06.png.meta @@ -0,0 +1,182 @@ +fileFormatVersion: 2 +guid: cbb64d88a966a4408a01870b5a95fbdb +TextureImporter: + internalIDToNameTable: + - first: + 213: 3944290700555534273 + second: gem_shadowless_06_0 + - first: + 213: 5545969264451066519 + second: gem_shadowless_06_1 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gem_shadowless_06_0 + rect: + serializedVersion: 2 + x: 0 + y: 64 + width: 796 + height: 721 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1cf3d719e7fecb630800000000000000 + internalID: 3944290700555534273 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: gem_shadowless_06_1 + rect: + serializedVersion: 2 + x: 323 + y: 0 + width: 168 + height: 110 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 79a17d689ad37fc40800000000000000 + internalID: 5545969264451066519 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gem_shadowless_06_0: 3944290700555534273 + gem_shadowless_06_1: 5545969264451066519 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_01.png new file mode 100755 index 0000000..280543b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_01.png.meta new file mode 100644 index 0000000..81bbd5a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5f8f5ad33c70a437b8a0dd6326b1b229 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5783113326861504038 + second: gold_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 397 + height: 328 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ad1b798c1114ebfa0800000000000000 + internalID: -5783113326861504038 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_01_0: -5783113326861504038 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_02.png new file mode 100755 index 0000000..f78a188 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_02.png.meta new file mode 100644 index 0000000..b9a3bf2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6556f306ccdfc46558bec4887327a115 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3183744519848866733 + second: gold_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 429 + height: 397 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: da33039c5ceee2c20800000000000000 + internalID: 3183744519848866733 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_02_0: 3183744519848866733 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_03.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_03.png new file mode 100755 index 0000000..20e1664 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_03.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_03.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_03.png.meta new file mode 100644 index 0000000..d939945 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_03.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 17e0aeaeab52448c89f2ef8f55f429fd +TextureImporter: + internalIDToNameTable: + - first: + 213: 5323416431931247887 + second: gold_03_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_03_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 561 + height: 460 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f0d4db84a0390e940800000000000000 + internalID: 5323416431931247887 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_03_0: 5323416431931247887 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_04.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_04.png new file mode 100755 index 0000000..85ac493 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_04.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_04.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_04.png.meta new file mode 100644 index 0000000..e2bcc0d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_04.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9a97381afbd604ec88c4b11438aad864 +TextureImporter: + internalIDToNameTable: + - first: + 213: 9076855744671337443 + second: gold_04_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_04_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 661 + height: 495 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3eb4992653877fd70800000000000000 + internalID: 9076855744671337443 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_04_0: 9076855744671337443 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_05.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_05.png new file mode 100755 index 0000000..9f0dbe7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_05.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_05.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_05.png.meta new file mode 100644 index 0000000..1162c1f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_05.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a1a3f2bec2a764a659f0c82cf099da61 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8169955672604759640 + second: gold_05_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_05_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 661 + height: 591 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8a9a4bf1a9c7e9e80800000000000000 + internalID: -8169955672604759640 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_05_0: -8169955672604759640 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_06.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_06.png new file mode 100755 index 0000000..fb71606 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_06.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_06.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_06.png.meta new file mode 100644 index 0000000..fc5595b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_06.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b4e282ca4e8e647218810f4afa9ee4bd +TextureImporter: + internalIDToNameTable: + - first: + 213: -1834601727760964032 + second: gold_06_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_06_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 814 + height: 711 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0466d70e27f2a86e0800000000000000 + internalID: -1834601727760964032 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_06_0: -1834601727760964032 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_01.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_01.png new file mode 100755 index 0000000..58313d1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_01.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_01.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_01.png.meta new file mode 100644 index 0000000..cae3b65 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_01.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 942717ce92f9048f98f4c10b9cc98c1f +TextureImporter: + internalIDToNameTable: + - first: + 213: 3795717086757693527 + second: gold_shadowless_01_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_shadowless_01_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 356 + height: 321 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 758a21074981da430800000000000000 + internalID: 3795717086757693527 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_shadowless_01_0: 3795717086757693527 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_02.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_02.png new file mode 100755 index 0000000..7719446 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_02.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_02.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_02.png.meta new file mode 100644 index 0000000..9ef535f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_02.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9cb389ca73d5b4bdeb83467ade9b0222 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4093816766709230930 + second: gold_shadowless_02_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_shadowless_02_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 397 + height: 390 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 25ded3bc8a820d830800000000000000 + internalID: 4093816766709230930 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_shadowless_02_0: 4093816766709230930 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_03.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_03.png new file mode 100755 index 0000000..9b7d5ac Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_03.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_03.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_03.png.meta new file mode 100644 index 0000000..d454015 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_03.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4e4c8d6149a25451d95349ebcccb5f6c +TextureImporter: + internalIDToNameTable: + - first: + 213: -4942053390658910471 + second: gold_shadowless_03_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_shadowless_03_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 495 + height: 437 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9f6c2c410ac4a6bb0800000000000000 + internalID: -4942053390658910471 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_shadowless_03_0: -4942053390658910471 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_04.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_04.png new file mode 100755 index 0000000..aeb3a6d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_04.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_04.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_04.png.meta new file mode 100644 index 0000000..2c9d625 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_04.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e13d2cd1ec7004b9091bccb57b994876 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5591675736180572985 + second: gold_shadowless_04_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_shadowless_04_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 602 + height: 465 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7cc39cd3b806662b0800000000000000 + internalID: -5591675736180572985 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_shadowless_04_0: -5591675736180572985 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_05.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_05.png new file mode 100755 index 0000000..5edefb4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_05.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_05.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_05.png.meta new file mode 100644 index 0000000..8554e15 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_05.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1aaa747d75fbc4d7fad4f521e0329fa8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6897708442317429067 + second: gold_shadowless_05_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_shadowless_05_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 598 + height: 567 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b491b8c584599bf50800000000000000 + internalID: 6897708442317429067 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_shadowless_05_0: 6897708442317429067 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_06.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_06.png new file mode 100755 index 0000000..25597a1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_06.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_06.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_06.png.meta new file mode 100644 index 0000000..b72a4d3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/ShopItem/gold_shadowless_06.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3c28a4092f53444c3aa8c5dc57d3f9b6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1721633588400066113 + second: gold_shadowless_06_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: gold_shadowless_06_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 794 + height: 700 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 14e87f580a874e710800000000000000 + internalID: 1721633588400066113 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + gold_shadowless_06_0: 1721633588400066113 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider.meta new file mode 100644 index 0000000..9b5379b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 364c773f6d23a40eb916f69189bb85f6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_bg.png new file mode 100755 index 0000000..dfcd068 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_bg.png.meta new file mode 100644 index 0000000..d8f984a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 23a55050f59b7407499d245432a400c5 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3868923700347201907 + second: slider_merged_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_merged_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 30 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d8617b99462de4ac0800000000000000 + internalID: -3868923700347201907 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_merged_bg_0: -3868923700347201907 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_fill_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_fill_violet.png new file mode 100755 index 0000000..b987f8a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_fill_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_fill_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_fill_violet.png.meta new file mode 100644 index 0000000..b470d87 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_fill_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f134716667d8b4784b6d2395da173cde +TextureImporter: + internalIDToNameTable: + - first: + 213: 5001125735631315705 + second: slider_merged_fill_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_merged_fill_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 30 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9f26e550c51976540800000000000000 + internalID: 5001125735631315705 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_merged_fill_violet_0: 5001125735631315705 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_off.png new file mode 100755 index 0000000..f722df9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_off.png.meta new file mode 100644 index 0000000..a859b91 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4be97d7b1dfb64335b17478180b7a1e9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6453706190785601969 + second: slider_merged_handle_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_merged_handle_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 65 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f4e1c75a964df66a0800000000000000 + internalID: -6453706190785601969 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_merged_handle_off_0: -6453706190785601969 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_on.png new file mode 100755 index 0000000..db1df05 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_on.png.meta new file mode 100644 index 0000000..2147859 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_merged_handle_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 02fa176a03e444dbba2f9eae43032b5f +TextureImporter: + internalIDToNameTable: + - first: + 213: 3270050504387656937 + second: slider_merged_handle_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_merged_handle_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 65 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9ecfc97bb9d816d20800000000000000 + internalID: 3270050504387656937 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_merged_handle_on_0: 3270050504387656937 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_bg.png new file mode 100755 index 0000000..aecdf97 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_bg.png.meta new file mode 100644 index 0000000..b68cfa4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2a2d3c63b43f7416ab45c0d4db9a25de +TextureImporter: + internalIDToNameTable: + - first: + 213: 8653117144061445800 + second: slider_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 30 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8a600a3423c061870800000000000000 + internalID: 8653117144061445800 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_white_bg_0: 8653117144061445800 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_bg.png new file mode 100755 index 0000000..fea3a6e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_bg.png.meta new file mode 100644 index 0000000..4e61918 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 55c9f4b55a3354b52999264cca77f237 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3638859938061740564 + second: slider_white_handle_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_white_handle_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 65 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ce51e647a2c208dc0800000000000000 + internalID: -3638859938061740564 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_white_handle_bg_0: -3638859938061740564 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_border.png new file mode 100755 index 0000000..58fcb3f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_border.png.meta new file mode 100644 index 0000000..e281f31 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Slider/slider_white_handle_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 46e68b7acb36742f699369e687df95a6 +TextureImporter: + internalIDToNameTable: + - first: + 213: -162091421259411783 + second: slider_white_handle_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: slider_white_handle_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 40 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9bec1be06b220cdf0800000000000000 + internalID: -162091421259411783 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + slider_white_handle_border_0: -162091421259411783 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper.meta new file mode 100644 index 0000000..4aaa764 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 55de41b2d20414b83adc3d28ac884ddb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_gray.png new file mode 100755 index 0000000..75e8e6b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_gray.png.meta new file mode 100644 index 0000000..1de6acd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e33fb7268fac54d0f8acf6d5f8017153 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2319395515770022702 + second: stepper_button_mimus_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_mimus_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e2b2b13dee5203020800000000000000 + internalID: 2319395515770022702 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_mimus_gray_0: 2319395515770022702 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_violet.png new file mode 100755 index 0000000..96dc989 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_violet.png.meta new file mode 100644 index 0000000..4a85603 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_mimus_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8032a78237df04348b0c3beebfd41491 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3075146098222049215 + second: stepper_button_mimus_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_mimus_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fb724f0651d1daa20800000000000000 + internalID: 3075146098222049215 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_mimus_violet_0: 3075146098222049215 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_gray.png new file mode 100755 index 0000000..9155d87 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_gray.png.meta new file mode 100644 index 0000000..b1993b5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: cb34ae8dd1ac8423c8435f8c65e64c35 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1503418637681741410 + second: stepper_button_next_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_next_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 26ec8b719473dd410800000000000000 + internalID: 1503418637681741410 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_next_gray_0: 1503418637681741410 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_violet.png new file mode 100755 index 0000000..145b06d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_violet.png.meta new file mode 100644 index 0000000..215f003 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_next_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 295ce4045d8694012af9e05244b2501c +TextureImporter: + internalIDToNameTable: + - first: + 213: 2531948015666978635 + second: stepper_button_next_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_next_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b4fd59f2e49432320800000000000000 + internalID: 2531948015666978635 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_next_violet_0: 2531948015666978635 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_gray.png new file mode 100755 index 0000000..b1a7e81 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_gray.png.meta new file mode 100644 index 0000000..38a1902 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4daccf514fcc3471b8cb3e2e43863220 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7728474150992124400 + second: stepper_button_plus_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_plus_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0166356f4b1feb490800000000000000 + internalID: -7728474150992124400 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_plus_gray_0: -7728474150992124400 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_violet.png new file mode 100755 index 0000000..a34e6c4 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_violet.png.meta new file mode 100644 index 0000000..a807954 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_plus_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4b3d421df2b16405e9adae785827f505 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5426704716382957877 + second: stepper_button_plus_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_plus_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 53171f800378f4b40800000000000000 + internalID: 5426704716382957877 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_plus_violet_0: 5426704716382957877 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_gray.png new file mode 100755 index 0000000..1757b5c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_gray.png.meta new file mode 100644 index 0000000..5629b30 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 885e5f63c15c3419a90d71c27d25a7b8 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5451123827754281878 + second: stepper_button_prev_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_prev_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a64d90c82c7b954b0800000000000000 + internalID: -5451123827754281878 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_prev_gray_0: -5451123827754281878 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_violet.png new file mode 100755 index 0000000..f630cf3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_violet.png.meta new file mode 100644 index 0000000..26f15fa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_button_prev_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 85759fbcbfbf344eb9c45b075c98f4b6 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8590878474930298849 + second: stepper_button_prev_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_button_prev_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 76 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1ef15ced47ee83770800000000000000 + internalID: 8590878474930298849 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_button_prev_violet_0: 8590878474930298849 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_merged_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_merged_bg.png new file mode 100755 index 0000000..6791bcb Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_merged_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_merged_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_merged_bg.png.meta new file mode 100644 index 0000000..15e1000 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_merged_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5982df7e63e024c9cb06f9c81662be42 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8588097335690822542 + second: stepper_merged_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_merged_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e83845e660d0f2770800000000000000 + internalID: 8588097335690822542 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_merged_bg_0: 8588097335690822542 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_bg.png new file mode 100755 index 0000000..80fb9c1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_bg.png.meta new file mode 100644 index 0000000..25b6d77 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e1b72601bcd334cafafa231335146eb7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4796615053172800536 + second: stepper_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 81cf7a03afff09240800000000000000 + internalID: 4796615053172800536 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_white_bg_0: 4796615053172800536 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_border.png new file mode 100755 index 0000000..83ba806 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_border.png.meta new file mode 100644 index 0000000..c8acf9b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Stepper/stepper_white_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 36fc47b12b5e24c2582ff96d0139dd7a +TextureImporter: + internalIDToNameTable: + - first: + 213: 6265224930533865827 + second: stepper_white_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: stepper_white_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 369746631ec82f650800000000000000 + internalID: 6265224930533865827 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + stepper_white_border_0: 6265224930533865827 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch.meta new file mode 100644 index 0000000..f3336b9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1a844bdc91cd4c5c8581860c40e8d38 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_bg.png new file mode 100755 index 0000000..5e2a159 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_bg.png.meta new file mode 100644 index 0000000..b7b43c4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 99f00a3cbce2049a4965bd1529bb4f3c +TextureImporter: + internalIDToNameTable: + - first: + 213: -7056664014983782184 + second: switch_01_colored_disabled_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_colored_disabled_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 94 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8d02c975771b11e90800000000000000 + internalID: -7056664014983782184 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_colored_disabled_bg_0: -7056664014983782184 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_handle.png new file mode 100755 index 0000000..3aada54 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_handle.png.meta new file mode 100644 index 0000000..eea4b8b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_disabled_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d104ad9a0ba444f63899f2d7b7b231cc +TextureImporter: + internalIDToNameTable: + - first: + 213: 8206018767967664414 + second: switch_01_colored_disabled_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_colored_disabled_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 41 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e19b6e49792a1e170800000000000000 + internalID: 8206018767967664414 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_colored_disabled_handle_0: 8206018767967664414 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_off_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_off_handle.png new file mode 100755 index 0000000..55b4729 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_off_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_off_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_off_handle.png.meta new file mode 100644 index 0000000..4c13fbb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_off_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0664cfeaac4c2479493091bba2d3d05f +TextureImporter: + internalIDToNameTable: + - first: + 213: -2531151603607679665 + second: switch_01_colored_off_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_colored_off_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 41 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f4dcd42f60b8fdcd0800000000000000 + internalID: -2531151603607679665 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_colored_off_handle_0: -2531151603607679665 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_on_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_on_handle.png new file mode 100755 index 0000000..24deb2c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_on_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_on_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_on_handle.png.meta new file mode 100644 index 0000000..0e529f9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_on_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6123096dd262d4df9a80106690e583e4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -9049259960717427252 + second: switch_01_colored_on_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_colored_on_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 41 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ccdb541c2029a6280800000000000000 + internalID: -9049259960717427252 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_colored_on_handle_0: -9049259960717427252 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_onoff_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_onoff_bg.png new file mode 100755 index 0000000..8bbd3db Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_onoff_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_onoff_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_onoff_bg.png.meta new file mode 100644 index 0000000..ad62797 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_colored_onoff_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 03a9a5187eae74f8c98a63059c764395 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5378363405351966998 + second: switch_01_colored_onoff_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_colored_onoff_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 94 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ae629078af63c55b0800000000000000 + internalID: -5378363405351966998 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_colored_onoff_bg_0: -5378363405351966998 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_disabled.png new file mode 100755 index 0000000..08978c5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_disabled.png.meta new file mode 100644 index 0000000..6ff0852 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 82556e8749380455e875054389793ff4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -9027955079689319605 + second: switch_01_merged_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_merged_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 94 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b4b4feaefa246b280800000000000000 + internalID: -9027955079689319605 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_merged_disabled_0: -9027955079689319605 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_off.png new file mode 100755 index 0000000..7e1b570 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_off.png.meta new file mode 100644 index 0000000..507d45b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6f2851c53e749404ab719e90218ae268 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4760526688201987008 + second: switch_01_merged_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_merged_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 94 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 04c24fd03363fedb0800000000000000 + internalID: -4760526688201987008 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_merged_off_0: -4760526688201987008 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_on.png new file mode 100755 index 0000000..6289d6e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_on.png.meta new file mode 100644 index 0000000..4fcfcb2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_merged_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 97af6089855434913b847bcc44cc27f5 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5296115117247719855 + second: switch_01_merged_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_merged_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 94 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fa9602d93a49f7940800000000000000 + internalID: 5296115117247719855 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_merged_on_0: 5296115117247719855 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_bg.png new file mode 100755 index 0000000..f1ed4bd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_bg.png.meta new file mode 100644 index 0000000..9dd043d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3d5691a27104545b19b9024fc752081e +TextureImporter: + internalIDToNameTable: + - first: + 213: -4308376696022575388 + second: switch_01_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 94 + height: 48 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4e6d003c8329534c0800000000000000 + internalID: -4308376696022575388 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_white_bg_0: -4308376696022575388 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_handle.png new file mode 100755 index 0000000..0fff3b5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_handle.png.meta new file mode 100644 index 0000000..f86a149 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_01_white_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5525ba317b6d9442780e0bb8bfb95fa9 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1324462534246773340 + second: switch_01_white_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_01_white_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 41 + height: 24 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c52b71858af616210800000000000000 + internalID: 1324462534246773340 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_01_white_handle_0: 1324462534246773340 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_bg.png new file mode 100755 index 0000000..ec8b500 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_bg.png.meta new file mode 100644 index 0000000..f7464a3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8ce9bce7f7443471b9f2f728410b3d65 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2754533970563281007 + second: switch_02_colored_disabled_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_colored_disabled_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f60bb255d021a3620800000000000000 + internalID: 2754533970563281007 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_colored_disabled_bg_0: 2754533970563281007 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_handle.png new file mode 100755 index 0000000..2bb7eae Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_handle.png.meta new file mode 100644 index 0000000..de3ee87 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_disabled_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 94332a1ca1fa64ed4b4c9ee708d3e463 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1260094718780806438 + second: switch_02_colored_disabled_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_colored_disabled_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 46 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ada69bf878e338ee0800000000000000 + internalID: -1260094718780806438 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_colored_disabled_handle_0: -1260094718780806438 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_bg.png new file mode 100755 index 0000000..e3786a9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_bg.png.meta new file mode 100644 index 0000000..01cbf31 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2e76ede606e444cc193b77c7d04fda46 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3261367430500630757 + second: switch_02_colored_off_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_colored_off_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5e0c4090664b24d20800000000000000 + internalID: 3261367430500630757 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_colored_off_bg_0: 3261367430500630757 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_handle.png new file mode 100755 index 0000000..235b94d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_handle.png.meta new file mode 100644 index 0000000..7fc8704 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_off_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 48f0e136a502b4c58b8fd98461d4bb7e +TextureImporter: + internalIDToNameTable: + - first: + 213: -4968231021287270545 + second: switch_02_colored_off_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_colored_off_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 46 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f67981e753c4d0bb0800000000000000 + internalID: -4968231021287270545 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_colored_off_handle_0: -4968231021287270545 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_bg.png new file mode 100755 index 0000000..1e66a11 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_bg.png.meta new file mode 100644 index 0000000..180e17b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ce2fe5671c4f948918868df8b8edeb08 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4973295163170871723 + second: switch_02_colored_on_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_colored_on_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ba9d7fbe991b40540800000000000000 + internalID: 4973295163170871723 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_colored_on_bg_0: 4973295163170871723 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_handle.png new file mode 100755 index 0000000..235b94d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_handle.png.meta new file mode 100644 index 0000000..9df3dc4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_colored_on_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 016843dec5a1e4c9abc353992d6a06fd +TextureImporter: + internalIDToNameTable: + - first: + 213: 1385267805569556917 + second: switch_02_colored_on_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_colored_on_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 46 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5b122cdcab5793310800000000000000 + internalID: 1385267805569556917 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_colored_on_handle_0: 1385267805569556917 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_disabled.png new file mode 100755 index 0000000..76a687e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_disabled.png.meta new file mode 100644 index 0000000..cc6f973 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8aef6f5dbf97f4835abe46603fccb517 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8683458167036966455 + second: switch_02_merged_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_merged_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 736f33c2237d18870800000000000000 + internalID: 8683458167036966455 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_merged_disabled_0: 8683458167036966455 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_off.png new file mode 100755 index 0000000..028b9a5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_off.png.meta new file mode 100644 index 0000000..b79681e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f538d1aaa8f3e43f4ba6d9dfd098724f +TextureImporter: + internalIDToNameTable: + - first: + 213: -5424943860143912369 + second: switch_02_merged_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_merged_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f4a8fa14d4ab6b4b0800000000000000 + internalID: -5424943860143912369 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_merged_off_0: -5424943860143912369 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_on.png new file mode 100755 index 0000000..4c88346 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_on.png.meta new file mode 100644 index 0000000..95d59db --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_merged_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c87af76457b9444c093dcd37612d678c +TextureImporter: + internalIDToNameTable: + - first: + 213: -7522680770211122855 + second: switch_02_merged_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_merged_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 95177e442b11a9790800000000000000 + internalID: -7522680770211122855 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_merged_on_0: -7522680770211122855 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_bg.png new file mode 100755 index 0000000..b7964d3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_bg.png.meta new file mode 100644 index 0000000..719b18e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: bbd5576938551404cb6a1db6d41b1585 +TextureImporter: + internalIDToNameTable: + - first: + 213: 378230469761749021 + second: switch_02_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 101 + height: 56 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d10d069bb9ebf3500800000000000000 + internalID: 378230469761749021 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_white_bg_0: 378230469761749021 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_handle.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_handle.png new file mode 100755 index 0000000..235b94d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_handle.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_handle.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_handle.png.meta new file mode 100644 index 0000000..ba537b2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Switch/switch_02_white_handle.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d7bb218078c3946149e8ff24e616cb37 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6541096353579123418 + second: switch_02_white_handle_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: switch_02_white_handle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 46 + height: 46 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ad2cfa43a74a6ca50800000000000000 + internalID: 6541096353579123418 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + switch_02_white_handle_0: 6541096353579123418 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab.meta new file mode 100644 index 0000000..9bc4e3c --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f316ed79ee56446718620fe56d8bc0c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample.meta new file mode 100644 index 0000000..f72dae9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5f969ae3b3b1844b8ab26c36f0823540 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_violet.png new file mode 100755 index 0000000..71b43aa Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_violet.png.meta new file mode 100644 index 0000000..cff157a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: fc12d585aad2e41dea98ec9eb32e6390 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2902532856396570556 + second: tab_01_merged_focus_down_l_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_down_l_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 335 + height: 87 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4402591deb128b7d0800000000000000 + internalID: -2902532856396570556 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_down_l_violet_0: -2902532856396570556 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_white.png new file mode 100755 index 0000000..1d9d7df Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_white.png.meta new file mode 100644 index 0000000..0855053 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_l_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: aa610304a18a748c880b8c694488c364 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2756963311979217936 + second: tab_01_merged_focus_down_l_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_down_l_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 335 + height: 87 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0fbb1ba897c4db9d0800000000000000 + internalID: -2756963311979217936 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_down_l_white_0: -2756963311979217936 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_violet.png new file mode 100755 index 0000000..49449ea Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_violet.png.meta new file mode 100644 index 0000000..64bc952 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: be4cf238f7ac54d988fb1df64f4d4c65 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5814318940163479904 + second: tab_01_merged_focus_down_s_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_down_s_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 160 + height: 88 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0a6eab0cab36f4fa0800000000000000 + internalID: -5814318940163479904 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_down_s_violet_0: -5814318940163479904 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_white.png new file mode 100755 index 0000000..45deba3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_white.png.meta new file mode 100644 index 0000000..92c6959 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_down_s_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6670aee38be4348cfa68c696567fbb8f +TextureImporter: + internalIDToNameTable: + - first: + 213: -3818514840520178956 + second: tab_01_merged_focus_down_s_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_down_s_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 160 + height: 88 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4f2cc31ebf8e10bc0800000000000000 + internalID: -3818514840520178956 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_down_s_white_0: -3818514840520178956 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_violet.png new file mode 100755 index 0000000..7074526 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_violet.png.meta new file mode 100644 index 0000000..386c468 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 745ca6fe999854f8185f974c13e97fdd +TextureImporter: + internalIDToNameTable: + - first: + 213: -6251763176461295545 + second: tab_01_merged_focus_right_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_right_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 106 + height: 88 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7402827a3864d39a0800000000000000 + internalID: -6251763176461295545 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_right_violet_0: -6251763176461295545 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_white.png new file mode 100755 index 0000000..79b148e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_white.png.meta new file mode 100644 index 0000000..1efe983 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_right_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 51b4bcdaa250f4f49a5ced37873e2ae8 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8178681507487155935 + second: tab_01_merged_focus_right_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_right_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 106 + height: 88 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 129fb2f508c7f7e80800000000000000 + internalID: -8178681507487155935 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_right_white_0: -8178681507487155935 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_violet.png new file mode 100755 index 0000000..0b04dc1 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_violet.png.meta new file mode 100644 index 0000000..7bcea39 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2f907bb930478414f91ee062902cf034 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5169391676420373868 + second: tab_01_merged_focus_up_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_up_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 327 + height: 89 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4924a1ea8a1a248b0800000000000000 + internalID: -5169391676420373868 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_up_violet_0: -5169391676420373868 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_white.png new file mode 100755 index 0000000..35b88ea Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_white.png.meta new file mode 100644 index 0000000..84ed703 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/sample/tab_01_merged_focus_up_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1e8f65bc967d54a699ab3237d976b011 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1765319696549228247 + second: tab_01_merged_focus_up_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_merged_focus_up_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 327 + height: 89 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 921de2cc6135087e0800000000000000 + internalID: -1765319696549228247 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_merged_focus_up_white_0: -1765319696549228247 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_colored_divider.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_colored_divider.png new file mode 100755 index 0000000..7cb97bd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_colored_divider.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_colored_divider.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_colored_divider.png.meta new file mode 100644 index 0000000..f5f0de6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_colored_divider.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 82895da88a3204df2b192d8920c87f8c +TextureImporter: + internalIDToNameTable: + - first: + 213: -316914286134143042 + second: tab_01_colored_divider_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_colored_divider_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 4 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: eb75ab6c2281a9bf0800000000000000 + internalID: -316914286134143042 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_colored_divider_0: -316914286134143042 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_bg.png new file mode 100755 index 0000000..06724b6 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_bg.png.meta new file mode 100644 index 0000000..d3295cb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7220fe2d7b94943c1b0b447d81765648 +TextureImporter: + internalIDToNameTable: + - first: + 213: -138532423673759688 + second: tab_01_violet_focus_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_violet_focus_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8383d01ae75d31ef0800000000000000 + internalID: -138532423673759688 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_violet_focus_bg_0: -138532423673759688 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_left.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_left.png new file mode 100755 index 0000000..736f058 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_left.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_left.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_left.png.meta new file mode 100644 index 0000000..e6ae325 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_left.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b59c43a8a999c4d818b4b3f51854acd2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 7155963594976120899 + second: tab_01_violet_focus_tail_left_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_violet_focus_tail_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 14 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 340dd28c9f61f4360800000000000000 + internalID: 7155963594976120899 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_violet_focus_tail_left_0: 7155963594976120899 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_right.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_right.png new file mode 100755 index 0000000..823f400 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_right.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_right.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_right.png.meta new file mode 100644 index 0000000..69570e1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_right.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 3e9c4b4a8713e46e8ab71b3d8e9ac523 +TextureImporter: + internalIDToNameTable: + - first: + 213: 164882222751112548 + second: tab_01_violet_focus_tail_right_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_violet_focus_tail_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 14 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 46d5bdc0287c94200800000000000000 + internalID: 164882222751112548 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_violet_focus_tail_right_0: 164882222751112548 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up.png new file mode 100755 index 0000000..80ba6b2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up.png.meta new file mode 100644 index 0000000..395f106 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ab6e09096280e4ba187d353bc57606d7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 163386995012820345 + second: tab_01_violet_focus_tail_up_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_violet_focus_tail_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 21 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 97d58a63b97744200800000000000000 + internalID: 163386995012820345 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_violet_focus_tail_up_0: 163386995012820345 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up_down.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up_down.png new file mode 100755 index 0000000..870ea0f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up_down.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up_down.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up_down.png.meta new file mode 100644 index 0000000..221ef64 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_violet_focus_tail_up_down.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7a65a604dc43c462e9c7b1c34bf7be57 +TextureImporter: + internalIDToNameTable: + - first: + 213: -96006907989819781 + second: tab_01_violet_focus_tail_up_down_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_violet_focus_tail_up_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 21 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b7e7841d93aeaaef0800000000000000 + internalID: -96006907989819781 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_violet_focus_tail_up_down_0: -96006907989819781 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_bg_default.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_bg_default.png new file mode 100755 index 0000000..c5e4fda Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_bg_default.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_bg_default.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_bg_default.png.meta new file mode 100644 index 0000000..7b6a7b4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_bg_default.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 833e01ea4d81a481eb2abe3f8b2defed +TextureImporter: + internalIDToNameTable: + - first: + 213: -7469057409206181842 + second: tab_01_white_bg_default_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_bg_default_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e20244debd3985890800000000000000 + internalID: -7469057409206181842 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_bg_default_0: -7469057409206181842 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_divider.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_divider.png new file mode 100755 index 0000000..adcfd25 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_divider.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_divider.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_divider.png.meta new file mode 100644 index 0000000..f2b2d2d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_divider.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 41b30aa112560413eb71eb1354496125 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2249074216300632289 + second: tab_01_white_divider_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_divider_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 4 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f1729e79aeea9c0e0800000000000000 + internalID: -2249074216300632289 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_divider_0: -2249074216300632289 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_bg.png new file mode 100755 index 0000000..e353963 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_bg.png.meta new file mode 100644 index 0000000..c53507e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6f16a00dca2bd4b35b96226ddc490180 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8367937476456073396 + second: tab_01_white_focus_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_focus_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4b8c7d2bcc2e02470800000000000000 + internalID: 8367937476456073396 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_focus_bg_0: 8367937476456073396 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_left.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_left.png new file mode 100755 index 0000000..9065b19 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_left.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_left.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_left.png.meta new file mode 100644 index 0000000..8acc6af --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_left.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 58d21eff51783469a8563eeb297c645a +TextureImporter: + internalIDToNameTable: + - first: + 213: 1170808776652417642 + second: tab_01_white_focus_tail_left_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_focus_tail_left_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 14 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a6ae640116c8f3010800000000000000 + internalID: 1170808776652417642 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_focus_tail_left_0: 1170808776652417642 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_right.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_right.png new file mode 100755 index 0000000..b143d40 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_right.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_right.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_right.png.meta new file mode 100644 index 0000000..3c984c2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_right.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 868811e7d76d84ec2bd6cc193088a2ca +TextureImporter: + internalIDToNameTable: + - first: + 213: -7776255508639694653 + second: tab_01_white_focus_tail_right_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_focus_tail_right_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 14 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3c04bd4b0d0351490800000000000000 + internalID: -7776255508639694653 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_focus_tail_right_0: -7776255508639694653 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up.png new file mode 100755 index 0000000..e25f50e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up.png.meta new file mode 100644 index 0000000..dc55e51 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a48d5769e1a2a44baad60b74dc0b92f8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 943765709789696747 + second: tab_01_white_focus_tail_up_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_focus_tail_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 21 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: be2953ba9ede81d00800000000000000 + internalID: 943765709789696747 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_focus_tail_up_0: 943765709789696747 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up_down.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up_down.png new file mode 100755 index 0000000..bf0524f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up_down.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up_down.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up_down.png.meta new file mode 100644 index 0000000..0935cb3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_01_white_focus_tail_up_down.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 457e8ffa037fe49d9a3d03260b4dc9e7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1048284037356498688 + second: tab_01_white_focus_tail_up_down_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_01_white_focus_tail_up_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 21 + height: 14 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 00fa85627c04c8e00800000000000000 + internalID: 1048284037356498688 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_01_white_focus_tail_up_down_0: 1048284037356498688 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_default.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_default.png new file mode 100755 index 0000000..436020f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_default.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_default.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_default.png.meta new file mode 100644 index 0000000..8103290 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_default.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: daac2cf8e007a4628acc3ce352ee4855 +TextureImporter: + internalIDToNameTable: + - first: + 213: -61501770726784778 + second: tab_02_colored_default_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_02_colored_default_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6f0c5c22770852ff0800000000000000 + internalID: -61501770726784778 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_02_colored_default_0: -61501770726784778 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_focus.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_focus.png new file mode 100755 index 0000000..5cf492d Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_focus.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_focus.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_focus.png.meta new file mode 100644 index 0000000..308b8c4 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_colored_focus.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: cf6f0f2ba684941d8a93baeff17ccce3 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8010903837667297576 + second: tab_02_colored_focus_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_02_colored_focus_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8d6f60a376d83d090800000000000000 + internalID: -8010903837667297576 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_02_colored_focus_0: -8010903837667297576 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_white.png new file mode 100755 index 0000000..730dd19 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_white.png.meta new file mode 100644 index 0000000..d8bfceb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_02_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 4010e05f7aa0f4cb4a3ade7cd5a8af04 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7722595659127104816 + second: tab_02_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_02_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 60 + height: 60 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0da51c10a24d3d490800000000000000 + internalID: -7722595659127104816 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_02_white_0: -7722595659127104816 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_default.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_default.png new file mode 100755 index 0000000..4c30885 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_default.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_default.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_default.png.meta new file mode 100644 index 0000000..e85227f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_default.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0d776152af3584971903ac87b726d70a +TextureImporter: + internalIDToNameTable: + - first: + 213: -4058303853162364279 + second: tab_03_colored_default_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_03_colored_default_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 98288a9b5220ea7c0800000000000000 + internalID: -4058303853162364279 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_03_colored_default_0: -4058303853162364279 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_focus.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_focus.png new file mode 100755 index 0000000..8c742f3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_focus.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_focus.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_focus.png.meta new file mode 100644 index 0000000..bb5ebac --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_colored_focus.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2d1b26ce971dc4a3db322faad210a368 +TextureImporter: + internalIDToNameTable: + - first: + 213: 367158073672484207 + second: tab_03_colored_focus_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_03_colored_focus_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f654aad9258681500800000000000000 + internalID: 367158073672484207 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_03_colored_focus_0: 367158073672484207 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_white_default.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_white_default.png new file mode 100755 index 0000000..70fb97f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_white_default.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_white_default.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_white_default.png.meta new file mode 100644 index 0000000..bdf21cc --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_white_default.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 37711b14bd35146c3bf9517da202c8a4 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3681558761685347998 + second: tab_03_white_default_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_03_white_default_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 261940edfc978ecc0800000000000000 + internalID: -3681558761685347998 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_03_white_default_0: -3681558761685347998 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_whtie_focus.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_whtie_focus.png new file mode 100755 index 0000000..5497c4a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_whtie_focus.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_whtie_focus.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_whtie_focus.png.meta new file mode 100644 index 0000000..7f70aef --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Tab/tab_03_whtie_focus.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 36bcf050fae4c42a5a84a55e1b78f6b1 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1210939922987723469 + second: tab_03_whtie_focus_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tab_03_whtie_focus_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 100 + height: 100 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3355afd4e80e13fe0800000000000000 + internalID: -1210939922987723469 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tab_03_whtie_focus_0: -1210939922987723469 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput.meta new file mode 100644 index 0000000..6a96b92 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 628e46a11c19349e9b3605aaf44b96df +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_disabled.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_disabled.png new file mode 100755 index 0000000..f123853 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_disabled.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_disabled.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_disabled.png.meta new file mode 100644 index 0000000..0ddb280 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_disabled.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: aa1b918ae8dec4fec83c4eee5ca52624 +TextureImporter: + internalIDToNameTable: + - first: + 213: 765657202263503013 + second: text_input_merged_disabled_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_merged_disabled_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5a0b2a83b2920aa00800000000000000 + internalID: 765657202263503013 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_merged_disabled_0: 765657202263503013 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_gray.png new file mode 100755 index 0000000..e5598c8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_gray.png.meta new file mode 100644 index 0000000..71544ab --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c0934a7a45f1d4937aae187c0cfbe078 +TextureImporter: + internalIDToNameTable: + - first: + 213: -6330963286754593571 + second: text_input_merged_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_merged_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: dd4f3fefe66e328a0800000000000000 + internalID: -6330963286754593571 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_merged_gray_0: -6330963286754593571 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_light_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_light_violet.png new file mode 100755 index 0000000..118bea2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_light_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_light_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_light_violet.png.meta new file mode 100644 index 0000000..e1296fb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_light_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8546205b7c58b4bcb82dc79f4737d377 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8159270892697386635 + second: text_input_merged_light_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_merged_light_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b8e7961b5ad8b3170800000000000000 + internalID: 8159270892697386635 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_merged_light_violet_0: 8159270892697386635 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_red.png new file mode 100755 index 0000000..2235919 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_red.png.meta new file mode 100644 index 0000000..b2c1c09 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a4fa9523d046a4f58bb4adbacb41e3a3 +TextureImporter: + internalIDToNameTable: + - first: + 213: 266334852904193118 + second: text_input_merged_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_merged_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e5c09aa332632b300800000000000000 + internalID: 266334852904193118 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_merged_red_0: 266334852904193118 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_violet.png new file mode 100755 index 0000000..d362715 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_violet.png.meta new file mode 100644 index 0000000..c7dad40 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_merged_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 95b88d1176ddf4c8e98851e1bdb61a3c +TextureImporter: + internalIDToNameTable: + - first: + 213: -6847142903839787253 + second: text_input_merged_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_merged_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b07fa428ecf0af0a0800000000000000 + internalID: -6847142903839787253 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_merged_violet_0: -6847142903839787253 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_bg.png new file mode 100755 index 0000000..eb01ee7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_bg.png.meta new file mode 100644 index 0000000..6d448f6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 74358e8a138074d4fbe49bd947103b69 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4707441861642275261 + second: text_input_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3463204619ecbaeb0800000000000000 + internalID: -4707441861642275261 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_white_bg_0: -4707441861642275261 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_border.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_border.png new file mode 100755 index 0000000..a71d601 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_border.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_border.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_border.png.meta new file mode 100644 index 0000000..e282f3d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TextInput/text_input_white_border.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 526df9418171044a2884f2d5f24f45f3 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5071210818845627246 + second: text_input_white_border_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: text_input_white_border_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 92 + height: 90 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 29ca691f0a07f99b0800000000000000 + internalID: -5071210818845627246 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + text_input_white_border_0: -5071210818845627246 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title.meta new file mode 100644 index 0000000..0ecbd8b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b05954339321845e385b8059ece6ec15 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_dark.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_dark.png new file mode 100755 index 0000000..1852bf0 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_dark.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_dark.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_dark.png.meta new file mode 100644 index 0000000..7de94da --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_dark.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2888d88be1c0a47589fd26371d819bdc +TextureImporter: + internalIDToNameTable: + - first: + 213: 5367471008339324308 + second: title_ribbon_dark_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: title_ribbon_dark_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 167 + height: 95 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 49de54aa1761d7a40800000000000000 + internalID: 5367471008339324308 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + title_ribbon_dark_0: 5367471008339324308 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_mint.png new file mode 100755 index 0000000..a0de2bd Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_mint.png.meta new file mode 100644 index 0000000..4726faa --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 61d354aa02a7548418a57ccda30a4ebb +TextureImporter: + internalIDToNameTable: + - first: + 213: 3533759070914717876 + second: title_ribbon_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: title_ribbon_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 167 + height: 95 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4b8afaff62f6a0130800000000000000 + internalID: 3533759070914717876 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + title_ribbon_mint_0: 3533759070914717876 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_red.png new file mode 100755 index 0000000..f44c7a3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_red.png.meta new file mode 100644 index 0000000..6f49bc7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 26db82b75a154431aabc0aea1557e82e +TextureImporter: + internalIDToNameTable: + - first: + 213: 8487968953140323217 + second: title_ribbon_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: title_ribbon_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 167 + height: 95 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 193297caac25bc570800000000000000 + internalID: 8487968953140323217 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + title_ribbon_red_0: 8487968953140323217 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_violet.png new file mode 100755 index 0000000..edd425f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_violet.png.meta new file mode 100644 index 0000000..1f0dfd8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/Title/title_ribbon_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e95f6299ee3f940a9a89dbb0f529e92b +TextureImporter: + internalIDToNameTable: + - first: + 213: -5637516452222728042 + second: title_ribbon_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: title_ribbon_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 167 + height: 95 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 69808d1d7a483c1b0800000000000000 + internalID: -5637516452222728042 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + title_ribbon_violet_0: -5637516452222728042 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand.meta new file mode 100644 index 0000000..8fa70cd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31479101f7d2d4325b4a1f8a57a0678e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_1.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_1.png new file mode 100755 index 0000000..1ac6101 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_1.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_1.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_1.png.meta new file mode 100644 index 0000000..499dcf6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_1.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: efba84b183b254e8c90e34c42bb713e7 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5496671010794737610 + second: hand_left_1_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_left_1_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 151 + height: 209 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: acf8b956929184c40800000000000000 + internalID: 5496671010794737610 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_left_1_0: 5496671010794737610 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_2.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_2.png new file mode 100755 index 0000000..a2613c5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_2.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_2.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_2.png.meta new file mode 100644 index 0000000..4967779 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_2.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: e4fed9996dc3442aeb4bfd57e303e093 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8388909282124847813 + second: hand_left_2_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_left_2_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 180 + height: 179 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5ca5706bb846b6470800000000000000 + internalID: 8388909282124847813 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_left_2_0: 8388909282124847813 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_3.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_3.png new file mode 100755 index 0000000..244013e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_3.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_3.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_3.png.meta new file mode 100644 index 0000000..6762086 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_3.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0219249419a1245cbaf777df69de1e7a +TextureImporter: + internalIDToNameTable: + - first: + 213: -4720827807792307690 + second: hand_left_3_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_left_3_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 209 + height: 138 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 612e0ceee104c7eb0800000000000000 + internalID: -4720827807792307690 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_left_3_0: -4720827807792307690 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_4.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_4.png new file mode 100755 index 0000000..d9155a7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_4.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_4.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_4.png.meta new file mode 100644 index 0000000..156644d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_left_4.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 03137691f7a95440b89f295dc62f7980 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1191108494001085798 + second: hand_left_4_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_left_4_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 199 + height: 157 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 66d92e15ddaa78010800000000000000 + internalID: 1191108494001085798 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_left_4_0: 1191108494001085798 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_1.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_1.png new file mode 100755 index 0000000..bf3cb9b Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_1.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_1.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_1.png.meta new file mode 100644 index 0000000..3e326a1 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_1.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2f065cbfb96f4483d8fe7257fc7d9f92 +TextureImporter: + internalIDToNameTable: + - first: + 213: -435644116207251375 + second: hand_right_1_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_right_1_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 151 + height: 209 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1505af40cf744f9f0800000000000000 + internalID: -435644116207251375 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_right_1_0: -435644116207251375 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_2.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_2.png new file mode 100755 index 0000000..7df8ab5 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_2.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_2.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_2.png.meta new file mode 100644 index 0000000..18116c2 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_2.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8587d0947a84d4851a33fbe2d0f2b09b +TextureImporter: + internalIDToNameTable: + - first: + 213: 5298537207657604472 + second: hand_right_2_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_right_2_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 180 + height: 179 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8752f9b748f288940800000000000000 + internalID: 5298537207657604472 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_right_2_0: 5298537207657604472 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_3.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_3.png new file mode 100755 index 0000000..a5232b2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_3.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_3.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_3.png.meta new file mode 100644 index 0000000..8d89588 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_3.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2bc275993d17841189570ca35fd3de3f +TextureImporter: + internalIDToNameTable: + - first: + 213: -6853688160750996326 + second: hand_right_3_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_right_3_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 209 + height: 138 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a94f2212eeec2e0a0800000000000000 + internalID: -6853688160750996326 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_right_3_0: -6853688160750996326 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_4.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_4.png new file mode 100755 index 0000000..5b04234 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_4.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_4.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_4.png.meta new file mode 100644 index 0000000..73420f0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/TutorialHand/hand_right_4.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 2cf86647f29274a619f58f689e37f3ff +TextureImporter: + internalIDToNameTable: + - first: + 213: -8317319236643495241 + second: hand_right_4_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hand_right_4_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 199 + height: 157 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7b26758a832f29c80800000000000000 + internalID: -8317319236643495241 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hand_right_4_0: -8317319236643495241 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc.meta new file mode 100644 index 0000000..e94ca81 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6eb9ad8fd77964c7bb7aa33872e6aefc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_blue.png new file mode 100755 index 0000000..624912e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_blue.png.meta new file mode 100644 index 0000000..d334931 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 970a2f6aa92b847159361b9ae59d0670 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7992783279482432581 + second: badge_burst_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: badge_burst_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 98 + height: 98 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bb394c374fde31190800000000000000 + internalID: -7992783279482432581 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + badge_burst_blue_0: -7992783279482432581 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_pink.png new file mode 100755 index 0000000..f6d440a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_pink.png.meta new file mode 100644 index 0000000..332562f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/badge_burst_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 39f1585a2ae114b86964f05080ccc770 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2680266022368906025 + second: badge_burst_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: badge_burst_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 98 + height: 98 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7d4f629d048cdcad0800000000000000 + internalID: -2680266022368906025 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + badge_burst_pink_0: -2680266022368906025 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_frame.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_frame.png new file mode 100755 index 0000000..aca0dbe Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_frame.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_frame.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_frame.png.meta new file mode 100644 index 0000000..ff00cd9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_frame.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f09f98b081e934e4c82fd5d2f5cf93ca +TextureImporter: + internalIDToNameTable: + - first: + 213: 3851457321390216889 + second: clan_frame_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_frame_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 178 + height: 192 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9b69a052700237530800000000000000 + internalID: 3851457321390216889 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_frame_0: 3851457321390216889 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_blue.png new file mode 100755 index 0000000..5f6db34 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_blue.png.meta new file mode 100644 index 0000000..574bce9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d8f7fe01f3af741fb98723aef61fee8f +TextureImporter: + internalIDToNameTable: + - first: + 213: -5959499011900357887 + second: clan_in_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1034364393b9b4da0800000000000000 + internalID: -5959499011900357887 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_blue_0: -5959499011900357887 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_coral.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_coral.png new file mode 100755 index 0000000..91ca746 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_coral.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_coral.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_coral.png.meta new file mode 100644 index 0000000..9c0a4e8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_coral.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: a69081eb42eb24a62941d80fea6a7d6c +TextureImporter: + internalIDToNameTable: + - first: + 213: -1396232407461085916 + second: clan_in_coral_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_coral_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 42db461e5069f9ce0800000000000000 + internalID: -1396232407461085916 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_coral_0: -1396232407461085916 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_mint.png new file mode 100755 index 0000000..ba0df76 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_mint.png.meta new file mode 100644 index 0000000..899afa7 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 316031cbfa4a5493e97e41777534ddaa +TextureImporter: + internalIDToNameTable: + - first: + 213: -9046821459422409224 + second: clan_in_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8fd0fb490db337280800000000000000 + internalID: -9046821459422409224 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_mint_0: -9046821459422409224 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_navy.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_navy.png new file mode 100755 index 0000000..09e2618 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_navy.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_navy.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_navy.png.meta new file mode 100644 index 0000000..806b74a --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_navy.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d7a4b716e5e914e08868bbf90de56f7c +TextureImporter: + internalIDToNameTable: + - first: + 213: 5389676485694104292 + second: clan_in_navy_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_navy_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4e2a210453afbca40800000000000000 + internalID: 5389676485694104292 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_navy_0: 5389676485694104292 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_pink.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_pink.png new file mode 100755 index 0000000..ca125e7 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_pink.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_pink.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_pink.png.meta new file mode 100644 index 0000000..af35c10 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_pink.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: b9bf2743eacb24a14a408cd15eac4bf3 +TextureImporter: + internalIDToNameTable: + - first: + 213: -393386930608379871 + second: clan_in_pink_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_pink_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1286ecdbba86a8af0800000000000000 + internalID: -393386930608379871 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_pink_0: -393386930608379871 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_red.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_red.png new file mode 100755 index 0000000..db57959 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_red.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_red.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_red.png.meta new file mode 100644 index 0000000..d6578e5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_red.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9c64b8175de6b4d98a9096473f7d0e50 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3829329784894479767 + second: clan_in_red_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_red_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 962aa8b69dc7bdac0800000000000000 + internalID: -3829329784894479767 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_red_0: -3829329784894479767 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_violet.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_violet.png new file mode 100755 index 0000000..66833ce Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_violet.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_violet.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_violet.png.meta new file mode 100644 index 0000000..a8ff7bf --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/clan_in_violet.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8dfbd7f33225a4f3fa143f2beb4972b2 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1411595622297259169 + second: clan_in_violet_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: clan_in_violet_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 148 + height: 156 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1ac46815dbef69310800000000000000 + internalID: 1411595622297259169 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + clan_in_violet_0: 1411595622297259169 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_free.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_free.png new file mode 100755 index 0000000..2bab32f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_free.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_free.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_free.png.meta new file mode 100644 index 0000000..6f87a6e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_free.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5301757c5337f4c43b8acbcf0c3fcd15 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4059501384590266496 + second: label_01_free_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_01_free_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 08095b9400f365830800000000000000 + internalID: 4059501384590266496 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_01_free_0: 4059501384590266496 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_new.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_new.png new file mode 100755 index 0000000..35c0058 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_new.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_new.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_new.png.meta new file mode 100644 index 0000000..f291ff6 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_new.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 032adbc0c787147ffa5835968f374326 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3806547663846635659 + second: label_01_new_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_01_new_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b88fb2caee293d430800000000000000 + internalID: 3806547663846635659 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_01_new_0: 3806547663846635659 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_white.png new file mode 100755 index 0000000..2469dbe Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_white.png.meta new file mode 100644 index 0000000..c9f6309 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_01_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 7d5be1dbbe6874d2d86b0177f578df44 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1210054323414855193 + second: label_01_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_01_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 80 + height: 36 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7e19ee50106053fe0800000000000000 + internalID: -1210054323414855193 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_01_white_0: -1210054323414855193 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_blue.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_blue.png new file mode 100755 index 0000000..447a8e2 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_blue.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_blue.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_blue.png.meta new file mode 100644 index 0000000..06dae85 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_blue.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 58b278089ae3e495cbf965a3f7491b9d +TextureImporter: + internalIDToNameTable: + - first: + 213: -3944709122797078328 + second: label_grade_blue_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_blue_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8c8ff69e3f39149c0800000000000000 + internalID: -3944709122797078328 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_blue_0: -3944709122797078328 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_coral.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_coral.png new file mode 100755 index 0000000..7d4191e Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_coral.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_coral.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_coral.png.meta new file mode 100644 index 0000000..eb04541 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_coral.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 354da3ca1cb3748769ff20c8ff0bc816 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5363602828915870258 + second: label_grade_coral_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_coral_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 23a8fc5fa585f6a40800000000000000 + internalID: 5363602828915870258 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_coral_0: 5363602828915870258 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_gray.png new file mode 100755 index 0000000..8a2f7fa Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_gray.png.meta new file mode 100644 index 0000000..1a9a7a8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c2d4003e9f4df457dbb347fce605b92f +TextureImporter: + internalIDToNameTable: + - first: + 213: 2197471273239590085 + second: label_grade_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5c43295fa7cfe7e10800000000000000 + internalID: 2197471273239590085 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_gray_0: 2197471273239590085 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_mint.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_mint.png new file mode 100755 index 0000000..394f4e0 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_mint.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_mint.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_mint.png.meta new file mode 100644 index 0000000..20a4ad9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_mint.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: dcfb02055a6a145548604731a54d77cf +TextureImporter: + internalIDToNameTable: + - first: + 213: -6355171777794581147 + second: label_grade_mint_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_mint_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 56d57f170f4edc7a0800000000000000 + internalID: -6355171777794581147 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_mint_0: -6355171777794581147 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_purple.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_purple.png new file mode 100755 index 0000000..2b5ffb8 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_purple.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_purple.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_purple.png.meta new file mode 100644 index 0000000..f546a2d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_purple.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d679b63a4dbd44693985edcb39784f61 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5518942777497419676 + second: label_grade_purple_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_purple_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c9ff07c2739379c40800000000000000 + internalID: 5518942777497419676 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_purple_0: 5518942777497419676 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_white.png new file mode 100755 index 0000000..f082464 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_white.png.meta new file mode 100644 index 0000000..0854d07 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 5145962f13c304f13898fbf4b7b52197 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5496052706895236586 + second: label_grade_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: aed805d41d6e54c40800000000000000 + internalID: 5496052706895236586 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_white_0: 5496052706895236586 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_yellow.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_yellow.png new file mode 100755 index 0000000..5132015 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_yellow.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_yellow.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_yellow.png.meta new file mode 100644 index 0000000..706065f --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_grade_yellow.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 16a1bf7b802ce4bb4a72ba15acda2ebd +TextureImporter: + internalIDToNameTable: + - first: + 213: 8222844456696829048 + second: label_grade_yellow_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_grade_yellow_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 48 + height: 28 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 87454b487796d1270800000000000000 + internalID: 8222844456696829048 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_grade_yellow_0: 8222844456696829048 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_gray.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_gray.png new file mode 100755 index 0000000..2099d12 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_gray.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_gray.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_gray.png.meta new file mode 100644 index 0000000..957607b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_gray.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 6893db2da5a7e4ceeb5be7f44696882d +TextureImporter: + internalIDToNameTable: + - first: + 213: -7361537029962081338 + second: label_oval_gray_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_oval_gray_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 51 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6cbd938031196d990800000000000000 + internalID: -7361537029962081338 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_oval_gray_0: -7361537029962081338 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_white.png new file mode 100755 index 0000000..5f40166 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_white.png.meta new file mode 100644 index 0000000..936432e --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_oval_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 67f2a8b8bdfc34cbda0a61a2bfa9de62 +TextureImporter: + internalIDToNameTable: + - first: + 213: -133196541072444064 + second: label_oval_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_oval_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 51 + height: 30 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 065f01c937ac62ef0800000000000000 + internalID: -133196541072444064 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_oval_white_0: -133196541072444064 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_tapered_right_gradient.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_tapered_right_gradient.png new file mode 100755 index 0000000..97e5e43 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_tapered_right_gradient.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_tapered_right_gradient.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_tapered_right_gradient.png.meta new file mode 100644 index 0000000..f22bf2b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/label_tapered_right_gradient.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 74516a052c2a84edea565a4c449af204 +TextureImporter: + internalIDToNameTable: + - first: + 213: -3193682433809570179 + second: label_tapered_right_gradient_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: label_tapered_right_gradient_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 200 + height: 40 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d76206f4fb2cda3d0800000000000000 + internalID: -3193682433809570179 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + label_tapered_right_gradient_0: -3193682433809570179 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_off.png new file mode 100755 index 0000000..0ff8dbf Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_off.png.meta new file mode 100644 index 0000000..7f417d5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 59bcb156034d44085b10ebf67eee6dec +TextureImporter: + internalIDToNameTable: + - first: + 213: -4036500147953200212 + second: page_controller_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: page_controller_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ca3107170887bf7c0800000000000000 + internalID: -4036500147953200212 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + page_controller_off_0: -4036500147953200212 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_on.png new file mode 100755 index 0000000..1dc8d3f Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_on.png.meta new file mode 100644 index 0000000..c8f3cca --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: f724a9d6741bf4bf381114b72b1d1f38 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1463548336671755176 + second: page_controller_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: page_controller_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 854f011ca8e60bbe0800000000000000 + internalID: -1463548336671755176 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + page_controller_on_0: -1463548336671755176 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_white.png new file mode 100755 index 0000000..2b1db43 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_white.png.meta new file mode 100644 index 0000000..0b87d08 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/page_controller_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 8855ef64b33734ef3af84938e40660dd +TextureImporter: + internalIDToNameTable: + - first: + 213: -8007086792592344687 + second: page_controller_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: page_controller_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 20 + height: 20 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 199bfc94cfc11e090800000000000000 + internalID: -8007086792592344687 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + page_controller_white_0: -8007086792592344687 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gem.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gem.png new file mode 100755 index 0000000..759788c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gem.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gem.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gem.png.meta new file mode 100644 index 0000000..e63fd78 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gem.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 68382e2bdfbef46c9b359b5f34f1a808 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5973738364682735294 + second: resource_icon_gem_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: resource_icon_gem_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 55 + height: 62 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ebe8908746bf6e250800000000000000 + internalID: 5973738364682735294 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + resource_icon_gem_0: 5973738364682735294 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gold.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gold.png new file mode 100755 index 0000000..4d6abef Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gold.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gold.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gold.png.meta new file mode 100644 index 0000000..9d3b463 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_icon_gold.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 099394f4c682546fbaa91086621b1a0e +TextureImporter: + internalIDToNameTable: + - first: + 213: -3301151375187746103 + second: resource_icon_gold_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: resource_icon_gold_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 54 + height: 59 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9c264248054ff22d0800000000000000 + internalID: -3301151375187746103 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + resource_icon_gold_0: -3301151375187746103 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_merged_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_merged_bg.png new file mode 100755 index 0000000..51d6e1a Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_merged_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_merged_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_merged_bg.png.meta new file mode 100644 index 0000000..faaeae5 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_merged_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0654c8215c31d41ffbf686dc42132d4f +TextureImporter: + internalIDToNameTable: + - first: + 213: -6429971131476658916 + second: resource_merged_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: resource_merged_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 76 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c153158c25724c6a0800000000000000 + internalID: -6429971131476658916 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + resource_merged_bg_0: -6429971131476658916 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_bg.png new file mode 100755 index 0000000..1396a24 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_bg.png.meta new file mode 100644 index 0000000..e2fef34 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 9ce8449ef43234155b0aa3735e965c76 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4933733759913426712 + second: resource_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: resource_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 66 + height: 50 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8e00200194bd78bb0800000000000000 + internalID: -4933733759913426712 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + resource_white_bg_0: -4933733759913426712 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_btn.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_btn.png new file mode 100755 index 0000000..428ceeb Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_btn.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_btn.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_btn.png.meta new file mode 100644 index 0000000..fbd7a5b --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/resource_white_btn.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: d84c6c7505f4546909db12897ea4ed89 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8992587619872976751 + second: resource_white_btn_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: resource_white_btn_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 21 + height: 21 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 19055e95439e33380800000000000000 + internalID: -8992587619872976751 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + resource_white_btn_0: -8992587619872976751 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_off.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_off.png new file mode 100755 index 0000000..2cc769c Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_off.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_off.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_off.png.meta new file mode 100644 index 0000000..75ec0ca --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_off.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: abfe457fc6b5940f884dbd926056bc73 +TextureImporter: + internalIDToNameTable: + - first: + 213: -5195947985870494280 + second: star_grade_off_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: star_grade_off_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 52 + height: 49 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8b568ce06d844e7b0800000000000000 + internalID: -5195947985870494280 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + star_grade_off_0: -5195947985870494280 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_on.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_on.png new file mode 100755 index 0000000..c94f202 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_on.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_on.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_on.png.meta new file mode 100644 index 0000000..f3440ec --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_on.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: cecbbc272351147b8b086f091a3b0608 +TextureImporter: + internalIDToNameTable: + - first: + 213: 8567295139458373654 + second: star_grade_on_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: star_grade_on_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 52 + height: 49 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 618d851b98525e670800000000000000 + internalID: 8567295139458373654 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + star_grade_on_0: 8567295139458373654 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_white.png new file mode 100755 index 0000000..b441674 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_white.png.meta new file mode 100644 index 0000000..dd57e8d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/star_grade_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 59534ac26f7f649bcb1ffde98b73d462 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8595880249496444575 + second: star_grade_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: star_grade_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 52 + height: 49 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 161e7fcb47c45b880800000000000000 + internalID: -8595880249496444575 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + star_grade_white_0: -8595880249496444575 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_dark.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_dark.png new file mode 100755 index 0000000..7af25d3 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_dark.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_dark.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_dark.png.meta new file mode 100644 index 0000000..f56c5ae --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_dark.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: de9dfbc52ede04a8f9ffbc241332ea0b +TextureImporter: + internalIDToNameTable: + - first: + 213: 9037618857874990677 + second: toast_r14_dark_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: toast_r14_dark_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 556a207c7721c6d70800000000000000 + internalID: 9037618857874990677 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + toast_r14_dark_0: 9037618857874990677 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_white.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_white.png new file mode 100755 index 0000000..b3496bc Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_white.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_white.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_white.png.meta new file mode 100644 index 0000000..50abdd8 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/toast_r14_white.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0915dca187b82465abfece6aaaf91b7d +TextureImporter: + internalIDToNameTable: + - first: + 213: 3891370001906994697 + second: toast_r14_white_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: toast_r14_white_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 90e074d366ce00630800000000000000 + internalID: 3891370001906994697 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + toast_r14_white_0: 3891370001906994697 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_bg.png new file mode 100755 index 0000000..b511a10 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_bg.png.meta new file mode 100644 index 0000000..2e396bd --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 30edc2329fd0d4442b695154f6354477 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5533842100118956722 + second: tooltip_r8_dark_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tooltip_r8_dark_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 31 + height: 33 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2ba21bc02182ccc40800000000000000 + internalID: 5533842100118956722 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tooltip_r8_dark_bg_0: 5533842100118956722 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_down.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_down.png new file mode 100755 index 0000000..b547e86 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_down.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_down.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_down.png.meta new file mode 100644 index 0000000..30af4eb --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_down.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: fa141adc748044bac97662b8c0a82874 +TextureImporter: + internalIDToNameTable: + - first: + 213: -9147057633838814337 + second: tooltip_r8_dark_tail_down_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tooltip_r8_dark_tail_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 38 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f7b23039b8f1f0180800000000000000 + internalID: -9147057633838814337 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tooltip_r8_dark_tail_down_0: -9147057633838814337 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_up.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_up.png new file mode 100755 index 0000000..070cdc6 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_up.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_up.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_up.png.meta new file mode 100644 index 0000000..8b634da --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_dark_tail_up.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 699e4eed1cd3345d18ed5aacf65631a0 +TextureImporter: + internalIDToNameTable: + - first: + 213: 1044184848010453129 + second: tooltip_r8_dark_tail_up_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tooltip_r8_dark_tail_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 38 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 98022814690bd7e00800000000000000 + internalID: 1044184848010453129 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tooltip_r8_dark_tail_up_0: 1044184848010453129 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_bg.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_bg.png new file mode 100755 index 0000000..5ed59b9 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_bg.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_bg.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_bg.png.meta new file mode 100644 index 0000000..719f12d --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_bg.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: dfd8d0f9756494f48826abc39211e23d +TextureImporter: + internalIDToNameTable: + - first: + 213: 3381029070190324176 + second: tooltip_r8_white_bg_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tooltip_r8_white_bg_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 31 + height: 33 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0d9a6ff9604dbee20800000000000000 + internalID: 3381029070190324176 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tooltip_r8_white_bg_0: 3381029070190324176 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_down.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_down.png new file mode 100755 index 0000000..071ff19 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_down.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_down.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_down.png.meta new file mode 100644 index 0000000..f4cbed9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_down.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 32b6973f9245543748938058a267adcf +TextureImporter: + internalIDToNameTable: + - first: + 213: -7722335812851432230 + second: tooltip_r8_white_tail_down_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tooltip_r8_white_tail_down_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 38 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ad486be2e70c4d490800000000000000 + internalID: -7722335812851432230 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tooltip_r8_white_tail_down_0: -7722335812851432230 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_up.png b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_up.png new file mode 100755 index 0000000..7cef644 Binary files /dev/null and b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_up.png differ diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_up.png.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_up.png.meta new file mode 100644 index 0000000..8b3aab3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/UI_etc/tooltip_r8_white_tail_up.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 92fc201d2463b4f58b86a2e088685dec +TextureImporter: + internalIDToNameTable: + - first: + 213: 3855076627064595470 + second: tooltip_r8_white_tail_up_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: tooltip_r8_white_tail_up_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 38 + height: 27 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e04a81a64cbff7530800000000000000 + internalID: 3855076627064595470 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + tooltip_r8_white_tail_up_0: 3855076627064595470 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS.meta new file mode 100644 index 0000000..7c9ba54 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf283174449ba422c8280c6c1c93b7e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSS.uss b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSS.uss new file mode 100644 index 0000000..c608c36 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSS.uss @@ -0,0 +1,496 @@ +.heroic-button { + background-color: rgba(0, 0, 0, 0); + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Button/button_rounded_h84_white.png?fileID=-5596177910589249262&guid=31bbd3f34dbe14a9b83b0893fe342659&type=3#button_rounded_h84_white_0"); + font-size: 30px; + color: rgb(255, 255, 255); + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + padding-left: 64px; + padding-right: 64px; + -unity-background-scale-mode: scale-and-crop; + height: 90px; + -unity-slice-left: 50; + -unity-slice-right: 50; + border-left-color: rgba(0, 0, 0, 0); + border-right-color: rgba(0, 0, 0, 0); + border-top-color: rgba(0, 0, 0, 0); + border-bottom-color: rgba(0, 0, 0, 0); + -unity-background-image-tint-color: rgb(121, 99, 255); + transition-property: scale; + transition-duration: 0.1s; +} + +.heroic-button:hover:enabled { + scale: 1.05 1.05; +} + +.heroic-button:active { + -unity-background-image-tint-color: rgb(84, 69, 177); +} + +.heroic-button-dark { + background-color: rgba(0, 0, 0, 0); + font-size: 32px; + color: rgb(255, 255, 255); + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + padding-left: 64px; + padding-right: 64px; + -unity-background-scale-mode: scale-and-crop; + height: 90px; + -unity-slice-left: 50; + -unity-slice-right: 50; + border-left-color: rgba(0, 0, 0, 0); + border-right-color: rgba(0, 0, 0, 0); + border-top-color: rgba(0, 0, 0, 0); + border-bottom-color: rgba(0, 0, 0, 0); + -unity-background-image-tint-color: rgb(85, 100, 153); + transition-property: scale; + transition-duration: 0.1s; + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Button/button_rounded_h84_white.png?fileID=-5596177910589249262&guid=31bbd3f34dbe14a9b83b0893fe342659&type=3#button_rounded_h84_white_0"); +} + +.heroic-button-dark:hover:enabled { + scale: 1.05 1.05; +} + +.heroic-button-dark:active { + -unity-background-image-tint-color: rgb(55, 65, 99); +} + +.heroic-button-gray { + background-color: rgba(0, 0, 0, 0); + font-size: 32px; + color: rgb(100, 100, 100); + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + padding-left: 64px; + padding-right: 64px; + -unity-background-scale-mode: scale-and-crop; + height: 90px; + -unity-slice-left: 50; + -unity-slice-right: 50; + border-left-color: rgba(0, 0, 0, 0); + border-right-color: rgba(0, 0, 0, 0); + border-top-color: rgba(0, 0, 0, 0); + border-bottom-color: rgba(0, 0, 0, 0); + -unity-background-image-tint-color: rgb(214, 215, 223); + transition-property: scale; + transition-duration: 0.1s; + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Button/button_rounded_h84_white.png?fileID=-5596177910589249262&guid=31bbd3f34dbe14a9b83b0893fe342659&type=3#button_rounded_h84_white_0"); +} + +.heroic-button-gray:hover:enabled { + scale: 1.05 1.05; +} + +.heroic-button-gray:active { + -unity-background-image-tint-color: rgb(143, 143, 149); +} + +.heroic-button-red { + background-color: rgba(0, 0, 0, 0); + font-size: 32px; + color: rgb(255, 255, 255); + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + padding-left: 64px; + padding-right: 64px; + -unity-background-scale-mode: scale-and-crop; + height: 90px; + -unity-slice-left: 50; + -unity-slice-right: 50; + border-left-color: rgba(0, 0, 0, 0); + border-right-color: rgba(0, 0, 0, 0); + border-top-color: rgba(0, 0, 0, 0); + border-bottom-color: rgba(0, 0, 0, 0); + -unity-background-image-tint-color: rgb(224, 50, 50); + transition-property: scale; + transition-duration: 0.1s; + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Button/button_rounded_h84_white.png?fileID=-5596177910589249262&guid=31bbd3f34dbe14a9b83b0893fe342659&type=3#button_rounded_h84_white_0"); +} + +.heroic-button-red:hover:enabled { + scale: 1.05 1.05; +} + +.heroic-button-red:active { + -unity-background-image-tint-color: rgb(160, 34, 34); +} + +.heroic-button-square { + background-color: rgba(0, 0, 0, 0); + color: rgb(255, 255, 255); + font-size: 30px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + height: 70px; + padding-right: 30px; + padding-left: 30px; + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Button/button_rounded_rectangle_r14_white.png?fileID=7399481762379025213&guid=f01c12e8a6e6a4046b29765e026b60c2&type=3#button_rounded_rectangle_r14_white_0"); + -unity-slice-left: 25; + -unity-slice-right: 25; + -unity-slice-top: 25; + -unity-slice-bottom: 25; + margin: 10px; + -unity-background-scale-mode: scale-and-crop; + border-left-color: rgba(0, 0, 0, 0); + border-right-color: rgba(0, 0, 0, 0); + border-top-color: rgba(0, 0, 0, 0); + border-bottom-color: rgba(0, 0, 0, 0); + -unity-background-image-tint-color: rgb(121, 99, 255); + transition-property: scale; + transition-duration: 0.1s; +} + +.heroic-button-square:hover:enabled { + scale: 1.05 1.05; +} + +.heroic-button-square:active { + -unity-background-image-tint-color: rgb(84, 69, 177); +} + +.heroic-stepper { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Stepper/stepper_button_next_violet.png?fileID=2800000&guid=295ce4045d8694012af9e05244b2501c&type=3#stepper_button_next_violet"); + background-color: rgba(0, 0, 0, 0); + -unity-background-scale-mode: scale-and-crop; + width: 70px; + height: 76px; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; +} + +.heroic-stepper:hover:enabled { + scale: 1.05 1.05; +} + +.heroic-stepper:active { + -unity-background-image-tint-color: rgb(177, 177, 177); +} + +.heroic-table-head { + font-size: 26px; + -unity-text-align: middle-center; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + color: rgb(129, 129, 129); + margin: 0; + padding: 0; +} + +.heroic-vertical-tab-button { + font-size: 32px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + background-color: rgba(0, 0, 0, 0); + color: #1F3151; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; + border-left-color: rgba(0, 0, 0, 0); + border-right-color: rgba(0, 0, 0, 0); + border-top-color: rgba(0, 0, 0, 0); + border-bottom-color: rgba(0, 0, 0, 0); + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Tab/tab_01_white_bg_default.png?fileID=-7469057409206181842&guid=833e01ea4d81a481eb2abe3f8b2defed&type=3#tab_01_white_bg_default_0"); + -unity-slice-left: 10; + -unity-slice-top: 10; + -unity-slice-right: 20; + -unity-slice-bottom: 10; + overflow: visible; + transition-property: scale; + transition-duration: 0.1s; + height: 100px; + flex-direction: row; + -unity-text-align: middle-left; + padding-left: 80px; +} + +.heroic-vertical-tab-button:hover:enabled { + font-size: 32px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + overflow: visible; + scale: 1.05 1.05; +} + +.heroic-vertical-tab-button:active { + font-size: 32px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + overflow: visible; + -unity-background-image-tint-color: rgb(242, 242, 242); +} + +.heroic-vertical-tab-button.selected { + font-size: 32px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Tab/tab_01_violet_focus_bg.png?fileID=-138532423673759688&guid=7220fe2d7b94943c1b0b447d81765648&type=3#tab_01_violet_focus_bg_0"); + background-color: rgb(255, 255, 255); + border-radius: 10px 10px 25px 25px; +} + +.heroic-vertical-tab-button.selected:active { + background-color: rgb(242, 242, 242); +} + +.heroic-vertical-tab-button.selected .heroic-vertical-tab-button__arrow { + display: flex; +} + +.heroic-vertical-tab-button__arrow { + position: absolute; + right: -10px; + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Tab/tab_01_violet_focus_tail_right.png?fileID=2800000&guid=3e9c4b4a8713e46e8ab71b3d8e9ac523&type=3#tab_01_violet_focus_tail_right"); + width: 12px; + -unity-background-scale-mode: scale-to-fit; + height: 100%; + align-self: center; + display: none; +} + +.heroic-close-button { + top: -10px; + right: -10px; + width: 75px; + height: 75px; + margin: 0; + padding: 0; + background-color: rgba(0, 0, 0, 0); + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Popup/button_circle_h69_merged_icon_close.png?fileID=2800000&guid=f635cd0a8ec764f4c8cc0eb1faf32dd2&type=3#button_circle_h69_merged_icon_close"); + position: absolute; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; + transition-property: scale; + transition-duration: 0.1s; +} + +.heroic-close-button:hover { + scale: 1.05 1.05; +} + +.heroic-close-button:active { + -unity-background-image-tint-color: rgb(177, 177, 177); +} + +.heroic-title { + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + font-size: 46px; + -unity-font-style: bold; + -unity-text-align: upper-center; +} + +.heroic-top__background { + background-color: rgb(214, 215, 223); + padding: 10px; +} + +.heroic-main__background { + flex-grow: 1; + background-color: rgb(240, 241, 243); + flex-direction: row; +} + +.heroic-main__panel { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Tab/tab_01_white_bg_default.png?fileID=-7469057409206181842&guid=833e01ea4d81a481eb2abe3f8b2defed&type=3#tab_01_white_bg_default_0"); + -unity-background-scale-mode: scale-and-crop; + -unity-slice-left: 25; + -unity-slice-top: 25; + -unity-slice-right: 25; + -unity-slice-bottom: 25; + background-color: rgba(0, 0, 0, 0); + -unity-slice-scale: 1.5px; +} + +.heroic-error-popup__background { + flex-grow: 1; + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.78); + align-items: center; + justify-content: center; +} + +.heroic-error-popup__panel { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Popup/popup_white_bg.png?fileID=2800000&guid=429e1dfddd1074610a96f4bd98b268d3&type=3#popup_white_bg"); + -unity-slice-left: 50; + -unity-slice-top: 50; + -unity-slice-right: 50; + -unity-slice-bottom: 50; + width: 50%; + height: 50%; +} + +.heroic-error-popup__icon { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/IconPictogram/128/icon_exclamation_round.png?fileID=2800000&guid=15c620183627e4fb783260284ac17675&type=3#icon_exclamation_round"); + -unity-background-image-tint-color: rgb(224, 50, 50); + -unity-background-scale-mode: scale-to-fit; + height: 25%; + flex-shrink: 0; + margin-top: 10px; +} + +.heroic-error-popup__message { + flex-grow: 1; + -unity-text-align: middle-center; + font-size: 32px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + white-space: normal; +} + +.heroic-divider { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Frame/divider_horizontal_dotline_transparent_gray.png?fileID=2800000&guid=96adb1bf817974235bc1fc635af8b2f3&type=3#divider_horizontal_dotline_transparent_gray"); + background-size: 20px 4px; + background-repeat: space no-repeat; + height: 4px; +} + +.heroic-list__head { + height: 66px; + padding-top: 10px; + padding-bottom: 10px; + flex-shrink: 0; + flex-direction: row; + border-bottom-color: rgb(155, 152, 253); + border-bottom-width: 5px; +} + +.heroic-list__title { + -unity-font-style: bold; + font-size: 26px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + color: #1F3151; +} + +.heroic-list-view__item-label { + -unity-text-align: middle-center; + font-size: 32px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + margin: 0; + padding: 0; + overflow: hidden; + text-overflow: ellipsis; +} + +.unity-list-view__item { + background-color: rgba(0, 0, 0, 0); + color: rgb(27, 27, 27); +} + +.unity-base-field { + flex-direction: column; + margin-right: 10px; +} + +.unity-base-field__input { + background-color: rgba(0, 0, 0, 0); + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/TextInput/text_input_merged_gray.png?fileID=2800000&guid=c0934a7a45f1d4937aae187c0cfbe078&type=3#text_input_merged_gray"); + -unity-slice-left: 25; + -unity-slice-top: 25; + -unity-slice-right: 25; + -unity-slice-bottom: 25; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; + border-radius: 0; + overflow: hidden; + width: 175px; + height: 75px; + padding-left: 18px; + padding-right: 18px; +} + +.unity-base-field__label { + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; + min-width: 0; + font-size: 26px; + color: rgb(27, 27, 27); +} + +.unity-base-text-field { + font-size: 30px; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); + -unity-font-style: bold; +} + +.unity-enum-field { + font-size: 30px; + -unity-font-style: bold; + -unity-font-definition: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf?fileID=12800000&guid=fbe3b99011ddc4d419b127c34c0e03ab&type=3#PlusJakartaSans-VariableFont_wght"); +} + +.unity-enum-field__arrow { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/Dropdown/dropdown_button_tail_default.png?fileID=2800000&guid=5929a856508804b18b7d6452a985c34a&type=3#dropdown_button_tail_default"); + -unity-background-image-tint-color: rgb(255, 255, 255); + -unity-background-scale-mode: scale-to-fit; + width: 20px; + height: 20px; +} + +.unity-enum-field__input { + width: 375px; +} + +.unity-list-view__empty-label { + display: none; +} + +.unity-scroll-view__content-container { + min-height: 100%; +} + +.unity-base-slider__dragger { + background-color: white; + border-color: rgb(121, 99, 255); + border-radius: 20px; + border-top-width: 12px; + border-left-width: 3px; + border-bottom-width: 12px; + border-right-width: 3px; +} + +.unity-base-slider__tracker { + background-color: rgb(121, 99, 255); +} + +.unity-slider__input { + background-image: none; + padding: 0; +} + +.unity-repeat-button { + background-color: rgb(121, 99, 255); + -unity-background-image-tint-color: white; + border-width: 0; + border-radius: 0; +} + +.unity-scroller__high-button { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/IconPictogram/128/icon_arrow_bottom.png?fileID=2800000&guid=7f0f961e425ca4b2eb9cd6b35bdd8a75&type=3#icon_arrow_bottom"); +} + +.unity-scroller__low-button { + background-image: url("project://database/Assets/UnityNakamaFriends/HeroicUI/IconPictogram/128/icon_arrow_up-1.png?fileID=2800000&guid=6074a299ff9754f79a0024fec1b0750a&type=3#icon_arrow_up-1"); +} + +.unity-text-field__input { + width: 300px; +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSS.uss.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSS.uss.meta new file mode 100644 index 0000000..e1c8f80 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSS.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c85112b37ef124d80aa9b1b987d1c4d8 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSSGlobal.uss b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSSGlobal.uss new file mode 100644 index 0000000..a1b74d0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSSGlobal.uss @@ -0,0 +1,56 @@ +.unity-base-dropdown__container-inner { + background-color: rgba(0, 0, 0, 0); +} + +.unity-base-dropdown__container-outer { + background-image: url("project://database/Assets/UnityNakamaLeaderboards/HeroicUI/TextInput/text_input_merged_gray.png?fileID=2800000&guid=c0934a7a45f1d4937aae187c0cfbe078&type=3#text_input_merged_gray"); + -unity-slice-left: 25; + -unity-slice-top: 25; + -unity-slice-right: 25; + -unity-slice-bottom: 25; + border-top-width: 0; + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; + border-radius: 0; +} + +.unity-base-dropdown__label { + font-size: 32px; + color: rgb(0, 0, 0); + -unity-font-style: bold; +} + +.unity-base-dropdown__item { + margin: 5px 10px; + border-radius: 15px; + border-width: 5px; +} + +.unity-base-dropdown__item:checked .unity-base-dropdown__label { + color: rgb(121, 99, 255); +} + +.unity-base-dropdown__item:hover:enabled { + border-color: rgb(227,220,252); + background-color: rgb(227,220,252); +} + +.unity-base-dropdown__item:checked:enabled { + border-color: rgb(227,220,252); + background-color: rgb(227,220,252); +} + +.unity-base-dropdown__item-content { + flex-direction: row-reverse; + align-items: center; + flex-grow: 1; +} + +.unity-base-dropdown__checkmark { + width: 40px; + height: 40px; + margin-left: auto; + -unity-background-image-tint-color: rgb(121, 99, 255); + background-image: url("project://database/Assets/UnityNakamaLeaderboards/HeroicUI/IconPictogram/128/icon_check.png?fileID=2800000&guid=aba6f95cfca8f4b5cbff7cc9387f9e4d&type=3#icon_check"); +} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSSGlobal.uss.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSSGlobal.uss.meta new file mode 100644 index 0000000..6fc0c02 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/HeroicUI/USS/HeroicUSSGlobal.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13f78fb232ff6421e871e6d4bb59077c +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input.meta new file mode 100644 index 0000000..439df04 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2498003ec00a4ad9b582b7a4bfa3ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input/InputSystem_Actions.inputactions b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input/InputSystem_Actions.inputactions new file mode 100644 index 0000000..1a12cb9 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input/InputSystem_Actions.inputactions.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input/InputSystem_Actions.inputactions.meta new file mode 100644 index 0000000..9a27ee0 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Input/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: df08d13526394fabb17ff76cdc914809 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Readme.asset b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Readme.asset new file mode 100644 index 0000000..2260045 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Readme.asset @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 2287ceace33d64348b1c2701d0b0bd2e, type: 3} + title: Cloud Save, powered by Nakama + sections: + - heading: Cloud Save + text: The official sample project for Nakama Cloud Save functionality. Built + with minimal boilerplate so you can easily copy the code into your project + and adapt the scripts and UI to suit your game. + linkText: + url: + - heading: + text: In order to authenticate or link an account to Facebook, you'll need your + own Meta developer account and credentials. This project comes pre-loaded with + the Facebook Unity SDK so you don't need to download and install the package + yourself. Refer to the docs for detailed setup instructions. + linkText: + url: + - heading: Resources + text: + linkText: + url: + - heading: + text: + linkText: Docs + url: https://heroiclabs.com/docs/sample-projects/unity/cloud-save + - heading: + text: + linkText: Community forums + url: https://forum.heroiclabs.com/ + - heading: + text: + linkText: Github + url: https://github.com/heroiclabs/sample-projects + - heading: + text: + linkText: Nakama Unity Client SDK Guide + url: https://heroiclabs.com/docs/nakama/client-libraries/unity/index.html#authentication + - heading: + text: + linkText: Learn about Nakama + url: https://heroiclabs.com/docs/nakama/getting-started/ + loadedLayout: 1 diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Readme.asset.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Readme.asset.meta new file mode 100644 index 0000000..ab3ad45 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8105016687592461f977c054a80ce2f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes.meta new file mode 100644 index 0000000..ee46714 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 109e9bdd0fcc649c5bc59085c35bdc83 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes/Main.unity b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes/Main.unity new file mode 100644 index 0000000..d4edc67 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes/Main.unity @@ -0,0 +1,403 @@ +%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: 10 + 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.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, 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_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + 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_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420030} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &519420030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 34 + 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_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1350379564 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1350379565} + - component: {fileID: 1350379566} + - component: {fileID: 1350379567} + m_Layer: 0 + m_Name: NakamaCloudSaveController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1350379565 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350379564} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1350379566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350379564} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ee968291b9ba4af6b816e987267b47d, type: 3} + m_Name: + m_EditorClassIdentifier: + scheme: https + host: sample-prjcts.eu-west1-a.nakamacloud.io + port: 443 + serverKey: uNezOE3FOprj6nPs +--- !u!114 &1350379567 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350379564} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 19102, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PanelSettings: {fileID: 11400000, guid: 4c32dc5947e564f5d9dfff0b17081b97, type: 2} + m_ParentUI: {fileID: 0} + sourceAsset: {fileID: 9197481963319205126, guid: 59f1193989829470fa56e45308686269, type: 3} + m_SortingOrder: 0 + m_WorldSpaceSizeMode: 1 + m_WorldSpaceWidth: 1920 + m_WorldSpaceHeight: 1080 +--- !u!1 &2121322951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2121322954} + - component: {fileID: 2121322953} + - component: {fileID: 2121322952} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2121322952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121322951} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 + m_ScrollDeltaPerTick: 6 +--- !u!114 &2121322953 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121322951} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &2121322954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2121322951} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 519420032} + - {fileID: 2121322954} + - {fileID: 1350379565} diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes/Main.unity.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes/Main.unity.meta new file mode 100644 index 0000000..7f28b94 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scenes/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4796c279063544ae9bec27a5c99423e9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scripts.meta b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scripts.meta new file mode 100644 index 0000000..41fa270 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2ba469bcd8a44d34ad55dec18d93315 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scripts/NakamaCloudSaveController.cs b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scripts/NakamaCloudSaveController.cs new file mode 100644 index 0000000..1e4c9d3 --- /dev/null +++ b/UnityNakamaCloudSave/Assets/UnityNakamaCloudSave/Scripts/NakamaCloudSaveController.cs @@ -0,0 +1,281 @@ +using System.Threading.Tasks; +using Facebook.Unity; +using Nakama; +using Nakama.TinyJson; +using UnityEngine; +using UnityEngine.UIElements; + +namespace SampleProjects.CloudSave +{ + [RequireComponent(typeof(UIDocument))] + public class NakamaCloudSaveController : MonoBehaviour + { + private class PointsData + { + public int points; + public string timestamp; + } + + [Header("Nakama Settings")] + [SerializeField] private string scheme = "http"; + [SerializeField] private string host = "127.0.0.1"; + [SerializeField] private int port = 7350; + [SerializeField] private string serverKey = "defaultkey"; + + private VisualElement authenticatedContainer; + private VisualElement unauthenticatedContainer; + private Button linkFacebookButton; + private Button loginFacebookButton; + private Button loginGuestButton; + private Button logoutButton; + private IntegerField pointsField; + private Button submitPointsButton; + private Label usernameLabel; + private Label pointsLabel; + + private VisualElement errorPopup; + private Button errorCloseButton; + private Label errorMessage; + + private Client client; + private ISession session; + + #region Initialization + private void Start() + { + InitializeUI(); + + client = new Client(scheme, host, port, serverKey, UnityWebRequestAdapter.Instance); + } + + private void InitializeUI() + { + var rootElement = GetComponent().rootVisualElement; + + authenticatedContainer = rootElement.Q("authenticated-container"); + unauthenticatedContainer = rootElement.Q("unauthenticated-container"); + + usernameLabel = rootElement.Q