mirror of
https://github.com/imperialsushi/gutterball-3.git
synced 2025-06-15 05:07:42 +00:00
New Version 1.42
Moving cam replay. Fixed the bugs. New Version 1.42 Moving cam replay. Fixed the bugs. New Version 1.42 Moving cam replay, Fixed the bugs.
This commit is contained in:
parent
dcb7df5fd1
commit
1c033119df
7079 changed files with 186851 additions and 48991 deletions
|
@ -0,0 +1,12 @@
|
|||
image: node:6.10.0
|
||||
|
||||
stages:
|
||||
- push_to_packman_staging
|
||||
|
||||
push_to_packman_staging:
|
||||
stage: push_to_packman_staging
|
||||
only:
|
||||
- tags
|
||||
script:
|
||||
- curl -u $USER_NAME:$API_KEY https://staging-packages.unity.com/auth > .npmrc
|
||||
- npm publish
|
|
@ -0,0 +1,171 @@
|
|||
# Changelog
|
||||
These are the release notes for the TextMesh Pro UPM package which was first introduced with Unity 2018.1. Please see the following link for the Release Notes for prior versions of TextMesh Pro. http://digitalnativestudios.com/forum/index.php?topic=1363.0
|
||||
|
||||
## [1.4.1] - 2019-05-08
|
||||
### Changes
|
||||
- Improved handling of automatic Font Asset upgrade to version 1.1.0 which is required to support the new Dynamic SDF system. See Case #1144858
|
||||
- Made release compatible with .Net 3.5 Scripting Runtime.
|
||||
- Added support for Stereo rendering to the TMP SDF Overlay shaders.
|
||||
- Fixed Caret positioning issue when using IME. Case #1146626
|
||||
|
||||
## [1.4.0] - 2019-03-07
|
||||
### Changes
|
||||
- Same release as 1.4.0-preview.3a.
|
||||
|
||||
## [1.4.0-preview.3a] - 2019-02-28
|
||||
### Changes
|
||||
- Improved performance of the Project Files GUID Remapping Tool.
|
||||
- Fixed an issue with the TMP_FontAsset.TryAddCharacters() functions which was resulting in an error when added characters exceeded the capacity of the atlas texture.
|
||||
- Updated TMP_FontAsset.TryAddCharacters functions to add new overloads returning list of characters that could not be added.
|
||||
- Added function in OnEnable of FontAsset Editor's to clean up Fallback list to remove any null / empty entries.
|
||||
- Added support for Stereo rendering to the TMP Distance Field and Mobile Distance Field shaders.
|
||||
|
||||
## [1.4.0-preview.2a] - 2019-02-14
|
||||
### Changes
|
||||
- Fixed an issue with SDF Scale handling where the text object would not render correctly after the object scale had been set to zero.
|
||||
- Fixed an issue with the TMP_UpdateManager where text objects were not getting unregistered correctly.
|
||||
- Any changes to Font Asset Creation Settings' padding, atlas width and / or atlas height will now result in all Material Presets for the given font asset to also be updated.
|
||||
- Added new section in the TMP Settings related to the new Dynamic Font System.
|
||||
- Added new property in the Dynamic Font System section to determine if OpenType Font Features will be retrieved from source font files at runtime as new characters are added to font assets. Glyph Adjustment Data (Kerning) is the only feature currently supported.
|
||||
- Fix an issue where font assets created at runtime were not getting their asset version number set to "1.1.0".
|
||||
- Improved parsing of the text file used in the Font Asset Creator and "Characters from File" option to handle UTF16 "\u" and UTF32 "\U" escape character sequences.
|
||||
- Fixed a Null Reference Error (NRE) that could occur when using the <font> tag with an invalid font name followed by the <sprite> tag.
|
||||
- The Glyph Adjustment Table presentation and internal data structure has been changed to facilitate the future addition of OpenType font features. See https://forum.unity.com/threads/version-1-4-0-preview-with-dynamic-sdf-for-unity-2018-3-now-available.622420/#post-4206595 for more details.
|
||||
- Fixed an issue with the <rotate> tag incorrectly affecting character spacing.
|
||||
|
||||
## [1.4.0-preview.1] - 2019-01-30
|
||||
### Changes
|
||||
- Renamed TMPro_FontUtilities to TMP_FontAssetCommon to more accurately reflect the content of this file.
|
||||
- Accessing the TextMesh Pro Settings via the new Edit - Settings menu when TMP Essential Resources have not yet been imported in the project will no longer open a new window to provide the options to import these resources.
|
||||
- Fixed an issue where using int.MaxValue, int.MinValue, float.MaxValue and float.MinValue in conjunction with SetText() would display incorrect numerical values. Case #1078521.
|
||||
- Added public setter to the TMP Settings' missingGlyphCharacter to allow changing which character will be used for missing characters via scripting.
|
||||
- Fixed a potential Null Reference Exception related to loading the Default Style Sheet.
|
||||
- Added compiler conditional to TMP_UpdateManager.cs to address changes to SRP.
|
||||
- Improved the <margin> tag to make it possible to define both left and right margin values. Example: <margin left=10% right=10px>.
|
||||
- Added new menu option to allow the quick creation of a UI Button using TMP. New menu option is located in Create - UI - Button (TextMeshPro).
|
||||
- Renamed TMP related create menu options.
|
||||
- Fixed TMP object creation handling when using Prefab isolation mode. Case #1077392
|
||||
- Fixed another issue related to Prefabs where some serialized properties of the text object would incorrectly show up in the Overrides prefab options. Case #1093101
|
||||
- Fixed issue where changing the Sorting Layer or Sorting Order of a <TextMeshPro> object would not dirty the scene. Case #1069776
|
||||
- Fixed a text alignment issue when setting text alignment on disabled text objects. Case #1047771
|
||||
- Fixed an issue where text object bounds were not set correctly on newly created text objects or in some cases when setting the text to null or string.empty. Case #1093388
|
||||
- Fixed an issue in the IntToString() function that could result in Index Out Of Bounds error. Case #1102007
|
||||
- Changed the TMP_InputField IsValidChar function to protected virtual.
|
||||
- The "Allow Rich Text Editing" property of the TMP_InputField is now set to false by default.
|
||||
- Added new option to the Sprite Asset context menu to make it easier to update sprite glyphs edited via the Unity Sprite Editor.
|
||||
- Added new Sharpness slider in the Debug section of the SDF Material inspector.
|
||||
- Fixed an error that would occur when using the context menu Reset on text component. Case #1044726
|
||||
- Fixed issue where CharacterInfo.index would be incorrect as a result of using Surrogate Pairs in the text. Case #1037828
|
||||
- The TMP_EditorPanel and TMP_UiEditorPanel now have their "UseForChildren" flag set to true to enable user / custom inspectors to inherit from them.
|
||||
- Fixed an issue where rich text tags using pixel (px) or font units (em) were not correctly accounting for orthographic camera mode. This change only affects the normal TMP text component.
|
||||
- Fixed an inspector issue related to changes to the margin in the TMP Extra Settings panel. Case #1114253
|
||||
- Added new property to Glyph Adjustment Pairs which determines if Character Spacing Adjustments should affect the given pair.
|
||||
- Updated the Glyph Adjustment Table where ID now represents the unicode (hex) value for the character instead of its decimal value.
|
||||
- Added new SetValueWithoutNotify() function to TMP_DropDown and SetTextWithoutNotify() function to TMP_InputField allowing these to be set without triggering OnValueChanged event.
|
||||
- Geometry buffer deallocation which normally takes place when current allocations exceed those of the new text by more than 256 characters will no longer occur if the new text is set to null or string.empty.
|
||||
- Fixed a minor issue where the underline SDF scale would be incorrect when the underline text sequence contained normal size characters and ended with a subscript or superscript character.
|
||||
- Fixed an error that would occur when using the Reset Context menu on a Material using the SDF Surface or Mobile SDF Surface Shaders. Case #1122279
|
||||
- Resolved a Null Reference Error that would appear when cycling through the text overflow modes. Case #1121624
|
||||
|
||||
## [1.3.0] - 2018-08-09
|
||||
### Changes
|
||||
- Revamped UI to conform to Unity Human Interface Guidelines.
|
||||
- Updated the title text on the Font Asset Creator window tab to "Font Asset Creator".
|
||||
- Using TMP_Text.SetCharArray() with an empty char[] array will now clear the text.
|
||||
- Made a small improvement to the TMP Input Field when using nested 2d RectMasks.
|
||||
- Renamed symbol defines used by TMP to append TMP_ in front of the define to avoid potential conflicts with user defines.
|
||||
- Improved the Project Files GUID Remapping tool to allow specifying a target folder to scan.
|
||||
- Added the ability to cancel the scanning process used by the Project Files GUID Remapping tool.
|
||||
- Moved TMP Settings to universal settings window in 2018.3 and above.
|
||||
- Changing style sheet in the TMP Settings will now be reflected automatically on existing text objects in the editor.
|
||||
- Added new function TMP_StyleSheet.UpdateStyleSheet() to update the internal reference to which style sheet text objects should be using in conjunction with the style tag.
|
||||
|
||||
## [1.2.4] - 2018-06-10
|
||||
### Changes
|
||||
- Fixed a minor issue when using Justified and Flush alignment in conjunction with \u00A0.
|
||||
- The Font Asset creationSettings field is no longer an Editor only serialized field.
|
||||
|
||||
## [1.2.3] - 2018-05-29
|
||||
### Changes
|
||||
- Added new bitmap shader with support for Custom Font Atlas texture. This shader also includes a new property "Padding" to provide control over the geometry padding to closely fit a modified / custom font atlas texture.
|
||||
- Fixed an issue with ForceMeshUpdate(bool ignoreActiveState) not being handled correctly.
|
||||
- Cleaned up memory allocations from repeated use of the Font Asset Creator.
|
||||
- Sprites are now scaled based on the current font instead of the primary font asset assigned to the text object.
|
||||
- It is now possible to recall the most recent settings used when creating a font asset in the Font Asset Creator.
|
||||
- Newly created font assets now contain the settings used when they were last created. This will make the process of updating / regenerating font assets much easier.
|
||||
- New context menu "Update Font Asset" was added to the Font Asset inspector which will open the Font Asset Creator with the most recently used settings for that font asset.
|
||||
- New Context Menu "Create Font Asset" was added to the Font inspector panel which will open the Font Asset Creator with this source font file already selected.
|
||||
- Fixed 3 compiler warnings that would appear when using .Net 4.x.
|
||||
- Modified the TMP Settings to place the Missing Glyph options in their own section.
|
||||
- Renamed a symbol used for internal debugging to avoid potential conflicts with other user project defines.
|
||||
- TMP Sprite Importer "Create Sprite Asset" and "Save Sprite Asset" options are disabled unless a Sprite Data Source, Import Format and Sprite Texture Atlas are provided.
|
||||
- Improved the performance of the Project Files GUID Remapping tool.
|
||||
- Users will now be prompted to import the TMP Essential Resources when using the Font Asset Creator if such resources have not already been imported.
|
||||
|
||||
## [1.2.2] - 2018-03-28
|
||||
### Changes
|
||||
- Calling SetAllDirty() on a TMP text component will now force a regeneration of the text object including re-parsing of the text.
|
||||
- Fixed potential Null Reference Exception that could occur when assigning a new fallback font asset.
|
||||
- Removed public from test classes.
|
||||
- Fixed an issue where using nested links (which doesn't make sense conceptually) would result in an error. Should accidental use of nested links occurs, the last / most nested ends up being used.
|
||||
- Fixed a potential text alignment issue where an hyphen at the end of a line followed by a new line containing a single word too long to fit the text container would result in miss alignment of the hyphen.
|
||||
- Updated package license.
|
||||
- Non-Breaking Space character (0xA0) will now be excluded from word spacing adjustments when using Justified or Flush text alignment.
|
||||
- Improved handling of Underline, Strikethrough and Mark tag with regards to vertex color and Color tag alpha.
|
||||
- Improved TMP_FontAsset.HasCharacter(char character, bool searchFallbacks) to include a recursive search of fallbacks as well as TMP Settings fallback list and default font asset.
|
||||
- The <gradient> tag will now also apply to sprites provided the sprite tint attribute is set to a value of 1. Ex. <sprite="Sprite Asset" index=0 tint=1>.
|
||||
- Updated Font Asset Creator Plugin to allow for cancellation of the font asset generation process.
|
||||
- Added callback to support the Scriptable Render Pipeline (SRP) with the normal TextMeshPro component.
|
||||
- Improved handling of some non-breaking space characters which should not be ignored at the end of a line.
|
||||
- Sprite Asset fallbacks will now be searched when using the <sprite> tag and referencing a sprite by Unicode or by Name.
|
||||
- Updated EmojiOne samples from https://www.emojione.com/ and added attribution.
|
||||
- Removed the 32bit versions of the TMP Plugins used by the Font Asset Creator since the Unity Editor is now only available as 64bit.
|
||||
- The isTextTruncated property is now serialized.
|
||||
- Added new event handler to the TMP_TextEventHandler.cs script included in Example 12a to allow tracking of interactions with Sprites.
|
||||
|
||||
## [1.2.1] - 2018-02-14
|
||||
### Changes
|
||||
- Package is now backwards compatible with Unity 2018.1.
|
||||
- Renamed Assembly Definitions (.asmdef) to new UPM package conventions.
|
||||
- Added DisplayName for TMP UPM package.
|
||||
- Revised Editor and Playmode tests to ignore / skip over the tests if the required resources are not present in the project.
|
||||
- Revised implementation of Font Asset Creator progress bar to use Unity's EditorGUI.ProgressBar instead of custom texture.
|
||||
- Fixed an issue where using the material tag in conjunction with fallback font assets was not handled correctly.
|
||||
- Fixed an issue where changing the fontStyle property in conjunction with using alternative typefaces / font weights would not correctly trigger a regeneration of the text object.
|
||||
|
||||
## [1.2.0] - 2018-01-23
|
||||
### Changes
|
||||
- Package version # increased to 1.2.0 which is the first release for Unity 2018.2.
|
||||
|
||||
## [1.1.0] - 2018-01-23
|
||||
### Changes
|
||||
- Package version # increased to 1.1.0 which is the first release for Unity 2018.1.
|
||||
|
||||
## [1.0.27] - 2018-01-16
|
||||
### Changes
|
||||
- Fixed an issue where setting the TMP_InputField.text property to null would result in an error.
|
||||
- Fixed issue with Raycast Target state not getting serialized properly when saving / reloading a scene.
|
||||
- Changed reference to PrefabUtility.GetPrefabParent() to PrefabUtility.GetCorrespondingObjectFromSource() to reflect public API change in 2018.2
|
||||
- Option to import package essential resources will only be presented to users when accessing a TMP component or the TMP Settings file via the project menu.
|
||||
|
||||
## [1.0.26] - 2018-01-10
|
||||
### Added
|
||||
- Removed Tizen player references in the TMP_InputField as the Tizen player is no longer supported as of Unity 2018.1.
|
||||
|
||||
## [1.0.25] - 2018-01-05
|
||||
### Added
|
||||
- Fixed a minor issue with PreferredValues calculation in conjunction with using text auto-sizing.
|
||||
- Improved Kerning handling where it is now possible to define positional adjustments for the first and second glyph in the pair.
|
||||
- Renamed Kerning Info Table to Glyph Adjustment Table to better reflect the added functionality of this table.
|
||||
- Added Search toolbar to the Glyph Adjustment Table.
|
||||
- Fixed incorrect detection / handling of Asset Serialization mode in the Project Conversion Utility.
|
||||
- Removed SelectionBase attribute from TMP components.
|
||||
- Revised TMP Shaders to support the new UNITY_UI_CLIP_RECT shader keyword which can provide a performance improvement of up to 30% on some devices.
|
||||
- Added TMP_PRESENT define as per the request of several third party asset publishers.
|
||||
|
||||
## [1.0.23] - 2017-11-14
|
||||
### Added
|
||||
- New menu option added to Import Examples and additional content like Font Assets, Materials Presets, etc for TextMesh Pro. This new menu option is located in "Window -> TextMeshPro -> Import Examples and Extra Content".
|
||||
- New menu option added to Convert existing project files and assets created with either the Source Code or DLL only version of TextMesh Pro. Please be sure to backup your project before using this option. The new menu option is located in "Window -> TextMeshPro -> Project Files GUID Remapping Tool".
|
||||
- Added Assembly Definitions for the TMP Runtime and Editor scripts.
|
||||
- Added support for the UI DirtyLayoutCallback, DirtyVerticesCallback and DirtyMaterialCallback.
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 22464cf7ab0243a6bf9c79851183b002
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,35 @@
|
|||
# **_TextMesh Pro User Guide_**
|
||||
|
||||
#### **Overview**
|
||||
This User Guide was designed to provide first time users of TextMesh Pro with a basic overview of the features and functionality of the tool.
|
||||
|
||||
#### **Installation**
|
||||
The TextMesh Pro UPM package is already included with the Unity Editor and as such does not require installation. TextMesh Pro "TMP" does however require adding resources to your project which are essential for using TextMesh Pro.
|
||||
|
||||
To import the "*TMP Essential Resources*", please use the "*Window -> TextMeshPro -> Import TMP Essential Resources*" menu option. These resources will be added at the root of your project in the "*TextMesh Pro*" folder.
|
||||
|
||||
The TextMesh Pro package also includes additional resources and examples that will make discovering and learning about TextMesh Pro's powerful features easier. It is strongly recommended that first time users import these additional resources.
|
||||
|
||||
To import the "*TMP Examples & Extras*", please use the "*Window -> TextMeshPro -> Import TMP Examples & Extras*" menu option. These resources will also be added in the same "*TextMesh Pro*" folder inside your project.
|
||||
|
||||
|
||||
#### **Quick Start**
|
||||
There are two TextMesh Pro components available. The first TMP text component is of type <TextMeshPro> and designed to work with the MeshRenderer. This component is an ideal replacement for the legacy TextMesh component.
|
||||
|
||||
To add a new <TextMeshPro> text object, go to: “*GameObject->3D Object->TextMeshPro Text*”.
|
||||
|
||||
The second TMP text component is of type <TextMeshProUGUI> and designed to work with the CanvasRenderer and Canvas system. This component is an ideal replacement for the UI.Text component.
|
||||
|
||||
To add a new <TextMeshProUGUI> text object, go to: “*GameObject->UI->TextMeshPro Text*”.
|
||||
|
||||
You may also wish to watch this [Getting Started](https://youtu.be/olnxlo-Wri4) short video which covers this topic.
|
||||
|
||||
We strongly recommend that you also watch the [Font Asset Creation](https://youtu.be/qzJNIGCFFtY) video as well as the [Working with Material Presets](https://youtu.be/d2MARbDNeaA) as these two topics is also key to working and getting the most out of TextMesh Pro.
|
||||
|
||||
As mentionned in the Installation section of this guide, it is recommended that you import the "*TMP Examples & Extras*" and take the time to explore each of the examples as they provide a great overview of the functionality of the tool and the many text layout and [rich text tags](http://digitalnativestudios.com/textmeshpro/docs/rich-text/) available in TextMesh Pro.
|
||||
|
||||
#### **Support & API Documentation**
|
||||
Should you have questions or require assistance, please visit the [Unity UI & TextMesh Pro](https://forum.unity.com/forums/unity-ui-textmesh-pro.60/) section of the Unity forum as well as the [TextMesh Pro User Forum](http://digitalnativestudios.com/forum/index.php) where you will find additional information, [Video Tutorials](http://digitalnativestudios.com/forum/index.php?board=4.0) and [FAQ](http://digitalnativestudios.com/forum/index.php?topic=890.0). In the event you are unable to find the information you seek, always feel free to post on the [Unity UI & TextMesh Pro](https://forum.unity.com/forums/unity-ui-textmesh-pro.60/) section user forum.
|
||||
|
||||
[Online Documentation](http://digitalnativestudios.com/textmeshpro/docs/) is also available on TextMesh Pro including Rich Text tags, Shaders, Scripting API and more.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ca77d26d10b9455ca5a4b22c93be2a31
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d1a0a27327b54c3bac52a08929c33f81
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e93ec7eb6de342aabd156833e253f838
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,143 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a7ec9e7ad8b847b7ae4510af83c5d868
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 7
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 1
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -2
|
||||
maxTextureSize: 128
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 2
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- serializedVersion: 2
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- serializedVersion: 2
|
||||
buildTarget: iPhone
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 2
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- serializedVersion: 2
|
||||
buildTarget: Android
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- serializedVersion: 2
|
||||
buildTarget: Windows Store Apps
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
- serializedVersion: 2
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 1
|
||||
pSDShowRemoveMatteOption: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,57 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ee148e281f3c41c5b4ff5f8a5afe5a6c
|
||||
timeCreated: 1463559213
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 7
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 128
|
||||
textureSettings:
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,57 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f
|
||||
timeCreated: 1457860876
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 128
|
||||
textureSettings:
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,57 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ec7c645d93308c04d8840982af12101e
|
||||
timeCreated: 1463559213
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 7
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 128
|
||||
textureSettings:
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2fd6421f253b4ef1a19526541f9ffc0c
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 128
|
||||
textureSettings:
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2da27f5fe80a3a549ac7331d9f52f5f0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,85 @@
|
|||
// UI Editable properties
|
||||
uniform sampler2D _FaceTex; // Alpha : Signed Distance
|
||||
uniform float _FaceUVSpeedX;
|
||||
uniform float _FaceUVSpeedY;
|
||||
uniform fixed4 _FaceColor; // RGBA : Color + Opacity
|
||||
uniform float _FaceDilate; // v[ 0, 1]
|
||||
uniform float _OutlineSoftness; // v[ 0, 1]
|
||||
|
||||
uniform sampler2D _OutlineTex; // RGBA : Color + Opacity
|
||||
uniform float _OutlineUVSpeedX;
|
||||
uniform float _OutlineUVSpeedY;
|
||||
uniform fixed4 _OutlineColor; // RGBA : Color + Opacity
|
||||
uniform float _OutlineWidth; // v[ 0, 1]
|
||||
|
||||
uniform float _Bevel; // v[ 0, 1]
|
||||
uniform float _BevelOffset; // v[-1, 1]
|
||||
uniform float _BevelWidth; // v[-1, 1]
|
||||
uniform float _BevelClamp; // v[ 0, 1]
|
||||
uniform float _BevelRoundness; // v[ 0, 1]
|
||||
|
||||
uniform sampler2D _BumpMap; // Normal map
|
||||
uniform float _BumpOutline; // v[ 0, 1]
|
||||
uniform float _BumpFace; // v[ 0, 1]
|
||||
|
||||
uniform samplerCUBE _Cube; // Cube / sphere map
|
||||
uniform fixed4 _ReflectFaceColor; // RGB intensity
|
||||
uniform fixed4 _ReflectOutlineColor;
|
||||
//uniform float _EnvTiltX; // v[-1, 1]
|
||||
//uniform float _EnvTiltY; // v[-1, 1]
|
||||
uniform float3 _EnvMatrixRotation;
|
||||
uniform float4x4 _EnvMatrix;
|
||||
|
||||
uniform fixed4 _SpecularColor; // RGB intensity
|
||||
uniform float _LightAngle; // v[ 0,Tau]
|
||||
uniform float _SpecularPower; // v[ 0, 1]
|
||||
uniform float _Reflectivity; // v[ 5, 15]
|
||||
uniform float _Diffuse; // v[ 0, 1]
|
||||
uniform float _Ambient; // v[ 0, 1]
|
||||
|
||||
uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity
|
||||
uniform float _UnderlayOffsetX; // v[-1, 1]
|
||||
uniform float _UnderlayOffsetY; // v[-1, 1]
|
||||
uniform float _UnderlayDilate; // v[-1, 1]
|
||||
uniform float _UnderlaySoftness; // v[ 0, 1]
|
||||
|
||||
uniform fixed4 _GlowColor; // RGBA : Color + Intesity
|
||||
uniform float _GlowOffset; // v[-1, 1]
|
||||
uniform float _GlowOuter; // v[ 0, 1]
|
||||
uniform float _GlowInner; // v[ 0, 1]
|
||||
uniform float _GlowPower; // v[ 1, 1/(1+4*4)]
|
||||
|
||||
// API Editable properties
|
||||
uniform float _ShaderFlags;
|
||||
uniform float _WeightNormal;
|
||||
uniform float _WeightBold;
|
||||
|
||||
uniform float _ScaleRatioA;
|
||||
uniform float _ScaleRatioB;
|
||||
uniform float _ScaleRatioC;
|
||||
|
||||
uniform float _VertexOffsetX;
|
||||
uniform float _VertexOffsetY;
|
||||
|
||||
//uniform float _UseClipRect;
|
||||
uniform float _MaskID;
|
||||
uniform sampler2D _MaskTex;
|
||||
uniform float4 _MaskCoord;
|
||||
uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w)
|
||||
//uniform float _MaskWipeControl;
|
||||
//uniform float _MaskEdgeSoftness;
|
||||
//uniform fixed4 _MaskEdgeColor;
|
||||
//uniform bool _MaskInverse;
|
||||
|
||||
uniform float _MaskSoftnessX;
|
||||
uniform float _MaskSoftnessY;
|
||||
|
||||
// Font Atlas properties
|
||||
uniform sampler2D _MainTex;
|
||||
uniform float _TextureWidth;
|
||||
uniform float _TextureHeight;
|
||||
uniform float _GradientScale;
|
||||
uniform float _ScaleX;
|
||||
uniform float _ScaleY;
|
||||
uniform float _PerspectiveFilter;
|
||||
uniform float _Sharpness;
|
|
@ -0,0 +1,9 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3c6c403084eacec478a1129ce20061ea
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,126 @@
|
|||
// Simplified SDF shader:
|
||||
// - No Shading Option (bevel / bump / env map)
|
||||
// - No Glow Option
|
||||
// - Softness is applied on both side of the outline
|
||||
|
||||
Shader "Hidden/TextMeshPro/Internal/Distance Field SSD" {
|
||||
|
||||
Properties {
|
||||
_FaceColor ("Face Color", Color) = (1,1,1,1)
|
||||
_FaceDilate ("Face Dilate", Range(-1,1)) = 0
|
||||
|
||||
_OutlineSoftness ("Outline Softness", Range(0,1)) = 0.02
|
||||
|
||||
_WeightNormal ("Weight Normal", float) = 0
|
||||
_WeightBold ("Weight Bold", float) = .5
|
||||
|
||||
_MainTex ("Font Atlas", 2D) = "white" {}
|
||||
_TextureWidth ("Texture Width", float) = 512
|
||||
_TextureHeight ("Texture Height", float) = 512
|
||||
_GradientScale ("Gradient Scale", float) = 5
|
||||
_ScaleX ("Scale X", float) = 1
|
||||
_ScaleY ("Scale Y", float) = 1
|
||||
_Sharpness ("Sharpness", Range(-1,1)) = 0
|
||||
|
||||
_VertexOffsetX ("Vertex OffsetX", float) = 0
|
||||
_VertexOffsetY ("Vertex OffsetY", float) = 0
|
||||
|
||||
_ColorMask ("Color Mask", Float) = 15
|
||||
}
|
||||
|
||||
SubShader {
|
||||
Tags
|
||||
{
|
||||
"ForceSupported" = "True"
|
||||
}
|
||||
|
||||
Lighting Off
|
||||
Blend One OneMinusSrcAlpha
|
||||
Cull Off
|
||||
ZWrite Off
|
||||
ZTest Always
|
||||
|
||||
Pass {
|
||||
CGPROGRAM
|
||||
#pragma vertex VertShader
|
||||
#pragma fragment PixShader
|
||||
|
||||
#include "UnityCG.cginc"
|
||||
#include "TMP_Properties.cginc"
|
||||
|
||||
sampler2D _GUIClipTexture;
|
||||
uniform float4x4 unity_GUIClipTextureMatrix;
|
||||
|
||||
struct vertex_t {
|
||||
float4 vertex : POSITION;
|
||||
float3 normal : NORMAL;
|
||||
fixed4 color : COLOR;
|
||||
float2 texcoord0 : TEXCOORD0;
|
||||
float2 texcoord1 : TEXCOORD1;
|
||||
};
|
||||
|
||||
struct pixel_t {
|
||||
float4 vertex : SV_POSITION;
|
||||
fixed4 faceColor : COLOR;
|
||||
float2 texcoord0 : TEXCOORD0;
|
||||
float2 clipUV : TEXCOORD1;
|
||||
};
|
||||
|
||||
|
||||
pixel_t VertShader(vertex_t input)
|
||||
{
|
||||
// Does not handle simulated bold correctly.
|
||||
|
||||
float4 vert = input.vertex;
|
||||
vert.x += _VertexOffsetX;
|
||||
vert.y += _VertexOffsetY;
|
||||
float4 vPosition = UnityObjectToClipPos(vert);
|
||||
|
||||
float opacity = input.color.a;
|
||||
|
||||
fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor;
|
||||
faceColor.rgb *= faceColor.a;
|
||||
|
||||
// Generate UV for the Clip Texture
|
||||
float3 eyePos = UnityObjectToViewPos(input.vertex);
|
||||
float2 clipUV = mul(unity_GUIClipTextureMatrix, float4(eyePos.xy, 0, 1.0));
|
||||
|
||||
// Structure for pixel shader
|
||||
pixel_t output = {
|
||||
vPosition,
|
||||
faceColor,
|
||||
float2(input.texcoord0.x, input.texcoord0.y),
|
||||
clipUV,
|
||||
};
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
half transition(half2 range, half distance)
|
||||
{
|
||||
return smoothstep(range.x, range.y, distance);
|
||||
}
|
||||
|
||||
// PIXEL SHADER
|
||||
fixed4 PixShader(pixel_t input) : SV_Target
|
||||
{
|
||||
half distanceSample = tex2D(_MainTex, input.texcoord0).a;
|
||||
half smoothing = fwidth(distanceSample) * (1 - _Sharpness) + _OutlineSoftness;
|
||||
half contour = 0.5 - _FaceDilate * 0.5;
|
||||
half2 edgeRange = half2(contour - smoothing, contour + smoothing);
|
||||
|
||||
half4 c = input.faceColor;
|
||||
|
||||
half edgeTransition = transition(edgeRange, distanceSample);
|
||||
c *= edgeTransition;
|
||||
|
||||
c *= tex2D(_GUIClipTexture, input.clipUV).a;
|
||||
|
||||
return c;
|
||||
}
|
||||
ENDCG
|
||||
}
|
||||
}
|
||||
|
||||
CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI"
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ce4ec0f498d1b1a4f90fe94e115b6f9a
|
||||
ShaderImporter:
|
||||
externalObjects: {}
|
||||
defaultTextures: []
|
||||
nonModifiableTextures: []
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f8e6a2d47aba4c6c9b3c5a72d9f48da5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fb5730e24283d0c489e5c7d0bee023d9
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e3b0f810fdea84e40ab4ba20f256f7e8
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8bc445bb79654bf496c92d0407840a92
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 18775b51e3bd42299fd30bd036ea982f
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ca51b19024094d1b87f3e07edb0a75fb
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 585b70cb75dd43efbfead809c30a1731
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,58 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0d9a36012a224080966c7b55896aa0f9
|
||||
timeCreated: 1467964791
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 7
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,58 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 49679f302ac6408697f6b9314a38985c
|
||||
timeCreated: 1467964413
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 7
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 81ed8c76d2bc4a4c95d092c98af4e58f
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,56 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c76700ea0062413d9f69409b4e9e151b
|
||||
timeCreated: 1484171296
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,56 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 35ff0937876540d3bd4b6a941df62a92
|
||||
timeCreated: 1484171296
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6ace62d30f494c948b71d5594afce11d
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 691475c57a824010be0c6f474caeb7e1
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 64b9fad609434c489c32b1cdf2004a1c
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,59 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 92027f7f8cfc4feaa477da0dc38d3d46
|
||||
timeCreated: 1472535271
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 7
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,59 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fa6bd40a216346b783a4cce741d277a5
|
||||
timeCreated: 1472535778
|
||||
licenseType: Pro
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 7
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9288066c33474b94b6ee5465f4df1cc0
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 12736c98af174f91827a26b66d2b01b9
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,58 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c2f7f6a88b4c4f20a53deb72f3d9144c
|
||||
timeCreated: 1426240649
|
||||
licenseType: Store
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 41b96614b2e6494ba995ddcd252d11ae
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 066619c9c9c84f89acb1b48c11a7efe2
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,58 @@
|
|||
fileFormatVersion: 2
|
||||
guid: bb42b2d967d6427983c901a4ffc8ecd9
|
||||
timeCreated: 1426240650
|
||||
licenseType: Store
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
allowsAlphaSplitting: 0
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 342a0f8aca7f4f0691338912faec0494
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e05ace3bd15740cda0bad60d89092a5b
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 48d034c499ee4697af9dd6e327110249
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,53 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ed041e68439749a69d0efa0e3d896c2e
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
cubemapConvolution: 0
|
||||
cubemapConvolutionSteps: 8
|
||||
cubemapConvolutionExponent: 1.5
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 32
|
||||
textureSettings:
|
||||
filterMode: 0
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
rGBM: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: .5, y: .5}
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spritePixelsToUnits: 100
|
||||
alphaIsTransparency: 1
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
spriteSheet:
|
||||
sprites: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,5 @@
|
|||
TextMesh Pro copyright © 2014-2019 Unity Technologies ApS
|
||||
|
||||
Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](http://www.unity3d.com/legal/licenses/Unity_Companion_License).
|
||||
|
||||
Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions.
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0d2d0f36e67d4518a07df76235e91f9a
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5ec95f4d5b2d1f14e9ff8682562553f9
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ce4ff17ca867d2b48b5c8a4181611901
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: bc00e25696e4132499f56528d3fed2e3
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,654 @@
|
|||
{
|
||||
"assetRecords": [
|
||||
{
|
||||
"referencedResource": "Blue to Purple - Vertical.asset",
|
||||
"target": "guid: 1e643bbd7e13d46418da3774e72bef60",
|
||||
"replacement": "guid: 479a66fa4b094512a62b0a8e553ad95a"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Dark to Light Green - Vertical.asset",
|
||||
"target": "guid: 90c9133b254e2184b8084dea4f392337",
|
||||
"replacement": "guid: 4c86a3366cd840348ebe8dc438570ee4"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Light to Dark Green - Vertical.asset",
|
||||
"target": "guid: 33c745f0979f3984182a138bcc6e57ec",
|
||||
"replacement": "guid: 5cf8ae092ca54931b443bec5148f3c59"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Yellow to Orange - Vertical.asset",
|
||||
"target": "guid: e002cb2a36d9e4a439a062867fa24e1e",
|
||||
"replacement": "guid: 69a525efa7e6472eab268f6ea605f06e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Crate - Surface Shader Scene.mat",
|
||||
"target": "guid: e177c46c2a091564d88df2c2ca9dcf97",
|
||||
"replacement": "guid: e6b9b44320f4448d9d5e0ee634259966"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Ground - Logo Scene.mat",
|
||||
"target": "guid: 504ae362e57fc464b847f1e9fd0e4035",
|
||||
"replacement": "guid: c719e38f25a9480abd2480ab621a2949"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Ground - Surface Shader Scene.mat",
|
||||
"target": "guid: 9ed9aa864ec2d7f4dad266b9534c6d85",
|
||||
"replacement": "guid: aadd5a709a48466c887296bb5b1b8110"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Small Crate_diffuse.mat",
|
||||
"target": "guid: 92f161029a6d3c54a92d9d283352a135",
|
||||
"replacement": "guid: 22262639920f43d6be32430e4e58350d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Text Popup.prefab",
|
||||
"target": "guid: c879e892866c8db4f8930b25672233ac",
|
||||
"replacement": "guid: b06f0e6c1dfa4356ac918da1bb32c603"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshPro - Prefab 1.prefab",
|
||||
"target": "guid: a6a60659abb4d9d4b934feebd3dcc952",
|
||||
"replacement": "guid: a6e39ced0ea046bcb636c3f0b2e2a745"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshPro - Prefab 2.prefab",
|
||||
"target": "guid: 1b190e3e0ab4c8e4881656b9160c59c2",
|
||||
"replacement": "guid: fdad9d952ae84cafb74c63f2e694d042"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Anton SDF.asset",
|
||||
"target": "guid: f76ef802b8b940c46a31f9027f2b0158",
|
||||
"replacement": "guid: 8a89fa14b10d46a99122fd4f73fca9a2"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Anton SDF - Drop Shadow.mat",
|
||||
"target": "guid: 250a1a103b3b4914c9707e6a423446d6",
|
||||
"replacement": "guid: 749b9069dc4742c5bfa5c74644049926"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Anton SDF - Outline.mat",
|
||||
"target": "guid: e077dc203e948b740859c1c0ca8b9691",
|
||||
"replacement": "guid: a00013af81304728b2be1f4309ee2433"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Bangers SDF.asset",
|
||||
"target": "guid: 808aa8f1ab804104aa7d0c337a6c1481",
|
||||
"replacement": "guid: 125cb55b44b24c4393181402bc6200e6"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Bangers SDF - Drop Shadow.mat",
|
||||
"target": "guid: c26f698d4eee19e4a8b8f42cd299bab5",
|
||||
"replacement": "guid: f2dcf029949142e28b974630369c8b4e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Bangers SDF - Outline.mat",
|
||||
"target": "guid: db7f2cfbf23d6d54ca4e74a9abd55326",
|
||||
"replacement": "guid: f629c6e43dba4bf38cb74d8860150664"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Bangers SDF Glow.mat",
|
||||
"target": "guid: 7dd7006c58d8a3148a73aa211d8c13d0",
|
||||
"replacement": "guid: d75b8f41e959450c84ac6e967084d3e1"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Bangers SDF Logo.mat",
|
||||
"target": "guid: 4fb51aa7001a2244395ddf6a15d37389",
|
||||
"replacement": "guid: f4e195ac1e204eff960149d1cb34e18c"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Electronic Highway Sign SDF.asset",
|
||||
"target": "guid: 163292f6f226d954593d45b079f8aae0",
|
||||
"replacement": "guid: dc36b3fdc14f47ebb36fd484a67e268a"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF - Drop Shadow.mat",
|
||||
"target": "guid: 33db60c37b63f08448ded4b385e74e38",
|
||||
"replacement": "guid: e73a58f6e2794ae7b1b7e50b7fb811b0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF - Metalic Green.mat",
|
||||
"target": "guid: 4f9843c79516ed1468b9b5a4f32e67e3",
|
||||
"replacement": "guid: 8b29aaa3eec7468097ff07adfcf29ac9"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF - Outline.mat",
|
||||
"target": "guid: 83a1b0fe6c3dbac44b66f09c82e1d509",
|
||||
"replacement": "guid: 79459efec17a4d00a321bdcc27bbc385"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF - Overlay.mat",
|
||||
"target": "guid: 55eb086ae18c76e4bb6cc7106d0dd6e2",
|
||||
"replacement": "guid: 9ad269c99dcf42b7aedefd83dd5a7b9d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF - Soft Mask.mat",
|
||||
"target": "guid: 74e06d99c1657fc4abd33f20685ea9ff",
|
||||
"replacement": "guid: 42df1c7856584b6b8db9a509b6b10074"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Oswald Bold SDF.asset",
|
||||
"target": "guid: 09641b029dfa78843902b548a9de7553",
|
||||
"replacement": "guid: 0161d805a3764c089bef00bfe00793f5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Roboto-Bold SDF.asset",
|
||||
"target": "guid: d62a573c923f5cb47b8ff65261033b90",
|
||||
"replacement": "guid: 5302535af1044152a457ed104f1f4b91"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Roboto-Bold SDF - Drop Shadow.mat",
|
||||
"target": "guid: 102e7c5c5e3b1f3468518cb166967d77",
|
||||
"replacement": "guid: b246c4190f4e46ec9352fe15a7b09ce0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Roboto-Bold SDF - Surface.mat",
|
||||
"target": "guid: e2da38ead8f8238449c54a1ef49e080f",
|
||||
"replacement": "guid: e6b276ec991f467aa14ef1f3cc665993"
|
||||
},
|
||||
{
|
||||
"referencedResource": "DropCap Numbers.asset",
|
||||
"target": "guid: c4fd2a959a50b584b92dedfefec1ffda",
|
||||
"replacement": "guid: 14aa93acbb234d16aaef0e8b46814db6"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Benchmark01.cs",
|
||||
"target": "guid: c5fb1b5c24460f745be29cc0eb06a58c",
|
||||
"replacement": "guid: f970ea55f9f84bf79b05dab180b8c125"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Benchmark01_UGUI.cs",
|
||||
"target": "guid: 5e6abf300e36c0a4eb43969c3f2172f8",
|
||||
"replacement": "guid: 8ef7be1c625941f7ba8ed7cc71718c0d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Benchmark02.cs",
|
||||
"target": "guid: 3467f4170568a484d8b57e2051a27363",
|
||||
"replacement": "guid: e8538afcddc14efbb5d9e94b7ae50197"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Benchmark03.cs",
|
||||
"target": "guid: e6e9d20624a23da4c8b2b6fb7608bb9a",
|
||||
"replacement": "guid: a73109742c8d47ac822895a473300c29"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Benchmark04.cs",
|
||||
"target": "guid: 481dd67bdedc3104ea2156ed49f3acd5",
|
||||
"replacement": "guid: dc20866c0d5e413ab7559440e15333ae"
|
||||
},
|
||||
{
|
||||
"referencedResource": "CameraController.cs",
|
||||
"target": "guid: a9f0e07aefca0cc459134ff9df622278",
|
||||
"replacement": "guid: 2d687537154440a3913a9a3c7977978c"
|
||||
},
|
||||
{
|
||||
"referencedResource": "ChatController.cs",
|
||||
"target": "guid: eba5a4db2591a5844aea5f6f3ad8548e",
|
||||
"replacement": "guid: 53d91f98a2664f5cb9af11de72ac54ec"
|
||||
},
|
||||
{
|
||||
"referencedResource": "EnvMapAnimator.cs",
|
||||
"target": "guid: 7e69f3f28c520ce4d9ab9964b2895b1a",
|
||||
"replacement": "guid: a4b6f99e8bc54541bbd149b014ff441c"
|
||||
},
|
||||
{
|
||||
"referencedResource": "ObjectSpin.cs",
|
||||
"target": "guid: 5e7872ff51989434dabf7807265ada3c",
|
||||
"replacement": "guid: 4f19c7f94c794c5097d8bd11e39c750d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "ShaderPropAnimator.cs",
|
||||
"target": "guid: c56cf968fb6a5b6488e709242718845d",
|
||||
"replacement": "guid: 2787a46a4dc848c1b4b7b9307b614bfd"
|
||||
},
|
||||
{
|
||||
"referencedResource": "SimpleScript.cs",
|
||||
"target": "guid: c64808ff5137c9044a583750e5b0468a",
|
||||
"replacement": "guid: 9eff140b25d64601aabc6ba32245d099"
|
||||
},
|
||||
{
|
||||
"referencedResource": "SkewTextExample.cs",
|
||||
"target": "guid: 48d40dfeb33b717488f55ddbf676643a",
|
||||
"replacement": "guid: d412675cfb3441efa3bf8dcd9b7624dc"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TeleType.cs",
|
||||
"target": "guid: 9094c5c777af3f14489e8947748e86e6",
|
||||
"replacement": "guid: e32c266ee6204b21a427753cb0694c81"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextConsoleSimulator.cs",
|
||||
"target": "guid: 45757dcc8f119454dac6365e8fd15e8b",
|
||||
"replacement": "guid: 43bcd35a1c0c40ccb6d472893fe2093f"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshProFloatingText.cs",
|
||||
"target": "guid: dd0e4b969aa70504382a89d2f208ae6c",
|
||||
"replacement": "guid: a4d4c76e63944cba8c7d00f56334b98c"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshSpawner.cs",
|
||||
"target": "guid: 385939aed18e82d41894437798c30ed8",
|
||||
"replacement": "guid: 76c11bbcfddf44e0ba17d6c2751c8d84"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_ExampleScript_01.cs",
|
||||
"target": "guid: 36bafabb5572c6347923b971425ab3be",
|
||||
"replacement": "guid: 6f2c5b59b6874405865e2616e4ec276a"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_FrameRateCounter.cs",
|
||||
"target": "guid: c0357609254b68d4881cab18f04dd4dc",
|
||||
"replacement": "guid: 686ec78b56aa445795335fbadafcfaa4"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_TextEventCheck.cs",
|
||||
"target": "guid: ba181bda76b7f6047ba2188e94bf0894",
|
||||
"replacement": "guid: d736ce056cf444ca96e424f4d9c42b76"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_TextEventHandler.cs",
|
||||
"target": "guid: 48a2fdbd95acd794caf78a85a0b6926a",
|
||||
"replacement": "guid: 1312ae25639a4bae8e25ae223209cc50"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_TextInfoDebugTool.cs",
|
||||
"target": "guid: 5eeee4467ee5b6a4884a1ec94812d93e",
|
||||
"replacement": "guid: 21256c5b62f346f18640dad779911e20"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_TextSelector_A.cs",
|
||||
"target": "guid: 68baf2864c88f4a43a50f16709de8717",
|
||||
"replacement": "guid: 103e0a6a1d404693b9fb1a5173e0e979"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_TextSelector_B.cs",
|
||||
"target": "guid: f499ff45b9a3d0840a0df48d01b2877b",
|
||||
"replacement": "guid: a05dcd8be7ec4ccbb35c26219884aa37"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_UiFrameRateCounter.cs",
|
||||
"target": "guid: dc33b7a34d20d5e4e8d54b6867ce81e3",
|
||||
"replacement": "guid: 24b0dc2d1d494adbbec1f4db26b4cf83"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMPro_InstructionOverlay.cs",
|
||||
"target": "guid: 53b866620ba77504eaf52cab7dbd95c9",
|
||||
"replacement": "guid: c3c1afeda5e545e0b19add5373896d2e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "VertexColorCycler.cs",
|
||||
"target": "guid: c8d54cdd5913d4e4bb7b655d7d16835b",
|
||||
"replacement": "guid: 91b8ba3d52e041fab2d0e0f169855539"
|
||||
},
|
||||
{
|
||||
"referencedResource": "VertexJitter.cs",
|
||||
"target": "guid: e4769cb37968ea948a763a9a89f9e583",
|
||||
"replacement": "guid: 2ed57967c52645d390a89dcf8f61ba73"
|
||||
},
|
||||
{
|
||||
"referencedResource": "VertexShakeA.cs",
|
||||
"target": "guid: eaa12d191e718c945ac55da73fa469db",
|
||||
"replacement": "guid: f7cfa58e417a46ea8889989684c2522e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "VertexShakeB.cs",
|
||||
"target": "guid: 32c83a5d3ba42b84aa26386eac47566b",
|
||||
"replacement": "guid: e4e0d9ccee5f4950be8979268c9014e0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "VertexZoom.cs",
|
||||
"target": "guid: 5305493000edc7d4ea4302757dc19a99",
|
||||
"replacement": "guid: 52ec835d14bd486f900952b77698b7eb"
|
||||
},
|
||||
{
|
||||
"referencedResource": "WarpTextExample.cs",
|
||||
"target": "guid: f3eef864a10f51045a7530e2afe7c179",
|
||||
"replacement": "guid: 790744c462254b7ba8038e6ed28b3db2"
|
||||
},
|
||||
{
|
||||
"referencedResource": "DropCap Numbers.psd",
|
||||
"target": "guid: 28b41fef228d6814f90e541deaf9f262",
|
||||
"replacement": "guid: fd09957580ac4326916010f1f260975b"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Brushed Metal 3.jpg",
|
||||
"target": "guid: c30270e41dccf9441ab56d94261bdcfa",
|
||||
"replacement": "guid: f88677df267a41d6be1e7a6133e7d227"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Engraved Wall.jpg",
|
||||
"target": "guid: 93d6f74f2ef358e41989d4152b195f88",
|
||||
"replacement": "guid: e0f91e6569da4934a48d85bf8d3063f0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Engraved Wall Normal.jpg",
|
||||
"target": "guid: 1edd0950293e8664094053a041548c23",
|
||||
"replacement": "guid: 20f91c93e7fb490f9496609c52ef3904"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Floor Cement.jpg",
|
||||
"target": "guid: ac5a0a5373b36e049bb7f98f88dbc244",
|
||||
"replacement": "guid: 283f897e4925411ebbaa758b4cb13fc2"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Floor Tiles 1 - diffuse.jpg",
|
||||
"target": "guid: 7bbfb8818476e4641ba3e75f5225eb69",
|
||||
"replacement": "guid: 85ac55597b97403c82fc6601a93cf241"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Floor Tiles 1 - normal.jpg",
|
||||
"target": "guid: e00d5a9a0944134448432ccacf221b95",
|
||||
"replacement": "guid: c45cd05946364f32aba704f0853a975b"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Fruit Jelly (B&W).jpg",
|
||||
"target": "guid: 74d8c208a0193e14ca6916bea88a2c52",
|
||||
"replacement": "guid: 1cdc5b506b1a4a33a53c30669ced1f51"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Gradient Diagonal (Color).jpg",
|
||||
"target": "guid: 2421a4955e71725448211e6bfbc7d7fb",
|
||||
"replacement": "guid: 2ce5c55e85304b819a1826ecbc839aa5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Gradient Horizontal (Color).jpg",
|
||||
"target": "guid: 0bbb43aff4f7811419ffceb1b16cf3d6",
|
||||
"replacement": "guid: 6eb184de103d4b3f812b38561065192f"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Gradient Vertical (Color).jpg",
|
||||
"target": "guid: 3359915af07779e4e9a966df9eed764f",
|
||||
"replacement": "guid: 03d0538de6e24c0f819bfc9ce084dfa9"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Mask Zig-n-Zag.psd",
|
||||
"target": "guid: 04eb87e72b3c1c648ba47a869ee00505",
|
||||
"replacement": "guid: bb8dfcd263ad4eb383a33d74a720be6f"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Sand Normal Map.jpg",
|
||||
"target": "guid: 89e1b1c005d29cf4598ea861deb35a80",
|
||||
"replacement": "guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Small Crate_diffuse.jpg",
|
||||
"target": "guid: 64734c9bc6df32149a0c9cb0b18693e1",
|
||||
"replacement": "guid: 602cb87b6a29443b8636370ea0751574"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Small Crate_normal.jpg",
|
||||
"target": "guid: 81b50d9cb6f3104448ec54c00a80101a",
|
||||
"replacement": "guid: 8878a782f4334ecbbcf683b3ac780966"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Stainless 03.png",
|
||||
"target": "guid: 40d7f27f614cc1043a1f7e19074f461c",
|
||||
"replacement": "guid: 83cb272f9ee046f6ab6636ca38af8db4"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Text Overflow - Linked Text Image 1.png",
|
||||
"target": "guid: 1fd8c568b1fcdbe43be65c1619cf3293",
|
||||
"replacement": "guid: 4ccf43d26c4748c792174516f4a8fcef"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Text Overflow - Linked Text UI Screenshot.png",
|
||||
"target": "guid: 7983d2ec0427c114a916ae3c4769dc10",
|
||||
"replacement": "guid: c76d18757a194d618355f05f815cb0a1"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Wipe Pattern - Circle.psd",
|
||||
"target": "guid: 6f5e9497d22a7a84193ec825e2eb41ac",
|
||||
"replacement": "guid: 10c49fcd9c64421db7c0133e61e55f97"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Wipe Pattern - Diagonal.psd",
|
||||
"target": "guid: 8ee4d366b96418044aa9f94b3e2de645",
|
||||
"replacement": "guid: ed5290d8df18488780e2996b9b882f01"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Wipe Pattern - Radial Double.psd",
|
||||
"target": "guid: 3e0e22da7c9570b498205179ef58ef38",
|
||||
"replacement": "guid: 7631f4eff8f74ed38eb3eb9db17134e1"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Wipe Pattern - Radial Quad.psd",
|
||||
"target": "guid: 05ffd580f33f74644a6025ec196860af",
|
||||
"replacement": "guid: 2b5e9ae96c5644d8bae932f8b4ca68a2"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF.asset",
|
||||
"target": "guid: 715b80e429c437e40867928a4e1fc975",
|
||||
"replacement": "guid: 8f586378b4e144a9851e7b34d9b748ee"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LineBreaking Following Characters.txt",
|
||||
"target": "guid: 312ba5b9e90627940866e19549a788cf",
|
||||
"replacement": "guid: fade42e8bc714b018fac513c043d323b"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LineBreaking Leading Characters.txt",
|
||||
"target": "guid: 8d713940fcbede142ae4a33ea0062b33",
|
||||
"replacement": "guid: d82c1b31c7e74239bff1220585707d2b"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Bitmap.shader",
|
||||
"target": "guid: edfcf888cd11d9245b91d2883049a57e",
|
||||
"replacement": "guid: 128e987d567d4e2c824d754223b3f3b0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Bitmap-Mobile.shader",
|
||||
"target": "guid: d1cf17907700cb647aa3ea423ba38f2e",
|
||||
"replacement": "guid: 1e3b057af24249748ff873be7fafee47"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF.shader",
|
||||
"target": "guid: dca26082f9cb439469295791d9f76fe5",
|
||||
"replacement": "guid: 68e6db2ebdc24f95958faec2be5558d6"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF Overlay.shader",
|
||||
"target": "guid: 4a7755d6b5b67874f89c85f56f95fe97",
|
||||
"replacement": "guid: dd89cf5b9246416f84610a006f916af7"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Mobile.shader",
|
||||
"target": "guid: cafd18099dfc0114896e0a8b277b81b6",
|
||||
"replacement": "guid: fe393ace9b354375a9cb14cdbbc28be4"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Mobile Masking.shader",
|
||||
"target": "guid: afc255f7c2be52e41973a3d10a2e632d",
|
||||
"replacement": "guid: bc1ede39bf3643ee8e493720e4259791"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Mobile Overlay.shader",
|
||||
"target": "guid: 9ecb3fe313cb5f7478141eba4a2d54ed",
|
||||
"replacement": "guid: a02a7d8c237544f1962732b55a9aebf1"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Surface.shader",
|
||||
"target": "guid: 8e6b9842dbb1a5a4887378afab854e63",
|
||||
"replacement": "guid: f7ada0af4f174f0694ca6a487b8f543d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Surface-Mobile.shader",
|
||||
"target": "guid: 3c2ea7753c1425145a74d106ec1cd852",
|
||||
"replacement": "guid: 85187c2149c549c5b33f0cdb02836b17"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Sprite.shader",
|
||||
"target": "guid: 3a1c68c8292caf046bd21158886c5e40",
|
||||
"replacement": "guid: cf81c85f95fe47e1a27f6ae460cf182c"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Default Sprite Asset.asset",
|
||||
"target": "guid: 273ca6c80b4b5d746b5e548f532bffd8",
|
||||
"replacement": "guid: fbef3c704dce48f08a44612d6c856c8d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "EmojiOne.asset",
|
||||
"target": "guid: 9a952e2781ef26940ae089f1053ef4ef",
|
||||
"replacement": "guid: c41005c129ba4d66911b75229fd70b45"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP Default Style Sheet.asset",
|
||||
"target": "guid: 54d1085f9a2fdea4587fcfc7dddcd4bc",
|
||||
"replacement": "guid: f952c082cb03451daed3ee968ac6c63e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP Settings.asset",
|
||||
"target": "guid: 69ed5bac41eebaa4c97e9d2a4168c54f",
|
||||
"replacement": "guid: 3f5b5dff67a942289a9defa416b206f3"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextContainer.cs",
|
||||
"target": "guid: 3b34fc186f40e8043b977d4fa70db8c5",
|
||||
"replacement": "guid: 32d40088a6124c578ad6b428df586e2e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextContainer.cs",
|
||||
"target": "fileID: 311004786, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 32d40088a6124c578ad6b428df586e2e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshPro.cs",
|
||||
"target": "guid: 1a1578b9753d2604f98d608cb4239e2f",
|
||||
"replacement": "guid: 9541d86e2fd84c1d9990edf0852d74ab"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshPro.cs",
|
||||
"target": "fileID: -806885394, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshProUGUI.cs",
|
||||
"target": "guid: 496f2e385b0c62542b5c739ccfafd8da",
|
||||
"replacement": "guid: f4688fdb7df04437aeb418b961361dc5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TextMeshProUGUI.cs",
|
||||
"target": "fileID: 1453722849, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Asset.cs",
|
||||
"target": "guid: e2c4405608b405a4680436e183e53c45",
|
||||
"replacement": "guid: 3bda1886f58f4e0ab1139400b160c3ee"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Asset.cs",
|
||||
"target": "fileID: -659140726, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 3bda1886f58f4e0ab1139400b160c3ee"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_ColorGradient.cs",
|
||||
"target": "guid: e90e18dd4a044ff4394833216e6bf4d2",
|
||||
"replacement": "guid: 54d21f6ece3b46479f0c328f8c6007e0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_ColorGradient.cs",
|
||||
"target": "fileID: 2108210716, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Dropdown.cs",
|
||||
"target": "guid: 44cb1d34ddab9d449a05fc3747876be1",
|
||||
"replacement": "guid: 7b743370ac3e4ec2a1668f5455a8ef8a"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Dropdown.cs",
|
||||
"target": "fileID: 1148083418, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_FontAsset.cs",
|
||||
"target": "guid: 74dfce233ddb29b4294c3e23c1d3650d",
|
||||
"replacement": "guid: 71c1514a6bd24e1e882cebbe1904ce04"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_FontAsset.cs",
|
||||
"target": "fileID: -667331979, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_InputField.cs",
|
||||
"target": "guid: 7b85855a3deaa2e44ac6741a6bbc85f6",
|
||||
"replacement": "guid: 2da0c512f12947e489f739169773d7ca"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_InputField.cs",
|
||||
"target": "fileID: -1620774994, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Settings.cs",
|
||||
"target": "guid: aafc3c7b9e915d64e8ec3d2c88b3a231",
|
||||
"replacement": "guid: 2705215ac5b84b70bacc50632be6e391"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Settings.cs",
|
||||
"target": "fileID: -395462249, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SpriteAsset.cs",
|
||||
"target": "guid: 90940d439ca0ef746af0b48419b92d2e",
|
||||
"replacement": "guid: 84a92b25f83d49b9bc132d206b370281"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SpriteAsset.cs",
|
||||
"target": "fileID: 2019389346, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_StyleSheet.cs",
|
||||
"target": "guid: 13259b4ce497b194eb52a33d8eda0bdc",
|
||||
"replacement": "guid: ab2114bdc8544297b417dfefe9f1e410"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_StyleSheet.cs",
|
||||
"target": "fileID: -1936749209, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SubMesh.cs",
|
||||
"target": "guid: bd950677b2d06c74494b1c1118584fff",
|
||||
"replacement": "guid: 07994bfe8b0e4adb97d706de5dea48d5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SubMesh.cs",
|
||||
"target": "fileID: 1330537494, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SubMeshUI.cs",
|
||||
"target": "guid: a5378e1f14d974d419f811d6b0861f20",
|
||||
"replacement": "guid: 058cba836c1846c3aa1c5fd2e28aea77"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SubMeshUI.cs",
|
||||
"target": "fileID: 1908110080, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Text.cs",
|
||||
"target": "guid: 9ec8dc9c3fa2e5d41b939b5888d2f1e8",
|
||||
"replacement": "guid: 5143f58107604835ab1a5efa2d8818fd"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Text.cs",
|
||||
"target": "fileID: -1385168320, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 5143f58107604835ab1a5efa2d8818fd"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Default Sprite Asset.png",
|
||||
"target": "guid: 5b32c2d36abe44540bed74c1f787033b",
|
||||
"replacement": "guid: a0fc465d6cf04254a2938578735e2383"
|
||||
},
|
||||
{
|
||||
"referencedResource": "EmojiOne.png",
|
||||
"target": "guid: 6ec706981a919c3489f0b061a40054e2",
|
||||
"replacement": "guid: dffef66376be4fa480fb02b19edbe903"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 05f5bfd584002f948982a1498890f9a9
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,184 @@
|
|||
{
|
||||
"assetRecords": [
|
||||
{
|
||||
"referencedResource": "TMP_FontAsset.cs",
|
||||
"target": "guid: 74dfce233ddb29b4294c3e23c1d3650d",
|
||||
"replacement": "guid: 71c1514a6bd24e1e882cebbe1904ce04"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_FontAsset.cs",
|
||||
"target": "fileID: -667331979, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Anton SDF.asset",
|
||||
"target": "guid: f76ef802b8b940c46a31f9027f2b0158",
|
||||
"replacement": "guid: 8a89fa14b10d46a99122fd4f73fca9a2"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Bangers SDF.asset",
|
||||
"target": "guid: 808aa8f1ab804104aa7d0c337a6c1481",
|
||||
"replacement": "guid: 125cb55b44b24c4393181402bc6200e6"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Electronic Highway Sign SDF.asset",
|
||||
"target": "guid: 163292f6f226d954593d45b079f8aae0",
|
||||
"replacement": "guid: dc36b3fdc14f47ebb36fd484a67e268a"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Oswald Bold SDF.asset",
|
||||
"target": "guid: 09641b029dfa78843902b548a9de7553",
|
||||
"replacement": "guid: 0161d805a3764c089bef00bfe00793f5"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Roboto-Bold SDF.asset",
|
||||
"target": "guid: d62a573c923f5cb47b8ff65261033b90",
|
||||
"replacement": "guid: 5302535af1044152a457ed104f1f4b91"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LiberationSans SDF.asset",
|
||||
"target": "guid: 715b80e429c437e40867928a4e1fc975",
|
||||
"replacement": "guid: 8f586378b4e144a9851e7b34d9b748ee"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Bitmap.shader",
|
||||
"target": "guid: edfcf888cd11d9245b91d2883049a57e",
|
||||
"replacement": "guid: 128e987d567d4e2c824d754223b3f3b0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Bitmap-Mobile.shader",
|
||||
"target": "guid: d1cf17907700cb647aa3ea423ba38f2e",
|
||||
"replacement": "guid: 1e3b057af24249748ff873be7fafee47"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF.shader",
|
||||
"target": "guid: dca26082f9cb439469295791d9f76fe5",
|
||||
"replacement": "guid: 68e6db2ebdc24f95958faec2be5558d6"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF Overlay.shader",
|
||||
"target": "guid: 4a7755d6b5b67874f89c85f56f95fe97",
|
||||
"replacement": "guid: dd89cf5b9246416f84610a006f916af7"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Mobile.shader",
|
||||
"target": "guid: cafd18099dfc0114896e0a8b277b81b6",
|
||||
"replacement": "guid: fe393ace9b354375a9cb14cdbbc28be4"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Mobile Masking.shader",
|
||||
"target": "guid: afc255f7c2be52e41973a3d10a2e632d",
|
||||
"replacement": "guid: bc1ede39bf3643ee8e493720e4259791"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Mobile Overlay.shader",
|
||||
"target": "guid: 9ecb3fe313cb5f7478141eba4a2d54ed",
|
||||
"replacement": "guid: a02a7d8c237544f1962732b55a9aebf1"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Surface.shader",
|
||||
"target": "guid: 8e6b9842dbb1a5a4887378afab854e63",
|
||||
"replacement": "guid: f7ada0af4f174f0694ca6a487b8f543d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SDF-Surface-Mobile.shader",
|
||||
"target": "guid: 3c2ea7753c1425145a74d106ec1cd852",
|
||||
"replacement": "guid: 85187c2149c549c5b33f0cdb02836b17"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Sprite.shader",
|
||||
"target": "guid: 3a1c68c8292caf046bd21158886c5e40",
|
||||
"replacement": "guid: cf81c85f95fe47e1a27f6ae460cf182c"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_ColorGradient.cs",
|
||||
"target": "guid: e90e18dd4a044ff4394833216e6bf4d2",
|
||||
"replacement": "guid: 54d21f6ece3b46479f0c328f8c6007e0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_ColorGradient.cs",
|
||||
"target": "fileID: 2108210716, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Settings.cs",
|
||||
"target": "guid: aafc3c7b9e915d64e8ec3d2c88b3a231",
|
||||
"replacement": "guid: 2705215ac5b84b70bacc50632be6e391"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_Settings.cs",
|
||||
"target": "fileID: -395462249, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP Settings.asset",
|
||||
"target": "guid: 69ed5bac41eebaa4c97e9d2a4168c54f",
|
||||
"replacement": "guid: 3f5b5dff67a942289a9defa416b206f3"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LineBreaking Following Characters.txt",
|
||||
"target": "guid: 312ba5b9e90627940866e19549a788cf",
|
||||
"replacement": "guid: fade42e8bc714b018fac513c043d323b"
|
||||
},
|
||||
{
|
||||
"referencedResource": "LineBreaking Leading Characters.txt",
|
||||
"target": "guid: 8d713940fcbede142ae4a33ea0062b33",
|
||||
"replacement": "guid: d82c1b31c7e74239bff1220585707d2b"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_StyleSheet.cs",
|
||||
"target": "guid: 13259b4ce497b194eb52a33d8eda0bdc",
|
||||
"replacement": "guid: ab2114bdc8544297b417dfefe9f1e410"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_StyleSheet.cs",
|
||||
"target": "fileID: -1936749209, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP Default Style Sheet.asset",
|
||||
"target": "guid: 54d1085f9a2fdea4587fcfc7dddcd4bc",
|
||||
"replacement": "guid: f952c082cb03451daed3ee968ac6c63e"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SpriteAsset.cs",
|
||||
"target": "guid: 90940d439ca0ef746af0b48419b92d2e",
|
||||
"replacement": "guid: 84a92b25f83d49b9bc132d206b370281"
|
||||
},
|
||||
{
|
||||
"referencedResource": "TMP_SpriteAsset.cs",
|
||||
"target": "fileID: 2019389346, guid: 89f0137620f6af44b9ba852b4190e64e",
|
||||
"replacement": "fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Default Sprite Asset.asset",
|
||||
"target": "guid: 273ca6c80b4b5d746b5e548f532bffd8",
|
||||
"replacement": "guid: fbef3c704dce48f08a44612d6c856c8d"
|
||||
},
|
||||
{
|
||||
"referencedResource": "Default Sprite Asset.png",
|
||||
"target": "guid: 5b32c2d36abe44540bed74c1f787033b",
|
||||
"replacement": "guid: a0fc465d6cf04254a2938578735e2383"
|
||||
},
|
||||
{
|
||||
"referencedResource": "EmojiOne.asset",
|
||||
"target": "guid: 9a952e2781ef26940ae089f1053ef4ef",
|
||||
"replacement": "guid: c41005c129ba4d66911b75229fd70b45"
|
||||
},
|
||||
{
|
||||
"referencedResource": "EmojiOne.png",
|
||||
"target": "guid: 6ec706981a919c3489f0b061a40054e2",
|
||||
"replacement": "guid: dffef66376be4fa480fb02b19edbe903"
|
||||
},
|
||||
{
|
||||
"referencedResource": "DropCap Numbers.asset",
|
||||
"target": "guid: c4fd2a959a50b584b92dedfefec1ffda",
|
||||
"replacement": "guid: 14aa93acbb234d16aaef0e8b46814db6"
|
||||
},
|
||||
{
|
||||
"referencedResource": "DropCap Numbers.psd",
|
||||
"target": "guid: 28b41fef228d6814f90e541deaf9f262",
|
||||
"replacement": "guid: fd09957580ac4326916010f1f260975b"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0e0afa652c0031c48896a97b424d027b
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e6a1d1e3d2384453a7371b4a07a41ca4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b5d6c28ed7b94775be9e2560f300247c
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,60 @@
|
|||
using UnityEditorInternal;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UnityEditor;
|
||||
|
||||
namespace TMPro.EditorUtilities
|
||||
{
|
||||
[CustomPropertyDrawer(typeof(TMP_Dropdown.OptionDataList), true)]
|
||||
class DropdownOptionListDrawer : PropertyDrawer
|
||||
{
|
||||
private ReorderableList m_ReorderableList;
|
||||
|
||||
private void Init(SerializedProperty property)
|
||||
{
|
||||
if (m_ReorderableList != null)
|
||||
return;
|
||||
|
||||
SerializedProperty array = property.FindPropertyRelative("m_Options");
|
||||
|
||||
m_ReorderableList = new ReorderableList(property.serializedObject, array);
|
||||
m_ReorderableList.drawElementCallback = DrawOptionData;
|
||||
m_ReorderableList.drawHeaderCallback = DrawHeader;
|
||||
m_ReorderableList.elementHeight += 16;
|
||||
}
|
||||
|
||||
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
|
||||
{
|
||||
Init(property);
|
||||
|
||||
m_ReorderableList.DoList(position);
|
||||
}
|
||||
|
||||
private void DrawHeader(Rect rect)
|
||||
{
|
||||
GUI.Label(rect, "Options");
|
||||
}
|
||||
|
||||
private void DrawOptionData(Rect rect, int index, bool isActive, bool isFocused)
|
||||
{
|
||||
SerializedProperty itemData = m_ReorderableList.serializedProperty.GetArrayElementAtIndex(index);
|
||||
SerializedProperty itemText = itemData.FindPropertyRelative("m_Text");
|
||||
SerializedProperty itemImage = itemData.FindPropertyRelative("m_Image");
|
||||
|
||||
RectOffset offset = new RectOffset(0, 0, -1, -3);
|
||||
rect = offset.Add(rect);
|
||||
rect.height = EditorGUIUtility.singleLineHeight;
|
||||
|
||||
EditorGUI.PropertyField(rect, itemText, GUIContent.none);
|
||||
rect.y += EditorGUIUtility.singleLineHeight;
|
||||
EditorGUI.PropertyField(rect, itemImage, GUIContent.none);
|
||||
}
|
||||
|
||||
public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
|
||||
{
|
||||
Init(property);
|
||||
|
||||
return m_ReorderableList.GetHeight();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9545c9eb3bf94265810463794fec8334
|
||||
timeCreated: 1464818008
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
using System.Collections;
|
||||
|
||||
|
||||
namespace TMPro.EditorUtilities
|
||||
{
|
||||
|
||||
[CustomPropertyDrawer(typeof(TMP_Glyph))]
|
||||
public class GlyphInfoDrawer : PropertyDrawer
|
||||
{
|
||||
|
||||
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
|
||||
{
|
||||
SerializedProperty prop_id = property.FindPropertyRelative("id");
|
||||
SerializedProperty prop_x = property.FindPropertyRelative("x");
|
||||
SerializedProperty prop_y = property.FindPropertyRelative("y");
|
||||
SerializedProperty prop_width = property.FindPropertyRelative("width");
|
||||
SerializedProperty prop_height = property.FindPropertyRelative("height");
|
||||
SerializedProperty prop_xOffset = property.FindPropertyRelative("xOffset");
|
||||
SerializedProperty prop_yOffset = property.FindPropertyRelative("yOffset");
|
||||
SerializedProperty prop_xAdvance = property.FindPropertyRelative("xAdvance");
|
||||
SerializedProperty prop_scale = property.FindPropertyRelative("scale");
|
||||
|
||||
|
||||
// We get Rect since a valid position may not be provided by the caller.
|
||||
Rect rect = GUILayoutUtility.GetRect(position.width, 48);
|
||||
rect.y -= 15;
|
||||
|
||||
//GUI.enabled = false;
|
||||
EditorGUIUtility.labelWidth = 40f;
|
||||
EditorGUIUtility.fieldWidth = 45f;
|
||||
|
||||
bool prevGuiState = GUI.enabled;
|
||||
GUI.enabled = true;
|
||||
EditorGUI.LabelField(new Rect(rect.x + 5f, rect.y, 80f, 18), new GUIContent("Ascii: <color=#FFFF80>" + prop_id.intValue + "</color>"), TMP_UIStyleManager.label);
|
||||
EditorGUI.LabelField(new Rect(rect.x + 90f, rect.y, 80f, 18), new GUIContent("Hex: <color=#FFFF80>" + prop_id.intValue.ToString("X") + "</color>"), TMP_UIStyleManager.label);
|
||||
EditorGUI.LabelField(new Rect(rect.x + 170f, rect.y, 80, 18), "Char: [ <color=#FFFF80>" + (char)prop_id.intValue + "</color> ]", TMP_UIStyleManager.label);
|
||||
GUI.enabled = prevGuiState;
|
||||
|
||||
EditorGUIUtility.labelWidth = 35f;
|
||||
EditorGUIUtility.fieldWidth = 10f;
|
||||
|
||||
float width = (rect.width - 5f) / 4;
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 0, rect.y + 22, width - 5f, 18), prop_x, new GUIContent("X:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 1, rect.y + 22, width - 5f, 18), prop_y, new GUIContent("Y:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 2, rect.y + 22, width - 5f, 18), prop_width, new GUIContent("W:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 3, rect.y + 22, width - 5f, 18), prop_height, new GUIContent("H:"));
|
||||
|
||||
//GUI.enabled = true;
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 0, rect.y + 44, width - 5f, 18), prop_xOffset, new GUIContent("OX:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 1, rect.y + 44, width - 5f, 18), prop_yOffset, new GUIContent("OY:"));
|
||||
//GUI.enabled = true;
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 2, rect.y + 44, width - 5f, 18), prop_xAdvance, new GUIContent("ADV:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + 5f + width * 3, rect.y + 44, width - 5f, 18), prop_scale, new GUIContent("SF:"));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
*/
|
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 900f1a451c764dc3bdcc0de815a15935
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
using UnityEngine;
|
||||
using UnityEngine.TextCore;
|
||||
using UnityEditor;
|
||||
using System.Collections;
|
||||
|
||||
|
||||
namespace TMPro.EditorUtilities
|
||||
{
|
||||
|
||||
[CustomPropertyDrawer(typeof(GlyphMetrics))]
|
||||
public class GlyphMetricsPropertyDrawer : PropertyDrawer
|
||||
{
|
||||
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
|
||||
{
|
||||
SerializedProperty prop_Width = property.FindPropertyRelative("m_Width");
|
||||
SerializedProperty prop_Height = property.FindPropertyRelative("m_Height");
|
||||
SerializedProperty prop_HoriBearingX = property.FindPropertyRelative("m_HorizontalBearingX");
|
||||
SerializedProperty prop_HoriBearingY = property.FindPropertyRelative("m_HorizontalBearingY");
|
||||
SerializedProperty prop_HoriAdvance = property.FindPropertyRelative("m_HorizontalAdvance");
|
||||
|
||||
// We get Rect since a valid position may not be provided by the caller.
|
||||
Rect rect = new Rect(position.x, position.y, position.width, 49);
|
||||
|
||||
EditorGUI.LabelField(rect, new GUIContent("Glyph Metrics"));
|
||||
|
||||
EditorGUIUtility.labelWidth = 30f;
|
||||
EditorGUIUtility.fieldWidth = 10f;
|
||||
|
||||
//GUI.enabled = false;
|
||||
float width = (rect.width - 75f) / 2;
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 0, rect.y + 20, width - 5f, 18), prop_Width, new GUIContent("W:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 1, rect.y + 20, width - 5f, 18), prop_Height, new GUIContent("H:"));
|
||||
|
||||
//GUI.enabled = true;
|
||||
|
||||
width = (rect.width - 75f) / 3;
|
||||
EditorGUI.BeginChangeCheck();
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 0, rect.y + 40, width - 5f, 18), prop_HoriBearingX, new GUIContent("BX:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 1, rect.y + 40, width - 5f, 18), prop_HoriBearingY, new GUIContent("BY:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 2, rect.y + 40, width - 5f, 18), prop_HoriAdvance, new GUIContent("AD:"));
|
||||
if (EditorGUI.EndChangeCheck())
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
|
||||
{
|
||||
return 65f;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e3882522a08b6f5459b4dea6f8791278
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,44 @@
|
|||
using UnityEngine;
|
||||
using UnityEngine.TextCore;
|
||||
using UnityEditor;
|
||||
using System.Collections;
|
||||
|
||||
|
||||
namespace TMPro.EditorUtilities
|
||||
{
|
||||
|
||||
[CustomPropertyDrawer(typeof(GlyphRect))]
|
||||
public class GlyphRectPropertyDrawer : PropertyDrawer
|
||||
{
|
||||
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
|
||||
{
|
||||
//EditorGUI.BeginProperty(position, label, property);
|
||||
|
||||
SerializedProperty prop_X = property.FindPropertyRelative("m_X");
|
||||
SerializedProperty prop_Y = property.FindPropertyRelative("m_Y");
|
||||
SerializedProperty prop_Width = property.FindPropertyRelative("m_Width");
|
||||
SerializedProperty prop_Height = property.FindPropertyRelative("m_Height");
|
||||
|
||||
// We get Rect since a valid position may not be provided by the caller.
|
||||
Rect rect = new Rect(position.x, position.y, position.width, 49);
|
||||
EditorGUI.LabelField(rect, new GUIContent("Glyph Rect"));
|
||||
|
||||
EditorGUIUtility.labelWidth = 30f;
|
||||
EditorGUIUtility.fieldWidth = 10f;
|
||||
|
||||
//GUI.enabled = false;
|
||||
float width = (rect.width - 75f) / 4;
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 0, rect.y + 20, width - 5f, 18), prop_X, new GUIContent("X:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 1, rect.y + 20, width - 5f, 18), prop_Y, new GUIContent("Y:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 2, rect.y + 20, width - 5f, 18), prop_Width, new GUIContent("W:"));
|
||||
EditorGUI.PropertyField(new Rect(rect.x + width * 3, rect.y + 20, width - 5f, 18), prop_Height, new GUIContent("H:"));
|
||||
|
||||
//EditorGUI.EndProperty();
|
||||
}
|
||||
|
||||
public override float GetPropertyHeight(SerializedProperty property, GUIContent label)
|
||||
{
|
||||
return 45f;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8bc2b083b068f3546a9509c805e0541c
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,10 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 91950f78729ab144aa36e94690b28fad
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,534 @@
|
|||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
|
||||
namespace TMPro.EditorUtilities
|
||||
{
|
||||
/// <summary>Base class for TextMesh Pro shader GUIs.</summary>
|
||||
public abstract class TMP_BaseShaderGUI : ShaderGUI
|
||||
{
|
||||
/// <summary>Representation of a #pragma shader_feature.</summary>
|
||||
/// <description>It is assumed that the first feature option is for no keyword (underscores).</description>
|
||||
protected class ShaderFeature
|
||||
{
|
||||
public string undoLabel;
|
||||
|
||||
public GUIContent label;
|
||||
|
||||
/// <summary>The keyword labels, for display. Include the no-keyword as the first option.</summary>
|
||||
public GUIContent[] keywordLabels;
|
||||
|
||||
/// <summary>The shader keywords. Exclude the no-keyword option.</summary>
|
||||
public string[] keywords;
|
||||
|
||||
int m_State;
|
||||
|
||||
public bool Active
|
||||
{
|
||||
get { return m_State >= 0; }
|
||||
}
|
||||
|
||||
public int State
|
||||
{
|
||||
get { return m_State; }
|
||||
}
|
||||
|
||||
public void ReadState(Material material)
|
||||
{
|
||||
for (int i = 0; i < keywords.Length; i++)
|
||||
{
|
||||
if (material.IsKeywordEnabled(keywords[i]))
|
||||
{
|
||||
m_State = i;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
m_State = -1;
|
||||
}
|
||||
|
||||
public void SetActive(bool active, Material material)
|
||||
{
|
||||
m_State = active ? 0 : -1;
|
||||
SetStateKeywords(material);
|
||||
}
|
||||
|
||||
public void DoPopup(MaterialEditor editor, Material material)
|
||||
{
|
||||
EditorGUI.BeginChangeCheck();
|
||||
int selection = EditorGUILayout.Popup(label, m_State + 1, keywordLabels);
|
||||
if (EditorGUI.EndChangeCheck())
|
||||
{
|
||||
m_State = selection - 1;
|
||||
editor.RegisterPropertyChangeUndo(undoLabel);
|
||||
SetStateKeywords(material);
|
||||
}
|
||||
}
|
||||
|
||||
void SetStateKeywords(Material material)
|
||||
{
|
||||
for (int i = 0; i < keywords.Length; i++)
|
||||
{
|
||||
if (i == m_State)
|
||||
{
|
||||
material.EnableKeyword(keywords[i]);
|
||||
}
|
||||
else
|
||||
{
|
||||
material.DisableKeyword(keywords[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static GUIContent s_TempLabel = new GUIContent();
|
||||
|
||||
protected static bool s_DebugExtended;
|
||||
|
||||
static int s_UndoRedoCount, s_LastSeenUndoRedoCount;
|
||||
|
||||
static float[][] s_TempFloats =
|
||||
{
|
||||
null, new float[1], new float[2], new float[3], new float[4]
|
||||
};
|
||||
|
||||
protected static GUIContent[] s_XywhVectorLabels =
|
||||
{
|
||||
new GUIContent("X"),
|
||||
new GUIContent("Y"),
|
||||
new GUIContent("W", "Width"),
|
||||
new GUIContent("H", "Height")
|
||||
};
|
||||
|
||||
protected static GUIContent[] s_LbrtVectorLabels =
|
||||
{
|
||||
new GUIContent("L", "Left"),
|
||||
new GUIContent("B", "Bottom"),
|
||||
new GUIContent("R", "Right"),
|
||||
new GUIContent("T", "Top")
|
||||
};
|
||||
|
||||
static TMP_BaseShaderGUI()
|
||||
{
|
||||
// Keep track of how many undo/redo events happened.
|
||||
Undo.undoRedoPerformed += () => s_UndoRedoCount += 1;
|
||||
}
|
||||
|
||||
bool m_IsNewGUI = true;
|
||||
|
||||
float m_DragAndDropMinY;
|
||||
|
||||
protected MaterialEditor m_Editor;
|
||||
|
||||
protected Material m_Material;
|
||||
|
||||
protected MaterialProperty[] m_Properties;
|
||||
|
||||
void PrepareGUI()
|
||||
{
|
||||
m_IsNewGUI = false;
|
||||
ShaderUtilities.GetShaderPropertyIDs();
|
||||
|
||||
// New GUI just got constructed. This happens in response to a selection,
|
||||
// but also after undo/redo events.
|
||||
if (s_LastSeenUndoRedoCount != s_UndoRedoCount)
|
||||
{
|
||||
// There's been at least one undo/redo since the last time this GUI got constructed.
|
||||
// Maybe the undo/redo was for this material? Assume that is was.
|
||||
TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED(true, m_Material as Material);
|
||||
}
|
||||
|
||||
s_LastSeenUndoRedoCount = s_UndoRedoCount;
|
||||
}
|
||||
|
||||
public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
|
||||
{
|
||||
m_Editor = materialEditor;
|
||||
m_Material = materialEditor.target as Material;
|
||||
this.m_Properties = properties;
|
||||
|
||||
if (m_IsNewGUI)
|
||||
{
|
||||
PrepareGUI();
|
||||
}
|
||||
|
||||
DoDragAndDropBegin();
|
||||
EditorGUI.BeginChangeCheck();
|
||||
DoGUI();
|
||||
if (EditorGUI.EndChangeCheck())
|
||||
{
|
||||
TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED(true, m_Material);
|
||||
}
|
||||
|
||||
DoDragAndDropEnd();
|
||||
}
|
||||
|
||||
/// <summary>Override this method to create the specific shader GUI.</summary>
|
||||
protected abstract void DoGUI();
|
||||
|
||||
static string[] s_PanelStateLabel = new string[] { "\t- <i>Click to collapse</i> -", "\t- <i>Click to expand</i> -" };
|
||||
|
||||
protected bool BeginPanel(string panel, bool expanded)
|
||||
{
|
||||
EditorGUILayout.BeginVertical(EditorStyles.helpBox);
|
||||
|
||||
Rect r = EditorGUI.IndentedRect(GUILayoutUtility.GetRect(20, 18));
|
||||
r.x += 20;
|
||||
r.width += 6;
|
||||
|
||||
bool enabled = GUI.enabled;
|
||||
GUI.enabled = true;
|
||||
expanded = TMP_EditorUtility.EditorToggle(r, expanded, new GUIContent(panel), TMP_UIStyleManager.panelTitle);
|
||||
r.width -= 30;
|
||||
EditorGUI.LabelField(r, new GUIContent(expanded ? s_PanelStateLabel[0] : s_PanelStateLabel[1]), TMP_UIStyleManager.rightLabel);
|
||||
GUI.enabled = enabled;
|
||||
|
||||
EditorGUI.indentLevel += 1;
|
||||
EditorGUI.BeginDisabledGroup(false);
|
||||
|
||||
return expanded;
|
||||
}
|
||||
|
||||
protected bool BeginPanel(string panel, ShaderFeature feature, bool expanded, bool readState = true)
|
||||
{
|
||||
if (readState)
|
||||
{
|
||||
feature.ReadState(m_Material);
|
||||
}
|
||||
|
||||
EditorGUI.BeginChangeCheck();
|
||||
|
||||
EditorGUILayout.BeginVertical(EditorStyles.helpBox);
|
||||
GUILayout.BeginHorizontal();
|
||||
|
||||
Rect r = EditorGUI.IndentedRect(GUILayoutUtility.GetRect(20, 20, GUILayout.Width(20f)));
|
||||
bool active = EditorGUI.Toggle(r, feature.Active);
|
||||
|
||||
if (EditorGUI.EndChangeCheck())
|
||||
{
|
||||
m_Editor.RegisterPropertyChangeUndo(feature.undoLabel);
|
||||
feature.SetActive(active, m_Material);
|
||||
}
|
||||
|
||||
r = EditorGUI.IndentedRect(GUILayoutUtility.GetRect(20, 18));
|
||||
r.width += 6;
|
||||
|
||||
bool enabled = GUI.enabled;
|
||||
GUI.enabled = true;
|
||||
expanded = TMP_EditorUtility.EditorToggle(r, expanded, new GUIContent(panel), TMP_UIStyleManager.panelTitle);
|
||||
r.width -= 10;
|
||||
EditorGUI.LabelField(r, new GUIContent(expanded ? s_PanelStateLabel[0] : s_PanelStateLabel[1]), TMP_UIStyleManager.rightLabel);
|
||||
GUI.enabled = enabled;
|
||||
|
||||
GUILayout.EndHorizontal();
|
||||
|
||||
EditorGUI.indentLevel += 1;
|
||||
EditorGUI.BeginDisabledGroup(!active);
|
||||
|
||||
return expanded;
|
||||
}
|
||||
|
||||
public void EndPanel()
|
||||
{
|
||||
EditorGUI.EndDisabledGroup();
|
||||
EditorGUI.indentLevel -= 1;
|
||||
EditorGUILayout.EndVertical();
|
||||
}
|
||||
|
||||
MaterialProperty BeginProperty(string name)
|
||||
{
|
||||
MaterialProperty property = FindProperty(name, m_Properties);
|
||||
EditorGUI.BeginChangeCheck();
|
||||
EditorGUI.showMixedValue = property.hasMixedValue;
|
||||
m_Editor.BeginAnimatedCheck(Rect.zero, property);
|
||||
|
||||
return property;
|
||||
}
|
||||
|
||||
bool EndProperty()
|
||||
{
|
||||
m_Editor.EndAnimatedCheck();
|
||||
EditorGUI.showMixedValue = false;
|
||||
return EditorGUI.EndChangeCheck();
|
||||
}
|
||||
|
||||
protected void DoPopup(string name, string label, GUIContent[] options)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
s_TempLabel.text = label;
|
||||
int index = EditorGUILayout.Popup(s_TempLabel, (int)property.floatValue, options);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.floatValue = index;
|
||||
}
|
||||
}
|
||||
|
||||
protected void DoCubeMap(string name, string label)
|
||||
{
|
||||
DoTexture(name, label, typeof(Cubemap));
|
||||
}
|
||||
|
||||
protected void DoTexture2D(string name, string label, bool withTilingOffset = false, string[] speedNames = null)
|
||||
{
|
||||
DoTexture(name, label, typeof(Texture2D), withTilingOffset, speedNames);
|
||||
}
|
||||
|
||||
void DoTexture(string name, string label, System.Type type, bool withTilingOffset = false, string[] speedNames = null)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
Rect rect = EditorGUILayout.GetControlRect(true, 60f);
|
||||
float totalWidth = rect.width;
|
||||
rect.width = EditorGUIUtility.labelWidth + 60f;
|
||||
s_TempLabel.text = label;
|
||||
Object tex = EditorGUI.ObjectField(rect, s_TempLabel, property.textureValue, type, false);
|
||||
|
||||
if (EndProperty())
|
||||
{
|
||||
property.textureValue = tex as Texture;
|
||||
}
|
||||
|
||||
rect.x += rect.width + 4f;
|
||||
rect.width = totalWidth - rect.width - 4f;
|
||||
rect.height = EditorGUIUtility.singleLineHeight;
|
||||
|
||||
if (withTilingOffset)
|
||||
{
|
||||
DoTilingOffset(rect, property);
|
||||
rect.y += (rect.height + 2f) * 2f;
|
||||
}
|
||||
|
||||
if (speedNames != null)
|
||||
{
|
||||
DoUVSpeed(rect, speedNames);
|
||||
}
|
||||
}
|
||||
|
||||
void DoTilingOffset(Rect rect, MaterialProperty property)
|
||||
{
|
||||
float labelWidth = EditorGUIUtility.labelWidth;
|
||||
int indentLevel = EditorGUI.indentLevel;
|
||||
EditorGUI.indentLevel = 0;
|
||||
EditorGUIUtility.labelWidth = Mathf.Min(40f, rect.width * 0.20f);
|
||||
|
||||
Vector4 vector = property.textureScaleAndOffset;
|
||||
|
||||
bool changed = false;
|
||||
float[] values = s_TempFloats[2];
|
||||
|
||||
s_TempLabel.text = "Tiling";
|
||||
Rect vectorRect = EditorGUI.PrefixLabel(rect, s_TempLabel);
|
||||
values[0] = vector.x;
|
||||
values[1] = vector.y;
|
||||
EditorGUI.BeginChangeCheck();
|
||||
EditorGUI.MultiFloatField(vectorRect, s_XywhVectorLabels, values);
|
||||
if (EndProperty())
|
||||
{
|
||||
vector.x = values[0];
|
||||
vector.y = values[1];
|
||||
changed = true;
|
||||
}
|
||||
|
||||
rect.y += rect.height + 2f;
|
||||
s_TempLabel.text = "Offset";
|
||||
vectorRect = EditorGUI.PrefixLabel(rect, s_TempLabel);
|
||||
values[0] = vector.z;
|
||||
values[1] = vector.w;
|
||||
EditorGUI.BeginChangeCheck();
|
||||
EditorGUI.MultiFloatField(vectorRect, s_XywhVectorLabels, values);
|
||||
if (EndProperty())
|
||||
{
|
||||
vector.z = values[0];
|
||||
vector.w = values[1];
|
||||
changed = true;
|
||||
}
|
||||
|
||||
if (changed)
|
||||
{
|
||||
property.textureScaleAndOffset = vector;
|
||||
}
|
||||
|
||||
EditorGUIUtility.labelWidth = labelWidth;
|
||||
EditorGUI.indentLevel = indentLevel;
|
||||
}
|
||||
|
||||
protected void DoUVSpeed(Rect rect, string[] names)
|
||||
{
|
||||
float labelWidth = EditorGUIUtility.labelWidth;
|
||||
int indentLevel = EditorGUI.indentLevel;
|
||||
EditorGUI.indentLevel = 0;
|
||||
EditorGUIUtility.labelWidth = Mathf.Min(40f, rect.width * 0.20f);
|
||||
|
||||
s_TempLabel.text = "Speed";
|
||||
rect = EditorGUI.PrefixLabel(rect, s_TempLabel);
|
||||
|
||||
EditorGUIUtility.labelWidth = 13f;
|
||||
rect.width = rect.width * 0.5f - 1f;
|
||||
DoFloat(rect, names[0], "X");
|
||||
rect.x += rect.width + 2f;
|
||||
DoFloat(rect, names[1], "Y");
|
||||
EditorGUIUtility.labelWidth = labelWidth;
|
||||
EditorGUI.indentLevel = indentLevel;
|
||||
}
|
||||
|
||||
protected void DoToggle(string name, string label)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
s_TempLabel.text = label;
|
||||
bool value = EditorGUILayout.Toggle(s_TempLabel, property.floatValue == 1f);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.floatValue = value ? 1f : 0f;
|
||||
}
|
||||
}
|
||||
|
||||
protected void DoFloat(string name, string label)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
Rect rect = EditorGUILayout.GetControlRect();
|
||||
rect.width = EditorGUIUtility.labelWidth + 55f;
|
||||
s_TempLabel.text = label;
|
||||
float value = EditorGUI.FloatField(rect, s_TempLabel, property.floatValue);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.floatValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected void DoColor(string name, string label)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
s_TempLabel.text = label;
|
||||
Color value = EditorGUI.ColorField(EditorGUILayout.GetControlRect(), s_TempLabel, property.colorValue);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.colorValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
void DoFloat(Rect rect, string name, string label)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
s_TempLabel.text = label;
|
||||
float value = EditorGUI.FloatField(rect, s_TempLabel, property.floatValue);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.floatValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected void DoSlider(string name, string label)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
Vector2 range = property.rangeLimits;
|
||||
s_TempLabel.text = label;
|
||||
float value = EditorGUI.Slider(
|
||||
EditorGUILayout.GetControlRect(), s_TempLabel, property.floatValue, range.x, range.y
|
||||
);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.floatValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected void DoVector3(string name, string label)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
s_TempLabel.text = label;
|
||||
Vector4 value = EditorGUILayout.Vector3Field(s_TempLabel, property.vectorValue);
|
||||
if (EndProperty())
|
||||
{
|
||||
property.vectorValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
protected void DoVector(string name, string label, GUIContent[] subLabels)
|
||||
{
|
||||
MaterialProperty property = BeginProperty(name);
|
||||
Rect rect = EditorGUILayout.GetControlRect();
|
||||
s_TempLabel.text = label;
|
||||
rect = EditorGUI.PrefixLabel(rect, s_TempLabel);
|
||||
Vector4 vector = property.vectorValue;
|
||||
|
||||
float[] values = s_TempFloats[subLabels.Length];
|
||||
for (int i = 0; i < subLabels.Length; i++)
|
||||
{
|
||||
values[i] = vector[i];
|
||||
}
|
||||
|
||||
EditorGUI.MultiFloatField(rect, subLabels, values);
|
||||
if (EndProperty())
|
||||
{
|
||||
for (int i = 0; i < subLabels.Length; i++)
|
||||
{
|
||||
vector[i] = values[i];
|
||||
}
|
||||
|
||||
property.vectorValue = vector;
|
||||
}
|
||||
}
|
||||
|
||||
void DoDragAndDropBegin()
|
||||
{
|
||||
m_DragAndDropMinY = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true)).y;
|
||||
}
|
||||
|
||||
void DoDragAndDropEnd()
|
||||
{
|
||||
Rect rect = GUILayoutUtility.GetRect(0f, 0f, GUILayout.ExpandWidth(true));
|
||||
Event evt = Event.current;
|
||||
if (evt.type == EventType.DragUpdated)
|
||||
{
|
||||
DragAndDrop.visualMode = DragAndDropVisualMode.Generic;
|
||||
evt.Use();
|
||||
}
|
||||
else if (
|
||||
evt.type == EventType.DragPerform &&
|
||||
Rect.MinMaxRect(rect.xMin, m_DragAndDropMinY, rect.xMax, rect.yMax).Contains(evt.mousePosition)
|
||||
)
|
||||
{
|
||||
DragAndDrop.AcceptDrag();
|
||||
evt.Use();
|
||||
Material droppedMaterial = DragAndDrop.objectReferences[0] as Material;
|
||||
if (droppedMaterial && droppedMaterial != m_Material)
|
||||
{
|
||||
PerformDrop(droppedMaterial);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void PerformDrop(Material droppedMaterial)
|
||||
{
|
||||
Texture droppedTex = droppedMaterial.GetTexture(ShaderUtilities.ID_MainTex);
|
||||
if (!droppedTex)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Texture currentTex = m_Material.GetTexture(ShaderUtilities.ID_MainTex);
|
||||
TMP_FontAsset requiredFontAsset = null;
|
||||
if (droppedTex != currentTex)
|
||||
{
|
||||
requiredFontAsset = TMP_EditorUtility.FindMatchingFontAsset(droppedMaterial);
|
||||
if (!requiredFontAsset)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (GameObject o in Selection.gameObjects)
|
||||
{
|
||||
if (requiredFontAsset)
|
||||
{
|
||||
TMP_Text textComponent = o.GetComponent<TMP_Text>();
|
||||
if (textComponent)
|
||||
{
|
||||
Undo.RecordObject(textComponent, "Font Asset Change");
|
||||
textComponent.font = requiredFontAsset;
|
||||
}
|
||||
}
|
||||
|
||||
TMPro_EventManager.ON_DRAG_AND_DROP_MATERIAL_CHANGED(o, m_Material, droppedMaterial);
|
||||
EditorUtility.SetDirty(o);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 438efd46088d408d8a53f707fa68d976
|
||||
timeCreated: 1469844810
|
||||
licenseType: Pro
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue