*
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 97799a7dc9aafef4bb6b8a62f81d0037
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f75bae821972b7f4b9c9b28628a8cb09
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 54b208f9feb0c4f49bfe55247bce0971
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0f777a5c66cdc534082ce96ee8af482e
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 75cff1be3576d61429363834ca95e010
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ded096a5301fa644e8891d1f6101b751
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5795d114447579d4a98bb8883caff446
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 50453c57d72f4764f91cac3e9da6775d
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6d08017e60048a74ca44adc931b5cea0
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c9ec39ec3da62a64d941014c71e7f028
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6d5935485dc5991449b53931f8c2e312
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b3ecdd4f2d60e5149ba02592143f517b
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 72f177c027d95ac438d85c3a968f00e3
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bcabd2f1888c8f14ca23cb37f12fefb2
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8acfd1a7d74af514c9cfa3c24b4744a8
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6f3711f476005504c9f518040eab635a
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 04d8851f030c93848b12cda0f318f857
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bbde1a7d7d1792a46937e629e84df4e0
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 65f3d9235af1eaf43b9f64b516a6efef
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b1f4aac2c6667456c80bc8ab9bac6ed1
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (AntialiasingAsPostEffect)
|
||||||
|
|
||||||
|
class AntialiasingAsPostEffectEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var mode : SerializedProperty;
|
||||||
|
|
||||||
|
var showGeneratedNormals : SerializedProperty;
|
||||||
|
var offsetScale : SerializedProperty;
|
||||||
|
var blurRadius : SerializedProperty;
|
||||||
|
var dlaaSharp : SerializedProperty;
|
||||||
|
|
||||||
|
var edgeThresholdMin : SerializedProperty;
|
||||||
|
var edgeThreshold : SerializedProperty;
|
||||||
|
var edgeSharpness : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
mode = serObj.FindProperty ("mode");
|
||||||
|
|
||||||
|
showGeneratedNormals = serObj.FindProperty ("showGeneratedNormals");
|
||||||
|
offsetScale = serObj.FindProperty ("offsetScale");
|
||||||
|
blurRadius = serObj.FindProperty ("blurRadius");
|
||||||
|
dlaaSharp = serObj.FindProperty ("dlaaSharp");
|
||||||
|
|
||||||
|
edgeThresholdMin = serObj.FindProperty("edgeThresholdMin");
|
||||||
|
edgeThreshold = serObj.FindProperty("edgeThreshold");
|
||||||
|
edgeSharpness = serObj.FindProperty("edgeSharpness");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
GUILayout.Label("Luminance based fullscreen antialiasing", EditorStyles.miniBoldLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (mode, new GUIContent ("Technique"));
|
||||||
|
|
||||||
|
var mat : Material = (target as AntialiasingAsPostEffect).CurrentAAMaterial ();
|
||||||
|
if(null == mat && (target as AntialiasingAsPostEffect).enabled) {
|
||||||
|
EditorGUILayout.HelpBox("This AA technique is currently not supported. Choose a different technique or disable the effect and use MSAA instead.", MessageType.Warning);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mode.enumValueIndex == AAMode.NFAA) {
|
||||||
|
EditorGUILayout.PropertyField (offsetScale, new GUIContent ("Edge Detect Ofs"));
|
||||||
|
EditorGUILayout.PropertyField (blurRadius, new GUIContent ("Blur Radius"));
|
||||||
|
EditorGUILayout.PropertyField (showGeneratedNormals, new GUIContent ("Show Normals"));
|
||||||
|
} else if (mode.enumValueIndex == AAMode.DLAA) {
|
||||||
|
EditorGUILayout.PropertyField (dlaaSharp, new GUIContent ("Sharp"));
|
||||||
|
} else if (mode.enumValueIndex == AAMode.FXAA3Console) {
|
||||||
|
EditorGUILayout.PropertyField (edgeThresholdMin, new GUIContent ("Edge Min Threshhold"));
|
||||||
|
EditorGUILayout.PropertyField (edgeThreshold, new GUIContent ("Edge Threshhold"));
|
||||||
|
EditorGUILayout.PropertyField (edgeSharpness, new GUIContent ("Edge Sharpness"));
|
||||||
|
}
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 36f48f2018eba4c07a9ed16f79126f55
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,155 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (BloomAndLensFlares)
|
||||||
|
|
||||||
|
class BloomAndLensFlaresEditor extends Editor
|
||||||
|
{
|
||||||
|
var tweakMode : SerializedProperty;
|
||||||
|
var screenBlendMode : SerializedProperty;
|
||||||
|
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var hdr : SerializedProperty;
|
||||||
|
var sepBlurSpread : SerializedProperty;
|
||||||
|
var useSrcAlphaAsMask : SerializedProperty;
|
||||||
|
|
||||||
|
var bloomIntensity : SerializedProperty;
|
||||||
|
var bloomThreshhold : SerializedProperty;
|
||||||
|
var bloomBlurIterations : SerializedProperty;
|
||||||
|
|
||||||
|
var lensflares : SerializedProperty;
|
||||||
|
|
||||||
|
var hollywoodFlareBlurIterations : SerializedProperty;
|
||||||
|
|
||||||
|
var lensflareMode : SerializedProperty;
|
||||||
|
var hollyStretchWidth : SerializedProperty;
|
||||||
|
var lensflareIntensity : SerializedProperty;
|
||||||
|
var lensflareThreshhold : SerializedProperty;
|
||||||
|
var flareColorA : SerializedProperty;
|
||||||
|
var flareColorB : SerializedProperty;
|
||||||
|
var flareColorC : SerializedProperty;
|
||||||
|
var flareColorD : SerializedProperty;
|
||||||
|
|
||||||
|
var blurWidth : SerializedProperty;
|
||||||
|
var lensFlareVignetteMask : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
screenBlendMode = serObj.FindProperty("screenBlendMode");
|
||||||
|
hdr = serObj.FindProperty("hdr");
|
||||||
|
|
||||||
|
sepBlurSpread = serObj.FindProperty("sepBlurSpread");
|
||||||
|
useSrcAlphaAsMask = serObj.FindProperty("useSrcAlphaAsMask");
|
||||||
|
|
||||||
|
bloomIntensity = serObj.FindProperty("bloomIntensity");
|
||||||
|
bloomThreshhold = serObj.FindProperty("bloomThreshhold");
|
||||||
|
bloomBlurIterations = serObj.FindProperty("bloomBlurIterations");
|
||||||
|
|
||||||
|
lensflares = serObj.FindProperty("lensflares");
|
||||||
|
|
||||||
|
lensflareMode = serObj.FindProperty("lensflareMode");
|
||||||
|
hollywoodFlareBlurIterations = serObj.FindProperty("hollywoodFlareBlurIterations");
|
||||||
|
hollyStretchWidth = serObj.FindProperty("hollyStretchWidth");
|
||||||
|
lensflareIntensity = serObj.FindProperty("lensflareIntensity");
|
||||||
|
lensflareThreshhold = serObj.FindProperty("lensflareThreshhold");
|
||||||
|
flareColorA = serObj.FindProperty("flareColorA");
|
||||||
|
flareColorB = serObj.FindProperty("flareColorB");
|
||||||
|
flareColorC = serObj.FindProperty("flareColorC");
|
||||||
|
flareColorD = serObj.FindProperty("flareColorD");
|
||||||
|
blurWidth = serObj.FindProperty("blurWidth");
|
||||||
|
lensFlareVignetteMask = serObj.FindProperty("lensFlareVignetteMask");
|
||||||
|
|
||||||
|
tweakMode = serObj.FindProperty("tweakMode");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update();
|
||||||
|
|
||||||
|
GUILayout.Label("HDR " + (hdr.enumValueIndex == 0 ? "auto detected, " : (hdr.enumValueIndex == 1 ? "forced on, " : "disabled, ")) + (useSrcAlphaAsMask.floatValue < 0.1f ? " ignoring alpha channel glow information" : " using alpha channel glow information"), EditorStyles.miniBoldLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (tweakMode, new GUIContent("Tweak mode"));
|
||||||
|
EditorGUILayout.PropertyField (screenBlendMode, new GUIContent("Blend mode"));
|
||||||
|
EditorGUILayout.PropertyField (hdr, new GUIContent("HDR"));
|
||||||
|
|
||||||
|
// display info text when screen blend mode cannot be used
|
||||||
|
var cam : Camera = (target as BloomAndLensFlares).GetComponent(Camera);
|
||||||
|
if(cam != null) {
|
||||||
|
if(screenBlendMode.enumValueIndex==0 && ((cam.hdr && hdr.enumValueIndex==0) || (hdr.enumValueIndex==1))) {
|
||||||
|
EditorGUILayout.HelpBox("Screen blend is not supported in HDR. Using 'Add' instead.", MessageType.Info);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (1 == tweakMode.intValue)
|
||||||
|
EditorGUILayout.PropertyField (lensflares, new GUIContent("Cast lens flares"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (bloomIntensity, new GUIContent("Intensity"));
|
||||||
|
bloomThreshhold.floatValue = EditorGUILayout.Slider ("Threshhold", bloomThreshhold.floatValue, -0.05, 4.0);
|
||||||
|
bloomBlurIterations.intValue = EditorGUILayout.IntSlider ("Blur iterations", bloomBlurIterations.intValue, 1, 4);
|
||||||
|
sepBlurSpread.floatValue = EditorGUILayout.Slider ("Blur spread", sepBlurSpread.floatValue, 0.1, 10.0);
|
||||||
|
|
||||||
|
if (1 == tweakMode.intValue)
|
||||||
|
useSrcAlphaAsMask.floatValue = EditorGUILayout.Slider (new GUIContent("Use alpha mask", "Make alpha channel define glowiness"), useSrcAlphaAsMask.floatValue, 0.0, 1.0);
|
||||||
|
else
|
||||||
|
useSrcAlphaAsMask.floatValue = 0.0;
|
||||||
|
|
||||||
|
if (1 == tweakMode.intValue) {
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
if (lensflares.boolValue) {
|
||||||
|
|
||||||
|
// further lens flare tweakings
|
||||||
|
if (0 != tweakMode.intValue)
|
||||||
|
EditorGUILayout.PropertyField (lensflareMode, new GUIContent("Lens flare mode"));
|
||||||
|
else
|
||||||
|
lensflareMode.enumValueIndex = 0;
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField(lensFlareVignetteMask, new GUIContent("Lens flare mask", "This mask is needed to prevent lens flare artifacts"));
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (lensflareIntensity, new GUIContent("Local intensity"));
|
||||||
|
lensflareThreshhold.floatValue = EditorGUILayout.Slider ("Local threshhold", lensflareThreshhold.floatValue, 0.0, 1.0);
|
||||||
|
|
||||||
|
if (lensflareMode.intValue == 0) {
|
||||||
|
// ghosting
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorA, new GUIContent("1st Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorB, new GUIContent("2nd Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorC, new GUIContent("3rd Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorD, new GUIContent("4th Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
}
|
||||||
|
else if (lensflareMode.intValue == 1) {
|
||||||
|
// hollywood
|
||||||
|
EditorGUILayout.PropertyField (hollyStretchWidth, new GUIContent("Stretch width"));
|
||||||
|
hollywoodFlareBlurIterations.intValue = EditorGUILayout.IntSlider ("Blur iterations", hollywoodFlareBlurIterations.intValue, 1, 4);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (flareColorA, new GUIContent("Tint Color"));
|
||||||
|
}
|
||||||
|
else if (lensflareMode.intValue == 2) {
|
||||||
|
// both
|
||||||
|
EditorGUILayout.PropertyField (hollyStretchWidth, new GUIContent("Stretch width"));
|
||||||
|
hollywoodFlareBlurIterations.intValue = EditorGUILayout.IntSlider ("Blur iterations", hollywoodFlareBlurIterations.intValue, 1, 4);
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorA, new GUIContent("1st Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorB, new GUIContent("2nd Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorC, new GUIContent("3rd Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorD, new GUIContent("4th Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else
|
||||||
|
lensflares.boolValue = false; // disable lens flares in simple tweak mode
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: fa3c09c9b1eff448fa03c3cc1ffd0283
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,160 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (Bloom)
|
||||||
|
|
||||||
|
class BloomEditor extends Editor
|
||||||
|
{
|
||||||
|
var tweakMode : SerializedProperty;
|
||||||
|
var screenBlendMode : SerializedProperty;
|
||||||
|
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var hdr : SerializedProperty;
|
||||||
|
var quality : SerializedProperty;
|
||||||
|
var sepBlurSpread : SerializedProperty;
|
||||||
|
|
||||||
|
var bloomIntensity : SerializedProperty;
|
||||||
|
var bloomThreshholdColor : SerializedProperty;
|
||||||
|
var bloomThreshhold : SerializedProperty;
|
||||||
|
var bloomBlurIterations : SerializedProperty;
|
||||||
|
|
||||||
|
var hollywoodFlareBlurIterations : SerializedProperty;
|
||||||
|
|
||||||
|
var lensflareMode : SerializedProperty;
|
||||||
|
var hollyStretchWidth : SerializedProperty;
|
||||||
|
var lensflareIntensity : SerializedProperty;
|
||||||
|
var flareRotation : SerializedProperty;
|
||||||
|
var lensFlareSaturation : SerializedProperty;
|
||||||
|
var lensflareThreshhold : SerializedProperty;
|
||||||
|
var flareColorA : SerializedProperty;
|
||||||
|
var flareColorB : SerializedProperty;
|
||||||
|
var flareColorC : SerializedProperty;
|
||||||
|
var flareColorD : SerializedProperty;
|
||||||
|
|
||||||
|
var blurWidth : SerializedProperty;
|
||||||
|
var lensFlareVignetteMask : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
screenBlendMode = serObj.FindProperty("screenBlendMode");
|
||||||
|
hdr = serObj.FindProperty("hdr");
|
||||||
|
quality = serObj.FindProperty("quality");
|
||||||
|
|
||||||
|
sepBlurSpread = serObj.FindProperty("sepBlurSpread");
|
||||||
|
|
||||||
|
bloomIntensity = serObj.FindProperty("bloomIntensity");
|
||||||
|
bloomThreshhold = serObj.FindProperty("bloomThreshhold");
|
||||||
|
bloomThreshholdColor = serObj.FindProperty("bloomThreshholdColor");
|
||||||
|
bloomBlurIterations = serObj.FindProperty("bloomBlurIterations");
|
||||||
|
|
||||||
|
lensflareMode = serObj.FindProperty("lensflareMode");
|
||||||
|
hollywoodFlareBlurIterations = serObj.FindProperty("hollywoodFlareBlurIterations");
|
||||||
|
hollyStretchWidth = serObj.FindProperty("hollyStretchWidth");
|
||||||
|
lensflareIntensity = serObj.FindProperty("lensflareIntensity");
|
||||||
|
lensflareThreshhold = serObj.FindProperty("lensflareThreshhold");
|
||||||
|
lensFlareSaturation = serObj.FindProperty("lensFlareSaturation");
|
||||||
|
flareRotation = serObj.FindProperty("flareRotation");
|
||||||
|
flareColorA = serObj.FindProperty("flareColorA");
|
||||||
|
flareColorB = serObj.FindProperty("flareColorB");
|
||||||
|
flareColorC = serObj.FindProperty("flareColorC");
|
||||||
|
flareColorD = serObj.FindProperty("flareColorD");
|
||||||
|
blurWidth = serObj.FindProperty("blurWidth");
|
||||||
|
lensFlareVignetteMask = serObj.FindProperty("lensFlareVignetteMask");
|
||||||
|
|
||||||
|
tweakMode = serObj.FindProperty("tweakMode");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Glow and Lens Flares for bright screen pixels", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (quality, new GUIContent("Quality", "High quality preserves high frequencies with bigger blurs and uses a better blending and down-/upsampling"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (tweakMode, new GUIContent("Mode"));
|
||||||
|
EditorGUILayout.PropertyField (screenBlendMode, new GUIContent("Blend"));
|
||||||
|
EditorGUILayout.PropertyField (hdr, new GUIContent("HDR"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
// display info text when screen blend mode cannot be used
|
||||||
|
var cam : Camera = (target as Bloom).GetComponent(Camera);
|
||||||
|
if(cam != null) {
|
||||||
|
if(screenBlendMode.enumValueIndex==0 && ((cam.hdr && hdr.enumValueIndex==0) || (hdr.enumValueIndex==1))) {
|
||||||
|
EditorGUILayout.HelpBox("Screen blend is not supported in HDR. Using 'Add' instead.", MessageType.Info);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (bloomIntensity, new GUIContent("Intensity"));
|
||||||
|
bloomThreshhold.floatValue = EditorGUILayout.Slider ("Threshhold", bloomThreshhold.floatValue, -0.05, 4.0);
|
||||||
|
if (1 == tweakMode.intValue) {
|
||||||
|
EditorGUILayout.PropertyField(bloomThreshholdColor, new GUIContent(" RGB Threshhold"));
|
||||||
|
}
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
bloomBlurIterations.intValue = EditorGUILayout.IntSlider ("Blur Iterations", bloomBlurIterations.intValue, 1, 4);
|
||||||
|
sepBlurSpread.floatValue = EditorGUILayout.Slider (" Sample Distance", sepBlurSpread.floatValue, 0.1, 10.0);
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
if (1 == tweakMode.intValue) {
|
||||||
|
// further lens flare tweakings
|
||||||
|
if (0 != tweakMode.intValue)
|
||||||
|
EditorGUILayout.PropertyField (lensflareMode, new GUIContent("Lens Flares"));
|
||||||
|
else
|
||||||
|
lensflareMode.enumValueIndex = 0;
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (lensflareIntensity, new GUIContent(" Local Intensity", "0 disables lens flares entirely (optimization)"));
|
||||||
|
lensflareThreshhold.floatValue = EditorGUILayout.Slider (" Threshhold", lensflareThreshhold.floatValue, 0.0, 4.0f);
|
||||||
|
|
||||||
|
if (Mathf.Abs(lensflareIntensity.floatValue) > Mathf.Epsilon) {
|
||||||
|
if (lensflareMode.intValue == 0) {
|
||||||
|
// ghosting
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorA, new GUIContent(" 1st Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorB, new GUIContent(" 2nd Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorC, new GUIContent(" 3rd Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorD, new GUIContent(" 4th Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
}
|
||||||
|
else if (lensflareMode.intValue == 1) {
|
||||||
|
// hollywood
|
||||||
|
EditorGUILayout.PropertyField (hollyStretchWidth, new GUIContent(" Stretch width"));
|
||||||
|
EditorGUILayout.PropertyField (flareRotation, new GUIContent( " Rotation"));
|
||||||
|
hollywoodFlareBlurIterations.intValue = EditorGUILayout.IntSlider (" Blur Iterations", hollywoodFlareBlurIterations.intValue, 1, 4);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (lensFlareSaturation, new GUIContent(" Saturation"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorA, new GUIContent(" Tint Color"));
|
||||||
|
}
|
||||||
|
else if (lensflareMode.intValue == 2) {
|
||||||
|
// both
|
||||||
|
EditorGUILayout.PropertyField (hollyStretchWidth, new GUIContent(" Stretch width"));
|
||||||
|
hollywoodFlareBlurIterations.intValue = EditorGUILayout.IntSlider (" Blur Iterations", hollywoodFlareBlurIterations.intValue, 1, 4);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (lensFlareSaturation, new GUIContent(" Saturation"));
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorA, new GUIContent(" 1st Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorB, new GUIContent(" 2nd Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.PropertyField (flareColorC, new GUIContent(" 3rd Color"));
|
||||||
|
EditorGUILayout.PropertyField (flareColorD, new GUIContent(" 4th Color"));
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField(lensFlareVignetteMask, new GUIContent(" Mask", "This mask is needed to prevent lens flare artifacts"));
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: cf6d8fc1580864a149a13b0e37bb6659
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (CameraMotionBlur)
|
||||||
|
class CameraMotionBlurEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var filterType : SerializedProperty;
|
||||||
|
var preview : SerializedProperty;
|
||||||
|
var previewScale : SerializedProperty;
|
||||||
|
var movementScale : SerializedProperty;
|
||||||
|
var jitter : SerializedProperty;
|
||||||
|
var rotationScale : SerializedProperty;
|
||||||
|
var maxVelocity : SerializedProperty;
|
||||||
|
var minVelocity : SerializedProperty;
|
||||||
|
var maxNumSamples : SerializedProperty;
|
||||||
|
var velocityScale : SerializedProperty;
|
||||||
|
var velocityDownsample : SerializedProperty;
|
||||||
|
var noiseTexture : SerializedProperty;
|
||||||
|
var showVelocity : SerializedProperty;
|
||||||
|
var showVelocityScale : SerializedProperty;
|
||||||
|
var excludeLayers : SerializedProperty;
|
||||||
|
//var dynamicLayers : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
filterType = serObj.FindProperty ("filterType");
|
||||||
|
|
||||||
|
preview = serObj.FindProperty ("preview");
|
||||||
|
previewScale = serObj.FindProperty ("previewScale");
|
||||||
|
|
||||||
|
movementScale = serObj.FindProperty ("movementScale");
|
||||||
|
rotationScale = serObj.FindProperty ("rotationScale");
|
||||||
|
|
||||||
|
maxVelocity = serObj.FindProperty ("maxVelocity");
|
||||||
|
minVelocity = serObj.FindProperty ("minVelocity");
|
||||||
|
|
||||||
|
maxNumSamples = serObj.FindProperty ("maxNumSamples");
|
||||||
|
jitter = serObj.FindProperty ("jitter");
|
||||||
|
|
||||||
|
excludeLayers = serObj.FindProperty ("excludeLayers");
|
||||||
|
//dynamicLayers = serObj.FindProperty ("dynamicLayers");
|
||||||
|
|
||||||
|
velocityScale = serObj.FindProperty ("velocityScale");
|
||||||
|
velocityDownsample = serObj.FindProperty ("velocityDownsample");
|
||||||
|
|
||||||
|
noiseTexture = serObj.FindProperty ("noiseTexture");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Simulates camera based motion blur", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (filterType, new GUIContent("Technique"));
|
||||||
|
if (filterType.enumValueIndex == 3 && !(target as CameraMotionBlur).Dx11Support()) {
|
||||||
|
EditorGUILayout.HelpBox("DX11 mode not supported (need shader model 5)", MessageType.Info);
|
||||||
|
}
|
||||||
|
EditorGUILayout.PropertyField (velocityScale, new GUIContent(" Velocity Scale"));
|
||||||
|
if(filterType.enumValueIndex >= 2) {
|
||||||
|
EditorGUILayout.LabelField(" Tile size used during reconstruction filter:", EditorStyles.miniLabel);
|
||||||
|
EditorGUILayout.PropertyField (maxVelocity, new GUIContent(" Velocity Max"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
EditorGUILayout.PropertyField (maxVelocity, new GUIContent(" Velocity Max"));
|
||||||
|
EditorGUILayout.PropertyField (minVelocity, new GUIContent(" Velocity Min"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Technique Specific");
|
||||||
|
|
||||||
|
if(filterType.enumValueIndex == 0) {
|
||||||
|
// portal style motion blur
|
||||||
|
EditorGUILayout.PropertyField (rotationScale, new GUIContent(" Camera Rotation"));
|
||||||
|
EditorGUILayout.PropertyField (movementScale, new GUIContent(" Camera Movement"));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// "plausible" blur or cheap, local blur
|
||||||
|
EditorGUILayout.PropertyField (excludeLayers, new GUIContent(" Exclude Layers"));
|
||||||
|
EditorGUILayout.PropertyField (velocityDownsample, new GUIContent(" Velocity Downsample"));
|
||||||
|
velocityDownsample.intValue = velocityDownsample.intValue < 1 ? 1 : velocityDownsample.intValue;
|
||||||
|
if(filterType.enumValueIndex >= 2) { // only display jitter for reconstruction
|
||||||
|
EditorGUILayout.PropertyField (noiseTexture, new GUIContent(" Sample Jitter"));
|
||||||
|
EditorGUILayout.PropertyField (jitter, new GUIContent(" Jitter Strength"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (preview, new GUIContent("Preview"));
|
||||||
|
if (preview.boolValue)
|
||||||
|
EditorGUILayout.PropertyField (previewScale, new GUIContent(""));
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 52641a36df9ae43a18965d3cac5fcb31
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,137 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (ColorCorrectionCurves)
|
||||||
|
|
||||||
|
class ColorCorrectionCurvesEditor extends Editor {
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var mode : SerializedProperty;
|
||||||
|
|
||||||
|
var redChannel : SerializedProperty;
|
||||||
|
var greenChannel : SerializedProperty;
|
||||||
|
var blueChannel : SerializedProperty;
|
||||||
|
|
||||||
|
var useDepthCorrection : SerializedProperty;
|
||||||
|
|
||||||
|
var depthRedChannel : SerializedProperty;
|
||||||
|
var depthGreenChannel : SerializedProperty;
|
||||||
|
var depthBlueChannel : SerializedProperty;
|
||||||
|
|
||||||
|
var zCurveChannel : SerializedProperty;
|
||||||
|
|
||||||
|
var saturation : SerializedProperty;
|
||||||
|
|
||||||
|
var selectiveCc : SerializedProperty;
|
||||||
|
var selectiveFromColor : SerializedProperty;
|
||||||
|
var selectiveToColor : SerializedProperty;
|
||||||
|
|
||||||
|
private var applyCurveChanges : boolean = false;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
mode = serObj.FindProperty ("mode");
|
||||||
|
|
||||||
|
saturation = serObj.FindProperty ("saturation");
|
||||||
|
|
||||||
|
redChannel = serObj.FindProperty ("redChannel");
|
||||||
|
greenChannel = serObj.FindProperty ("greenChannel");
|
||||||
|
blueChannel = serObj.FindProperty ("blueChannel");
|
||||||
|
|
||||||
|
useDepthCorrection = serObj.FindProperty ("useDepthCorrection");
|
||||||
|
|
||||||
|
zCurveChannel = serObj.FindProperty ("zCurve");
|
||||||
|
|
||||||
|
depthRedChannel = serObj.FindProperty ("depthRedChannel");
|
||||||
|
depthGreenChannel = serObj.FindProperty ("depthGreenChannel");
|
||||||
|
depthBlueChannel = serObj.FindProperty ("depthBlueChannel");
|
||||||
|
|
||||||
|
if (!redChannel.animationCurveValue.length)
|
||||||
|
redChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
if (!greenChannel.animationCurveValue.length)
|
||||||
|
greenChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
if (!blueChannel.animationCurveValue.length)
|
||||||
|
blueChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
|
||||||
|
if (!depthRedChannel.animationCurveValue.length)
|
||||||
|
depthRedChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
if (!depthGreenChannel.animationCurveValue.length)
|
||||||
|
depthGreenChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
if (!depthBlueChannel.animationCurveValue.length)
|
||||||
|
depthBlueChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
|
||||||
|
if (!zCurveChannel.animationCurveValue.length)
|
||||||
|
zCurveChannel.animationCurveValue = new AnimationCurve(Keyframe(0, 0.0, 1.0, 1.0), Keyframe(1, 1.0, 1.0, 1.0));
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties ();
|
||||||
|
|
||||||
|
selectiveCc = serObj.FindProperty ("selectiveCc");
|
||||||
|
selectiveFromColor = serObj.FindProperty ("selectiveFromColor");
|
||||||
|
selectiveToColor = serObj.FindProperty ("selectiveToColor");
|
||||||
|
}
|
||||||
|
|
||||||
|
function CurveGui (name : String, animationCurve : SerializedProperty, color : Color) {
|
||||||
|
// @NOTE: EditorGUILayout.CurveField is buggy and flickers, using PropertyField for now
|
||||||
|
//animationCurve.animationCurveValue = EditorGUILayout.CurveField (GUIContent (name), animationCurve.animationCurveValue, color, Rect (0.0,0.0,1.0,1.0));
|
||||||
|
EditorGUILayout.PropertyField (animationCurve, GUIContent (name));
|
||||||
|
if (GUI.changed)
|
||||||
|
applyCurveChanges = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
function BeginCurves () {
|
||||||
|
applyCurveChanges = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function ApplyCurves () {
|
||||||
|
if (applyCurveChanges) {
|
||||||
|
serObj.ApplyModifiedProperties ();
|
||||||
|
(serObj.targetObject as ColorCorrectionCurves).gameObject.SendMessage ("UpdateTextures");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
GUILayout.Label ("Use curves to tweak RGB channel colors", EditorStyles.miniBoldLabel);
|
||||||
|
|
||||||
|
saturation.floatValue = EditorGUILayout.Slider( "Saturation", saturation.floatValue, 0.0f, 5.0f);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (mode, GUIContent ("Mode"));
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
BeginCurves ();
|
||||||
|
|
||||||
|
CurveGui (" Red", redChannel, Color.red);
|
||||||
|
CurveGui (" Green", greenChannel, Color.green);
|
||||||
|
CurveGui (" Blue", blueChannel, Color.blue);
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
if (mode.intValue > 0)
|
||||||
|
useDepthCorrection.boolValue = true;
|
||||||
|
else
|
||||||
|
useDepthCorrection.boolValue = false;
|
||||||
|
|
||||||
|
if (useDepthCorrection.boolValue) {
|
||||||
|
CurveGui (" Red (depth)", depthRedChannel, Color.red);
|
||||||
|
CurveGui (" Green (depth)", depthGreenChannel, Color.green);
|
||||||
|
CurveGui (" Blue (depth)", depthBlueChannel, Color.blue);
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
CurveGui (" Blend Curve", zCurveChannel, Color.grey);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
EditorGUILayout.PropertyField (selectiveCc, GUIContent ("Selective"));
|
||||||
|
if (selectiveCc.boolValue) {
|
||||||
|
EditorGUILayout.PropertyField (selectiveFromColor, GUIContent (" Key"));
|
||||||
|
EditorGUILayout.PropertyField (selectiveToColor, GUIContent (" Target"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ApplyCurves ();
|
||||||
|
|
||||||
|
if (!applyCurveChanges)
|
||||||
|
serObj.ApplyModifiedProperties ();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: edb8dea92f0664f7ebdba06b4f2697da
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,88 @@
|
|||||||
|
|
||||||
|
|
||||||
|
@CustomEditor (ColorCorrectionLut)
|
||||||
|
|
||||||
|
class ColorCorrectionLutEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
}
|
||||||
|
|
||||||
|
private var tempClutTex2D : Texture2D;
|
||||||
|
|
||||||
|
function OnInspectorGUI ()
|
||||||
|
{
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Converts textures into color lookup volumes (for grading)", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
//EditorGUILayout.LabelField("Change Lookup Texture (LUT):");
|
||||||
|
//EditorGUILayout.BeginHorizontal ();
|
||||||
|
//var r : Rect = GUILayoutUtility.GetAspectRect(1.0f);
|
||||||
|
|
||||||
|
var r : Rect; var t : Texture2D;
|
||||||
|
|
||||||
|
//EditorGUILayout.Space();
|
||||||
|
tempClutTex2D = EditorGUILayout.ObjectField (" Based on", tempClutTex2D, Texture2D, false) as Texture2D;
|
||||||
|
if (tempClutTex2D == null) {
|
||||||
|
t = AssetDatabase.LoadMainAssetAtPath((target as ColorCorrectionLut).basedOnTempTex) as Texture2D;
|
||||||
|
if (t) tempClutTex2D = t;
|
||||||
|
}
|
||||||
|
|
||||||
|
var tex : Texture2D = tempClutTex2D;
|
||||||
|
|
||||||
|
if (tex && (target as ColorCorrectionLut).basedOnTempTex != AssetDatabase.GetAssetPath (tex))
|
||||||
|
{
|
||||||
|
EditorGUILayout.Separator();
|
||||||
|
if (!(target as ColorCorrectionLut).ValidDimensions (tex))
|
||||||
|
{
|
||||||
|
EditorGUILayout.HelpBox ("Invalid texture dimensions!\nPick another texture or adjust dimension to e.g. 256x16.", MessageType.Warning);
|
||||||
|
}
|
||||||
|
else if (GUILayout.Button ("Convert and Apply"))
|
||||||
|
{
|
||||||
|
var path : String = AssetDatabase.GetAssetPath (tex);
|
||||||
|
var textureImporter : TextureImporter = AssetImporter.GetAtPath(path) as TextureImporter;
|
||||||
|
var doImport : boolean = false;
|
||||||
|
if (textureImporter.isReadable == false) {
|
||||||
|
doImport = true;
|
||||||
|
}
|
||||||
|
if (textureImporter.mipmapEnabled == true) {
|
||||||
|
doImport = true;
|
||||||
|
}
|
||||||
|
if (textureImporter.textureFormat != TextureImporterFormat.AutomaticTruecolor) {
|
||||||
|
doImport = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (doImport)
|
||||||
|
{
|
||||||
|
textureImporter.isReadable = true;
|
||||||
|
textureImporter.mipmapEnabled = false;
|
||||||
|
textureImporter.textureFormat = TextureImporterFormat.AutomaticTruecolor;
|
||||||
|
AssetDatabase.ImportAsset (path, ImportAssetOptions.ForceUpdate);
|
||||||
|
//tex = AssetDatabase.LoadMainAssetAtPath(path);
|
||||||
|
}
|
||||||
|
|
||||||
|
(target as ColorCorrectionLut).Convert (tex, path);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((target as ColorCorrectionLut).basedOnTempTex != "") {
|
||||||
|
EditorGUILayout.HelpBox ("Using " + (target as ColorCorrectionLut).basedOnTempTex, MessageType.Info);
|
||||||
|
t = AssetDatabase.LoadMainAssetAtPath((target as ColorCorrectionLut).basedOnTempTex) as Texture2D;
|
||||||
|
if (t) {
|
||||||
|
r = GUILayoutUtility.GetLastRect();
|
||||||
|
r = GUILayoutUtility.GetRect(r.width, 20);
|
||||||
|
r.x += r.width * 0.05f/2.0f;
|
||||||
|
r.width *= 0.95f;
|
||||||
|
GUI.DrawTexture (r, t);
|
||||||
|
GUILayoutUtility.GetRect(r.width, 4);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//EditorGUILayout.EndHorizontal ();
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8edd86d270edb1a47955aa151efab0fe
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,144 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (DepthOfField34)
|
||||||
|
class DepthOfField34Editor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var simpleTweakMode : SerializedProperty;
|
||||||
|
|
||||||
|
var focalPoint : SerializedProperty;
|
||||||
|
var smoothness : SerializedProperty;
|
||||||
|
|
||||||
|
var focalSize : SerializedProperty;
|
||||||
|
|
||||||
|
var focalZDistance : SerializedProperty;
|
||||||
|
var focalStartCurve : SerializedProperty;
|
||||||
|
var focalEndCurve : SerializedProperty;
|
||||||
|
|
||||||
|
var visualizeCoc : SerializedProperty;
|
||||||
|
|
||||||
|
var resolution : SerializedProperty;
|
||||||
|
var quality : SerializedProperty;
|
||||||
|
|
||||||
|
var objectFocus : SerializedProperty;
|
||||||
|
|
||||||
|
var bokeh : SerializedProperty;
|
||||||
|
var bokehScale : SerializedProperty;
|
||||||
|
var bokehIntensity : SerializedProperty;
|
||||||
|
var bokehThreshholdLuminance : SerializedProperty;
|
||||||
|
var bokehThreshholdContrast : SerializedProperty;
|
||||||
|
var bokehDownsample : SerializedProperty;
|
||||||
|
var bokehTexture : SerializedProperty;
|
||||||
|
var bokehDestination : SerializedProperty;
|
||||||
|
|
||||||
|
var bluriness : SerializedProperty;
|
||||||
|
var maxBlurSpread : SerializedProperty;
|
||||||
|
var foregroundBlurExtrude : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
simpleTweakMode = serObj.FindProperty ("simpleTweakMode");
|
||||||
|
|
||||||
|
// simple tweak mode
|
||||||
|
focalPoint = serObj.FindProperty ("focalPoint");
|
||||||
|
smoothness = serObj.FindProperty ("smoothness");
|
||||||
|
|
||||||
|
// complex tweak mode
|
||||||
|
focalZDistance = serObj.FindProperty ("focalZDistance");
|
||||||
|
focalStartCurve = serObj.FindProperty ("focalZStartCurve");
|
||||||
|
focalEndCurve = serObj.FindProperty ("focalZEndCurve");
|
||||||
|
focalSize = serObj.FindProperty ("focalSize");
|
||||||
|
|
||||||
|
visualizeCoc = serObj.FindProperty ("visualize");
|
||||||
|
|
||||||
|
objectFocus = serObj.FindProperty ("objectFocus");
|
||||||
|
|
||||||
|
resolution = serObj.FindProperty ("resolution");
|
||||||
|
quality = serObj.FindProperty ("quality");
|
||||||
|
bokehThreshholdContrast = serObj.FindProperty ("bokehThreshholdContrast");
|
||||||
|
bokehThreshholdLuminance = serObj.FindProperty ("bokehThreshholdLuminance");
|
||||||
|
|
||||||
|
bokeh = serObj.FindProperty ("bokeh");
|
||||||
|
bokehScale = serObj.FindProperty ("bokehScale");
|
||||||
|
bokehIntensity = serObj.FindProperty ("bokehIntensity");
|
||||||
|
bokehDownsample = serObj.FindProperty ("bokehDownsample");
|
||||||
|
bokehTexture = serObj.FindProperty ("bokehTexture");
|
||||||
|
bokehDestination = serObj.FindProperty ("bokehDestination");
|
||||||
|
|
||||||
|
bluriness = serObj.FindProperty ("bluriness");
|
||||||
|
maxBlurSpread = serObj.FindProperty ("maxBlurSpread");
|
||||||
|
foregroundBlurExtrude = serObj.FindProperty ("foregroundBlurExtrude");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
var go : GameObject = (target as DepthOfField34).gameObject;
|
||||||
|
|
||||||
|
if (!go)
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (!go.GetComponent(Camera))
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (simpleTweakMode.boolValue)
|
||||||
|
GUILayout.Label ("Current: "+go.GetComponent(Camera).name+", near "+go.GetComponent(Camera).nearClipPlane+", far: "+go.GetComponent(Camera).farClipPlane+", focal: "+focalPoint.floatValue, EditorStyles.miniBoldLabel);
|
||||||
|
else
|
||||||
|
GUILayout.Label ("Current: "+go.GetComponent(Camera).name+", near "+go.GetComponent(Camera).nearClipPlane+", far: "+go.GetComponent(Camera).farClipPlane+", focal: "+focalZDistance.floatValue, EditorStyles.miniBoldLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (resolution, new GUIContent("Resolution"));
|
||||||
|
EditorGUILayout.PropertyField (quality, new GUIContent("Quality"));
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (simpleTweakMode, new GUIContent("Simple tweak"));
|
||||||
|
EditorGUILayout.PropertyField (visualizeCoc, new GUIContent("Visualize focus"));
|
||||||
|
EditorGUILayout.PropertyField (bokeh, new GUIContent("Enable bokeh"));
|
||||||
|
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
GUILayout.Label ("Focal Settings", EditorStyles.boldLabel);
|
||||||
|
|
||||||
|
if (simpleTweakMode.boolValue) {
|
||||||
|
focalPoint.floatValue = EditorGUILayout.Slider ("Focal distance", focalPoint.floatValue, go.GetComponent(Camera).nearClipPlane, go.GetComponent(Camera).farClipPlane);
|
||||||
|
EditorGUILayout.PropertyField (objectFocus, new GUIContent("Transform"));
|
||||||
|
EditorGUILayout.PropertyField (smoothness, new GUIContent("Smoothness"));
|
||||||
|
focalSize.floatValue = EditorGUILayout.Slider ("Focal size", focalSize.floatValue, 0.0f, (go.GetComponent(Camera).farClipPlane - go.GetComponent(Camera).nearClipPlane));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
focalZDistance.floatValue = EditorGUILayout.Slider ("Distance", focalZDistance.floatValue, go.GetComponent(Camera).nearClipPlane, go.GetComponent(Camera).farClipPlane);
|
||||||
|
EditorGUILayout.PropertyField (objectFocus, new GUIContent("Transform"));
|
||||||
|
focalSize.floatValue = EditorGUILayout.Slider ("Size", focalSize.floatValue, 0.0f, (go.GetComponent(Camera).farClipPlane - go.GetComponent(Camera).nearClipPlane));
|
||||||
|
focalStartCurve.floatValue = EditorGUILayout.Slider ("Start curve", focalStartCurve.floatValue, 0.05f, 20.0f);
|
||||||
|
focalEndCurve.floatValue = EditorGUILayout.Slider ("End curve", focalEndCurve.floatValue, 0.05f, 20.0f);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
GUILayout.Label ("Blur (Fore- and Background)", EditorStyles.boldLabel);
|
||||||
|
EditorGUILayout.PropertyField (bluriness, new GUIContent("Blurriness"));
|
||||||
|
EditorGUILayout.PropertyField (maxBlurSpread, new GUIContent("Blur spread"));
|
||||||
|
|
||||||
|
if (quality.enumValueIndex > 0) {
|
||||||
|
EditorGUILayout.PropertyField (foregroundBlurExtrude, new GUIContent("Foreground size"));
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
if (bokeh.boolValue) {
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
GUILayout.Label ("Bokeh Settings", EditorStyles.boldLabel);
|
||||||
|
EditorGUILayout.PropertyField (bokehDestination, new GUIContent("Destination"));
|
||||||
|
bokehIntensity.floatValue = EditorGUILayout.Slider ("Intensity", bokehIntensity.floatValue, 0.0f, 1.0f);
|
||||||
|
bokehThreshholdLuminance.floatValue = EditorGUILayout.Slider ("Min luminance", bokehThreshholdLuminance.floatValue, 0.0f, 0.99f);
|
||||||
|
bokehThreshholdContrast.floatValue = EditorGUILayout.Slider ("Min contrast", bokehThreshholdContrast.floatValue, 0.0f, 0.25f);
|
||||||
|
bokehDownsample.intValue = EditorGUILayout.IntSlider ("Downsample", bokehDownsample.intValue, 1, 3);
|
||||||
|
bokehScale.floatValue = EditorGUILayout.Slider ("Size scale", bokehScale.floatValue, 0.0f, 20.0f);
|
||||||
|
EditorGUILayout.PropertyField (bokehTexture , new GUIContent("Texture mask"));
|
||||||
|
}
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7582ab3f881264059af1f28fe5b7e44b
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (DepthOfFieldScatter)
|
||||||
|
class DepthOfFieldScatterEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var visualizeFocus : SerializedProperty;
|
||||||
|
var focalLength : SerializedProperty;
|
||||||
|
var focalSize : SerializedProperty;
|
||||||
|
var aperture : SerializedProperty;
|
||||||
|
var focalTransform : SerializedProperty;
|
||||||
|
var maxBlurSize : SerializedProperty;
|
||||||
|
var highResolution : SerializedProperty;
|
||||||
|
|
||||||
|
var blurType : SerializedProperty;
|
||||||
|
var blurSampleCount : SerializedProperty;
|
||||||
|
|
||||||
|
var nearBlur : SerializedProperty;
|
||||||
|
var foregroundOverlap : SerializedProperty;
|
||||||
|
|
||||||
|
var dx11BokehThreshhold : SerializedProperty;
|
||||||
|
var dx11SpawnHeuristic : SerializedProperty;
|
||||||
|
var dx11BokehTexture : SerializedProperty;
|
||||||
|
var dx11BokehScale : SerializedProperty;
|
||||||
|
var dx11BokehIntensity : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
visualizeFocus = serObj.FindProperty ("visualizeFocus");
|
||||||
|
|
||||||
|
focalLength = serObj.FindProperty ("focalLength");
|
||||||
|
focalSize = serObj.FindProperty ("focalSize");
|
||||||
|
aperture = serObj.FindProperty ("aperture");
|
||||||
|
focalTransform = serObj.FindProperty ("focalTransform");
|
||||||
|
maxBlurSize = serObj.FindProperty ("maxBlurSize");
|
||||||
|
highResolution = serObj.FindProperty ("highResolution");
|
||||||
|
|
||||||
|
blurType = serObj.FindProperty ("blurType");
|
||||||
|
blurSampleCount = serObj.FindProperty ("blurSampleCount");
|
||||||
|
|
||||||
|
nearBlur = serObj.FindProperty ("nearBlur");
|
||||||
|
foregroundOverlap = serObj.FindProperty ("foregroundOverlap");
|
||||||
|
|
||||||
|
dx11BokehThreshhold = serObj.FindProperty ("dx11BokehThreshhold");
|
||||||
|
dx11SpawnHeuristic = serObj.FindProperty ("dx11SpawnHeuristic");
|
||||||
|
dx11BokehTexture = serObj.FindProperty ("dx11BokehTexture");
|
||||||
|
dx11BokehScale = serObj.FindProperty ("dx11BokehScale");
|
||||||
|
dx11BokehIntensity = serObj.FindProperty ("dx11BokehIntensity");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Simulates camera lens defocus", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
GUILayout.Label ("Focal Settings");
|
||||||
|
EditorGUILayout.PropertyField (visualizeFocus, new GUIContent(" Visualize"));
|
||||||
|
EditorGUILayout.PropertyField (focalLength, new GUIContent(" Focal Distance"));
|
||||||
|
EditorGUILayout.PropertyField (focalSize, new GUIContent(" Focal Size"));
|
||||||
|
EditorGUILayout.PropertyField (focalTransform, new GUIContent(" Focus on Transform"));
|
||||||
|
EditorGUILayout.PropertyField (aperture, new GUIContent(" Aperture"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (blurType, new GUIContent("Defocus Type"));
|
||||||
|
|
||||||
|
if (!(target as DepthOfFieldScatter).Dx11Support() && blurType.enumValueIndex>0) {
|
||||||
|
EditorGUILayout.HelpBox("DX11 mode not supported (need shader model 5)", MessageType.Info);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(blurType.enumValueIndex<1)
|
||||||
|
EditorGUILayout.PropertyField (blurSampleCount, new GUIContent(" Sample Count"));
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (maxBlurSize, new GUIContent(" Max Blur Distance"));
|
||||||
|
EditorGUILayout.PropertyField (highResolution, new GUIContent(" High Resolution"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (nearBlur, new GUIContent("Near Blur"));
|
||||||
|
EditorGUILayout.PropertyField (foregroundOverlap, new GUIContent(" Overlap Size"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
if(blurType.enumValueIndex>0) {
|
||||||
|
GUILayout.Label ("DX11 Bokeh Settings");
|
||||||
|
EditorGUILayout.PropertyField (dx11BokehTexture, new GUIContent(" Bokeh Texture"));
|
||||||
|
EditorGUILayout.PropertyField (dx11BokehScale, new GUIContent(" Bokeh Scale"));
|
||||||
|
EditorGUILayout.PropertyField (dx11BokehIntensity, new GUIContent(" Bokeh Intensity"));
|
||||||
|
EditorGUILayout.PropertyField (dx11BokehThreshhold, new GUIContent(" Min Luminance"));
|
||||||
|
EditorGUILayout.PropertyField (dx11SpawnHeuristic, new GUIContent(" Spawn Heuristic"));
|
||||||
|
}
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 04777896b3565514c89ff279f6ff35a7
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
|
||||||
|
@CustomEditor (EdgeDetectEffectNormals)
|
||||||
|
|
||||||
|
class EdgeDetectEffectNormalsEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var mode : SerializedProperty;
|
||||||
|
var sensitivityDepth : SerializedProperty;
|
||||||
|
var sensitivityNormals : SerializedProperty;
|
||||||
|
|
||||||
|
var lumThreshhold : SerializedProperty;
|
||||||
|
|
||||||
|
var edgesOnly : SerializedProperty;
|
||||||
|
var edgesOnlyBgColor : SerializedProperty;
|
||||||
|
|
||||||
|
var edgeExp : SerializedProperty;
|
||||||
|
var sampleDist : SerializedProperty;
|
||||||
|
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
mode = serObj.FindProperty("mode");
|
||||||
|
|
||||||
|
sensitivityDepth = serObj.FindProperty("sensitivityDepth");
|
||||||
|
sensitivityNormals = serObj.FindProperty("sensitivityNormals");
|
||||||
|
|
||||||
|
lumThreshhold = serObj.FindProperty("lumThreshhold");
|
||||||
|
|
||||||
|
edgesOnly = serObj.FindProperty("edgesOnly");
|
||||||
|
edgesOnlyBgColor = serObj.FindProperty("edgesOnlyBgColor");
|
||||||
|
|
||||||
|
edgeExp = serObj.FindProperty("edgeExp");
|
||||||
|
sampleDist = serObj.FindProperty("sampleDist");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI ()
|
||||||
|
{
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
GUILayout.Label("Detects spatial differences and converts into black outlines", EditorStyles.miniBoldLabel);
|
||||||
|
EditorGUILayout.PropertyField (mode, new GUIContent("Mode"));
|
||||||
|
|
||||||
|
if(mode.intValue < 2) {
|
||||||
|
EditorGUILayout.PropertyField (sensitivityDepth, new GUIContent(" Depth Sensitivity"));
|
||||||
|
EditorGUILayout.PropertyField (sensitivityNormals, new GUIContent(" Normals Sensitivity"));
|
||||||
|
}
|
||||||
|
else if (mode.intValue < 4) {
|
||||||
|
EditorGUILayout.PropertyField (edgeExp, new GUIContent(" Edge Exponent"));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// lum based mode
|
||||||
|
EditorGUILayout.PropertyField (lumThreshhold, new GUIContent(" Luminance Threshold"));
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (sampleDist, new GUIContent(" Sample Distance"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
GUILayout.Label ("Background Options");
|
||||||
|
edgesOnly.floatValue = EditorGUILayout.Slider (" Edges only", edgesOnly.floatValue, 0.0, 1.0);
|
||||||
|
EditorGUILayout.PropertyField (edgesOnlyBgColor, new GUIContent (" Color"));
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e04ef121228444287a4c957e442a58c1
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor ( NoiseAndGrain)
|
||||||
|
|
||||||
|
class NoiseAndGrainEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var intensityMultiplier : SerializedProperty;
|
||||||
|
var generalIntensity : SerializedProperty;
|
||||||
|
var blackIntensity : SerializedProperty;
|
||||||
|
var whiteIntensity : SerializedProperty;
|
||||||
|
var midGrey : SerializedProperty;
|
||||||
|
|
||||||
|
var dx11Grain : SerializedProperty;
|
||||||
|
var softness : SerializedProperty;
|
||||||
|
var monochrome : SerializedProperty;
|
||||||
|
|
||||||
|
var intensities : SerializedProperty;
|
||||||
|
var tiling : SerializedProperty;
|
||||||
|
var monochromeTiling : SerializedProperty;
|
||||||
|
|
||||||
|
var noiseTexture : SerializedProperty;
|
||||||
|
var filterMode : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
intensityMultiplier = serObj.FindProperty("intensityMultiplier");
|
||||||
|
generalIntensity = serObj.FindProperty("generalIntensity");
|
||||||
|
blackIntensity = serObj.FindProperty("blackIntensity");
|
||||||
|
whiteIntensity = serObj.FindProperty("whiteIntensity");
|
||||||
|
midGrey = serObj.FindProperty("midGrey");
|
||||||
|
|
||||||
|
dx11Grain = serObj.FindProperty("dx11Grain");
|
||||||
|
softness = serObj.FindProperty("softness");
|
||||||
|
monochrome = serObj.FindProperty("monochrome");
|
||||||
|
|
||||||
|
intensities = serObj.FindProperty("intensities");
|
||||||
|
tiling = serObj.FindProperty("tiling");
|
||||||
|
monochromeTiling = serObj.FindProperty("monochromeTiling");
|
||||||
|
|
||||||
|
noiseTexture = serObj.FindProperty("noiseTexture");
|
||||||
|
filterMode = serObj.FindProperty("filterMode");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Overlays animated noise patterns", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField(dx11Grain, new GUIContent("DirectX 11 Grain"));
|
||||||
|
|
||||||
|
if(dx11Grain.boolValue && !(target as NoiseAndGrain).Dx11Support()) {
|
||||||
|
EditorGUILayout.HelpBox("DX11 mode not supported (need shader model 5)", MessageType.Info);
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField(monochrome, new GUIContent("Monochrome"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField(intensityMultiplier, new GUIContent("Intensity Multiplier"));
|
||||||
|
EditorGUILayout.PropertyField(generalIntensity, new GUIContent(" General"));
|
||||||
|
EditorGUILayout.PropertyField(blackIntensity, new GUIContent(" Black Boost"));
|
||||||
|
EditorGUILayout.PropertyField(whiteIntensity, new GUIContent(" White Boost"));
|
||||||
|
midGrey.floatValue = EditorGUILayout.Slider( new GUIContent(" Mid Grey (for Boost)"), midGrey.floatValue, 0.0f, 1.0f);
|
||||||
|
if(monochrome.boolValue == false) {
|
||||||
|
var c : Color = new Color(intensities.vector3Value.x,intensities.vector3Value.y,intensities.vector3Value.z,1.0f);
|
||||||
|
c = EditorGUILayout.ColorField(new GUIContent(" Color Weights"), c);
|
||||||
|
intensities.vector3Value.x = c.r;
|
||||||
|
intensities.vector3Value.y = c.g;
|
||||||
|
intensities.vector3Value.z = c.b;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!dx11Grain.boolValue) {
|
||||||
|
EditorGUILayout.Separator();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Noise Shape");
|
||||||
|
EditorGUILayout.PropertyField(noiseTexture, new GUIContent(" Texture"));
|
||||||
|
EditorGUILayout.PropertyField(filterMode, new GUIContent(" Filter"));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
EditorGUILayout.Separator();
|
||||||
|
EditorGUILayout.LabelField("Noise Shape");
|
||||||
|
}
|
||||||
|
|
||||||
|
softness.floatValue = EditorGUILayout.Slider( new GUIContent(" Softness"),softness.floatValue, 0.0f, 0.99f);
|
||||||
|
|
||||||
|
if(!dx11Grain.boolValue) {
|
||||||
|
EditorGUILayout.Separator();
|
||||||
|
EditorGUILayout.LabelField("Advanced");
|
||||||
|
|
||||||
|
if(monochrome.boolValue == false) {
|
||||||
|
tiling.vector3Value.x = EditorGUILayout.FloatField(new GUIContent(" Tiling (Red)"), tiling.vector3Value.x);
|
||||||
|
tiling.vector3Value.y = EditorGUILayout.FloatField(new GUIContent(" Tiling (Green)"), tiling.vector3Value.y);
|
||||||
|
tiling.vector3Value.z = EditorGUILayout.FloatField(new GUIContent(" Tiling (Blue)"), tiling.vector3Value.z);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
EditorGUILayout.PropertyField(monochromeTiling, new GUIContent(" Tiling"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 178e954e5548fe5419ef0614d731c36e
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,102 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (SunShafts)
|
||||||
|
|
||||||
|
class SunShaftsEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var sunTransform : SerializedProperty;
|
||||||
|
var radialBlurIterations : SerializedProperty;
|
||||||
|
var sunColor : SerializedProperty;
|
||||||
|
var sunThreshold : SerializedProperty;
|
||||||
|
var sunShaftBlurRadius : SerializedProperty;
|
||||||
|
var sunShaftIntensity : SerializedProperty;
|
||||||
|
var useDepthTexture : SerializedProperty;
|
||||||
|
var resolution : SerializedProperty;
|
||||||
|
var screenBlendMode : SerializedProperty;
|
||||||
|
var maxRadius : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
screenBlendMode = serObj.FindProperty("screenBlendMode");
|
||||||
|
|
||||||
|
sunTransform = serObj.FindProperty("sunTransform");
|
||||||
|
sunColor = serObj.FindProperty("sunColor");
|
||||||
|
sunThreshold = serObj.FindProperty("sunThreshold");
|
||||||
|
|
||||||
|
sunShaftBlurRadius = serObj.FindProperty("sunShaftBlurRadius");
|
||||||
|
radialBlurIterations = serObj.FindProperty("radialBlurIterations");
|
||||||
|
|
||||||
|
sunShaftIntensity = serObj.FindProperty("sunShaftIntensity");
|
||||||
|
|
||||||
|
resolution = serObj.FindProperty("resolution");
|
||||||
|
|
||||||
|
maxRadius = serObj.FindProperty("maxRadius");
|
||||||
|
|
||||||
|
useDepthTexture = serObj.FindProperty("useDepthTexture");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
|
||||||
|
var oldVal : boolean = useDepthTexture.boolValue;
|
||||||
|
EditorGUILayout.PropertyField (useDepthTexture, new GUIContent ("Rely on Z Buffer?"));
|
||||||
|
if((target as SunShafts).GetComponent(Camera))
|
||||||
|
GUILayout.Label("Current camera mode: "+ (target as SunShafts).GetComponent(Camera).depthTextureMode, EditorStyles.miniBoldLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
// depth buffer need
|
||||||
|
/*
|
||||||
|
var newVal : boolean = useDepthTexture.boolValue;
|
||||||
|
if (newVal != oldVal) {
|
||||||
|
if(newVal)
|
||||||
|
(target as SunShafts).camera.depthTextureMode |= DepthTextureMode.Depth;
|
||||||
|
else
|
||||||
|
(target as SunShafts).camera.depthTextureMode &= ~DepthTextureMode.Depth;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (resolution, new GUIContent("Resolution"));
|
||||||
|
EditorGUILayout.PropertyField (screenBlendMode, new GUIContent("Blend mode"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (sunTransform, new GUIContent("Shafts caster", "Chose a transform that acts as a root point for the produced sun shafts"));
|
||||||
|
if((target as SunShafts).sunTransform && (target as SunShafts).GetComponent(Camera)) {
|
||||||
|
if (GUILayout.Button("Center on " + (target as SunShafts).GetComponent(Camera).name)) {
|
||||||
|
if (EditorUtility.DisplayDialog ("Move sun shafts source?", "The SunShafts caster named "+ (target as SunShafts).sunTransform.name +"\n will be centered along "+(target as SunShafts).GetComponent(Camera).name+". Are you sure? ", "Please do", "Don't")) {
|
||||||
|
var ray : Ray = (target as SunShafts).GetComponent(Camera).ViewportPointToRay(Vector3(0.5,0.5,0));
|
||||||
|
(target as SunShafts).sunTransform.position = ray.origin + ray.direction * 500.0;
|
||||||
|
(target as SunShafts).sunTransform.LookAt ((target as SunShafts).transform);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.EndHorizontal();
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (sunThreshold, new GUIContent ("Threshold color"));
|
||||||
|
EditorGUILayout.PropertyField (sunColor, new GUIContent ("Shafts color"));
|
||||||
|
maxRadius.floatValue = 1.0f - EditorGUILayout.Slider ("Distance falloff", 1.0f - maxRadius.floatValue, 0.1, 1.0);
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
sunShaftBlurRadius.floatValue = EditorGUILayout.Slider ("Blur size", sunShaftBlurRadius.floatValue, 1.0, 10.0);
|
||||||
|
radialBlurIterations.intValue = EditorGUILayout.IntSlider ("Blur iterations", radialBlurIterations.intValue, 1, 3);
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (sunShaftIntensity, new GUIContent("Intensity"));
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3d78256471dee4d869e7f18f13f73945
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (Tonemapping)
|
||||||
|
|
||||||
|
class TonemappingEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var type : SerializedProperty;;
|
||||||
|
|
||||||
|
// CURVE specific parameter
|
||||||
|
var remapCurve : SerializedProperty;
|
||||||
|
|
||||||
|
var exposureAdjustment : SerializedProperty;
|
||||||
|
|
||||||
|
// REINHARD specific parameter
|
||||||
|
var middleGrey : SerializedProperty;
|
||||||
|
var white : SerializedProperty;
|
||||||
|
var adaptionSpeed : SerializedProperty;
|
||||||
|
var adaptiveTextureSize : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
type = serObj.FindProperty ("type");
|
||||||
|
remapCurve = serObj.FindProperty ("remapCurve");
|
||||||
|
exposureAdjustment = serObj.FindProperty ("exposureAdjustment");
|
||||||
|
middleGrey = serObj.FindProperty ("middleGrey");
|
||||||
|
white = serObj.FindProperty ("white");
|
||||||
|
adaptionSpeed = serObj.FindProperty ("adaptionSpeed");
|
||||||
|
adaptiveTextureSize = serObj.FindProperty("adaptiveTextureSize");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
GUILayout.Label("Mapping HDR to LDR ranges since 1982", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
var cam : Camera = (target as Tonemapping).GetComponent(Camera);
|
||||||
|
if(cam != null) {
|
||||||
|
if(!cam.hdr) {
|
||||||
|
EditorGUILayout.HelpBox("The camera is not HDR enabled. This will likely break the Tonemapper.", MessageType.Warning);
|
||||||
|
}
|
||||||
|
else if(!(target as Tonemapping).validRenderTextureFormat) {
|
||||||
|
EditorGUILayout.HelpBox("The input to Tonemapper is not in HDR. Make sure that all effects prior to this are executed in HDR.", MessageType.Warning);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (type, new GUIContent ("Technique"));
|
||||||
|
|
||||||
|
if (type.enumValueIndex == Tonemapping.TonemapperType.UserCurve) {
|
||||||
|
EditorGUILayout.PropertyField (remapCurve, new GUIContent ("Remap curve", "Specify the mapping of luminances yourself"));
|
||||||
|
} else if (type.enumValueIndex == Tonemapping.TonemapperType.SimpleReinhard) {
|
||||||
|
EditorGUILayout.PropertyField (exposureAdjustment, new GUIContent ("Exposure", "Exposure adjustment"));
|
||||||
|
} else if (type.enumValueIndex == Tonemapping.TonemapperType.Hable) {
|
||||||
|
EditorGUILayout.PropertyField (exposureAdjustment, new GUIContent ("Exposure", "Exposure adjustment"));
|
||||||
|
} else if (type.enumValueIndex == Tonemapping.TonemapperType.Photographic) {
|
||||||
|
EditorGUILayout.PropertyField (exposureAdjustment, new GUIContent ("Exposure", "Exposure adjustment"));
|
||||||
|
} else if (type.enumValueIndex == Tonemapping.TonemapperType.OptimizedHejiDawson) {
|
||||||
|
EditorGUILayout.PropertyField (exposureAdjustment, new GUIContent ("Exposure", "Exposure adjustment"));
|
||||||
|
} else if (type.enumValueIndex == Tonemapping.TonemapperType.AdaptiveReinhard) {
|
||||||
|
EditorGUILayout.PropertyField (middleGrey, new GUIContent ("Middle grey", "Middle grey defines the average luminance thus brightening or darkening the entire image."));
|
||||||
|
EditorGUILayout.PropertyField (white, new GUIContent ("White", "Smallest luminance value that will be mapped to white"));
|
||||||
|
EditorGUILayout.PropertyField (adaptionSpeed, new GUIContent ("Adaption Speed", "Speed modifier for the automatic adaption"));
|
||||||
|
EditorGUILayout.PropertyField (adaptiveTextureSize, new GUIContent ("Texture size", "Defines the amount of downsamples needed."));
|
||||||
|
} else if (type.enumValueIndex == Tonemapping.TonemapperType.AdaptiveReinhardAutoWhite) {
|
||||||
|
EditorGUILayout.PropertyField (middleGrey, new GUIContent ("Middle grey", "Middle grey defines the average luminance thus brightening or darkening the entire image."));
|
||||||
|
EditorGUILayout.PropertyField (adaptionSpeed, new GUIContent ("Adaption Speed", "Speed modifier for the automatic adaption"));
|
||||||
|
EditorGUILayout.PropertyField (adaptiveTextureSize, new GUIContent ("Texture size", "Defines the amount of downsamples needed."));
|
||||||
|
}
|
||||||
|
|
||||||
|
GUILayout.Label("All following effects will use LDR color buffers", EditorStyles.miniBoldLabel);
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 49b4d4c810eb44642b415cf62b24efe3
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
|
||||||
|
#pragma strict
|
||||||
|
|
||||||
|
@CustomEditor (Vignetting)
|
||||||
|
class VignettingEditor extends Editor
|
||||||
|
{
|
||||||
|
var serObj : SerializedObject;
|
||||||
|
|
||||||
|
var mode : SerializedProperty;
|
||||||
|
var intensity : SerializedProperty; // intensity == 0 disables pre pass (optimization)
|
||||||
|
var chromaticAberration : SerializedProperty;
|
||||||
|
var axialAberration : SerializedProperty;
|
||||||
|
var blur : SerializedProperty; // blur == 0 disables blur pass (optimization)
|
||||||
|
var blurSpread : SerializedProperty;
|
||||||
|
var blurDistance : SerializedProperty;
|
||||||
|
var luminanceDependency : SerializedProperty;
|
||||||
|
|
||||||
|
function OnEnable () {
|
||||||
|
serObj = new SerializedObject (target);
|
||||||
|
|
||||||
|
mode = serObj.FindProperty ("mode");
|
||||||
|
intensity = serObj.FindProperty ("intensity");
|
||||||
|
chromaticAberration = serObj.FindProperty ("chromaticAberration");
|
||||||
|
axialAberration = serObj.FindProperty ("axialAberration");
|
||||||
|
blur = serObj.FindProperty ("blur");
|
||||||
|
blurSpread = serObj.FindProperty ("blurSpread");
|
||||||
|
luminanceDependency = serObj.FindProperty ("luminanceDependency");
|
||||||
|
blurDistance = serObj.FindProperty ("blurDistance");
|
||||||
|
}
|
||||||
|
|
||||||
|
function OnInspectorGUI () {
|
||||||
|
serObj.Update ();
|
||||||
|
|
||||||
|
EditorGUILayout.LabelField("Simulates the common lens artifacts 'Vignette' and 'Aberration'", EditorStyles.miniLabel);
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (intensity, new GUIContent("Vignetting"));
|
||||||
|
EditorGUILayout.PropertyField (blur, new GUIContent(" Blurred Corners"));
|
||||||
|
if(blur.floatValue>0.0f)
|
||||||
|
EditorGUILayout.PropertyField (blurSpread, new GUIContent(" Blur Distance"));
|
||||||
|
|
||||||
|
EditorGUILayout.Separator ();
|
||||||
|
|
||||||
|
EditorGUILayout.PropertyField (mode, new GUIContent("Aberration"));
|
||||||
|
if(mode.intValue>0)
|
||||||
|
{
|
||||||
|
EditorGUILayout.PropertyField (chromaticAberration, new GUIContent(" Tangential Aberration"));
|
||||||
|
EditorGUILayout.PropertyField (axialAberration, new GUIContent(" Axial Aberration"));
|
||||||
|
luminanceDependency.floatValue = EditorGUILayout.Slider(" Contrast Dependency", luminanceDependency.floatValue, 0.001f, 1.0f);
|
||||||
|
blurDistance.floatValue = EditorGUILayout.Slider(" Blur Distance", blurDistance.floatValue, 0.001f, 5.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
EditorGUILayout.PropertyField (chromaticAberration, new GUIContent(" Chromatic Aberration"));
|
||||||
|
|
||||||
|
serObj.ApplyModifiedProperties();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9632fe331f54a4b7eb377365cc94b406
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,97 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEditor;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
using System.Collections;
|
||||||
|
|
||||||
|
public class LevelEditor : EditorWindow
|
||||||
|
{
|
||||||
|
string myString = "Hello World";
|
||||||
|
bool groupEnabled;
|
||||||
|
bool myBool = true;
|
||||||
|
float myFloat = 1.23f;
|
||||||
|
public int pixelsToUnits = 8;
|
||||||
|
|
||||||
|
|
||||||
|
// Add menu item named "My Window" to the Window menu
|
||||||
|
[MenuItem("Window/LevelEditor")]
|
||||||
|
public static void ShowWindow()
|
||||||
|
{
|
||||||
|
//Show existing window instance. If one doesn't exist, make one.
|
||||||
|
EditorWindow.GetWindow(typeof(LevelEditor));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static LevelEditor GetEditor(){
|
||||||
|
return (LevelEditor)EditorWindow.GetWindow(typeof(LevelEditor), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
[MenuItem ("LevelEditor/Aling position %g")]
|
||||||
|
public static void AlignStatic(){
|
||||||
|
var editor = GetEditor();
|
||||||
|
editor.AlignPositionToGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
float AlingToGrid(float value, float gridStep){
|
||||||
|
float div = value / gridStep;
|
||||||
|
int cellId = Mathf.FloorToInt (div);
|
||||||
|
float frac = div - (float)cellId;
|
||||||
|
return (float)cellId * gridStep + (Mathf.Abs(frac) > 0.5f ? gridStep : 0.0f);
|
||||||
|
}
|
||||||
|
|
||||||
|
Vector3 AlingToGrid(Vector3 value, float gridStep){
|
||||||
|
return new Vector3 (
|
||||||
|
AlingToGrid(value.x, gridStep),
|
||||||
|
AlingToGrid(value.y, gridStep),
|
||||||
|
value.z);
|
||||||
|
//AlingToGrid(value.z, gridStep));
|
||||||
|
}
|
||||||
|
|
||||||
|
void AlignPositionToGrid(){
|
||||||
|
float gridStep = 1.0f / pixelsToUnits;
|
||||||
|
foreach(var obj in Selection.objects){
|
||||||
|
GameObject go = obj as GameObject;
|
||||||
|
if(go != null){
|
||||||
|
go.transform.position = AlingToGrid(go.transform.position, gridStep);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnGUI()
|
||||||
|
{
|
||||||
|
pixelsToUnits = EditorGUILayout.IntField("PixelsToUnits", pixelsToUnits);
|
||||||
|
|
||||||
|
GUILayout.Label ("Blocks alignment", EditorStyles.boldLabel);
|
||||||
|
if (GUILayout.Button ("Aling position to grid")) {
|
||||||
|
AlignPositionToGrid();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GUILayout.Button ("Aling rotation to grid")) {
|
||||||
|
foreach(var obj in Selection.objects){
|
||||||
|
GameObject go = obj as GameObject;
|
||||||
|
if(go != null){
|
||||||
|
go.transform.rotation = Quaternion.Euler(AlingToGrid(go.transform.rotation.eulerAngles, 45.0f));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GUILayout.Button("Add physics extension")) {
|
||||||
|
var rb = FindObjectsOfType<Rigidbody2D>();
|
||||||
|
foreach (var body in rb) {
|
||||||
|
var ex = body.GetComponent<Physics2DEx>();
|
||||||
|
if (ex == null) {
|
||||||
|
ex = body.gameObject.AddComponent<Physics2DEx>();
|
||||||
|
Debug.Log("Add PhysicsEx to " + body.name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//rb[0].worldCenterOfMass
|
||||||
|
// rb[0].GetPointVelocity()
|
||||||
|
}
|
||||||
|
|
||||||
|
/*myString = EditorGUILayout.TextField ("Text Field", myString);
|
||||||
|
|
||||||
|
groupEnabled = EditorGUILayout.BeginToggleGroup ("Optional Settings", groupEnabled);
|
||||||
|
myBool = EditorGUILayout.Toggle ("Toggle", myBool);
|
||||||
|
myFloat = EditorGUILayout.Slider ("Slider", myFloat, -3, 3);
|
||||||
|
EditorGUILayout.EndToggleGroup ();*/
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5729c56e5cd10404ca4a13bf7d80522a
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6e352a46861d5994f83491a11729128a
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3882584ccc3195b46835a63ac44ce805
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4eae5b550d3fa6f4bad188f33cb268e5
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 04c15acc6f2e4d8459a9dddb6078ee6d
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f503d38b88d222f4b9ce65700c6ec893
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 204d1d5a6aabf42468d63d408fed438a
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0b7e1036c188e9f44939047f36c3c5c7
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ab770c92ff41f3d4db57aa0bb5b5a173
|
||||||
|
TrueTypeFontImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
fontSize: 16
|
||||||
|
forceTextureCase: -2
|
||||||
|
characterSpacing: 1
|
||||||
|
characterPadding: 0
|
||||||
|
includeFontData: 1
|
||||||
|
use2xBehaviour: 0
|
||||||
|
fontNames: []
|
||||||
|
customCharacters:
|
||||||
|
fontRenderingMode: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4948f0f4f0ddec942804cff4f9983f31
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 716 B |
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 09ff7e2c25ffd6c4b943f2a794d2195b
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 584 B |
@@ -0,0 +1,52 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 00fc39fa481dfff4eb4e7272a099d88d
|
||||||
|
TextureImporter:
|
||||||
|
fileIDToRecycleName: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
linearTexture: 0
|
||||||
|
correctGamma: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: .25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 0
|
||||||
|
cubemapConvolution: 0
|
||||||
|
cubemapConvolutionSteps: 8
|
||||||
|
cubemapConvolutionExponent: 1.5
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -1
|
||||||
|
wrapMode: -1
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
rGBM: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: .5, y: .5}
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
textureType: -1
|
||||||
|
buildTargetSettings: []
|
||||||
|
spriteSheet:
|
||||||
|
sprites: []
|
||||||
|
spritePackingTag:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,52 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ec60799ece7b47343a3b6c439ec63c1c
|
||||||
|
TextureImporter:
|
||||||
|
fileIDToRecycleName: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
linearTexture: 0
|
||||||
|
correctGamma: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: .25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 0
|
||||||
|
cubemapConvolution: 0
|
||||||
|
cubemapConvolutionSteps: 8
|
||||||
|
cubemapConvolutionExponent: 1.5
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -1
|
||||||
|
wrapMode: -1
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
rGBM: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: .5, y: .5}
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
textureType: -1
|
||||||
|
buildTargetSettings: []
|
||||||
|
spriteSheet:
|
||||||
|
sprites: []
|
||||||
|
spritePackingTag:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 716 B |
@@ -0,0 +1,140 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 11db39be690353640b81b2d342ffeb4f
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 1024
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 1
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 1
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 1
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: WebGL
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 1024
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 256a61eb8385f1f46b8419f646b14096
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1008a0df24ef4ce478220abaa9ff5515
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 247a053c22235ca4baf81d4473c8ee2e
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
@@ -0,0 +1,105 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using System.Collections;
|
||||||
|
|
||||||
|
public class CameraMotionController : MonoBehaviour {
|
||||||
|
public GameObject player;
|
||||||
|
public float staticRectangleWidth = 200;
|
||||||
|
public float staticRectangleHeight = 200;
|
||||||
|
public bool drawDebug = true;
|
||||||
|
private Camera camera;
|
||||||
|
private Rect staticRect;
|
||||||
|
public bool SpritePixels = true;
|
||||||
|
public PixelPerfectCamera pixelController;
|
||||||
|
|
||||||
|
|
||||||
|
// Use this for initialization
|
||||||
|
void Start () {
|
||||||
|
camera = gameObject.GetComponent<Camera>();
|
||||||
|
staticRect = new Rect();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void LateUpdate () {
|
||||||
|
UpdateRectangle();
|
||||||
|
MoveCameraToPlayer();
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnLevelWasLoaded(int level) {
|
||||||
|
Debug.LogWarning("Loaded level: " + level);
|
||||||
|
}
|
||||||
|
|
||||||
|
void MoveCameraToPlayer(){
|
||||||
|
var pb = player.GetComponent<SpriteRenderer>().bounds;
|
||||||
|
var playerRect = Tools.BoundsToRect(pb);
|
||||||
|
|
||||||
|
Vector3 offset = Vector3.zero;
|
||||||
|
|
||||||
|
var rightOffset = staticRect.xMax - playerRect.xMax;
|
||||||
|
var leftOffset = staticRect.xMin - playerRect.xMin;
|
||||||
|
|
||||||
|
var topOffset = staticRect.yMax - playerRect.yMax;
|
||||||
|
var bottomOffset = staticRect.yMin - playerRect.yMin;
|
||||||
|
|
||||||
|
if(rightOffset < 0){
|
||||||
|
offset -= Vector3.right * rightOffset;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(leftOffset > 0){
|
||||||
|
offset -= Vector3.right * leftOffset;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(bottomOffset > 0){
|
||||||
|
offset -= Vector3.up * bottomOffset;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(topOffset < 0){
|
||||||
|
offset -= Vector3.up * topOffset;
|
||||||
|
}
|
||||||
|
|
||||||
|
transform.position += offset * Time.deltaTime * 5;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void UpdateRectangle(){
|
||||||
|
float camUnitHeight = camera.orthographicSize * 2;
|
||||||
|
float camPixelsToUnits = camUnitHeight / camera.pixelHeight;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
float unitHW = staticRectangleWidth * 0.5f * camPixelsToUnits;
|
||||||
|
float unitHH = staticRectangleHeight * 0.5f * camPixelsToUnits;
|
||||||
|
|
||||||
|
if(SpritePixels && pixelController != null){
|
||||||
|
unitHW *= pixelController.zoom;
|
||||||
|
unitHH *= pixelController.zoom;
|
||||||
|
}
|
||||||
|
|
||||||
|
Vector2 center = transform.position;
|
||||||
|
|
||||||
|
staticRect.x = center.x - unitHW;
|
||||||
|
staticRect.y = center.y - unitHH;
|
||||||
|
staticRect.width = unitHW * 2;
|
||||||
|
staticRect.height = unitHH * 2;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnDrawGizmosSelected(){
|
||||||
|
if(staticRect == null){
|
||||||
|
staticRect = new Rect();
|
||||||
|
}
|
||||||
|
if(camera == null){
|
||||||
|
camera = gameObject.GetComponent<Camera>();
|
||||||
|
}
|
||||||
|
UpdateRectangle();
|
||||||
|
if(drawDebug){
|
||||||
|
|
||||||
|
var pb = player.GetComponent<SpriteRenderer>().bounds;
|
||||||
|
var rect = new Rect(pb.min.x, pb.min.y, pb.max.x - pb.min.x, pb.max.y - pb.min.y);
|
||||||
|
//Tools.BeginGui(false);
|
||||||
|
bool i = staticRect.Overlaps(rect);
|
||||||
|
Tools.DrawRectangle(staticRect, i ? new Color(0,1,0,0.3f) : new Color(1,0,0,0.3f));
|
||||||
|
//Tools.EndGui();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e91c551e7ff829349ad26a5c9f92b6ea
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7c0f2f7b15fcedf4db1396948cd8a5b8
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 749950ad239c3654e8f5fbf653ddf7c4
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Binary file not shown.
@@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2110c428dd13ee94e820635147e1374e
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user