chore: initial commit
This commit is contained in:
8
Assets/Feel/MMTools/Demos/MMBezierLineRenderer.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMBezierLineRenderer.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6034eb5ae1f63d046938e73a7a17d066
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 29378ecd9dd8d3d49a37d6729efd1ca5
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
@@ -0,0 +1,128 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0e4040556b24d6040826b165baa18a21
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.0 KiB |
@@ -0,0 +1,128 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3eb4421e0ac10aa488e44538963f00e5
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: -1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: -1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,82 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMBezierLineRendererSkybox
|
||||
m_Shader: {fileID: 4800000, guid: 21b28f3ee4b3c13408ed85c229008f40, type: 3}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Intensity: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Saturation: 1
|
||||
- _ScreenSpace: 0
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BottomColor: {r: 1, g: 0.6, b: 0, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _TopColor: {r: 1, g: 0.33380696, b: 0, a: 0}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d4dd2ec6cf23b134d9bb46f69ca7daaf
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMControls.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMControls.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8ec460670d074b042acdefbeab9d9496
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
3686
Assets/Feel/MMTools/Demos/MMControls/MMControlsDemo.unity
Normal file
3686
Assets/Feel/MMTools/Demos/MMControls/MMControlsDemo.unity
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fc659b5219bfdc945881c41b2c491b52
|
||||
timeCreated: 1462398451
|
||||
licenseType: Store
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
9
Assets/Feel/MMTools/Demos/MMControls/Sprites.meta
Normal file
9
Assets/Feel/MMTools/Demos/MMControls/Sprites.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b0fa082c85c0a432db31381c1a6aaa81
|
||||
folderAsset: yes
|
||||
timeCreated: 1462375704
|
||||
licenseType: Store
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 103 KiB |
@@ -0,0 +1,335 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 358b5d9f23bc9413e87c9948acc67ee1
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 21300000
|
||||
second: joystick-knob
|
||||
- first:
|
||||
213: 21300002
|
||||
second: button-A
|
||||
- first:
|
||||
213: 21300004
|
||||
second: button-RT
|
||||
- first:
|
||||
213: 21300006
|
||||
second: button-Y
|
||||
- first:
|
||||
213: 21300008
|
||||
second: button-X
|
||||
- first:
|
||||
213: 21300010
|
||||
second: joystick-back
|
||||
- first:
|
||||
213: 21300012
|
||||
second: button-B
|
||||
- first:
|
||||
213: 21300014
|
||||
second: arrow
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMasterTextureLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -1
|
||||
maxTextureSize: 1024
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 16
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 2
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 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
|
||||
cookieLightType: 1
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: WebGL
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Android
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: joystick-knob
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 02305410000000000800000000000000
|
||||
internalID: 21300000
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: button-A
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 768
|
||||
y: 0
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 22305410000000000800000000000000
|
||||
internalID: 21300002
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: button-RT
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 256
|
||||
y: 0
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 42305410000000000800000000000000
|
||||
internalID: 21300004
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: button-Y
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 512
|
||||
y: 256
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 62305410000000000800000000000000
|
||||
internalID: 21300006
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: button-X
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 512
|
||||
y: 0
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 82305410000000000800000000000000
|
||||
internalID: 21300008
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: joystick-back
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 512
|
||||
width: 512
|
||||
height: 512
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: a2305410000000000800000000000000
|
||||
internalID: 21300010
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: button-B
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 768
|
||||
y: 256
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: c2305410000000000800000000000000
|
||||
internalID: 21300012
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
- serializedVersion: 2
|
||||
name: arrow
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 768
|
||||
y: 512
|
||||
width: 256
|
||||
height: 256
|
||||
alignment: 0
|
||||
pivot: {x: 0.5, y: 0.5}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: e2305410000000000800000000000000
|
||||
internalID: 21300014
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable:
|
||||
arrow: 21300014
|
||||
button-A: 21300002
|
||||
button-B: 21300012
|
||||
button-RT: 21300004
|
||||
button-X: 21300008
|
||||
button-Y: 21300006
|
||||
joystick-back: 21300010
|
||||
joystick-knob: 21300000
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMDebugMenu.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMDebugMenu.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0baff3febb58e3741bd19e1551098049
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
10501
Assets/Feel/MMTools/Demos/MMDebugMenu/MMDebugMenu.unity
Normal file
10501
Assets/Feel/MMTools/Demos/MMDebugMenu/MMDebugMenu.unity
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4edfcb4bd71ee754eb5f904db75d5758
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
819
Assets/Feel/MMTools/Demos/MMDebugMenu/MMDebugMenuDemoData.asset
Normal file
819
Assets/Feel/MMTools/Demos/MMDebugMenu/MMDebugMenuDemoData.asset
Normal file
@@ -0,0 +1,819 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b950a5ce764708a4ca0425a952fce75f, type: 3}
|
||||
m_Name: MMDebugMenuDemoData
|
||||
m_EditorClassIdentifier:
|
||||
TitlePrefab: {fileID: 2112759074905327847, guid: 80be1ec3d14da9c489fbefa63b82915f,
|
||||
type: 3}
|
||||
ButtonPrefab: {fileID: 7110842687765492728, guid: dbb3e138861cf2040b20217e62a5edf2,
|
||||
type: 3}
|
||||
ButtonBorderPrefab: {fileID: 1985568128000399461, guid: f2be8011322fbf943a44edc64dedbf2c,
|
||||
type: 3}
|
||||
CheckboxPrefab: {fileID: 2731002163667230428, guid: e48b9501c5356cf4e9c390d40d81438c,
|
||||
type: 3}
|
||||
SliderPrefab: {fileID: 8595552693496322647, guid: addcaa6f7df18984691dc300b3be4f7b,
|
||||
type: 3}
|
||||
SpacerSmallPrefab: {fileID: 3952073977153845988, guid: 1a4b9ae95443d5a489bd918c848e2390,
|
||||
type: 3}
|
||||
SpacerBigPrefab: {fileID: 8096383012134595547, guid: f72e7b8c96262ed4d976576afafd53b0,
|
||||
type: 3}
|
||||
TextTinyPrefab: {fileID: 7812354180902260709, guid: 57336066c3d7ff5418ae88b7880aafed,
|
||||
type: 3}
|
||||
TextSmallPrefab: {fileID: 6550416838355534067, guid: 6689802a48b01104ebd8e101f5cce555,
|
||||
type: 3}
|
||||
TextLongPrefab: {fileID: 7073910567540320170, guid: 4332ad3ebf8592c41bc275ff77d24b29,
|
||||
type: 3}
|
||||
ValuePrefab: {fileID: 3610448643810830552, guid: 855a2d614e531f44caecc17a8c3bd51c,
|
||||
type: 3}
|
||||
TwoChoicesPrefab: {fileID: 5258430688713385724, guid: 90a0e72c11dfcbe4f88bccc465c6a0cd,
|
||||
type: 3}
|
||||
ThreeChoicesPrefab: {fileID: 207464785538935126, guid: 804c003da46ec914e80badaf93e6d2da,
|
||||
type: 3}
|
||||
TabPrefab: {fileID: 3232960445196542265, guid: a8296d633c27f554a99bbbf94958722e,
|
||||
type: 3}
|
||||
TabContentsPrefab: {fileID: 2838565908494160927, guid: f2f0b25301bf93e43ac5ecc33208a420,
|
||||
type: 3}
|
||||
TabSpacerPrefab: {fileID: 2188017814106785258, guid: 57633cde530d56a48995d0733efa9450,
|
||||
type: 3}
|
||||
DebugTabPrefab: {fileID: 521718878734460126, guid: 94cfa935aa4cff74a9451b22cb7627a6,
|
||||
type: 3}
|
||||
DebugTabName: Logs
|
||||
Tabs:
|
||||
- Name: Settings
|
||||
Active: 1
|
||||
MenuItems:
|
||||
array:
|
||||
- Name: Title
|
||||
Active: 1
|
||||
Type: 0
|
||||
TitleText: Debug Menu Demo
|
||||
TextType: 0
|
||||
TextContents:
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Intro
|
||||
Active: 1
|
||||
Type: 5
|
||||
TitleText:
|
||||
TextType: 1
|
||||
TextContents: This demo showcases how you can easily setup a debug menu,
|
||||
exposing quick access controls to pilot your game.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Sphere Checkbox
|
||||
Active: 1
|
||||
Type: 3
|
||||
TitleText:
|
||||
TextType: 1
|
||||
TextContents: This demo showcases how you can easily setup a debug menu,
|
||||
exposing quick access controls to pilot your game.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText: Sphere should rotate
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Cylinder Y Position
|
||||
Active: 1
|
||||
Type: 6
|
||||
TitleText:
|
||||
TextType: 1
|
||||
TextContents: This demo showcases how you can easily setup a debug menu,
|
||||
exposing quick access controls to pilot your game.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Toggle Right Cube Button
|
||||
Active: 1
|
||||
Type: 2
|
||||
TitleText:
|
||||
TextType: 1
|
||||
TextContents: This demo showcases how you can easily setup a debug menu,
|
||||
exposing quick access controls to pilot your game.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Toggle Right Cube
|
||||
ButtonType: 0
|
||||
ButtonEventName: ToggleRightCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Sphere Slider
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 1
|
||||
TextContents: This demo showcases how you can easily setup a debug menu,
|
||||
exposing quick access controls to pilot your game.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Toggle Right Cube
|
||||
ButtonType: 0
|
||||
ButtonEventName: ToggleRightCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Lift Instructions Text
|
||||
Active: 1
|
||||
Type: 5
|
||||
TitleText:
|
||||
TextType: 0
|
||||
TextContents: Lift cube
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Toggle Right Cube
|
||||
ButtonType: 0
|
||||
ButtonEventName: ToggleRightCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Lift Three Choices
|
||||
Active: 1
|
||||
Type: 7
|
||||
TitleText:
|
||||
TextType: 0
|
||||
TextContents: Lift cube
|
||||
ChoicesType: 1
|
||||
ChoiceOneText: Left
|
||||
ChoiceOneEventName: LiftLeft
|
||||
ChoiceTwoText: Middle
|
||||
ChoiceTwoEventName: LiftMiddle
|
||||
ChoiceThreeText: Right
|
||||
ChoiceThreeEventName: LiftRight
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Toggle Right Cube
|
||||
ButtonType: 0
|
||||
ButtonEventName: ToggleRightCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Long text example
|
||||
Active: 1
|
||||
Type: 5
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: You can also display longer texts in your debug menu. It can
|
||||
be useful when you have a lot of info to provide, or when you really really
|
||||
like long sentences that never end because of how extremely long they are.
|
||||
ChoicesType: 1
|
||||
ChoiceOneText: Left
|
||||
ChoiceOneEventName: LiftLeft
|
||||
ChoiceTwoText: Middle
|
||||
ChoiceTwoEventName: LiftMiddle
|
||||
ChoiceThreeText: Right
|
||||
ChoiceThreeEventName: LiftRight
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Toggle Right Cube
|
||||
ButtonType: 0
|
||||
ButtonEventName: ToggleRightCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Rotate Middle Cube Button
|
||||
Active: 1
|
||||
Type: 2
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: You can also display longer texts in your debug menu. It can
|
||||
be useful when you have a lot of info to provide, or when you really really
|
||||
like long sentences that never end because of how extremely long they are.
|
||||
ChoicesType: 1
|
||||
ChoiceOneText: Left
|
||||
ChoiceOneEventName: LiftLeft
|
||||
ChoiceTwoText: Middle
|
||||
ChoiceTwoEventName: LiftMiddle
|
||||
ChoiceThreeText: Right
|
||||
ChoiceThreeEventName: LiftRight
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Rotate Middle Cube
|
||||
ButtonType: 1
|
||||
ButtonEventName: RotateMiddleCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Tilt cube instructions
|
||||
Active: 1
|
||||
Type: 5
|
||||
TitleText:
|
||||
TextType: 0
|
||||
TextContents: Tilt cube
|
||||
ChoicesType: 1
|
||||
ChoiceOneText: Left
|
||||
ChoiceOneEventName: LiftLeft
|
||||
ChoiceTwoText: Middle
|
||||
ChoiceTwoEventName: LiftMiddle
|
||||
ChoiceThreeText: Right
|
||||
ChoiceThreeEventName: LiftRight
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Rotate Middle Cube
|
||||
ButtonType: 1
|
||||
ButtonEventName: RotateMiddleCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Tilt Cube
|
||||
Active: 1
|
||||
Type: 7
|
||||
TitleText:
|
||||
TextType: 0
|
||||
TextContents: Tilt cube
|
||||
ChoicesType: 0
|
||||
ChoiceOneText: Left
|
||||
ChoiceOneEventName: TiltLeft
|
||||
ChoiceTwoText: Right
|
||||
ChoiceTwoEventName: TiltRight
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel: Cylinder Y Position
|
||||
ValueInitialValue: 0
|
||||
ValueMMRadioReceiverChannel: 1000
|
||||
ButtonText: Rotate Middle Cube
|
||||
ButtonType: 1
|
||||
ButtonEventName: RotateMiddleCube
|
||||
SpacerType: 0
|
||||
CheckboxText: Cylinder Y Position
|
||||
CheckboxInitialState: 1
|
||||
CheckboxEventName: SphereShouldRotate
|
||||
SliderMode: 0
|
||||
SliderText: Sphere Position
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0
|
||||
SliderEventName: SpherePosition
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: About
|
||||
Active: 1
|
||||
MenuItems:
|
||||
array:
|
||||
- Name: About Title
|
||||
Active: 1
|
||||
Type: 0
|
||||
TitleText: About
|
||||
TextType: 0
|
||||
TextContents:
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Text
|
||||
Active: 1
|
||||
Type: 5
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: This MMDebugMenu system can be used to create debug menus of
|
||||
course, but you could repurpose it to create an in-game option menu as
|
||||
well. It's up to you!
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Sliders
|
||||
Active: 1
|
||||
MenuItems:
|
||||
array:
|
||||
- Name: Title
|
||||
Active: 1
|
||||
Type: 0
|
||||
TitleText: Sliders
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: Intro
|
||||
Active: 1
|
||||
Type: 5
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText:
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 0
|
||||
SliderInitialValue: 0
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: SliderZeroToTen
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText: Zero to Ten
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 10
|
||||
SliderInitialValue: 3
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: SliderZeroToTenInt
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 1
|
||||
SliderText: Zero to Ten (int)
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 10
|
||||
SliderInitialValue: 8
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: SliderMillion
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 1
|
||||
SliderText: The Million
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1000000
|
||||
SliderInitialValue: 500000
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: SliderCountToTen
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 1
|
||||
SliderText: Count to ten
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 10
|
||||
SliderInitialValue: 3
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: SliderFifty
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 1
|
||||
SliderText: Fifty
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 50
|
||||
SliderInitialValue: 25
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
- Name: SliderZeroToOne
|
||||
Active: 1
|
||||
Type: 4
|
||||
TitleText:
|
||||
TextType: 2
|
||||
TextContents: Do you like sliders? I think they're amazing. So here are a
|
||||
few sliders. They don't do anything, but you can play with them nonetheless.
|
||||
ChoicesType: 0
|
||||
ChoiceOneText:
|
||||
ChoiceOneEventName:
|
||||
ChoiceTwoText:
|
||||
ChoiceTwoEventName:
|
||||
ChoiceThreeText:
|
||||
ChoiceThreeEventName:
|
||||
SelectedChoice: 0
|
||||
ValueLabel:
|
||||
ValueInitialValue:
|
||||
ValueMMRadioReceiverChannel: 0
|
||||
ButtonText:
|
||||
ButtonType: 0
|
||||
ButtonEventName:
|
||||
SpacerType: 0
|
||||
CheckboxText:
|
||||
CheckboxInitialState: 0
|
||||
CheckboxEventName:
|
||||
SliderMode: 0
|
||||
SliderText: Zero to One
|
||||
SliderRemapZero: 0
|
||||
SliderRemapOne: 1
|
||||
SliderInitialValue: 0.7
|
||||
SliderEventName:
|
||||
TargetSlider: {fileID: 0}
|
||||
TargetButton: {fileID: 0}
|
||||
TargetCheckbox: {fileID: 0}
|
||||
DisplayDebugTab: 1
|
||||
MaxTabs: 5
|
||||
InitialActiveTabIndex: 0
|
||||
ToggleDirection: 2
|
||||
ToggleDuration: 0.25
|
||||
ToggleCurve: 11
|
||||
ToggleKey: 4
|
||||
RegularFont: {fileID: 12800000, guid: 0f03458534bea45e4bba9ab3411321b2, type: 3}
|
||||
BoldFont: {fileID: 12800000, guid: ae4e4b833eb9f63448b39edf3f03e309, type: 3}
|
||||
BackgroundColor: {r: 0, g: 0, b: 0, a: 0.78431374}
|
||||
AccentColor: {r: 1, g: 0.76862746, b: 0, a: 1}
|
||||
TextColor: {r: 0, g: 0.6127534, b: 1, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 244fc583bba6930489841e197a9677db
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,63 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!850595691 &4890085278179872738
|
||||
LightingSettings:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMDebugMenuSettings
|
||||
serializedVersion: 3
|
||||
m_GIWorkflowMode: 1
|
||||
m_EnableBakedLightmaps: 1
|
||||
m_EnableRealtimeLightmaps: 1
|
||||
m_RealtimeEnvironmentLighting: 1
|
||||
m_BounceScale: 1
|
||||
m_AlbedoBoost: 1
|
||||
m_IndirectOutputScale: 1
|
||||
m_UsingShadowmask: 1
|
||||
m_BakeBackend: 1
|
||||
m_LightmapMaxSize: 1024
|
||||
m_BakeResolution: 40
|
||||
m_Padding: 2
|
||||
m_TextureCompression: 1
|
||||
m_AO: 0
|
||||
m_AOMaxDistance: 1
|
||||
m_CompAOExponent: 1
|
||||
m_CompAOExponentDirect: 0
|
||||
m_ExtractAO: 0
|
||||
m_MixedBakeMode: 2
|
||||
m_LightmapsBakeMode: 1
|
||||
m_FilterMode: 1
|
||||
m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ExportTrainingData: 0
|
||||
m_TrainingDataDestination: TrainingData
|
||||
m_RealtimeResolution: 2
|
||||
m_ForceWhiteAlbedo: 0
|
||||
m_ForceUpdates: 0
|
||||
m_FinalGather: 0
|
||||
m_FinalGatherRayCount: 256
|
||||
m_FinalGatherFiltering: 1
|
||||
m_PVRCulling: 1
|
||||
m_PVRSampling: 1
|
||||
m_PVRDirectSampleCount: 32
|
||||
m_PVRSampleCount: 512
|
||||
m_PVREnvironmentSampleCount: 256
|
||||
m_PVREnvironmentReferencePointCount: 2048
|
||||
m_LightProbeSampleCountMultiplier: 4
|
||||
m_PVRBounces: 2
|
||||
m_PVRMinBounces: 2
|
||||
m_PVREnvironmentMIS: 1
|
||||
m_PVRFilteringMode: 1
|
||||
m_PVRDenoiserTypeDirect: 1
|
||||
m_PVRDenoiserTypeIndirect: 1
|
||||
m_PVRDenoiserTypeAO: 1
|
||||
m_PVRFilterTypeDirect: 0
|
||||
m_PVRFilterTypeIndirect: 0
|
||||
m_PVRFilterTypeAO: 0
|
||||
m_PVRFilteringGaussRadiusDirect: 1
|
||||
m_PVRFilteringGaussRadiusIndirect: 5
|
||||
m_PVRFilteringGaussRadiusAO: 2
|
||||
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
|
||||
m_PVRFilteringAtrousPositionSigmaIndirect: 2
|
||||
m_PVRFilteringAtrousPositionSigmaAO: 1
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8547c1a0cd0ea294ea9f2068a4b0ff93
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 4890085278179872738
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,34 @@
|
||||
using UnityEngine;
|
||||
|
||||
#if MM_UI
|
||||
namespace MoreMountains.Tools
|
||||
{
|
||||
/// <summary>
|
||||
/// A simple test class used in the MMDebugMenu demo scene to shake a few values and output them in the debug on screen console
|
||||
/// </summary>
|
||||
[AddComponentMenu("")]
|
||||
public class MMDebugMenuTestClass : MonoBehaviour
|
||||
{
|
||||
/// a label to display
|
||||
public string Label;
|
||||
|
||||
private float multiplier;
|
||||
|
||||
/// <summary>
|
||||
/// On starts, randomizes a multiplier
|
||||
/// </summary>
|
||||
private void Start()
|
||||
{
|
||||
multiplier = Random.Range(0f, 50000f);
|
||||
}
|
||||
/// <summary>
|
||||
/// On update, outputs a text on screen
|
||||
/// </summary>
|
||||
void Update()
|
||||
{
|
||||
float test = (Mathf.Sin(Time.time) + 2) * multiplier;
|
||||
MMDebug.DebugOnScreen(Label, test);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ef713a82a60f6cf45a06e190e86b84d3
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMFollowTarget.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMFollowTarget.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3a0419c472de94847b4fd0762bd56ad2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2784
Assets/Feel/MMTools/Demos/MMFollowTarget/MMFollowTargetDemo.unity
Normal file
2784
Assets/Feel/MMTools/Demos/MMFollowTarget/MMFollowTargetDemo.unity
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a30b9d15855238143959d0e48191c151
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMFollowTargetDemoGroundMaterial
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 2800000, guid: 6fbe7cfe9fb9f934da15400bab41eae9, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 6, y: 6}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 296c95127ab0eee40b334cc33b1bc479, type: 3}
|
||||
m_Scale: {x: 6, y: 6}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 2800000, guid: 6380989b56d512c498442aa08d0dfe03, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 2800000, guid: 6380989b56d512c498442aa08d0dfe03, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 0.049
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 618ddfc15e28454459ee2236b25eb5be
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMGhostCamera.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMGhostCamera.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0845783f7e11d3b4484a65b814477fdd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
20290
Assets/Feel/MMTools/Demos/MMGhostCamera/MMGhostCameraDemo.unity
Normal file
20290
Assets/Feel/MMTools/Demos/MMGhostCamera/MMGhostCameraDemo.unity
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9b2edc97599f83a44b9c2d9da82e02e0
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMGhostCamera/Materials.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMGhostCamera/Materials.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ad2a3ecc8ab56d24e8c01a50dafc87ab
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMGhostCameraBuildings
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.682
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.8490566, g: 0.77698094, b: 0.5566928, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c75a1321fa43aba438cede1bdc76489b
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMGhostCameraDark
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.047169805, g: 0.047169805, b: 0.047169805, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cfcdc5dc0e6c9c24d8a191370c6569de
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMGhostCameraGround
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.6886792, g: 0.65592366, b: 0.51001245, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d3ca152672d96364d9f45f1b41ef9644
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,82 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMGhostCameraSkybox
|
||||
m_Shader: {fileID: 4800000, guid: 21b28f3ee4b3c13408ed85c229008f40, type: 3}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Intensity: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Saturation: 1
|
||||
- _ScreenSpace: 0
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BottomColor: {r: 0.8490566, g: 0.509434, b: 0, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _TopColor: {r: 1, g: 0.9583847, b: 0.8160377, a: 0}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6e8efd13e78c7504f9e73f2d50b6c6f0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,77 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMGhostCameraSpheres
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords: _EMISSION
|
||||
m_LightmapFlags: 2
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.682
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.8490566, g: 0.77698094, b: 0.5566928, a: 1}
|
||||
- _EmissionColor: {r: 2.9960785, g: 2.9960785, b: 2.9960785, a: 1}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f16d5230fcc97a542a77ce5f30353b47
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMGhostCamera/Models.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMGhostCamera/Models.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c8711ad84679e2a49a13c4e560eddcfc
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,97 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 00cafe0a18485bf4986d87092f3b2c63
|
||||
ModelImporter:
|
||||
serializedVersion: 19301
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
materialImportMode: 1
|
||||
materialName: 0
|
||||
materialSearch: 1
|
||||
materialLocation: 1
|
||||
animations:
|
||||
legacyGenerateAnimations: 4
|
||||
bakeSimulation: 0
|
||||
resampleCurves: 1
|
||||
optimizeGameObjects: 0
|
||||
motionNodeName:
|
||||
rigImportErrors:
|
||||
rigImportWarnings:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 1
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations: []
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human: []
|
||||
skeleton: []
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 2
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4318a6428fa474944ae184de8995eeef
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,214 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-4859714953267798319
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 556797029e73b2347956b6579e77e05b, type: 3}
|
||||
m_Name: DepthOfField
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
focusDistance:
|
||||
overrideState: 1
|
||||
value: 28.31
|
||||
aperture:
|
||||
overrideState: 1
|
||||
value: 1.15
|
||||
focalLength:
|
||||
overrideState: 1
|
||||
value: 52.7
|
||||
kernelSize:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
--- !u!114 &-890341883512534674
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 40b924e2dad56384a8df2a1e111bb675, type: 3}
|
||||
m_Name: Vignette
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
mode:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 0.2924528, g: 0, b: 0, a: 1}
|
||||
center:
|
||||
overrideState: 1
|
||||
value: {x: 0.5, y: 0.5}
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 0.418
|
||||
smoothness:
|
||||
overrideState: 1
|
||||
value: 0.2
|
||||
roundness:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
rounded:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
mask:
|
||||
overrideState: 1
|
||||
value: {fileID: 0}
|
||||
defaultState: 1
|
||||
opacity:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3}
|
||||
m_Name: MMGhostCameraPostProcessingProfile
|
||||
m_EditorClassIdentifier:
|
||||
settings:
|
||||
- {fileID: 8717783800899883469}
|
||||
- {fileID: 4126947576713245814}
|
||||
- {fileID: -4859714953267798319}
|
||||
- {fileID: 4552645081581158628}
|
||||
- {fileID: -890341883512534674}
|
||||
--- !u!114 &4126947576713245814
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 48a79b01ea5641d4aa6daa2e23605641, type: 3}
|
||||
m_Name: Bloom
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
threshold:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
softKnee:
|
||||
overrideState: 1
|
||||
value: 0.5
|
||||
clamp:
|
||||
overrideState: 1
|
||||
value: 65472
|
||||
diffusion:
|
||||
overrideState: 1
|
||||
value: 7
|
||||
anamorphicRatio:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 1, g: 1, b: 1, a: 1}
|
||||
fastMode:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
dirtTexture:
|
||||
overrideState: 1
|
||||
value: {fileID: 0}
|
||||
defaultState: 1
|
||||
dirtIntensity:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
--- !u!114 &4552645081581158628
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6050e2d5de785ce4d931e4dbdbf2d755, type: 3}
|
||||
m_Name: ChromaticAberration
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
spectralLut:
|
||||
overrideState: 1
|
||||
value: {fileID: 0}
|
||||
defaultState: 1
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 0.331
|
||||
fastMode:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
--- !u!114 &8717783800899883469
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c1cb7e9e120078f43bce4f0b1be547a7, type: 3}
|
||||
m_Name: AmbientOcclusion
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
mode:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 0.51
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 0.41509432, g: 0, b: 0, a: 1}
|
||||
ambientOnly:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
noiseFilterTolerance:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
blurTolerance:
|
||||
overrideState: 1
|
||||
value: -4.6
|
||||
upsampleTolerance:
|
||||
overrideState: 1
|
||||
value: -12
|
||||
thicknessModifier:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
directLightingStrength:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
radius:
|
||||
overrideState: 1
|
||||
value: 0.25
|
||||
quality:
|
||||
overrideState: 1
|
||||
value: 2
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ee91928957b9b5b48b0b338bc5fbf32a
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMGizmos.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMGizmos.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6ad59ffca7f359f45a1e5d48d9d26fe8
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2868
Assets/Feel/MMTools/Demos/MMGizmos/MMGizmoDemo.unity
Normal file
2868
Assets/Feel/MMTools/Demos/MMGizmos/MMGizmoDemo.unity
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c6de2585731c3ae40a81524a39e8a32a
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
82
Assets/Feel/MMTools/Demos/MMGizmos/MMGizmoDemoSkybox.mat
Normal file
82
Assets/Feel/MMTools/Demos/MMGizmos/MMGizmoDemoSkybox.mat
Normal file
@@ -0,0 +1,82 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: MMGizmoDemoSkybox
|
||||
m_Shader: {fileID: 4800000, guid: 21b28f3ee4b3c13408ed85c229008f40, type: 3}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Intensity: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _Saturation: 1
|
||||
- _ScreenSpace: 0
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BottomColor: {r: 0, g: 0.40330186, b: 0.6226415, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _TopColor: {r: 0.2688679, g: 0.72406054, b: 1, a: 0}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5232fa07f925b52418fdfb492eac5485
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMObservable.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMObservable.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 715d668b8cdd7f64783ce63df1a9c0ed
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
1073
Assets/Feel/MMTools/Demos/MMObservable/MMObservableDemo.unity
Normal file
1073
Assets/Feel/MMTools/Demos/MMObservable/MMObservableDemo.unity
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4b0c11e0a4798e04c82c84e3f89de5e2
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,40 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace MoreMountains.Tools
|
||||
{
|
||||
/// <summary>
|
||||
/// A test class used to demonstrate the MMObservable in the MMObservableTest demo scene
|
||||
/// </summary>
|
||||
[AddComponentMenu("")]
|
||||
public class MMObservableDemoObserver : MonoBehaviour
|
||||
{
|
||||
/// the subject to look at
|
||||
public MMObservableDemoSubject TargetSubject;
|
||||
|
||||
/// <summary>
|
||||
/// When the position changes, we move our object accordingly on the y axis
|
||||
/// </summary>
|
||||
protected virtual void OnPositionChange()
|
||||
{
|
||||
this.transform.position = this.transform.position.MMSetY(TargetSubject.PositionX.Value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// On enable we start listening for changes
|
||||
/// </summary>
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
TargetSubject.PositionX.OnValueChanged += OnPositionChange;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// On enable we stop listening for changes
|
||||
/// </summary>
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
TargetSubject.PositionX.OnValueChanged -= OnPositionChange;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7626ba85783411047a182b9352e58a60
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,54 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace MoreMountains.Tools
|
||||
{
|
||||
/// <summary>
|
||||
/// A test class used to demonstrate the MMObservable pattern in the MMObservableDemo scene
|
||||
/// This one disables itself on Awake, and passively listens for changes, even when disabled
|
||||
/// </summary>
|
||||
[AddComponentMenu("")]
|
||||
public class MMObservableDemoObserverAutoSleep : MonoBehaviour
|
||||
{
|
||||
public MMObservableDemoSubject TargetSubject;
|
||||
|
||||
protected virtual void OnSpeedChange()
|
||||
{
|
||||
this.transform.position = this.transform.position.MMSetY(TargetSubject.PositionX.Value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// On awake we start listening for changes
|
||||
/// </summary>
|
||||
protected virtual void Awake()
|
||||
{
|
||||
TargetSubject.PositionX.OnValueChanged += OnSpeedChange;
|
||||
this.enabled = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// On destroy we stop listening for changes
|
||||
/// </summary>
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
TargetSubject.PositionX.OnValueChanged -= OnSpeedChange;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// On enable we do nothing
|
||||
/// </summary>
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// On disable we do nothing
|
||||
/// </summary>
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a97d79031ec706140a9e04a5b21e82f7
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,24 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace MoreMountains.Tools
|
||||
{
|
||||
/// <summary>
|
||||
/// A test class used to demonstrate how MMObservable works in the MMObservableTest demo scene
|
||||
/// </summary>
|
||||
[AddComponentMenu("")]
|
||||
public class MMObservableDemoSubject : MonoBehaviour
|
||||
{
|
||||
/// a public float we expose, outputting the x position of our object
|
||||
public MMObservable<float> PositionX = new MMObservable<float>();
|
||||
|
||||
/// <summary>
|
||||
/// On Update we update our x position
|
||||
/// </summary>
|
||||
protected virtual void Update()
|
||||
{
|
||||
PositionX.Value = this.transform.position.x;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e6fd774b01b4cbd4e8230b76b6eeda5c
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMPrototypeTextures.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMPrototypeTextures.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3910464add5d075419afad9dc9ebca63
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 24270e77eee5725478ade78a09a46ea4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 79c422b0924ecaa40b379d2fc48acf82
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1549ce6eae3b775469134fe3df2b4efa
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 112000000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
@@ -0,0 +1,92 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 78fdbfa384338494882ac6d5b0fe58d6
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 11
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 1
|
||||
seamlessCubemap: 1
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 2
|
||||
aniso: 0
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 1
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 0
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 0
|
||||
textureShape: 2
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
applyGammaDecoding: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 100
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 74e87d9c2733d89489cf450ebde8c979
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,225 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-3590022287616366149
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b3f6f3f7c722b4544b97e3c75840aa33, type: 3}
|
||||
m_Name: AutoExposure
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
filtering:
|
||||
overrideState: 1
|
||||
value: {x: 50, y: 95}
|
||||
minLuminance:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
maxLuminance:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
keyValue:
|
||||
overrideState: 1
|
||||
value: 1.8
|
||||
eyeAdaptation:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
speedUp:
|
||||
overrideState: 1
|
||||
value: 2
|
||||
speedDown:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3}
|
||||
m_Name: MMPrototypeTexturesPPProfile
|
||||
m_EditorClassIdentifier:
|
||||
settings:
|
||||
- {fileID: 4348430033036103423}
|
||||
- {fileID: -3590022287616366149}
|
||||
- {fileID: 6236464497431688450}
|
||||
- {fileID: 4631257217915591363}
|
||||
- {fileID: 209631564048662218}
|
||||
--- !u!114 &209631564048662218
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 40b924e2dad56384a8df2a1e111bb675, type: 3}
|
||||
m_Name: Vignette
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
mode:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 0, g: 0, b: 0, a: 1}
|
||||
center:
|
||||
overrideState: 1
|
||||
value: {x: 0.5, y: 0.5}
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 0.358
|
||||
smoothness:
|
||||
overrideState: 1
|
||||
value: 0.2
|
||||
roundness:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
rounded:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
mask:
|
||||
overrideState: 1
|
||||
value: {fileID: 0}
|
||||
defaultState: 1
|
||||
opacity:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
--- !u!114 &4348430033036103423
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c1cb7e9e120078f43bce4f0b1be547a7, type: 3}
|
||||
m_Name: AmbientOcclusion
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
mode:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 0.53
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 0, g: 0, b: 0, a: 1}
|
||||
ambientOnly:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
noiseFilterTolerance:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
blurTolerance:
|
||||
overrideState: 1
|
||||
value: -4.6
|
||||
upsampleTolerance:
|
||||
overrideState: 1
|
||||
value: -12
|
||||
thicknessModifier:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
directLightingStrength:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
radius:
|
||||
overrideState: 1
|
||||
value: 0.25
|
||||
quality:
|
||||
overrideState: 1
|
||||
value: 2
|
||||
--- !u!114 &4631257217915591363
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 556797029e73b2347956b6579e77e05b, type: 3}
|
||||
m_Name: DepthOfField
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
focusDistance:
|
||||
overrideState: 1
|
||||
value: 3.5
|
||||
aperture:
|
||||
overrideState: 1
|
||||
value: 3.8
|
||||
focalLength:
|
||||
overrideState: 1
|
||||
value: 42.1
|
||||
kernelSize:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
--- !u!114 &6236464497431688450
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 48a79b01ea5641d4aa6daa2e23605641, type: 3}
|
||||
m_Name: Bloom
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
threshold:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
softKnee:
|
||||
overrideState: 1
|
||||
value: 0.5
|
||||
clamp:
|
||||
overrideState: 1
|
||||
value: 65472
|
||||
diffusion:
|
||||
overrideState: 1
|
||||
value: 7
|
||||
anamorphicRatio:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 1, g: 1, b: 1, a: 1}
|
||||
fastMode:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
dirtTexture:
|
||||
overrideState: 1
|
||||
value: {fileID: 0}
|
||||
defaultState: 1
|
||||
dirtIntensity:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 377b03b64b8e4ea45bd7f79c650610b0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMRadio.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMRadio.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 33ddcd19696a7134eacda6bed9799dca
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
22389
Assets/Feel/MMTools/Demos/MMRadio/MMRadioDemo.unity
Normal file
22389
Assets/Feel/MMTools/Demos/MMRadio/MMRadioDemo.unity
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/Feel/MMTools/Demos/MMRadio/MMRadioDemo.unity.meta
Normal file
7
Assets/Feel/MMTools/Demos/MMRadio/MMRadioDemo.unity.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1696ee9a918086e4f8e67712feab322a
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMSceneLoading.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMSceneLoading.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 849a138428a12d343a81627eb16c022d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
409
Assets/Feel/MMTools/Demos/MMSceneLoading/LoadingTester.prefab
Normal file
409
Assets/Feel/MMTools/Demos/MMSceneLoading/LoadingTester.prefab
Normal file
@@ -0,0 +1,409 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &7606604563607403345
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7606604563607403373}
|
||||
- component: {fileID: 7606604563607403344}
|
||||
m_Layer: 0
|
||||
m_Name: MMFeedbacks
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7606604563607403373
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7606604563607403345}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7606604564514983439}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &7606604563607403344
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7606604563607403345}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Feedbacks:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
InitializationMode: 2
|
||||
SafeMode: 3
|
||||
Direction: 0
|
||||
AutoChangeDirectionOnEnd: 0
|
||||
AutoPlayOnStart: 0
|
||||
AutoPlayOnEnable: 0
|
||||
ForceTimescaleMode: 0
|
||||
ForcedTimescaleMode: 1
|
||||
DurationMultiplier: 1
|
||||
RandomizeDuration: 0
|
||||
RandomDurationMultiplier: {x: 0.5, y: 1.5}
|
||||
DisplayFullDurationDetails: 0
|
||||
PlayerTimescaleMode: 1
|
||||
OnlyPlayIfWithinRange: 0
|
||||
RangeCenter: {fileID: 0}
|
||||
RangeDistance: 5
|
||||
UseRangeFalloff: 0
|
||||
RangeFalloff:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
RemapRangeFalloff: {x: 0, y: 1}
|
||||
IgnoreRangeEvents: 0
|
||||
CooldownDuration: 0
|
||||
InitialDelay: 0
|
||||
CanPlay: 1
|
||||
CanPlayWhileAlreadyPlaying: 1
|
||||
ChanceToPlay: 100
|
||||
FeedbacksIntensity: 1
|
||||
Events:
|
||||
TriggerMMFeedbacksEvents: 0
|
||||
TriggerUnityEvents: 1
|
||||
OnPlay:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnPause:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnResume:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnRevert:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnComplete:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnRestoreInitialValues:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnSkipToTheEnd:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
DebugActive: 0
|
||||
FeedbacksList:
|
||||
- id: 0
|
||||
- id: 1
|
||||
KeepPlayModeChanges: 0
|
||||
PerformanceMode: 0
|
||||
ForceStopFeedbacksOnDisable: 1
|
||||
PlayCount: 0
|
||||
references:
|
||||
version: 1
|
||||
00000000:
|
||||
type: {class: MMF_DebugLog, ns: MoreMountains.Feedbacks, asm: MoreMountains.Feedbacks.MMTools}
|
||||
data:
|
||||
Active: 1
|
||||
UniqueID: -1629194672
|
||||
Label: Log
|
||||
ChannelMode: 0
|
||||
Channel: 0
|
||||
MMChannelDefinition: {fileID: 0}
|
||||
Chance: 100
|
||||
DisplayColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
Timing:
|
||||
TimescaleMode: 0
|
||||
ExcludeFromHoldingPauses: 0
|
||||
ContributeToTotalDuration: 1
|
||||
InitialDelay: 0
|
||||
CooldownDuration: 0
|
||||
InterruptsOnStop: 1
|
||||
NumberOfRepeats: 0
|
||||
RepeatForever: 0
|
||||
DelayBetweenRepeats: 1
|
||||
MMFeedbacksDirectionCondition: 0
|
||||
PlayDirection: 0
|
||||
ConstantIntensity: 0
|
||||
UseIntensityInterval: 0
|
||||
IntensityIntervalMin: 0
|
||||
IntensityIntervalMax: 0
|
||||
Sequence: {fileID: 0}
|
||||
TrackID: 0
|
||||
Quantized: 0
|
||||
TargetBPM: 120
|
||||
AutomatedTargetAcquisition:
|
||||
Mode: 0
|
||||
ChildIndex: 0
|
||||
RandomizeOutput: 0
|
||||
RandomMultiplier: {x: 0.8, y: 1}
|
||||
RandomizeDuration: 0
|
||||
RandomDurationMultiplier: {x: 0.5, y: 2}
|
||||
UseRange: 0
|
||||
RangeDistance: 5
|
||||
UseRangeFalloff: 0
|
||||
RangeFalloff:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
RemapRangeFalloff: {x: 0, y: 1}
|
||||
Owner: {fileID: 7606604563607403344}
|
||||
DebugActive: 0
|
||||
DebugLogMode: 0
|
||||
DebugMessage: Loading new scene
|
||||
DebugColor: {r: 0, g: 1, b: 1, a: 1}
|
||||
DisplayFrameCount: 1
|
||||
00000001:
|
||||
type: {class: MMF_LoadScene, ns: MoreMountains.Feedbacks, asm: MoreMountains.Feedbacks.MMTools}
|
||||
data:
|
||||
Active: 1
|
||||
UniqueID: 771854882
|
||||
Label: Load Scene
|
||||
ChannelMode: 0
|
||||
Channel: 0
|
||||
MMChannelDefinition: {fileID: 0}
|
||||
Chance: 100
|
||||
DisplayColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
Timing:
|
||||
TimescaleMode: 0
|
||||
ExcludeFromHoldingPauses: 0
|
||||
ContributeToTotalDuration: 1
|
||||
InitialDelay: 0
|
||||
CooldownDuration: 0
|
||||
InterruptsOnStop: 1
|
||||
NumberOfRepeats: 0
|
||||
RepeatForever: 0
|
||||
DelayBetweenRepeats: 1
|
||||
MMFeedbacksDirectionCondition: 0
|
||||
PlayDirection: 0
|
||||
ConstantIntensity: 0
|
||||
UseIntensityInterval: 0
|
||||
IntensityIntervalMin: 0
|
||||
IntensityIntervalMax: 0
|
||||
Sequence: {fileID: 0}
|
||||
TrackID: 0
|
||||
Quantized: 0
|
||||
TargetBPM: 120
|
||||
AutomatedTargetAcquisition:
|
||||
Mode: 0
|
||||
ChildIndex: 0
|
||||
RandomizeOutput: 0
|
||||
RandomMultiplier: {x: 0.8, y: 1}
|
||||
RandomizeDuration: 0
|
||||
RandomDurationMultiplier: {x: 0.5, y: 2}
|
||||
UseRange: 0
|
||||
RangeDistance: 5
|
||||
UseRangeFalloff: 0
|
||||
RangeFalloff:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
RemapRangeFalloff: {x: 0, y: 1}
|
||||
Owner: {fileID: 7606604563607403344}
|
||||
DebugActive: 0
|
||||
LoadingSceneName: MMAdditiveLoadingScreenSimple
|
||||
DestinationSceneName: SceneB
|
||||
LoadingMode: 2
|
||||
Priority: 4
|
||||
InterpolateProgress: 1
|
||||
SecureLoad: 1
|
||||
UnloadMethod: 2
|
||||
AntiSpillSceneName:
|
||||
BeforeEntryFadeDelay: 0
|
||||
EntryFadeDuration: 0.2
|
||||
AfterEntryFadeDelay: 0
|
||||
BeforeExitFadeDelay: 0.2
|
||||
ExitFadeDuration: 0.3
|
||||
ProgressInterpolationSpeed: 4
|
||||
FadeMode: 0
|
||||
EntryFadeTween:
|
||||
MMTweenDefinitionType: 0
|
||||
MMTweenCurve: 9
|
||||
Curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
Initialized: 0
|
||||
ExitFadeTween:
|
||||
MMTweenDefinitionType: 0
|
||||
MMTweenCurve: 9
|
||||
Curve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
Initialized: 0
|
||||
--- !u!1 &7606604564514983538
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 7606604564514983439}
|
||||
- component: {fileID: 7606604564514983537}
|
||||
m_Layer: 0
|
||||
m_Name: LoadingTester
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &7606604564514983439
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7606604564514983538}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 35.406754, y: 256.7045, z: -117.25}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 7606604563607403373}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &7606604564514983537
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7606604564514983538}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: af3876ae77702e24e8e1b06f675c0860, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Bindings:
|
||||
- TargetKey: 32
|
||||
OnKeyDown:
|
||||
m_PersistentCalls:
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 7606604563607403344}
|
||||
m_TargetAssemblyTypeName:
|
||||
m_MethodName: PlayFeedbacks
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 0
|
||||
m_CallState: 2
|
||||
OnKey:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnKeyUp:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2cdbdb3e4380b5d4b849d9dddd7a7d00
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 49d909d12efd2714f9b79de2eea67561
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 352d34cac2435634fb99618d19a3929c
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,201 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &1239897487718254381
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1239897487718254376}
|
||||
- component: {fileID: 1239897487718254378}
|
||||
m_Layer: 0
|
||||
m_Name: SceneStartsTester
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &1239897487718254376
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1239897487718254381}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 565.82043, y: 300.00357, z: -117.25}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &1239897487718254378
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1239897487718254381}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 6da43522623d4704e979466dc7650b65, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Feedbacks:
|
||||
- {fileID: 0}
|
||||
InitializationMode: 2
|
||||
SafeMode: 3
|
||||
Direction: 0
|
||||
AutoChangeDirectionOnEnd: 0
|
||||
AutoPlayOnStart: 1
|
||||
AutoPlayOnEnable: 0
|
||||
ForceTimescaleMode: 0
|
||||
ForcedTimescaleMode: 1
|
||||
DurationMultiplier: 1
|
||||
RandomizeDuration: 0
|
||||
RandomDurationMultiplier: {x: 0.5, y: 1.5}
|
||||
DisplayFullDurationDetails: 0
|
||||
PlayerTimescaleMode: 1
|
||||
OnlyPlayIfWithinRange: 0
|
||||
RangeCenter: {fileID: 0}
|
||||
RangeDistance: 5
|
||||
UseRangeFalloff: 0
|
||||
RangeFalloff:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
RemapRangeFalloff: {x: 0, y: 1}
|
||||
IgnoreRangeEvents: 0
|
||||
CooldownDuration: 0
|
||||
InitialDelay: 0
|
||||
CanPlay: 1
|
||||
CanPlayWhileAlreadyPlaying: 1
|
||||
ChanceToPlay: 100
|
||||
FeedbacksIntensity: 1
|
||||
Events:
|
||||
TriggerMMFeedbacksEvents: 0
|
||||
TriggerUnityEvents: 1
|
||||
OnPlay:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnPause:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnResume:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnRevert:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnComplete:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnRestoreInitialValues:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
OnSkipToTheEnd:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
DebugActive: 0
|
||||
FeedbacksList:
|
||||
- id: 0
|
||||
KeepPlayModeChanges: 0
|
||||
PerformanceMode: 0
|
||||
ForceStopFeedbacksOnDisable: 1
|
||||
PlayCount: 0
|
||||
references:
|
||||
version: 1
|
||||
00000000:
|
||||
type: {class: MMF_DebugLog, ns: MoreMountains.Feedbacks, asm: MoreMountains.Feedbacks.MMTools}
|
||||
data:
|
||||
Active: 1
|
||||
UniqueID: -102290195
|
||||
Label: Log
|
||||
ChannelMode: 0
|
||||
Channel: 0
|
||||
MMChannelDefinition: {fileID: 0}
|
||||
Chance: 100
|
||||
DisplayColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
Timing:
|
||||
TimescaleMode: 0
|
||||
ExcludeFromHoldingPauses: 0
|
||||
ContributeToTotalDuration: 1
|
||||
InitialDelay: 0
|
||||
CooldownDuration: 0
|
||||
InterruptsOnStop: 1
|
||||
NumberOfRepeats: 0
|
||||
RepeatForever: 0
|
||||
DelayBetweenRepeats: 1
|
||||
MMFeedbacksDirectionCondition: 0
|
||||
PlayDirection: 0
|
||||
ConstantIntensity: 0
|
||||
UseIntensityInterval: 0
|
||||
IntensityIntervalMin: 0
|
||||
IntensityIntervalMax: 0
|
||||
Sequence: {fileID: 0}
|
||||
TrackID: 0
|
||||
Quantized: 0
|
||||
TargetBPM: 120
|
||||
AutomatedTargetAcquisition:
|
||||
Mode: 0
|
||||
ChildIndex: 0
|
||||
RandomizeOutput: 0
|
||||
RandomMultiplier: {x: 0.8, y: 1}
|
||||
RandomizeDuration: 0
|
||||
RandomDurationMultiplier: {x: 0.5, y: 2}
|
||||
UseRange: 0
|
||||
RangeDistance: 5
|
||||
UseRangeFalloff: 0
|
||||
RangeFalloff:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 0
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
RemapRangeFalloff: {x: 0, y: 1}
|
||||
Owner: {fileID: 1239897487718254378}
|
||||
DebugActive: 0
|
||||
DebugLogMode: 0
|
||||
DebugMessage: Scene A loaded
|
||||
DebugColor: {r: 0, g: 1, b: 1, a: 1}
|
||||
DisplayFrameCount: 1
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e991e8338c2853d44b4bc3ad13aee865
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMTween.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMTween.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e31c50c65e926134bbbf37c3d53724eb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMTween/Camera.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMTween/Camera.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6730a711cd3171d4d9352d1a6724d5bd
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,86 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8e6292b2c06870d4495f009f912b9600, type: 3}
|
||||
m_Name: MMPlotterPostProcessingProfile
|
||||
m_EditorClassIdentifier:
|
||||
settings:
|
||||
- {fileID: 114177529302086446}
|
||||
- {fileID: 114266453254661978}
|
||||
--- !u!114 &114177529302086446
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 48a79b01ea5641d4aa6daa2e23605641, type: 3}
|
||||
m_Name: Bloom
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
intensity:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
threshold:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
softKnee:
|
||||
overrideState: 1
|
||||
value: 0.5
|
||||
clamp:
|
||||
overrideState: 1
|
||||
value: 65472
|
||||
diffusion:
|
||||
overrideState: 1
|
||||
value: 7
|
||||
anamorphicRatio:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
color:
|
||||
overrideState: 1
|
||||
value: {r: 1, g: 1, b: 1, a: 1}
|
||||
fastMode:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
dirtTexture:
|
||||
overrideState: 1
|
||||
value: {fileID: 0}
|
||||
defaultState: 1
|
||||
dirtIntensity:
|
||||
overrideState: 1
|
||||
value: 0
|
||||
--- !u!114 &114266453254661978
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 3
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b94fcd11afffcb142908bfcb1e261fba, type: 3}
|
||||
m_Name: MotionBlur
|
||||
m_EditorClassIdentifier:
|
||||
active: 1
|
||||
enabled:
|
||||
overrideState: 1
|
||||
value: 1
|
||||
shutterAngle:
|
||||
overrideState: 1
|
||||
value: 130
|
||||
sampleCount:
|
||||
overrideState: 1
|
||||
value: 10
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a362ed6a986e00d43b99c55140c54676
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMTween/Fonts.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMTween/Fonts.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d148706d3212b6f4a892600fb307b66d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6adc57cae425d9e4eb42c4d22ec59306
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
94
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato/OFL.txt
Normal file
94
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato/OFL.txt
Normal file
@@ -0,0 +1,94 @@
|
||||
Copyright (c) 2010-2015, Łukasz Dziedzic (dziedzic@typoland.com),
|
||||
with Reserved Font Name Lato.
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d6822e89519d32f4898fafd42f78e8fe
|
||||
timeCreated: 1506413398
|
||||
licenseType: Store
|
||||
TextScriptImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
8
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato/SDF.meta
Normal file
8
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato/SDF.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b243ce47a89f9544aa86e966caf34c4a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
2698
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato/SDF/Lato SDF.asset
Normal file
2698
Assets/Feel/MMTools/Demos/MMTween/Fonts/Lato/SDF/Lato SDF.asset
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3944eaaf70beffa4097d8c293604125e
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4eccd51250cfa3948a3ac1e21d15fe34
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user