Merge remote-tracking branch 'origin/develop' into feature/UpdateAvatar
This commit is contained in:
@@ -156,7 +156,7 @@ MonoBehaviour:
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 27efa9095a9bdd049b5f8e9ad441583c
|
||||
m_Address: "gfx/\u7B56\u5212\u8054\u5165/\u4EBA\u7269\u6280\u80FD/\u51FB\u4E2D/\u8346\u68D8\u7B26\u51FB\u4E2D.gfx"
|
||||
m_Address: "gfx/\u7B56\u5212\u8054\u5165/\u4EBA\u7269\u6280\u80FD/\u98DE\u884C/\u8346\u68D8\u7B26\u51FB\u4E2D.gfx"
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
@@ -236,7 +236,7 @@ MonoBehaviour:
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 3f8220f959ce0d14b881e63f9d628582
|
||||
m_Address: "gfx/\u7B56\u5212\u8054\u5165/\u4EBA\u7269\u6280\u80FD/\u51FB\u4E2D/\u6B8B\u4F53\u5492\u51FB\u4E2D.gfx"
|
||||
m_Address: "gfx/\u7B56\u5212\u8054\u5165/\u4EBA\u7269\u6280\u80FD/\u98DE\u884C/\u6B8B\u4F53\u5492\u51FB\u4E2D.gfx"
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels: []
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
|
||||
@@ -10466,6 +10466,13 @@ MonoBehaviour:
|
||||
m_SerializedLabels:
|
||||
- models
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 6475b2053f2d36345b08e0eea0f5059b
|
||||
m_Address: "models/players/\u5F62\u8C61/\u706B\u72D0\u72F8/\u706B\u72D0\u72F8.ecm"
|
||||
m_ReadOnly: 0
|
||||
m_SerializedLabels:
|
||||
- models
|
||||
- player
|
||||
FlaggedDuringContentUpdateRestriction: 0
|
||||
- m_GUID: 64761646714ec4d46b8cfcf0216bfbad
|
||||
m_Address: "models/weapons/\u4EBA\u7269/\u9570\u5200/\u9570\u520016\u54C1/\u9570\u520016\u54C1.ecm"
|
||||
m_ReadOnly: 0
|
||||
|
||||
@@ -11,7 +11,11 @@ Material:
|
||||
m_Shader: {fileID: 4800000, guid: 0a016a83287664641b867743f19faf14, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_ValidKeywords:
|
||||
- _DISSOLVETEXUVS_NORMAL
|
||||
- _DISTORTTEXUVS_NORMAL
|
||||
- _MAINTEXUVS_NORMAL
|
||||
- _MASKTEXUVS_NORMAL
|
||||
m_InvalidKeywords:
|
||||
- _COLOROVERLAY_ON
|
||||
- _DISSOLVETEXAR_ON
|
||||
@@ -128,7 +132,11 @@ Material:
|
||||
- _DissolveFactor: 0
|
||||
- _DissolveSoft: 0.1
|
||||
- _DissolveTexAR: 1
|
||||
- _DissolveTexClampU: 0
|
||||
- _DissolveTexClampV: 0
|
||||
- _DissolveTexRotate: 0
|
||||
- _DissolveTexUSpeed: 0
|
||||
- _DissolveTexUVS: 0
|
||||
- _DissolveTexVSpeed: 0
|
||||
- _DissolveWide: 0.05
|
||||
- _DistortDissolveTex: 0
|
||||
@@ -136,7 +144,11 @@ Material:
|
||||
- _DistortMainTex: 0
|
||||
- _DistortMaskTex: 0
|
||||
- _DistortTexAR: 1
|
||||
- _DistortTexClampU: 0
|
||||
- _DistortTexClampV: 0
|
||||
- _DistortTexRotate: 0
|
||||
- _DistortTexUSpeed: 0
|
||||
- _DistortTexUVS: 0
|
||||
- _DistortTexVSpeed: 0
|
||||
- _DistortionBlend: 0.5
|
||||
- _DistortionEnabled: 0
|
||||
@@ -162,10 +174,18 @@ Material:
|
||||
- _LightingEnabled: 0
|
||||
- _MainAlpha: 1
|
||||
- _MainTexAR: 0
|
||||
- _MainTexClampU: 0
|
||||
- _MainTexClampV: 0
|
||||
- _MainTexRotate: 0
|
||||
- _MainTexUSpeed: 0
|
||||
- _MainTexUVS: 0
|
||||
- _MainTexVSpeed: 0
|
||||
- _MaskTexAR: 1
|
||||
- _MaskTexClampU: 0
|
||||
- _MaskTexClampV: 0
|
||||
- _MaskTexRotate: 0
|
||||
- _MaskTexUSpeed: 0
|
||||
- _MaskTexUVS: 0
|
||||
- _MaskTexVSpeed: 0
|
||||
- _Metallic: 0
|
||||
- _Mode: 4
|
||||
|
||||
@@ -11,7 +11,11 @@ Material:
|
||||
m_Shader: {fileID: 4800000, guid: 0a016a83287664641b867743f19faf14, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_ValidKeywords:
|
||||
- _DISSOLVETEXUVS_NORMAL
|
||||
- _DISTORTTEXUVS_NORMAL
|
||||
- _MAINTEXUVS_NORMAL
|
||||
- _MASKTEXUVS_NORMAL
|
||||
m_InvalidKeywords:
|
||||
- _COLOROVERLAY_ON
|
||||
- _DISSOLVETEXAR_ON
|
||||
@@ -128,7 +132,11 @@ Material:
|
||||
- _DissolveFactor: 0
|
||||
- _DissolveSoft: 0.1
|
||||
- _DissolveTexAR: 1
|
||||
- _DissolveTexClampU: 0
|
||||
- _DissolveTexClampV: 0
|
||||
- _DissolveTexRotate: 0
|
||||
- _DissolveTexUSpeed: 0
|
||||
- _DissolveTexUVS: 0
|
||||
- _DissolveTexVSpeed: 0
|
||||
- _DissolveWide: 0.05
|
||||
- _DistortDissolveTex: 0
|
||||
@@ -136,7 +144,11 @@ Material:
|
||||
- _DistortMainTex: 0
|
||||
- _DistortMaskTex: 0
|
||||
- _DistortTexAR: 1
|
||||
- _DistortTexClampU: 0
|
||||
- _DistortTexClampV: 0
|
||||
- _DistortTexRotate: 0
|
||||
- _DistortTexUSpeed: 0
|
||||
- _DistortTexUVS: 0
|
||||
- _DistortTexVSpeed: 0
|
||||
- _DistortionBlend: 0.5
|
||||
- _DistortionEnabled: 0
|
||||
@@ -162,10 +174,18 @@ Material:
|
||||
- _LightingEnabled: 0
|
||||
- _MainAlpha: 1
|
||||
- _MainTexAR: 0
|
||||
- _MainTexClampU: 0
|
||||
- _MainTexClampV: 0
|
||||
- _MainTexRotate: 0
|
||||
- _MainTexUSpeed: 0
|
||||
- _MainTexUVS: 0
|
||||
- _MainTexVSpeed: 0
|
||||
- _MaskTexAR: 1
|
||||
- _MaskTexClampU: 0
|
||||
- _MaskTexClampV: 0
|
||||
- _MaskTexRotate: 0
|
||||
- _MaskTexUSpeed: 0
|
||||
- _MaskTexUVS: 0
|
||||
- _MaskTexVSpeed: 0
|
||||
- _Metallic: 0
|
||||
- _Mode: 4
|
||||
|
||||
@@ -11,7 +11,11 @@ Material:
|
||||
m_Shader: {fileID: 4800000, guid: 0a016a83287664641b867743f19faf14, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_ValidKeywords:
|
||||
- _DISSOLVETEXUVS_NORMAL
|
||||
- _DISTORTTEXUVS_NORMAL
|
||||
- _MAINTEXUVS_NORMAL
|
||||
- _MASKTEXUVS_NORMAL
|
||||
m_InvalidKeywords:
|
||||
- _COLOROVERLAY_ON
|
||||
- _DISSOLVETEXAR_ON
|
||||
@@ -128,7 +132,11 @@ Material:
|
||||
- _DissolveFactor: 0
|
||||
- _DissolveSoft: 0.1
|
||||
- _DissolveTexAR: 1
|
||||
- _DissolveTexClampU: 0
|
||||
- _DissolveTexClampV: 0
|
||||
- _DissolveTexRotate: 0
|
||||
- _DissolveTexUSpeed: 0
|
||||
- _DissolveTexUVS: 0
|
||||
- _DissolveTexVSpeed: 0
|
||||
- _DissolveWide: 0.05
|
||||
- _DistortDissolveTex: 0
|
||||
@@ -136,7 +144,11 @@ Material:
|
||||
- _DistortMainTex: 0
|
||||
- _DistortMaskTex: 0
|
||||
- _DistortTexAR: 1
|
||||
- _DistortTexClampU: 0
|
||||
- _DistortTexClampV: 0
|
||||
- _DistortTexRotate: 0
|
||||
- _DistortTexUSpeed: 0
|
||||
- _DistortTexUVS: 0
|
||||
- _DistortTexVSpeed: 0
|
||||
- _DistortionBlend: 0.5
|
||||
- _DistortionEnabled: 0
|
||||
@@ -162,10 +174,18 @@ Material:
|
||||
- _LightingEnabled: 0
|
||||
- _MainAlpha: 1
|
||||
- _MainTexAR: 0
|
||||
- _MainTexClampU: 0
|
||||
- _MainTexClampV: 0
|
||||
- _MainTexRotate: 0
|
||||
- _MainTexUSpeed: 0
|
||||
- _MainTexUVS: 0
|
||||
- _MainTexVSpeed: 0
|
||||
- _MaskTexAR: 1
|
||||
- _MaskTexClampU: 0
|
||||
- _MaskTexClampV: 0
|
||||
- _MaskTexRotate: 0
|
||||
- _MaskTexUSpeed: 0
|
||||
- _MaskTexUVS: 0
|
||||
- _MaskTexVSpeed: 0
|
||||
- _Metallic: 0
|
||||
- _Mode: 4
|
||||
|
||||
@@ -12,6 +12,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: "\u89D2\u8272\u5347\u7EA7\u4EBA\u7C7B Variant"
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2012129612555199890, guid: feaf190f48ec05741ad3801331ed8508, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3242001840766556792, guid: feaf190f48ec05741ad3801331ed8508, type: 3}
|
||||
propertyPath: m_Enabled
|
||||
value: 1
|
||||
@@ -88,4 +92,5 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
_vfx: {fileID: 561032351675239899}
|
||||
_lifeTime: 7
|
||||
_isLoopVfx: 0
|
||||
m_iState: 0
|
||||
|
||||
@@ -27,7 +27,7 @@ Transform:
|
||||
m_GameObject: {fileID: 3603010962484759314}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalPosition: {x: -0.75, y: -0, z: -0.47}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1ae169ac99f04324a8beaad9cc11eeb6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 91318bc629d4db649b85ef9a557649f5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,136 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: "model\u4EBA\u8138_0"
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap:
|
||||
RenderType: Opaque
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: 07d37cbf333a5ce4aa4a88411bf353b5, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _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: 2800000, guid: 07d37cbf333a5ce4aa4a88411bf353b5, type: 3}
|
||||
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}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.001
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.1
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &1646290776021489701
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 10
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fde72950aefa3e94193b251ba270277c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 07af4a9994cf5fe4cb28e390e4ed0b5d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 4300000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,345 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &1032150265606405913
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2425601982224037500}
|
||||
- component: {fileID: 6719435170385507753}
|
||||
- component: {fileID: 6636620318931472237}
|
||||
- component: {fileID: 6324472116368890829}
|
||||
m_Layer: 0
|
||||
m_Name: "model\u4EBA\u8138_0"
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2425601982224037500
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1032150265606405913}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &6719435170385507753
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1032150265606405913}
|
||||
m_Mesh: {fileID: 4300000, guid: 07af4a9994cf5fe4cb28e390e4ed0b5d, type: 2}
|
||||
--- !u!137 &6636620318931472237
|
||||
SkinnedMeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1032150265606405913}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 3
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: fde72950aefa3e94193b251ba270277c, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
serializedVersion: 2
|
||||
m_Quality: 0
|
||||
m_UpdateWhenOffscreen: 0
|
||||
m_SkinnedMotionVectors: 1
|
||||
m_Mesh: {fileID: 4300000, guid: 07af4a9994cf5fe4cb28e390e4ed0b5d, type: 2}
|
||||
m_Bones:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
m_BlendShapeWeights: []
|
||||
m_RootBone: {fileID: 0}
|
||||
m_AABB:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_DirtyAABB: 0
|
||||
--- !u!114 &6324472116368890829
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1032150265606405913}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2189a384460241f89635c90802d6c270, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_skeletonBuilder: {fileID: 0}
|
||||
_meshFilter: {fileID: 6719435170385507753}
|
||||
_skinnedMeshRenderer: {fileID: 6636620318931472237}
|
||||
BoneNames:
|
||||
- "\u9F3B\u578B010"
|
||||
- "\u9F3B\u578B020"
|
||||
- "\u9F3B\u578B030"
|
||||
- "\u9F3B\u578B040"
|
||||
- "\u9F3B\u578B050"
|
||||
- "\u9F3B\u578B060"
|
||||
- "\u9F3B\u578B070"
|
||||
- "\u9F3B\u578B081"
|
||||
- "\u9F3B\u578B082"
|
||||
- "\u9F3B\u578B091"
|
||||
- "\u9F3B\u578B092"
|
||||
- "\u9F3B\u578B101"
|
||||
- "\u9F3B\u578B102"
|
||||
- "\u989D\u5934011"
|
||||
- "\u989D\u5934012"
|
||||
- "\u8033\u578B011"
|
||||
- "\u8033\u578B012"
|
||||
- "\u8033\u578B021"
|
||||
- "\u8033\u578B022"
|
||||
- "\u8033\u578B031"
|
||||
- "\u8033\u578B032"
|
||||
- "\u53E3\u8154010"
|
||||
- "\u8138\u988A011"
|
||||
- "\u8138\u988A012"
|
||||
- "\u8138\u76D8010"
|
||||
- "\u8138\u76D8021"
|
||||
- "\u8138\u76D8022"
|
||||
- "\u8138\u76D8031"
|
||||
- "\u8138\u76D8032"
|
||||
- "\u8138\u76D8041"
|
||||
- "\u8138\u76D8042"
|
||||
- "\u8138\u76D8051"
|
||||
- "\u8138\u76D8052"
|
||||
- "\u8138\u76D8061"
|
||||
- "\u8138\u76D8062"
|
||||
- "\u8138\u76D8071"
|
||||
- "\u8138\u76D8072"
|
||||
- "\u8138\u76D8081"
|
||||
- "\u8138\u76D8082"
|
||||
- "\u8138\u76D8091"
|
||||
- "\u8138\u76D8092"
|
||||
- "\u8138\u76D8101"
|
||||
- "\u8138\u76D8102"
|
||||
- "\u8138\u76D8111"
|
||||
- "\u8138\u76D8112"
|
||||
- "\u8138\u76D8120"
|
||||
- "\u7709\u578B011"
|
||||
- "\u7709\u578B012"
|
||||
- "\u7709\u578B021"
|
||||
- "\u7709\u578B022"
|
||||
- "\u7709\u578B031"
|
||||
- "\u7709\u578B032"
|
||||
- "\u7709\u578B041"
|
||||
- "\u7709\u578B042"
|
||||
- "\u98A7\u9AA8011"
|
||||
- "\u98A7\u9AA8012"
|
||||
- "\u4E0B\u5DF4010"
|
||||
- "\u7259\u9F7F010"
|
||||
- "\u7259\u9F7F020"
|
||||
- "\u773C\u7403011"
|
||||
- "\u7279\u6548\u773C\u775B01"
|
||||
- "\u773C\u7403012"
|
||||
- "\u7279\u6548\u773C\u775B02"
|
||||
- "\u773C\u578B011"
|
||||
- "\u773C\u578B012"
|
||||
- "\u773C\u578B021"
|
||||
- "\u773C\u578B022"
|
||||
- "\u773C\u578B031"
|
||||
- "\u773C\u578B032"
|
||||
- "\u773C\u578B041"
|
||||
- "\u773C\u578B042"
|
||||
- "\u773C\u578B051"
|
||||
- "\u773C\u578B052"
|
||||
- "\u773C\u578B061"
|
||||
- "\u773C\u578B062"
|
||||
- "\u773C\u578B071"
|
||||
- "\u773C\u578B072"
|
||||
- "\u773C\u578B081"
|
||||
- "\u773C\u578B082"
|
||||
- "\u5634\u578B010"
|
||||
- "\u5634\u578B021"
|
||||
- "\u5634\u578B022"
|
||||
- "\u5634\u578B031"
|
||||
- "\u5634\u578B032"
|
||||
- "\u5634\u578B041"
|
||||
- "\u5634\u578B042"
|
||||
- "\u5634\u578B051"
|
||||
- "\u5634\u578B052"
|
||||
- "\u5634\u578B061"
|
||||
- "\u5634\u578B062"
|
||||
- "\u5634\u578B071"
|
||||
- "\u5634\u578B072"
|
||||
- "\u5634\u578B081"
|
||||
- "\u5634\u578B082"
|
||||
- "\u5634\u578B090"
|
||||
- "\u5634\u578B101"
|
||||
- "\u5634\u578B102"
|
||||
- "\u5634\u578B110"
|
||||
- "\u5634\u578B121"
|
||||
- "\u5634\u578B122"
|
||||
- "\u5634\u578B131"
|
||||
- "\u5634\u578B132"
|
||||
- "\u5634\u578B141"
|
||||
- "\u5634\u578B142"
|
||||
- "\u5634\u578B150"
|
||||
- "\u5634\u578B161"
|
||||
- "\u5634\u578B162"
|
||||
- "\u5634\u578B171"
|
||||
- "\u5634\u578B172"
|
||||
- "\u5634\u578B181"
|
||||
- "\u5634\u578B182"
|
||||
- "\u5634\u578B190"
|
||||
- "\u8116\u5B50010"
|
||||
- "\u8116\u5B50\u5BF9\u9F50"
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: afe70392a2c297c4088dc99a09e7612d
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,136 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: "model\u4EBA\u8138_5"
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap:
|
||||
RenderType: Opaque
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: d6cd8bcf08c99fd4d89585cf6c60547c, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _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: 2800000, guid: d6cd8bcf08c99fd4d89585cf6c60547c, type: 3}
|
||||
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}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.001
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.1
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &739096422234667916
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 10
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dbfaa392468050143afdfbdbbf20c901
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d2e6ae6c883f504449ea5da90d8b0cbe
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 4300000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,345 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4532495287417165265
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4844766614067537012}
|
||||
- component: {fileID: 1154173104216683230}
|
||||
- component: {fileID: 2140911947832578708}
|
||||
- component: {fileID: 7121945947226128732}
|
||||
m_Layer: 0
|
||||
m_Name: "model\u4EBA\u8138_5"
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4844766614067537012
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4532495287417165265}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &1154173104216683230
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4532495287417165265}
|
||||
m_Mesh: {fileID: 4300000, guid: d2e6ae6c883f504449ea5da90d8b0cbe, type: 2}
|
||||
--- !u!137 &2140911947832578708
|
||||
SkinnedMeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4532495287417165265}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 3
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: dbfaa392468050143afdfbdbbf20c901, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
serializedVersion: 2
|
||||
m_Quality: 0
|
||||
m_UpdateWhenOffscreen: 0
|
||||
m_SkinnedMotionVectors: 1
|
||||
m_Mesh: {fileID: 4300000, guid: d2e6ae6c883f504449ea5da90d8b0cbe, type: 2}
|
||||
m_Bones:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
m_BlendShapeWeights: []
|
||||
m_RootBone: {fileID: 0}
|
||||
m_AABB:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_DirtyAABB: 0
|
||||
--- !u!114 &7121945947226128732
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4532495287417165265}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2189a384460241f89635c90802d6c270, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_skeletonBuilder: {fileID: 0}
|
||||
_meshFilter: {fileID: 1154173104216683230}
|
||||
_skinnedMeshRenderer: {fileID: 2140911947832578708}
|
||||
BoneNames:
|
||||
- "\u9F3B\u578B010"
|
||||
- "\u9F3B\u578B020"
|
||||
- "\u9F3B\u578B030"
|
||||
- "\u9F3B\u578B040"
|
||||
- "\u9F3B\u578B050"
|
||||
- "\u9F3B\u578B060"
|
||||
- "\u9F3B\u578B070"
|
||||
- "\u9F3B\u578B081"
|
||||
- "\u9F3B\u578B082"
|
||||
- "\u9F3B\u578B091"
|
||||
- "\u9F3B\u578B092"
|
||||
- "\u9F3B\u578B101"
|
||||
- "\u9F3B\u578B102"
|
||||
- "\u989D\u5934011"
|
||||
- "\u989D\u5934012"
|
||||
- "\u8033\u578B011"
|
||||
- "\u8033\u578B012"
|
||||
- "\u8033\u578B021"
|
||||
- "\u8033\u578B022"
|
||||
- "\u8033\u578B031"
|
||||
- "\u8033\u578B032"
|
||||
- "\u53E3\u8154010"
|
||||
- "\u8138\u988A011"
|
||||
- "\u8138\u988A012"
|
||||
- "\u8138\u76D8010"
|
||||
- "\u8138\u76D8021"
|
||||
- "\u8138\u76D8022"
|
||||
- "\u8138\u76D8031"
|
||||
- "\u8138\u76D8032"
|
||||
- "\u8138\u76D8041"
|
||||
- "\u8138\u76D8042"
|
||||
- "\u8138\u76D8051"
|
||||
- "\u8138\u76D8052"
|
||||
- "\u8138\u76D8061"
|
||||
- "\u8138\u76D8062"
|
||||
- "\u8138\u76D8071"
|
||||
- "\u8138\u76D8072"
|
||||
- "\u8138\u76D8081"
|
||||
- "\u8138\u76D8082"
|
||||
- "\u8138\u76D8091"
|
||||
- "\u8138\u76D8092"
|
||||
- "\u8138\u76D8101"
|
||||
- "\u8138\u76D8102"
|
||||
- "\u8138\u76D8111"
|
||||
- "\u8138\u76D8112"
|
||||
- "\u8138\u76D8120"
|
||||
- "\u7709\u578B011"
|
||||
- "\u7709\u578B012"
|
||||
- "\u7709\u578B021"
|
||||
- "\u7709\u578B022"
|
||||
- "\u7709\u578B031"
|
||||
- "\u7709\u578B032"
|
||||
- "\u7709\u578B041"
|
||||
- "\u7709\u578B042"
|
||||
- "\u98A7\u9AA8011"
|
||||
- "\u98A7\u9AA8012"
|
||||
- "\u4E0B\u5DF4010"
|
||||
- "\u7259\u9F7F010"
|
||||
- "\u7259\u9F7F020"
|
||||
- "\u773C\u7403011"
|
||||
- "\u7279\u6548\u773C\u775B01"
|
||||
- "\u773C\u7403012"
|
||||
- "\u7279\u6548\u773C\u775B02"
|
||||
- "\u773C\u578B011"
|
||||
- "\u773C\u578B012"
|
||||
- "\u773C\u578B021"
|
||||
- "\u773C\u578B022"
|
||||
- "\u773C\u578B031"
|
||||
- "\u773C\u578B032"
|
||||
- "\u773C\u578B041"
|
||||
- "\u773C\u578B042"
|
||||
- "\u773C\u578B051"
|
||||
- "\u773C\u578B052"
|
||||
- "\u773C\u578B061"
|
||||
- "\u773C\u578B062"
|
||||
- "\u773C\u578B071"
|
||||
- "\u773C\u578B072"
|
||||
- "\u773C\u578B081"
|
||||
- "\u773C\u578B082"
|
||||
- "\u5634\u578B010"
|
||||
- "\u5634\u578B021"
|
||||
- "\u5634\u578B022"
|
||||
- "\u5634\u578B031"
|
||||
- "\u5634\u578B032"
|
||||
- "\u5634\u578B041"
|
||||
- "\u5634\u578B042"
|
||||
- "\u5634\u578B051"
|
||||
- "\u5634\u578B052"
|
||||
- "\u5634\u578B061"
|
||||
- "\u5634\u578B062"
|
||||
- "\u5634\u578B071"
|
||||
- "\u5634\u578B072"
|
||||
- "\u5634\u578B081"
|
||||
- "\u5634\u578B082"
|
||||
- "\u5634\u578B090"
|
||||
- "\u5634\u578B101"
|
||||
- "\u5634\u578B102"
|
||||
- "\u5634\u578B110"
|
||||
- "\u5634\u578B121"
|
||||
- "\u5634\u578B122"
|
||||
- "\u5634\u578B131"
|
||||
- "\u5634\u578B132"
|
||||
- "\u5634\u578B141"
|
||||
- "\u5634\u578B142"
|
||||
- "\u5634\u578B150"
|
||||
- "\u5634\u578B161"
|
||||
- "\u5634\u578B162"
|
||||
- "\u5634\u578B171"
|
||||
- "\u5634\u578B172"
|
||||
- "\u5634\u578B181"
|
||||
- "\u5634\u578B182"
|
||||
- "\u5634\u578B190"
|
||||
- "\u8116\u5B50010"
|
||||
- "\u8116\u5B50\u5BF9\u9F50"
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c4cc17e7c249c74d8a2b0e390eeca0e
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1a1278a4daa83e84d8e43fc3f152181d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -2337,7 +2337,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 472c24b873524423f95454131fd11da6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
combinedActionSO: {fileID: 11400000, guid: aaa221db89a7f14499cd18660718869a, type: 2}
|
||||
combinedActionSO: {fileID: 11400000, guid: 1a1278a4daa83e84d8e43fc3f152181d, type: 2}
|
||||
--- !u!1 &2106904235774682341
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e78eafba2c580cf4fab2af899392b734
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -2439,7 +2439,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 472c24b873524423f95454131fd11da6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
combinedActionSO: {fileID: 11400000, guid: ae900b2279845c944a6379064aff6f29, type: 2}
|
||||
combinedActionSO: {fileID: 11400000, guid: e78eafba2c580cf4fab2af899392b734, type: 2}
|
||||
--- !u!1 &5909446679138261478
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 77979ed931bd45848bdc0353d71d32a4
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -5959,7 +5959,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 472c24b873524423f95454131fd11da6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
combinedActionSO: {fileID: 11400000, guid: ccf54ff0e6d1e8542a9183e8defc97e4, type: 2}
|
||||
combinedActionSO: {fileID: 11400000, guid: 77979ed931bd45848bdc0353d71d32a4, type: 2}
|
||||
--- !u!1 &5156671091954275778
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cabb92961e6348e4ea3e1fc434627d2e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 883296de13cbe7545a5254c9a0b672ec
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: be098bd5fb7f9da489d85c1f70245c28
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6475b2053f2d36345b08e0eea0f5059b
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,136 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-7698069846835688668
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 10
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: "\u706B\u72D0\u72F8_0"
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap:
|
||||
RenderType: Opaque
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: 790294201024f6946b2e1ef8857fe461, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _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: 2800000, guid: 790294201024f6946b2e1ef8857fe461, type: 3}
|
||||
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}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.001
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.1
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c727a7738fecc1d4da1ed9d3976d7106
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bacca10a3c4ec754aa819b8178b600ad
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 4300000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,179 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &6326045395719511328
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6960677867871089978}
|
||||
- component: {fileID: 4372844311449116243}
|
||||
- component: {fileID: 607323890142841102}
|
||||
- component: {fileID: 8705241380395696677}
|
||||
m_Layer: 0
|
||||
m_Name: "\u706B\u72D0\u72F8_0"
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &6960677867871089978
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6326045395719511328}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &4372844311449116243
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6326045395719511328}
|
||||
m_Mesh: {fileID: 4300000, guid: bacca10a3c4ec754aa819b8178b600ad, type: 2}
|
||||
--- !u!137 &607323890142841102
|
||||
SkinnedMeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6326045395719511328}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 3
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: c727a7738fecc1d4da1ed9d3976d7106, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
serializedVersion: 2
|
||||
m_Quality: 0
|
||||
m_UpdateWhenOffscreen: 0
|
||||
m_SkinnedMotionVectors: 1
|
||||
m_Mesh: {fileID: 4300000, guid: bacca10a3c4ec754aa819b8178b600ad, type: 2}
|
||||
m_Bones:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
m_BlendShapeWeights: []
|
||||
m_RootBone: {fileID: 0}
|
||||
m_AABB:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_DirtyAABB: 0
|
||||
--- !u!114 &8705241380395696677
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6326045395719511328}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2189a384460241f89635c90802d6c270, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_skeletonBuilder: {fileID: 0}
|
||||
_meshFilter: {fileID: 4372844311449116243}
|
||||
_skinnedMeshRenderer: {fileID: 607323890142841102}
|
||||
BoneNames:
|
||||
- Bip01 Pelvis
|
||||
- Bip01 L Thigh
|
||||
- Bip01 Spine
|
||||
- Bip01 Spine1
|
||||
- Bip01 L Calf
|
||||
- Bip01 R Thigh
|
||||
- Bip01 L Clavicle
|
||||
- Bip01 Neck
|
||||
- Bip01 R Clavicle
|
||||
- Bip01 Head
|
||||
- Bip01 R Calf
|
||||
- Bip01 L UpperArm
|
||||
- Bip01 R UpperArm
|
||||
- Bip01 L Forearm
|
||||
- Bip01 L Finger0
|
||||
- Bip01 L Hand
|
||||
- Bip01 Tail
|
||||
- Bip01 L HorseLink
|
||||
- Bip01 Tail2
|
||||
- Bip01 Ponytail1
|
||||
- Bip01 L Foot
|
||||
- Bip01 L Toe0
|
||||
- Bip01 R Forearm
|
||||
- Bip01 R Hand
|
||||
- Bip01 R Finger0
|
||||
- Bip01 R HorseLink
|
||||
- Bip01 Ponytail2
|
||||
- Bip01 R Foot
|
||||
- Bip01 R Toe0
|
||||
- Bip01 Tail1
|
||||
- Bip01 Tail3
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 15f68f0e5c498dc4a8d7e87a5b87a341
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,136 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: "\u706B\u72D0\u72F8\u6BDB_0"
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords: []
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap:
|
||||
RenderType: Opaque
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: aadb6f9160f7b0545b53c8439b2a2739, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _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: 2800000, guid: aadb6f9160f7b0545b53c8439b2a2739, type: 3}
|
||||
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}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.001
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.1
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &1795476116407864031
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 10
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f956cf322fa275740b84e1db7901fce4
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,743 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!43 &4300000
|
||||
Mesh:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: "\u706B\u72D0\u72F8\u6BDB_0"
|
||||
serializedVersion: 11
|
||||
m_SubMeshes:
|
||||
- serializedVersion: 2
|
||||
firstByte: 0
|
||||
indexCount: 84
|
||||
topology: 0
|
||||
baseVertex: 0
|
||||
firstVertex: 0
|
||||
vertexCount: 29
|
||||
localAABB:
|
||||
m_Center: {x: 0.000000029802322, y: 0.47900248, z: 0.48821467}
|
||||
m_Extent: {x: 0.1613248, y: 0.149509, z: 0.11314629}
|
||||
m_Shapes:
|
||||
vertices: []
|
||||
shapes: []
|
||||
channels: []
|
||||
fullWeights: []
|
||||
m_BindPose:
|
||||
- e00: 0.0000011920929
|
||||
e01: 0.000000059604645
|
||||
e02: 1
|
||||
e03: 0.32464257
|
||||
e10: -1
|
||||
e11: 0.0000023841858
|
||||
e12: 0.0000012516975
|
||||
e13: -0.0000009086967
|
||||
e20: -0.0000024437904
|
||||
e21: -1
|
||||
e22: 0
|
||||
e23: 0.5658007
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.0467321
|
||||
e01: -0.97959816
|
||||
e02: -0.1954596
|
||||
e03: 0.4867861
|
||||
e10: 0.9989014
|
||||
e11: -0.045125324
|
||||
e12: -0.0126677565
|
||||
e13: 0.10727979
|
||||
e20: 0.0035890655
|
||||
e21: -0.19583647
|
||||
e22: 0.98063046
|
||||
e23: 0.42946738
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000037677466
|
||||
e01: -0.17443222
|
||||
e02: 0.9846693
|
||||
e03: 0.27418786
|
||||
e10: -1
|
||||
e11: -0.000001582279
|
||||
e12: -0.0000005927749
|
||||
e13: 0.00000081540884
|
||||
e20: 0.000001613127
|
||||
e21: -0.9846693
|
||||
e22: -0.17443228
|
||||
e23: 0.5262578
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.000000027019496
|
||||
e01: 0.086362556
|
||||
e02: 0.9962639
|
||||
e03: -0.13768703
|
||||
e10: -1
|
||||
e11: -0.0000017192425
|
||||
e12: 0.00000017635205
|
||||
e13: 0.0000008335738
|
||||
e20: 0.0000016635202
|
||||
e21: -0.9962639
|
||||
e22: 0.086362496
|
||||
e23: 0.5081705
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.042546034
|
||||
e01: -0.7596197
|
||||
e02: -0.6489754
|
||||
e03: 0.026601493
|
||||
e10: 0.99890155
|
||||
e11: -0.0451255
|
||||
e12: -0.012667789
|
||||
e13: 0.107279874
|
||||
e20: -0.019662702
|
||||
e21: -0.6488008
|
||||
e22: 0.76070464
|
||||
e23: 0.5068326
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.04672997
|
||||
e01: -0.9795983
|
||||
e02: -0.19545947
|
||||
e03: 0.48678616
|
||||
e10: 0.99890167
|
||||
e11: 0.04512324
|
||||
e12: 0.012667858
|
||||
e13: -0.10727866
|
||||
e20: -0.0035897226
|
||||
e21: -0.19583629
|
||||
e22: 0.9806305
|
||||
e23: 0.4294673
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.17364946
|
||||
e01: -0.9810603
|
||||
e02: 0.085831426
|
||||
e03: 0.50241417
|
||||
e10: 0.000000052337327
|
||||
e11: 0.08715558
|
||||
e12: 0.9961951
|
||||
e13: -0.31794402
|
||||
e20: -0.9848076
|
||||
e21: 0.1729886
|
||||
e22: -0.01513442
|
||||
e23: -0.17332706
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.0000000062823347
|
||||
e01: 0.18482119
|
||||
e02: 0.9827724
|
||||
e03: -0.49508634
|
||||
e10: -1
|
||||
e11: -0.0000017082602
|
||||
e12: 0.00000037604502
|
||||
e13: 0.0000008014325
|
||||
e20: 0.0000016787378
|
||||
e21: -0.9827723
|
||||
e22: 0.1848211
|
||||
e23: 0.49331808
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.17364725
|
||||
e01: -0.9810608
|
||||
e02: 0.0858315
|
||||
e03: 0.5024144
|
||||
e10: 0.00000006687196
|
||||
e11: -0.087155685
|
||||
e12: -0.99619496
|
||||
e13: 0.3179441
|
||||
e20: 0.98480815
|
||||
e21: 0.17298663
|
||||
e22: -0.015134413
|
||||
e23: -0.17332596
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000011961333
|
||||
e01: -0.0011271238
|
||||
e02: 0.99999964
|
||||
e03: -0.52859604
|
||||
e10: -1
|
||||
e11: -0.0000017874005
|
||||
e12: -0.00000006195614
|
||||
e13: 0.0000010925334
|
||||
e20: 0.0000017279317
|
||||
e21: -0.9999994
|
||||
e22: -0.001127243
|
||||
e23: 0.60209787
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.042544335
|
||||
e01: -0.7596199
|
||||
e02: -0.64897543
|
||||
e03: 0.026601508
|
||||
e10: 0.9989018
|
||||
e11: 0.045123238
|
||||
e12: 0.012667847
|
||||
e13: -0.10727869
|
||||
e20: 0.019661019
|
||||
e21: -0.6488008
|
||||
e22: 0.76070464
|
||||
e23: 0.5068326
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.018249251
|
||||
e01: -0.96598375
|
||||
e02: -0.2579592
|
||||
e03: 0.46172464
|
||||
e10: -0.999787
|
||||
e11: 0.01513561
|
||||
e12: 0.014050631
|
||||
e13: -0.11943297
|
||||
e20: -0.009668289
|
||||
e21: 0.25816047
|
||||
e22: -0.9660542
|
||||
e23: 0.16873384
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.018246867
|
||||
e01: -0.9659838
|
||||
e02: -0.25795937
|
||||
e03: 0.46172464
|
||||
e10: -0.9997873
|
||||
e11: -0.015133377
|
||||
e12: -0.014050399
|
||||
e13: 0.11943166
|
||||
e20: 0.009668792
|
||||
e21: 0.2581606
|
||||
e22: -0.9660542
|
||||
e23: 0.16873384
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.014762042
|
||||
e01: -0.99954486
|
||||
e02: 0.0263252
|
||||
e03: 0.24502194
|
||||
e10: -0.9997871
|
||||
e11: 0.0151355285
|
||||
e12: 0.014050686
|
||||
e13: -0.11943294
|
||||
e20: -0.01444275
|
||||
e21: -0.026112225
|
||||
e22: -0.99955505
|
||||
e23: 0.24833259
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.01444255
|
||||
e01: 0.026112165
|
||||
e02: 0.9995551
|
||||
e03: -0.288825
|
||||
e10: -0.99978733
|
||||
e11: 0.015135492
|
||||
e12: 0.014050499
|
||||
e13: -0.11189932
|
||||
e20: -0.014762012
|
||||
e21: -0.99954504
|
||||
e22: 0.026325125
|
||||
e23: 0.01634717
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.0020247411
|
||||
e01: -0.74891114
|
||||
e02: 0.6626679
|
||||
e03: -0.11867136
|
||||
e10: -0.9997705
|
||||
e11: 0.015663117
|
||||
e12: 0.01464698
|
||||
e13: -0.11961179
|
||||
e20: -0.021348797
|
||||
e21: -0.66248584
|
||||
e22: -0.7487707
|
||||
e23: 0.22450265
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000027952763
|
||||
e01: -0.34894848
|
||||
e02: -0.937142
|
||||
e03: -0.18800336
|
||||
e10: -1
|
||||
e11: 0.00000355537
|
||||
e12: -0.0000009881676
|
||||
e13: -0.0000024812566
|
||||
e20: 0.000003753362
|
||||
e21: 0.93714225
|
||||
e22: -0.34894854
|
||||
e23: -0.73512584
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.04478409
|
||||
e01: -0.9986573
|
||||
e02: 0.026054602
|
||||
e03: 0.24232
|
||||
e10: 0.99890167
|
||||
e11: -0.045125492
|
||||
e12: -0.012667787
|
||||
e13: 0.10727991
|
||||
e20: 0.013826444
|
||||
e21: 0.025459003
|
||||
e22: 0.99958086
|
||||
e23: 0.46370667
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000050520237
|
||||
e01: -0.559003
|
||||
e02: -0.82916576
|
||||
e03: -0.41564876
|
||||
e10: -1
|
||||
e11: 0.0000032660205
|
||||
e12: -0.000001573158
|
||||
e13: -0.000002629798
|
||||
e20: 0.0000036702131
|
||||
e21: 0.82916605
|
||||
e22: -0.55900306
|
||||
e23: -0.7799016
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.3649532
|
||||
e01: 0.9147427
|
||||
e02: -0.17336293
|
||||
e03: -0.5959061
|
||||
e10: -0.9310259
|
||||
e11: -0.35851175
|
||||
e12: 0.06826636
|
||||
e13: 0.14122649
|
||||
e20: 0.00029342453
|
||||
e21: 0.18631953
|
||||
e22: 0.98248935
|
||||
e23: -0.6850113
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.0000010179726
|
||||
e01: -1.0000005
|
||||
e02: -0.00000029802501
|
||||
e03: 0.04455322
|
||||
e10: 1.0000007
|
||||
e11: -0.0000009848737
|
||||
e12: 0.000000006539608
|
||||
e13: 0.11126321
|
||||
e20: -0.000000069371936
|
||||
e21: 0.000000044706532
|
||||
e22: 1.0000007
|
||||
e23: 0.46349713
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000015412263
|
||||
e01: 0.00000019371835
|
||||
e02: 1.0000007
|
||||
e03: 0.4040775
|
||||
e10: 1.0000006
|
||||
e11: -0.0000011411871
|
||||
e12: 0.0000000987319
|
||||
e13: 0.11126322
|
||||
e20: 0.0000011856107
|
||||
e21: 1.0000005
|
||||
e22: 0.00000020861783
|
||||
e23: -0.0031172633
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.014759587
|
||||
e01: -0.9995448
|
||||
e02: 0.026325148
|
||||
e03: 0.245022
|
||||
e10: -0.9997874
|
||||
e11: -0.015133297
|
||||
e12: -0.014050447
|
||||
e13: 0.11943167
|
||||
e20: 0.0144425435
|
||||
e21: -0.026112128
|
||||
e22: -0.99955523
|
||||
e23: 0.24833253
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.0020230848
|
||||
e01: -0.7489112
|
||||
e02: 0.662668
|
||||
e03: -0.11867148
|
||||
e10: -0.9997709
|
||||
e11: -0.01566096
|
||||
e12: -0.014646666
|
||||
e13: 0.11961052
|
||||
e20: 0.021347083
|
||||
e21: -0.66248584
|
||||
e22: -0.7487709
|
||||
e23: 0.22450282
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.014442612
|
||||
e01: 0.026112113
|
||||
e02: 0.9995554
|
||||
e03: -0.2888251
|
||||
e10: -0.9997876
|
||||
e11: -0.015133263
|
||||
e12: -0.014050515
|
||||
e13: 0.111898094
|
||||
e20: 0.0147595275
|
||||
e21: -0.99954486
|
||||
e22: 0.026325341
|
||||
e23: 0.01634705
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.044781704
|
||||
e01: -0.99865746
|
||||
e02: 0.026054982
|
||||
e03: 0.24232015
|
||||
e10: 0.9989019
|
||||
e11: 0.04512323
|
||||
e12: 0.012667797
|
||||
e13: -0.10727869
|
||||
e20: -0.013826535
|
||||
e21: 0.025459532
|
||||
e22: 0.9995809
|
||||
e23: 0.4637066
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.31645262
|
||||
e01: 0.93340224
|
||||
e02: -0.16916847
|
||||
e03: -0.60707086
|
||||
e10: -0.9486081
|
||||
e11: 0.311333
|
||||
e12: -0.05669239
|
||||
e13: -0.11610483
|
||||
e20: -0.00024917297
|
||||
e21: 0.17841513
|
||||
e22: 0.9839555
|
||||
e23: -0.68015933
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.0000010440497
|
||||
e01: -1.0000005
|
||||
e02: -0.00000019371684
|
||||
e03: 0.04455298
|
||||
e10: 1.0000007
|
||||
e11: -0.0000009624307
|
||||
e12: -0.000000013366616
|
||||
e13: -0.11126201
|
||||
e20: -0.000000056334102
|
||||
e21: 0.00000032782856
|
||||
e22: 1.0000007
|
||||
e23: 0.46349716
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000009172436
|
||||
e01: 0.00000046193912
|
||||
e02: 1.0000007
|
||||
e03: 0.40407756
|
||||
e10: 1.0000007
|
||||
e11: -0.0000010671852
|
||||
e12: 0.000000022697577
|
||||
e13: -0.11126207
|
||||
e20: 0.0000011483576
|
||||
e21: 1.0000006
|
||||
e22: 0.000000014902783
|
||||
e23: -0.0031172633
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: -0.00000069918633
|
||||
e01: -0.58031493
|
||||
e02: -0.8143923
|
||||
e03: -0.11046517
|
||||
e10: -1
|
||||
e11: 0.0000034745642
|
||||
e12: -0.0000016002136
|
||||
e13: -0.000002767138
|
||||
e20: 0.0000038414164
|
||||
e21: 0.8143926
|
||||
e22: -0.580315
|
||||
e23: -0.79071045
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 0.000000024584438
|
||||
e01: -0.1238215
|
||||
e02: -0.9923046
|
||||
e03: -1.0520835
|
||||
e10: -1
|
||||
e11: 0.0000038310964
|
||||
e12: -0.00000045065826
|
||||
e13: -0.0000015090689
|
||||
e20: 0.000003923941
|
||||
e21: 0.9923051
|
||||
e22: -0.12382169
|
||||
e23: -0.3409195
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
- e00: 1
|
||||
e01: 0
|
||||
e02: 0
|
||||
e03: 0
|
||||
e10: 0
|
||||
e11: 1
|
||||
e12: 0
|
||||
e13: 0
|
||||
e20: 0
|
||||
e21: 0
|
||||
e22: 1
|
||||
e23: 0
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
m_BoneNameHashes:
|
||||
m_RootBoneNameHash: 0
|
||||
m_BonesAABB:
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: 0.264436, y: -0.12360348, z: 0.068083495}
|
||||
m_Max: {x: 0.29058987, y: 0.12360357, z: 0.21229985}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: -0.0655821, y: -0.16132477, z: 0.0010399222}
|
||||
m_Max: {x: 0.12014952, y: 0.16132483, z: 0.24225754}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: -0.08020064, y: -0.16132472, z: -0.027049541}
|
||||
m_Max: {x: 0.0722267, y: 0.16132487, z: 0.25700054}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
- m_Min: {x: Infinity, y: Infinity, z: Infinity}
|
||||
m_Max: {x: -Infinity, y: -Infinity, z: -Infinity}
|
||||
m_VariableBoneCountWeights:
|
||||
m_Data:
|
||||
m_MeshCompression: 0
|
||||
m_IsReadable: 1
|
||||
m_KeepVertices: 1
|
||||
m_KeepIndices: 1
|
||||
m_IndexFormat: 0
|
||||
m_IndexBuffer: 0200010000000000030002000400010002000200050004000600040005000500070006000a000900080008000b000a000c000a000b000b000d000c000f000e00090009000a000f0010000f000a000a000c0010001200110000000300000011001200130011001400110013001300150014001600140015000900170008001800080017001700190018001a00180019000e001b000900170009001b001b001c001700190017001c00
|
||||
m_VertexData:
|
||||
serializedVersion: 3
|
||||
m_VertexCount: 29
|
||||
m_Channels:
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 3
|
||||
- stream: 0
|
||||
offset: 12
|
||||
format: 0
|
||||
dimension: 3
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 1
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 2
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 0
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 0
|
||||
- stream: 2
|
||||
offset: 0
|
||||
format: 0
|
||||
dimension: 4
|
||||
- stream: 2
|
||||
offset: 16
|
||||
format: 10
|
||||
dimension: 4
|
||||
m_DataSize: 1872
|
||||
_typelessdata: 96560e339f6ab03ef294f23ea18c0d3222f43fbf7161293f534cbabda248d73eee24ec3e1a3b34bf88ac0cbf0f56e63e4a758fbd269e013f924b193ff66f24bf34dc14bff2a1ff3e405e10335365f43ecbf2193f4f119b329d5d31bfc899383f523225be53ec073f8be2e53e2d5152bfe8d3d7be128bc43e186a07be016f113f52110f3f607065bfec7982be07e1b93e447019beaf2c183f519ffe3e52f872bfb5d6a03dd22b9c3efcf6edbd21e6203f3576103f498f69bf39c1573e0cbdb33e405e1033afade73ef9790a3f70c3b2b2f4a64dbf0875183fd75c0f3335d9c63ee404ee3e7e23a4b2f73251bf738d133f86607bbd0189df3e42fce93e015f2cbfe5a61abffa3cda3eb8f06ebd9cb1f63e3714083f773337bfb4a312bf00a6cc3ec6b202be7c24063f5884e03ee73a48bf761ffdbe222dc23ed7faebbd1c210e3fe672003fc06b4cbff8efecbea41cc53ea7360f335fb3a83ef708c03e00000000391756bf5e5c0c3f2ae883bdee56c93ec45fc43e9bab26bfd16823bf8747d23ed323fdbd7f6bf33eb6ffc63e636141bf813c07bf7e81c63e54758f3d269e013f924b193ff66f243f34dc14bff2a1ff3e5d4cba3da248d73eee24ec3e1a3b343f88ac0cbf0f56e63e5632253e53ec073f8be2e53e2e51523fe5d3d7be118bc43e1c6a073e016f113f52110f3f5f70653ffc7982befce0b93e4870193eaf2c183f519ffe3e58f8723f1ad6a03dc52b9c3e1ff7ed3d21e6203f3476103f578f693f98c0573ef0bcb33e98607b3d0189df3e42fce93e015f2c3fe6a61abffc3cda3ecaf06e3d9cb1f63e3714083f7733373fb4a312bffda5cc3ecab2023e7c24063f5884e03ee73a483f771ffdbe232dc23ee1faeb3d1c210e3fe672003fbf6b4c3ffcefecbe9e1cc53e34e8833dee56c93ec45fc43e99ab263fd06823bf8747d23edd23fd3d7f6bf33eb6ffc63e6361413f813c07bf8181c63e0000000000000000478ffa3e93c7783f5ef5e63ed94a113f230b053de84e1c3fe6b3053dde506a3f2182ca3ebc7a5e3ecd6f033d26638f3e6d189b3e80bd4a3cb2ac003de0eeb03c7e1c7a3fee31773fcde0493fb276793f43dc493f44eb033f045f793f8e94023fd8c74a3f004d883c345c793f80a2c93bb21d013f3977793f634b123fe3ae013f3d7b1d3f005a8c3c230b053de84e1c3f5ef5e63ed94a113f2182ca3ebc7a5e3ecd6f033d26638f3e6d189b3e80bd4a3cb2ac003de0eeb03c43dc493f44eb033f045f793f8e94023fd8c74a3f004d883c345c793f80a2c93b634b123fe3ae013f3d7b1d3f005a8c3c00000000000000009a99193fcdcccc3e0000000000000000090000000700000003000000000000009a99193fcccccc3e0000000000000000070000000900000003000000000000000000803f000000000000000000000000090000000700000003000000000000000000803f00000000000000000000000009000000070000000300000000000000cdcc4c3fcccc4c3e0000000000000000070000000900000003000000000000000000803f00000000000000000000000009000000070000000300000000000000cdcc4c3fcccc4c3e0000000000000000070000000900000003000000000000000000803f000000000000000000000000090000000700000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000006666663fcdcccc3d0000000000000000070000000300000009000000000000000000403f0000803e0000000000000000070000000300000009000000000000009a99193fcdcccc3e0000000000000000070000000300000009000000000000000000803f000000000000000000000000090000000700000003000000000000009a99193fcccccc3e000000000000000007000000090000000300000000000000cdcc4c3fcccc4c3e0000000000000000070000000900000003000000000000000000803f000000000000000000000000090000000700000003000000000000000000803f000000000000000000000000090000000700000003000000000000000000803f000000000000000000000000090000000700000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000803f000000000000000000000000070000000900000003000000000000000000403f0000803e0000000000000000070000000300000009000000000000009a99193fcdcccc3e000000000000000007000000030000000900000000000000
|
||||
m_CompressedMesh:
|
||||
m_Vertices:
|
||||
m_NumItems: 0
|
||||
m_Range: 0
|
||||
m_Start: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_UV:
|
||||
m_NumItems: 0
|
||||
m_Range: 0
|
||||
m_Start: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_Normals:
|
||||
m_NumItems: 0
|
||||
m_Range: 0
|
||||
m_Start: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_Tangents:
|
||||
m_NumItems: 0
|
||||
m_Range: 0
|
||||
m_Start: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_Weights:
|
||||
m_NumItems: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_NormalSigns:
|
||||
m_NumItems: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_TangentSigns:
|
||||
m_NumItems: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_FloatColors:
|
||||
m_NumItems: 0
|
||||
m_Range: 0
|
||||
m_Start: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_BoneIndices:
|
||||
m_NumItems: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_Triangles:
|
||||
m_NumItems: 0
|
||||
m_Data:
|
||||
m_BitSize: 0
|
||||
m_UVInfo: 0
|
||||
m_LocalAABB:
|
||||
m_Center: {x: 0.000000029802322, y: 0.47900248, z: 0.48821467}
|
||||
m_Extent: {x: 0.1613248, y: 0.149509, z: 0.11314629}
|
||||
m_MeshUsageFlags: 0
|
||||
m_CookingOptions: 30
|
||||
m_BakedConvexCollisionMesh:
|
||||
m_BakedTriangleCollisionMesh:
|
||||
'm_MeshMetrics[0]': 1
|
||||
'm_MeshMetrics[1]': 1
|
||||
m_MeshOptimizationFlags: 1
|
||||
m_StreamData:
|
||||
serializedVersion: 2
|
||||
offset: 0
|
||||
size: 0
|
||||
path:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0878f67fce21a79499c4595e115131df
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 4300000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,179 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &993607693979614744
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6363474672227716746}
|
||||
- component: {fileID: 1352393798173968768}
|
||||
- component: {fileID: 2603405553848700382}
|
||||
- component: {fileID: 8956143531942055639}
|
||||
m_Layer: 0
|
||||
m_Name: "\u706B\u72D0\u72F8\u6BDB_0"
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &6363474672227716746
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 993607693979614744}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!33 &1352393798173968768
|
||||
MeshFilter:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 993607693979614744}
|
||||
m_Mesh: {fileID: 4300000, guid: 0878f67fce21a79499c4595e115131df, type: 2}
|
||||
--- !u!137 &2603405553848700382
|
||||
SkinnedMeshRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 993607693979614744}
|
||||
m_Enabled: 1
|
||||
m_CastShadows: 1
|
||||
m_ReceiveShadows: 1
|
||||
m_DynamicOccludee: 1
|
||||
m_StaticShadowCaster: 0
|
||||
m_MotionVectors: 1
|
||||
m_LightProbeUsage: 1
|
||||
m_ReflectionProbeUsage: 1
|
||||
m_RayTracingMode: 3
|
||||
m_RayTraceProcedural: 0
|
||||
m_RayTracingAccelStructBuildFlagsOverride: 0
|
||||
m_RayTracingAccelStructBuildFlags: 1
|
||||
m_SmallMeshCulling: 1
|
||||
m_RenderingLayerMask: 1
|
||||
m_RendererPriority: 0
|
||||
m_Materials:
|
||||
- {fileID: 2100000, guid: f956cf322fa275740b84e1db7901fce4, type: 2}
|
||||
m_StaticBatchInfo:
|
||||
firstSubMesh: 0
|
||||
subMeshCount: 0
|
||||
m_StaticBatchRoot: {fileID: 0}
|
||||
m_ProbeAnchor: {fileID: 0}
|
||||
m_LightProbeVolumeOverride: {fileID: 0}
|
||||
m_ScaleInLightmap: 1
|
||||
m_ReceiveGI: 1
|
||||
m_PreserveUVs: 0
|
||||
m_IgnoreNormalsForChartDetection: 0
|
||||
m_ImportantGI: 0
|
||||
m_StitchLightmapSeams: 1
|
||||
m_SelectedEditorRenderState: 3
|
||||
m_MinimumChartSize: 4
|
||||
m_AutoUVMaxDistance: 0.5
|
||||
m_AutoUVMaxAngle: 89
|
||||
m_LightmapParameters: {fileID: 0}
|
||||
m_SortingLayerID: 0
|
||||
m_SortingLayer: 0
|
||||
m_SortingOrder: 0
|
||||
serializedVersion: 2
|
||||
m_Quality: 0
|
||||
m_UpdateWhenOffscreen: 0
|
||||
m_SkinnedMotionVectors: 1
|
||||
m_Mesh: {fileID: 4300000, guid: 0878f67fce21a79499c4595e115131df, type: 2}
|
||||
m_Bones:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
m_BlendShapeWeights: []
|
||||
m_RootBone: {fileID: 0}
|
||||
m_AABB:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_DirtyAABB: 0
|
||||
--- !u!114 &8956143531942055639
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 993607693979614744}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2189a384460241f89635c90802d6c270, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
_skeletonBuilder: {fileID: 0}
|
||||
_meshFilter: {fileID: 1352393798173968768}
|
||||
_skinnedMeshRenderer: {fileID: 2603405553848700382}
|
||||
BoneNames:
|
||||
- Bip01 Pelvis
|
||||
- Bip01 L Thigh
|
||||
- Bip01 Spine
|
||||
- Bip01 Spine1
|
||||
- Bip01 L Calf
|
||||
- Bip01 R Thigh
|
||||
- Bip01 L Clavicle
|
||||
- Bip01 Neck
|
||||
- Bip01 R Clavicle
|
||||
- Bip01 Head
|
||||
- Bip01 R Calf
|
||||
- Bip01 L UpperArm
|
||||
- Bip01 R UpperArm
|
||||
- Bip01 L Forearm
|
||||
- Bip01 L Finger0
|
||||
- Bip01 L Hand
|
||||
- Bip01 Tail
|
||||
- Bip01 L HorseLink
|
||||
- Bip01 Tail2
|
||||
- Bip01 Ponytail1
|
||||
- Bip01 L Foot
|
||||
- Bip01 L Toe0
|
||||
- Bip01 R Forearm
|
||||
- Bip01 R Hand
|
||||
- Bip01 R Finger0
|
||||
- Bip01 R HorseLink
|
||||
- Bip01 Ponytail2
|
||||
- Bip01 R Foot
|
||||
- Bip01 R Toe0
|
||||
- Bip01 Tail1
|
||||
- Bip01 Tail3
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7f1deaf837275ed41a35058535d8ff3f
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 894f511d691b5e940ab466a1e9a0295c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -6520,7 +6520,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 472c24b873524423f95454131fd11da6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
combinedActionSO: {fileID: 11400000, guid: 25d808d1c15469e4894091fbadfd23f3, type: 2}
|
||||
combinedActionSO: {fileID: 11400000, guid: 894f511d691b5e940ab466a1e9a0295c, type: 2}
|
||||
--- !u!1 &6577539202937869231
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1d3c1e7908993254fa6877d6cc70c356
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -2121,7 +2121,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 472c24b873524423f95454131fd11da6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
combinedActionSO: {fileID: 11400000, guid: 5c996ee4f0bbbba458a4557f2d3e2ae3, type: 2}
|
||||
combinedActionSO: {fileID: 11400000, guid: 1d3c1e7908993254fa6877d6cc70c356, type: 2}
|
||||
--- !u!1 &1815801885025748105
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: dce2c14c1d5507243a79e089eccaa7ee
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1886,7 +1886,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 472c24b873524423f95454131fd11da6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
combinedActionSO: {fileID: 11400000, guid: dae367eca7e062443b66ab96aca2c742, type: 2}
|
||||
combinedActionSO: {fileID: 11400000, guid: dce2c14c1d5507243a79e089eccaa7ee, type: 2}
|
||||
--- !u!1 &4654364276745040637
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2a5ddabf9dc13d34682ded7e3c1e017b
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 93bbcde05e9c16a4385eab50b25eb1e0
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 191 KiB |
@@ -0,0 +1,130 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 07d37cbf333a5ce4aa4a88411bf353b5
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
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
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,130 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d6cd8bcf08c99fd4d89585cf6c60547c
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
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
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4c4cc25ca0eee5b48998827b32fb8ced
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8e889f651c93cc24a8dd30b4af059552
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 384 KiB |
@@ -0,0 +1,130 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 790294201024f6946b2e1ef8857fe461
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
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
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
@@ -0,0 +1,130 @@
|
||||
fileFormatVersion: 2
|
||||
guid: aadb6f9160f7b0545b53c8439b2a2739
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
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
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 0
|
||||
wrapV: 0
|
||||
wrapW: 0
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 4
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
ignorePlatformSupport: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,46 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &333304658587404370
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4428566463457521840}
|
||||
- component: {fileID: 2568441579902397308}
|
||||
m_Layer: 0
|
||||
m_Name: AddresablePoolingManager
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4428566463457521840
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 333304658587404370}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &2568441579902397308
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 333304658587404370}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b8e790a183861dd40bd580421c793038, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c3420e247bbb884aa01fd5c833ca4a1
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,46 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &4019969352985339485
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6138598088942571876}
|
||||
- component: {fileID: 6270892122129443994}
|
||||
m_Layer: 0
|
||||
m_Name: PrefabPoolingManager
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &6138598088942571876
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4019969352985339485}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &6270892122129443994
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4019969352985339485}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 868f373ec1cb5324f889aab8b44c8a76, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fe15f23447bb69545934398608d8bd11
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2dfe17492882fb88b93875b027ade9cef638e3bdadaf3a7ccbbcf48dd7ec6b67
|
||||
size 308617
|
||||
oid sha256:98acfc6d78af21396b1c3dcadcb4387954e34ff5863aa8a628f4011b26888168
|
||||
size 313916
|
||||
|
||||
@@ -352,7 +352,7 @@ namespace BrewMonster
|
||||
Quaternion rot = dir.sqrMagnitude > 1e-4f ? Quaternion.LookRotation(dir) : Quaternion.identity;*/
|
||||
|
||||
m_flyGfxInstance = GameObject.Instantiate(prefab, pos, prefab.transform.rotation);
|
||||
|
||||
// BMLogger.LogError("HoangDev: m_pComposer fly "+m_pComposer.flyGfxName);
|
||||
SFXManager.Instance?.PlaySkillSfxAtPointAsync(m_pComposer.GetFlySfxPath(), pos).Forget();
|
||||
|
||||
// If m_bTraceTarget is true, add to tracking list when spawned
|
||||
|
||||
@@ -24,7 +24,7 @@ using BrewMonster.Scripts.ECModel;
|
||||
|
||||
namespace BrewMonster
|
||||
{
|
||||
public abstract partial class CECPlayer : CECObject
|
||||
public abstract partial class CECPlayer : CECObject, ITickable
|
||||
{
|
||||
[SerializeField] protected Transform parentModel;
|
||||
[SerializeField] protected TextMeshProUGUI txtName;
|
||||
@@ -111,6 +111,7 @@ namespace BrewMonster
|
||||
|
||||
public RIDINGPET m_RidingPet; // Riding pet information
|
||||
public GameObject m_pPetModel = null; // Pet model
|
||||
public GameObject m_PetModelVisual = null;
|
||||
public RIDINGPET m_CandPet;// ID of candidate pet
|
||||
A3DVECTOR3 m_vNamePos; // Æï³Ë×´Ì¬Íæ¼ÒÐÕÃûµÄµ÷Õû
|
||||
// ÒÀ¸½ÀàÐÍ
|
||||
@@ -360,6 +361,21 @@ namespace BrewMonster
|
||||
m_iShape = 0;
|
||||
m_aEquips = new int[(int)IndexOfIteminEquipmentInventory.SIZE_ALL_EQUIPIVTR];
|
||||
queueActionEvent = new QueueActionEvent("", null, false, null, 200);
|
||||
TickInvoker.Instance.RegisterTickable(this);
|
||||
}
|
||||
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
TickInvoker.Instance.UnregisterTickable(this);
|
||||
}
|
||||
|
||||
public override bool Tick(uint dwDeltaTime)
|
||||
{
|
||||
if(m_pPlayerCECModel != null)
|
||||
{
|
||||
m_pPlayerCECModel.Tick(dwDeltaTime);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>This function will get the coressponding model player for the player based on the profession and gender </summary>
|
||||
@@ -940,7 +956,7 @@ namespace BrewMonster
|
||||
if (SkillGfxMan.InstanceSub != null)
|
||||
SkillGfxMan.InstanceSub.RemoveAllTraceTargetGfx();
|
||||
|
||||
/*bool bLeft = false;
|
||||
bool bLeft = false;
|
||||
CECModel pWeapon = null;
|
||||
if (IsWeaponHookPos(pvs.GetHH(), out bLeft, out pWeapon))
|
||||
{
|
||||
@@ -957,7 +973,7 @@ namespace BrewMonster
|
||||
// [中文] 模型上的效果
|
||||
// [English] GFX on player model
|
||||
RemoveGfx(strGFXFile, pvs.GetHH(), (uint)PLAYERMODEL_TYPE.PLAYERMODEL_TYPEALL);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1066,6 +1082,7 @@ namespace BrewMonster
|
||||
protected void RemoveGfx(string szPath, string szHook, uint iShapeTypeMask)
|
||||
{
|
||||
string key = szPath + szHook;
|
||||
// BMLogger.LogError("HoangDev: RemoveGfx " +szPath );
|
||||
if (_stateGfxObjects.TryGetValue(key, out GameObject vfx) && vfx != null)
|
||||
{
|
||||
Destroy(vfx.gameObject);
|
||||
@@ -1336,6 +1353,11 @@ namespace BrewMonster
|
||||
}
|
||||
return PlayActionWithConfig(iAction, m_PlayerActions[iAction], bRestart, iTransTime, bQueue);
|
||||
}
|
||||
|
||||
|
||||
const int COMACT_FLAG_MODE_NONE = 0;
|
||||
const int COMACT_FLAG_MODE_ONCE = 1;
|
||||
const int COMACT_FLAG_MODE_ONCE_IGNOREGFX = 2;
|
||||
const int COMACT_FLAG_MODE_ONCE_MULTIIGNOREGFX = 3;
|
||||
private bool PlayActionWithConfig(int iAction, in PLAYER_ACTION actionConfig,
|
||||
bool bRestart = true, int iTransTime = 200, bool bQueue = false)
|
||||
@@ -2921,7 +2943,11 @@ namespace BrewMonster
|
||||
{
|
||||
if (string.IsNullOrEmpty(path)) return;
|
||||
string key = path + hook;
|
||||
// if (_stateGfxObjects.ContainsKey(key)) return;
|
||||
if (_stateGfxObjects.TryGetValue(key, out GameObject gfx))
|
||||
{
|
||||
gfx.GetComponent<ParticleSystem>().Play();
|
||||
return;
|
||||
};
|
||||
// path = "gfx/人物/技能/武侠/万剑诀预备.gfx";
|
||||
|
||||
GameObject prefab = await AddressableManager.Instance.LoadPrefabAsync(path);
|
||||
@@ -2938,10 +2964,9 @@ namespace BrewMonster
|
||||
|
||||
GameObject vfx = Instantiate(prefab, parent);
|
||||
if (vfx == null) return;
|
||||
|
||||
vfx.transform.localPosition = Vector3.zero;
|
||||
|
||||
// _stateGfxObjects[key] = vfx;
|
||||
_stateGfxObjects[key] = vfx;
|
||||
// BMLogger.Log($"[HoangDev StateGFX] Playing: {path}, hook: {hook}, scale: {fScale}");
|
||||
}
|
||||
|
||||
@@ -3269,6 +3294,7 @@ namespace BrewMonster
|
||||
{
|
||||
GameObject.Destroy(m_pPetModel);
|
||||
m_pPetModel = null;
|
||||
PoolManager.Instance.Despawn(m_PetModelVisual);
|
||||
}
|
||||
|
||||
if (bResetData)
|
||||
@@ -3424,21 +3450,21 @@ namespace BrewMonster
|
||||
}
|
||||
try
|
||||
{
|
||||
var model = await AddressableManager.Instance.LoadPrefabAsync(AFile.NormalizePath(szPetPath.ToLower(), true));
|
||||
if(model == null)
|
||||
m_PetModelVisual = await PoolManager.Instance.SpawnAsync(AFile.NormalizePath(szPetPath.ToLower(), true), Vector3.zero, Quaternion.identity, 15f);
|
||||
if(m_PetModelVisual == null)
|
||||
{
|
||||
model = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
m_PetModelVisual = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
}
|
||||
var obModel = GameObject.Instantiate(model);
|
||||
obModel.transform.SetParent(pPetModel.transform);
|
||||
AddressableManager.Instance.ReleaseAsset(szPetPath);
|
||||
//var obModel = GameObject.Instantiate(model);
|
||||
m_PetModelVisual.transform.SetParent(pPetModel.transform);
|
||||
//AddressableManager.Instance.ReleaseAsset(szPetPath);
|
||||
}
|
||||
catch
|
||||
{
|
||||
var model = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
var obModel = GameObject.Instantiate(model);
|
||||
obModel.transform.SetParent(pPetModel.transform);
|
||||
AddressableManager.Instance.ReleaseAsset(szPetPath);
|
||||
m_PetModelVisual = GameObject.Instantiate(model);
|
||||
m_PetModelVisual.transform.SetParent(pPetModel.transform);
|
||||
//AddressableManager.Instance.ReleaseAsset(szPetPath);
|
||||
//return null;
|
||||
}
|
||||
return pPetModel;
|
||||
|
||||
@@ -13,6 +13,7 @@ using ECModelHookMap = System.Collections.Generic.Dictionary<string, object>;
|
||||
using ActQueue = System.Collections.Generic.List<A3DCombActDynData>;
|
||||
using BrewMonster;
|
||||
using BrewMonster.Scripts.ECModel;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using Unity.VisualScripting.FullSerializer;
|
||||
public enum ECMScript
|
||||
{
|
||||
@@ -54,13 +55,243 @@ public enum ActionChannel
|
||||
};
|
||||
public class A3DCombActDynData
|
||||
{
|
||||
public A3DCombinedAction combinedAction;
|
||||
public int nChannel;
|
||||
public int m_dwUserData;
|
||||
public bool IsAllActionFinished => m_EventNames.Count == 0;
|
||||
public List<string> m_EventNames = new List<string>();
|
||||
protected A3DCombinedAction m_pAct;
|
||||
protected CECModel m_pECModel;
|
||||
protected int m_dwTimeSpan;
|
||||
protected float m_fWeight;
|
||||
protected int m_nTransTime;
|
||||
protected int m_dwUserData;
|
||||
protected bool m_bAbsTrack;
|
||||
protected bool m_bNoFx;
|
||||
//ALISTPOSITION m_CurEventPos;
|
||||
//const ChildActInfo* m_pParentInfo;
|
||||
//CECModel* m_pParentModel;
|
||||
protected int m_dwDeltaTime;
|
||||
protected bool m_bStopPrevAct;
|
||||
//important
|
||||
//FxBindBaseList m_ActFxArray;
|
||||
protected int m_nChannel;
|
||||
|
||||
protected int m_dwEventMask;
|
||||
//ActDynArray m_arrActLoopNum;
|
||||
protected int m_nCurActIndex;
|
||||
protected int m_dwDynComActSpan;
|
||||
protected bool m_bIsInfiniteComAct;
|
||||
|
||||
//important
|
||||
//EventInfoMap m_mapDynAddedInfo;
|
||||
|
||||
/// <summary>Attack event tied to this combined action, if any. / 与此组合动作绑定的攻击事件(若有)
|
||||
/// this is alternative for m_IdCaster to m_IsAttackAct in c++
|
||||
/// </summary>
|
||||
public CECAttackEvent ActiveAttackEvent;
|
||||
|
||||
public bool m_bResetPSWhenActionStop;
|
||||
public bool m_bSetSpeedWhenActStart;
|
||||
public float m_fModelScale;
|
||||
|
||||
|
||||
public List<string> m_ActionNames = new List<string>();
|
||||
public List<string> m_SFXNames = new List<string>();
|
||||
public bool IsActionStopped() { return m_ActionNames.Count == 0; }
|
||||
/// <summary>True when there is no attack or damage has been applied. / 无攻击事件或已造成伤害则为 true</summary>
|
||||
public bool IsAllEventFinished() { return (ActiveAttackEvent == null || ActiveAttackEvent.m_bDoDamaged); }
|
||||
/// <summary>Animations finished and attack-event phase finished. / 动画与攻击事件阶段均结束</summary>
|
||||
public bool IsAllFinished()
|
||||
{
|
||||
if(IsActionStopped() && IsAllEventFinished())
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
public A3DCombActDynData(A3DCombinedAction pAct, CECModel pECModel, CECAttackEvent attackEvent)
|
||||
{
|
||||
m_pAct = pAct;
|
||||
m_pECModel = pECModel;
|
||||
// m_nCurLoop = 0;
|
||||
// m_nCurActLoop = 0;
|
||||
m_dwTimeSpan = 0;
|
||||
m_fWeight = 1.0f;
|
||||
m_nTransTime = 200;
|
||||
m_dwUserData = 0;
|
||||
m_bAbsTrack = false;
|
||||
m_bNoFx = false;
|
||||
// m_CurEventPos = 0;
|
||||
// m_pParentInfo = 0;
|
||||
// m_pParentModel = 0;
|
||||
m_bStopPrevAct = false;
|
||||
m_dwDeltaTime = 0;
|
||||
m_nChannel = 0;
|
||||
m_dwEventMask = -1;
|
||||
//use active attack event instead of idCaster to m_IsAttackAct
|
||||
ActiveAttackEvent = attackEvent;
|
||||
// m_idCaster = 0;
|
||||
// m_idCastTarget = 0;
|
||||
// m_ptFixed = 0;
|
||||
// m_SerialId = 0;
|
||||
// m_IsAttackAct = false;
|
||||
m_nCurActIndex = -1;
|
||||
m_dwDynComActSpan = 0;
|
||||
m_bIsInfiniteComAct = false;
|
||||
m_bResetPSWhenActionStop = false;
|
||||
m_bSetSpeedWhenActStart = false;
|
||||
m_fModelScale = 1.0f;
|
||||
var actInfoList = pAct.m_ActLst;
|
||||
// {
|
||||
// ActInfoList& actInfoList = pAct->m_ActLst;
|
||||
// ALISTPOSITION pos = actInfoList.GetHeadPosition();
|
||||
// while (pos)
|
||||
// {
|
||||
// PACTION_INFO pAct = actInfoList.GetNext(pos);
|
||||
// int nDynLoopNum = pAct->CalcLoopNum();
|
||||
// m_arrActLoopNum.Add(ACTIONDYN_DATA(nDynLoopNum, pAct));
|
||||
// if (!m_bIsInfiniteComAct && nDynLoopNum < 0) m_bIsInfiniteComAct = true;
|
||||
// }
|
||||
// CalcDynComActSpan();
|
||||
// }
|
||||
}
|
||||
|
||||
/// <param name="triggerVisualAndFx">
|
||||
/// When true, publishes <see cref="PlayActionEvent"/> for Animancer, tracks <see cref="m_EventNames"/>,
|
||||
/// and plays combined-action sound FX from data (unless <paramref name="bNoFx"/> suppresses audio).
|
||||
/// / 为 true 时发布 PlayActionEvent、维护 m_EventNames,并按数据播放组合动作音效(bNoFx 时跳过音效)。
|
||||
/// </param>
|
||||
public void Play(int nChannel, float fWeight, int nTransTime, int dwEventMask, bool bRestart, bool bAbsTrack, bool bNoFx,
|
||||
bool bForceStopPrevious = false, byte channelRank = 0)
|
||||
{
|
||||
m_nChannel = nChannel;
|
||||
m_fWeight = fWeight;
|
||||
m_nTransTime = nTransTime;
|
||||
m_dwEventMask = dwEventMask;
|
||||
m_bAbsTrack = bAbsTrack;
|
||||
m_bNoFx = bNoFx;
|
||||
|
||||
// if (bRestart)
|
||||
// m_nCurLoop = 0;
|
||||
|
||||
m_fModelScale = 1; //Vm_pECModel.GetAllRootBonesScale();
|
||||
|
||||
PublishVisual(bForceStopPrevious, channelRank);
|
||||
if (!m_bNoFx)
|
||||
TriggerSFxFromEventList();
|
||||
// Resume();
|
||||
// UpdateAct(0);
|
||||
// #ifdef _ANGELICA21
|
||||
// UpdateEvent(0, 0);
|
||||
// #endif
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Notify visual layer and fire combined-action audio using data on this instance.
|
||||
/// / 通知表现层并根据本实例数据触发组合动作音效。
|
||||
/// </summary>
|
||||
void PublishVisual(bool bForceStopPrevious, byte channelRank)
|
||||
{
|
||||
if (m_pECModel == null || m_pAct == null)
|
||||
return;
|
||||
|
||||
var actionInfos = m_pAct.m_ActLst;
|
||||
if (actionInfos != null && actionInfos.Count > 0 && !string.IsNullOrEmpty(actionInfos[0].m_strName))
|
||||
{
|
||||
ChannelAct channelAct = m_pECModel.GetChannelAct(m_nChannel);
|
||||
if (channelAct != null)
|
||||
{
|
||||
bool isLoop = m_pAct.m_nLoops == 1;
|
||||
int ownerId = m_pECModel.GetId();
|
||||
EventBus.PublishChannel(ownerId, new PlayActionEvent(ref channelAct, actionInfos[0].m_strName, m_nTransTime, bForceStopPrevious, ActiveAttackEvent, isLoop, channelRank));
|
||||
m_ActionNames.Add(actionInfos[0].m_strName);
|
||||
for(int i = 1; i < actionInfos.Count; i++)
|
||||
{
|
||||
EventBus.PublishChannelClass(ownerId, new QueueActionEvent(ref channelAct, actionInfos[i].m_strName, null, false, null, m_nTransTime, false, isLoop, channelRank));
|
||||
m_ActionNames.Add(actionInfos[i].m_strName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sound events embedded in combined action; skip gfx paths. / 组合动作内嵌音效事件;跳过 gfx 路径。
|
||||
/// </summary>
|
||||
void TriggerSFxFromEventList()
|
||||
{
|
||||
if (m_bNoFx || m_pAct == null)
|
||||
return;
|
||||
|
||||
var eventInfoList = m_pAct.m_EventInfoLst;
|
||||
if (eventInfoList == null || eventInfoList.Count == 0)
|
||||
return;
|
||||
|
||||
foreach (var eventInfo in eventInfoList)
|
||||
{
|
||||
if (eventInfo is FX_BASE_INFO sfx)
|
||||
{
|
||||
if (sfx.m_strFilePaths != null && sfx.m_strFilePaths.Count > 0)
|
||||
{
|
||||
string soundpath = AFile.NormalizePath(sfx.m_strFilePaths[0], true);
|
||||
if (soundpath.Contains("gfx"))
|
||||
continue;
|
||||
soundpath = soundpath.ToLower();
|
||||
m_SFXNames.Add(soundpath);
|
||||
try
|
||||
{
|
||||
SFXManager.Instance
|
||||
.PlaySkillSfxAtPointAsync(soundpath, Vector3.zero).Forget();
|
||||
}
|
||||
finally
|
||||
{
|
||||
// remove AFTER sound finished
|
||||
m_SFXNames.Remove(soundpath);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
public void Stop(bool bStopAct, bool bForceStopFx = false )
|
||||
{
|
||||
// FlushDamageInfo();
|
||||
|
||||
// ClearParentInfo();
|
||||
// m_nCurLoop = 0;
|
||||
// m_nCurActLoop = 0;
|
||||
|
||||
// RemoveAllActiveFx(bForceStopFx);
|
||||
// A3DSkinModel* pSkinModel = m_pECModel->GetA3DSkinModel();
|
||||
|
||||
// m_pECModel->GetStaticData()->OnScriptEndAction(m_pECModel, m_nChannel, m_pAct->GetName());
|
||||
|
||||
// if (IsResetPSWhenActStop())
|
||||
// {
|
||||
// m_pECModel->RemoveReplaceShader();
|
||||
// SetResetPSWhenActStop(false);
|
||||
// }
|
||||
|
||||
// if (m_pAct->GetResetMaterialScale())
|
||||
// m_pECModel->ResetMaterialScale();
|
||||
|
||||
// if (m_pAct->GetStopChildrenAct())
|
||||
// m_pECModel->StopChildrenAct();
|
||||
|
||||
// if (pSkinModel == NULL || !bStopAct)
|
||||
// return;
|
||||
|
||||
// A3DSMActionChannel* pChannel = pSkinModel->GetActionChannel(m_nChannel);
|
||||
|
||||
// if (pChannel)
|
||||
// pChannel->StopAction(m_pAct->GetRank(m_nChannel));
|
||||
}
|
||||
|
||||
public void SetUserData(int dwUserData) { m_dwUserData = dwUserData; }
|
||||
public void SetTransTime(int nTransTime) { m_nTransTime = nTransTime; }
|
||||
public void SetStopPrevAct(bool bStopPrevAct) { m_bStopPrevAct = bStopPrevAct; }
|
||||
public void SetNoFxFlag(bool bNoFx) { m_bNoFx = bNoFx; }
|
||||
public void SetSpeedWhenActStart(bool bResetSpeed) { m_bSetSpeedWhenActStart = bResetSpeed; }
|
||||
public bool GetStopPrevAct() { return m_bStopPrevAct; }
|
||||
public int GetUserData() { return m_dwUserData; }
|
||||
public int GetTransTime() { return m_nTransTime; }
|
||||
public bool GetNoFxFlag() { return m_bNoFx; }
|
||||
public bool IsSetSpeedWhenActStart() { return m_bSetSpeedWhenActStart; }
|
||||
public A3DCombinedAction GetComAct() { return m_pAct; }
|
||||
}
|
||||
public class ChannelActNode
|
||||
{
|
||||
@@ -68,22 +299,22 @@ public class ChannelActNode
|
||||
public A3DCombActDynData m_pActive;
|
||||
public bool m_pActFlag;
|
||||
public int m_dwFlagMode;
|
||||
public ActQueue m_ActQueue;
|
||||
public ActQueue m_QueuedActs;
|
||||
public ChannelActNode()
|
||||
{
|
||||
m_Rank = 0;
|
||||
m_pActive = null;
|
||||
m_pActFlag = false;
|
||||
m_dwFlagMode = 0;
|
||||
if(m_ActQueue == null)
|
||||
if(m_QueuedActs == null)
|
||||
{
|
||||
m_ActQueue = new ActQueue();
|
||||
m_QueuedActs = new ActQueue();
|
||||
}
|
||||
m_ActQueue.Clear();
|
||||
m_QueuedActs.Clear();
|
||||
}
|
||||
public void RemoveQueuedActs()
|
||||
{
|
||||
m_ActQueue.Clear();
|
||||
m_QueuedActs.Clear();
|
||||
}
|
||||
}
|
||||
public class ChannelAct
|
||||
@@ -478,14 +709,27 @@ public class CECModel
|
||||
private int m_nId = 0;
|
||||
public GameObject m_pPlayerModel;
|
||||
private const uint COMACT_FLAG_MODE_NONE = 0;
|
||||
private const uint COMACT_FLAG_MODE_ONCE_IGNOREGFX = 2;
|
||||
private const uint COMACT_FLAG_MODE_ONCE_MULTIIGNOREGFX = 3;
|
||||
protected CECModelStaticData m_pMapModel = new CECModelStaticData();
|
||||
public SkeletonBuilder m_skeletonBuilder;
|
||||
private Dictionary<string, Transform> m_hookCache = new Dictionary<string, Transform>();
|
||||
private Dictionary<string, Transform> m_hangerPositionCache = new Dictionary<string, Transform>();
|
||||
private Dictionary<string, CECModel> m_childModels = new Dictionary<string, CECModel>();
|
||||
private Transform m_transform;
|
||||
private bool m_bAbsTrack = false;
|
||||
public bool InheritParentId() => m_bInheritParentId;
|
||||
public void SetId(int nId) => m_nId = nId;
|
||||
public int GetId() => m_nId;
|
||||
|
||||
/// <summary>Channel playback container for combined actions. / 组合动作通道容器。</summary>
|
||||
public ChannelAct GetChannelAct(int nChannel)
|
||||
{
|
||||
if (nChannel < 0 || nChannel >= m_ChannelActs.Length)
|
||||
return null;
|
||||
return m_ChannelActs[nChannel];
|
||||
}
|
||||
|
||||
//16 is
|
||||
ChannelAct[] m_ChannelActs = InitChannelActs();
|
||||
private static ChannelAct[] InitChannelActs()
|
||||
@@ -783,54 +1027,19 @@ public class CECModel
|
||||
{
|
||||
return false;
|
||||
}
|
||||
var actionInfos = combinedAction.m_ActLst;
|
||||
var isLoop = combinedAction.m_nLoops == 1;
|
||||
var node = m_ChannelActs[nChannel].GetNodeByRank(0);
|
||||
if (node == null)
|
||||
var pNode = m_ChannelActs[nChannel].GetNodeByRank(0);
|
||||
if (pNode == null)
|
||||
{
|
||||
node = new ChannelActNode { m_Rank = 0 };
|
||||
m_ChannelActs[nChannel].m_RankNodes.Add(node);
|
||||
}
|
||||
var actData = new A3DCombActDynData
|
||||
{
|
||||
combinedAction = combinedAction,
|
||||
nChannel = nChannel,
|
||||
m_dwUserData = (int)dwUserData
|
||||
};
|
||||
EventBus.PublishChannel(m_nId, new PlayActionEvent(ref m_ChannelActs[nChannel], actionInfos[0].m_strName, nTransTime, bForceStop, attackEvent, isLoop, node.m_Rank));
|
||||
actData.m_EventNames.Add(actionInfos[0].m_strName);
|
||||
|
||||
for(int i = 1; i < actionInfos.Count; i++)
|
||||
{
|
||||
EventBus.PublishChannelClass(m_nId, new QueueActionEvent(ref m_ChannelActs[nChannel], actionInfos[i].m_strName, null, false, attackEvent, nTransTime, false, isLoop, node.m_Rank));
|
||||
actData.m_EventNames.Add(actionInfos[i].m_strName);
|
||||
pNode = new ChannelActNode { m_Rank = 0 };
|
||||
m_ChannelActs[nChannel].m_RankNodes.Add(pNode);
|
||||
}
|
||||
pNode.m_pActive = new A3DCombActDynData(combinedAction, this, attackEvent);
|
||||
pNode.m_pActive.SetUserData((int)dwUserData);
|
||||
pNode.m_pActive.Play(nChannel, fWeight, nTransTime, 0, bRestart, m_bAbsTrack, bNoFx, bForceStop,pNode.m_Rank);
|
||||
m_bAbsTrack = false;
|
||||
pNode.m_pActFlag = false;
|
||||
pNode.m_dwFlagMode = 2;//COMACT_FLAG_MODE_ONCE_IGNOREGFX;
|
||||
|
||||
node.m_pActive = actData;
|
||||
|
||||
//Todo: should move those event logic to channel act because their control the animation life span.
|
||||
var eventInfoList = combinedAction.m_EventInfoLst;
|
||||
if(eventInfoList != null && eventInfoList.Count > 0)
|
||||
{
|
||||
foreach(var eventInfo in eventInfoList)
|
||||
{
|
||||
//0 is sound event
|
||||
if (eventInfo is FX_BASE_INFO sfx)
|
||||
{
|
||||
if(sfx.m_strFilePaths != null && sfx.m_strFilePaths.Count > 0)
|
||||
{
|
||||
string soundpath = AFile.NormalizePath(sfx.m_strFilePaths[0],true);
|
||||
//we need to determine sfx and gfx. now we dont have logic for this path
|
||||
if(soundpath.Contains("gfx"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
soundpath = soundpath.ToLower();
|
||||
SFXManager.Instance.PlaySkillSfxAtPointAsync(soundpath, Vector3.zero).Forget();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
public A3DCombinedAction GetComActByName(string szActName)
|
||||
@@ -847,28 +1056,28 @@ public class CECModel
|
||||
{
|
||||
return false;
|
||||
}
|
||||
A3DCombinedAction combinedAction = GetComActByName(szActName);
|
||||
if(combinedAction == null)
|
||||
{
|
||||
A3DCombinedAction pComAct = GetComActByName(szActName);
|
||||
|
||||
if (pComAct == null)
|
||||
return false;
|
||||
}
|
||||
var actionInfos = combinedAction.m_ActLst;
|
||||
var isLoop = combinedAction.m_nLoops == 1;
|
||||
var node = new ChannelActNode { m_Rank = (byte)m_ChannelActs[nChannel].m_RankNodes.Count};
|
||||
m_ChannelActs[nChannel].m_RankNodes.Add(node);
|
||||
var actData = new A3DCombActDynData
|
||||
{
|
||||
// combinedAction = combinedAction, // not needed now
|
||||
nChannel = nChannel,
|
||||
m_dwUserData = (int)dwUserData
|
||||
};
|
||||
EventBus.PublishChannelClass(m_nId, new QueueActionEvent(ref m_ChannelActs[nChannel], actionInfos[0].m_strName, null, false, attackEvent, nTransTime, bForceStopPrevAct, isLoop, node.m_Rank));
|
||||
for(int i = 1; i < actionInfos.Count; i++)
|
||||
{
|
||||
EventBus.PublishChannelClass(m_nId, new QueueActionEvent(ref m_ChannelActs[nChannel], actionInfos[i].m_strName, null, false, attackEvent, nTransTime, false, isLoop, node.m_Rank));
|
||||
actData.m_EventNames.Add(actionInfos[i].m_strName);
|
||||
}
|
||||
node.m_pActive = actData;
|
||||
|
||||
ChannelAct ca = m_ChannelActs[nChannel];
|
||||
ChannelActNode pNode = ca.GetNodeByRank(0);
|
||||
|
||||
A3DCombActDynData pDynData = new A3DCombActDynData(pComAct, this, attackEvent);
|
||||
pDynData.SetUserData((int)dwUserData);
|
||||
pDynData.SetTransTime(nTransTime);
|
||||
pDynData.SetStopPrevAct(bForceStopPrevAct);
|
||||
pDynData.SetNoFxFlag(bNoFx);
|
||||
pDynData.SetSpeedWhenActStart(bResetSpeed);
|
||||
pNode.m_QueuedActs.Add(pDynData);
|
||||
|
||||
// EventBus.PublishChannelClass(m_nId, new QueueActionEvent(ref m_ChannelActs[nChannel], actionInfos[0].m_strName, null, false, attackEvent, nTransTime, bForceStopPrevAct, isLoop, node.m_Rank));
|
||||
// for(int i = 1; i < actionInfos.Count; i++)
|
||||
// {
|
||||
// EventBus.PublishChannelClass(m_nId, new QueueActionEvent(ref m_ChannelActs[nChannel], actionInfos[i].m_strName, null, false, attackEvent, nTransTime, false, isLoop, node.m_Rank));
|
||||
// actData.m_EventNames.Add(actionInfos[i].m_strName);
|
||||
// }
|
||||
//todo: should add sfx and gfx logic to channel act. currently we dont have logic for queue action. only available for play action.
|
||||
return true;
|
||||
}
|
||||
@@ -880,11 +1089,12 @@ public class CECModel
|
||||
return false;
|
||||
}
|
||||
|
||||
public int GetCurActionUserData()
|
||||
public int GetCurActionUserData(int channel = 0)
|
||||
{
|
||||
var returnValue = -1;
|
||||
if (m_ChannelActs[0].GetHighestRankNode() != null)
|
||||
returnValue = m_ChannelActs[0].GetHighestRankNode().m_pActive.GetUserData();
|
||||
var nodeCh0 = m_ChannelActs[channel].GetHighestRankNode();
|
||||
if (nodeCh0 != null)
|
||||
returnValue = nodeCh0.m_pActive.GetUserData();
|
||||
return returnValue;
|
||||
}
|
||||
public bool QueueAction(CECNPC.INFO iNFO, string szActName, ref bool pNewActFlag, int nTransTime = 200, uint dwUserData = 0, bool bForceStopPrevAct = false, bool bCheckTailDup = false, bool bNoFx = false, bool bResetSpeed = false
|
||||
@@ -911,6 +1121,85 @@ public class CECModel
|
||||
AnimationName = animationName;
|
||||
}
|
||||
}
|
||||
public bool Tick(uint dwDeltaTime)
|
||||
{
|
||||
UpdateChannelActs(dwDeltaTime);
|
||||
return true;
|
||||
}
|
||||
void UpdateChannelActs(uint dwUpdateTime)
|
||||
{
|
||||
if (dwUpdateTime == 0)
|
||||
return;
|
||||
|
||||
for (int i = 0; i < (int)ActionChannel.ACTCHA_MAX; i++)
|
||||
{
|
||||
ChannelAct ca = m_ChannelActs[i];
|
||||
var rankNodes = ca.m_RankNodes;
|
||||
for (int n = rankNodes.Count - 1; n >= 0; n--)
|
||||
{
|
||||
var node = rankNodes[n];
|
||||
bool bActFinished = false;
|
||||
if (node.m_dwFlagMode == COMACT_FLAG_MODE_ONCE_IGNOREGFX || node.m_dwFlagMode == COMACT_FLAG_MODE_ONCE_MULTIIGNOREGFX)
|
||||
bActFinished = node.m_pActive.IsActionStopped();
|
||||
else
|
||||
bActFinished = node.m_pActive.IsAllFinished();
|
||||
|
||||
if (bActFinished)
|
||||
{
|
||||
if (node.m_dwFlagMode != COMACT_FLAG_MODE_NONE && node.m_pActFlag)
|
||||
{
|
||||
node.m_pActFlag = true;
|
||||
|
||||
if (node.m_dwFlagMode != COMACT_FLAG_MODE_ONCE_MULTIIGNOREGFX)
|
||||
node.m_dwFlagMode = (int)COMACT_FLAG_MODE_NONE;
|
||||
|
||||
node.m_pActFlag = false;
|
||||
}
|
||||
if (node.m_QueuedActs.Count > 0)
|
||||
{
|
||||
A3DCombActDynData pNext = node.m_QueuedActs[0];
|
||||
node.m_QueuedActs.RemoveAt(0);
|
||||
|
||||
if (pNext.GetStopPrevAct())
|
||||
{
|
||||
node.m_pActive.Stop(true);
|
||||
//StopChildrenAct();
|
||||
}
|
||||
else
|
||||
node.m_pActive.Stop(false);
|
||||
|
||||
// script
|
||||
//m_pMapModel->OnScriptPlayAction(this, i, pNext->GetComAct()->GetName());
|
||||
|
||||
// Èç¹ûQueueActionµÄʱºòÉèÖÃÁËResetSpeed£¬ÔòÕâÀォËÙ¶ÈÉèÖÃÖØÖã¬Ä¬ÈÏÇé¿öϸñê־Ϊfalse
|
||||
//by2021 ÕâÀï¿ÉÐÞ¸Ä
|
||||
if (pNext.IsSetSpeedWhenActStart())
|
||||
SetPlaySpeedByChannel(i, pNext.GetComAct());
|
||||
|
||||
node.m_pActive = null;
|
||||
node.m_pActive = pNext;
|
||||
node.m_pActive.Play(i, 1f, node.m_pActive.GetTransTime(), 0/**m_EventMasks[i]*/, true, m_bAbsTrack, pNext.GetNoFxFlag());
|
||||
//pNext.UpdateAct(dwUpdateTime);
|
||||
m_bAbsTrack = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
node.m_pActive.Stop(false);
|
||||
rankNodes.RemoveAt(n);
|
||||
}
|
||||
}
|
||||
// else
|
||||
// node.m_pActive.UpdateAct(dwUpdateTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
void SetPlaySpeedByChannel(int nChannel, A3DCombinedAction pComAct)
|
||||
{
|
||||
// if (m_nMainChannel == nChannel || 0 == nChannel)
|
||||
// {
|
||||
// m_fPlaySpeed = m_fDefPlaySpeed * pComAct.GetPlaySpeed();
|
||||
// }
|
||||
}
|
||||
public void PlayGfx(string szPath, string szHook, float fScale, bool bFadeOut, A3DVECTOR3 vOffset, float fPitch, float fYaw, float fRot, bool bUseECMHook, uint dwFadeOutTime)
|
||||
{
|
||||
if (!bFadeOut)
|
||||
|
||||
@@ -53,6 +53,7 @@ public class CECNPC : CECObject
|
||||
[SerializeField] protected CharacterController _characterController;
|
||||
[SerializeField] protected bool isDebug;
|
||||
[SerializeField] protected NPCVisual npcVisual;
|
||||
GameObject m_modelVisual = null;
|
||||
|
||||
protected static CECStringTab m_ActionNames;
|
||||
/* public string NameNPC => m_strName;
|
||||
@@ -579,7 +580,8 @@ public class CECNPC : CECObject
|
||||
|
||||
public void DestroySelf()
|
||||
{
|
||||
Destroy(gameObject);
|
||||
PrefabPoolManager.Instance.Despawn(gameObject);
|
||||
//Destroy(gameObject);
|
||||
}
|
||||
public float GetTransparentLimit()
|
||||
{
|
||||
@@ -656,7 +658,7 @@ public class CECNPC : CECObject
|
||||
m_aIconStates.clear();*/
|
||||
|
||||
m_pNPCModelPolicy = null;
|
||||
|
||||
PoolManager.Instance.Despawn(m_modelVisual);
|
||||
/*if (m_pPateName)
|
||||
{
|
||||
delete m_pPateName;
|
||||
@@ -996,26 +998,27 @@ public class CECNPC : CECObject
|
||||
{
|
||||
return;
|
||||
}
|
||||
GameObject model = null;
|
||||
|
||||
try
|
||||
{
|
||||
szModelFile = AFile.NormalizePath(szModelFile.ToLower(), true);
|
||||
model = await NPCBuilder.Instance.GetModelByPath(szModelFile);
|
||||
if (model == null)
|
||||
m_modelVisual = await NPCBuilder.Instance.GetModelByPath(szModelFile);
|
||||
if (m_modelVisual == null)
|
||||
{
|
||||
model = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
model.name = szModelFile;
|
||||
m_modelVisual = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
m_modelVisual.name = szModelFile;
|
||||
BMLogger.LogWarning($" CECNPC.QueueLoadNPCModel model == null szModelFile= {szModelFile} ");
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
model = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
m_modelVisual = GameObject.CreatePrimitive(PrimitiveType.Capsule);
|
||||
BMLogger.LogWarning($" CECNPC.QueueLoadNPCModel model == null szModelFile= {szModelFile} ");
|
||||
}
|
||||
|
||||
var monsterModel = Instantiate(model, transform);
|
||||
monsterModel.SetActive(true);
|
||||
//var monsterModel = Instantiate(model, transform);
|
||||
m_modelVisual.transform.SetParent(transform, false);
|
||||
m_modelVisual.SetActive(true);
|
||||
var npcVisual = GetComponent<NPCVisual>();
|
||||
npcVisual?.InitNPCEventDoneHandler(m_NPCInfo);
|
||||
|
||||
|
||||
@@ -29,7 +29,8 @@ public class NPCBuilder : MonoSingleton<NPCBuilder>
|
||||
|
||||
public async Task<GameObject> GetModelByPath(string path)
|
||||
{
|
||||
return await AddressableManager.Instance.LoadPrefabAsync(AFile.NormalizePath(path));
|
||||
//return await AddressableManager.Instance.LoadPrefabAsync(AFile.NormalizePath(path));
|
||||
return await PoolManager.Instance.SpawnAsync(AFile.NormalizePath(path), Vector3.zero, Quaternion.identity, memoryReleaseTTL: 15f, autoDespawnTime: 0f);
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR
|
||||
|
||||
@@ -27,8 +27,11 @@ public class NPCVisual : MonoBehaviour
|
||||
// BMLogger.LogMono(this, "HoangDev: namedAnimancerIsPlaying == null1: " + animationName);
|
||||
_currentState = namedAnimancer.TryPlay(animationName, fadeTime);
|
||||
if (isHit)
|
||||
{
|
||||
_currentState.Events.OnEnd = () => SetHitOnEnd(cECAttackEvent);
|
||||
{
|
||||
if(_currentState != null)
|
||||
{
|
||||
_currentState.Events.OnEnd = () => SetHitOnEnd(cECAttackEvent);
|
||||
}
|
||||
}
|
||||
// if (_currentState != null)
|
||||
// BMLogger.LogMono(this, "HoangDev: _currentState != null1: " + _currentState.Clip.name);
|
||||
|
||||
@@ -166,6 +166,7 @@ namespace PerfectWorld.Scripts
|
||||
if (matterObject != null)
|
||||
{
|
||||
//var matterObject = Instantiate(matterPrefab);
|
||||
matterObject.transform.SetParent(ObjectSpawner.Instance.transform);
|
||||
matterObject.name = $"Matter {matterObject.name} {matterInfo.tid} {matterInfo.mid}";
|
||||
matterObject.transform.position = new Vector3(Info.pos.x, Info.pos.y, Info.pos.z);
|
||||
matterObject.transform.localScale = new Vector3(1f, 1f, 1f);
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a576b0dd1ca5e0c439a1fb60f057d339
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9c4e2151efbb02540962f141c9a987cb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,208 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Pool;
|
||||
|
||||
/// <summary>
|
||||
/// Centralized prefab pooling manager for reusable GameObject instances.
|
||||
/// </summary>
|
||||
///
|
||||
namespace BrewMonster.Scripts
|
||||
{
|
||||
public class PrefabPoolManager : MonoBehaviour
|
||||
{
|
||||
private static PrefabPoolManager instance;
|
||||
|
||||
private readonly Dictionary<GameObject, PoolRecord> poolsByPrefab = new();
|
||||
private readonly Dictionary<GameObject, PoolRecord> allInstances = new();
|
||||
private readonly Dictionary<GameObject, PoolRecord> activeInstances = new();
|
||||
|
||||
public static PrefabPoolManager Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
if (instance == null)
|
||||
{
|
||||
instance = FindAnyObjectByType<PrefabPoolManager>();
|
||||
if (instance == null)
|
||||
{
|
||||
var managerObject = new GameObject(nameof(PrefabPoolManager));
|
||||
instance = managerObject.AddComponent<PrefabPoolManager>();
|
||||
}
|
||||
}
|
||||
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
|
||||
public void InitPool(GameObject prefab, int defaultCapacity = 10, int maxSize = 50)
|
||||
{
|
||||
if (prefab == null)
|
||||
{
|
||||
Debug.LogError("[PrefabPoolManager] Cannot initialize a pool with a null prefab.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (poolsByPrefab.ContainsKey(prefab))
|
||||
return;
|
||||
|
||||
defaultCapacity = Mathf.Max(0, defaultCapacity);
|
||||
maxSize = Mathf.Max(1, maxSize);
|
||||
if (defaultCapacity > maxSize)
|
||||
defaultCapacity = maxSize;
|
||||
|
||||
var record = new PoolRecord
|
||||
{
|
||||
Prefab = prefab,
|
||||
Container = CreatePoolContainer(prefab)
|
||||
};
|
||||
|
||||
record.Pool = new ObjectPool<GameObject>(
|
||||
() => CreateInstance(record),
|
||||
obj => OnGetFromPool(record, obj),
|
||||
obj => OnReleaseToPool(record, obj),
|
||||
OnDestroyPooledObject,
|
||||
collectionCheck: Application.isEditor,
|
||||
defaultCapacity: defaultCapacity,
|
||||
maxSize: maxSize);
|
||||
|
||||
poolsByPrefab.Add(prefab, record);
|
||||
Prewarm(record, defaultCapacity);
|
||||
}
|
||||
|
||||
public GameObject Spawn(GameObject prefab, Vector3 position, Quaternion rotation, Transform parent = null)
|
||||
{
|
||||
if (prefab == null)
|
||||
{
|
||||
Debug.LogError("[PrefabPoolManager] Cannot spawn a null prefab.");
|
||||
return null;
|
||||
}
|
||||
|
||||
if (!poolsByPrefab.TryGetValue(prefab, out PoolRecord record))
|
||||
{
|
||||
InitPool(prefab);
|
||||
record = poolsByPrefab[prefab];
|
||||
}
|
||||
|
||||
GameObject instanceObject = record.Pool.Get();
|
||||
instanceObject.transform.SetPositionAndRotation(position, rotation);
|
||||
if (parent != null)
|
||||
{
|
||||
instanceObject.transform.SetParent(parent);
|
||||
}
|
||||
return instanceObject;
|
||||
}
|
||||
|
||||
public void Despawn(GameObject obj)
|
||||
{
|
||||
if (obj == null)
|
||||
return;
|
||||
|
||||
if (!activeInstances.TryGetValue(obj, out PoolRecord record))
|
||||
{
|
||||
if (allInstances.ContainsKey(obj))
|
||||
{
|
||||
Debug.LogWarning($"[PrefabPoolManager] Object '{obj.name}' has already been returned to the pool.");
|
||||
return;
|
||||
}
|
||||
|
||||
Debug.LogWarning($"[PrefabPoolManager] Object '{obj.name}' was not spawned by PrefabPoolManager. Destroying it instead.");
|
||||
Destroy(obj);
|
||||
return;
|
||||
}
|
||||
|
||||
record.Pool.Release(obj);
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
if (instance != null && instance != this)
|
||||
{
|
||||
Destroy(gameObject);
|
||||
return;
|
||||
}
|
||||
|
||||
instance = this;
|
||||
//DontDestroyOnLoad(gameObject);
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (instance != this)
|
||||
return;
|
||||
|
||||
foreach (PoolRecord record in poolsByPrefab.Values)
|
||||
{
|
||||
record.Pool.Clear();
|
||||
}
|
||||
|
||||
poolsByPrefab.Clear();
|
||||
allInstances.Clear();
|
||||
activeInstances.Clear();
|
||||
instance = null;
|
||||
}
|
||||
|
||||
private Transform CreatePoolContainer(GameObject prefab)
|
||||
{
|
||||
var container = new GameObject($"{prefab.name}_Pool").transform;
|
||||
container.SetParent(transform);
|
||||
return container;
|
||||
}
|
||||
|
||||
private GameObject CreateInstance(PoolRecord record)
|
||||
{
|
||||
GameObject instanceObject = Instantiate(record.Prefab, record.Container);
|
||||
instanceObject.name = record.Prefab.name;
|
||||
instanceObject.SetActive(false);
|
||||
allInstances[instanceObject] = record;
|
||||
return instanceObject;
|
||||
}
|
||||
|
||||
private void OnGetFromPool(PoolRecord record, GameObject obj)
|
||||
{
|
||||
activeInstances[obj] = record;
|
||||
obj.transform.SetParent(null);
|
||||
obj.SetActive(true);
|
||||
}
|
||||
|
||||
private void OnReleaseToPool(PoolRecord record, GameObject obj)
|
||||
{
|
||||
activeInstances.Remove(obj);
|
||||
obj.SetActive(false);
|
||||
obj.transform.SetParent(record.Container);
|
||||
}
|
||||
|
||||
private void OnDestroyPooledObject(GameObject obj)
|
||||
{
|
||||
activeInstances.Remove(obj);
|
||||
allInstances.Remove(obj);
|
||||
|
||||
if (obj != null)
|
||||
Destroy(obj);
|
||||
}
|
||||
|
||||
private static void Prewarm(PoolRecord record, int count)
|
||||
{
|
||||
if (count <= 0)
|
||||
return;
|
||||
|
||||
var warmedObjects = new List<GameObject>(count);
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
warmedObjects.Add(record.Pool.Get());
|
||||
}
|
||||
|
||||
for (int i = 0; i < warmedObjects.Count; i++)
|
||||
{
|
||||
record.Pool.Release(warmedObjects[i]);
|
||||
}
|
||||
}
|
||||
|
||||
internal sealed class PoolRecord
|
||||
{
|
||||
public GameObject Prefab;
|
||||
public Transform Container;
|
||||
public ObjectPool<GameObject> Pool;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 868f373ec1cb5324f889aab8b44c8a76
|
||||
@@ -0,0 +1,23 @@
|
||||
# 🤖 AI SYSTEM INSTRUCTION: PrefabPoolManager Usage Rules
|
||||
|
||||
## 1. System Context
|
||||
- **Environment:** Unity 3D (C#)
|
||||
- **Target Platform:** Mobile (Android, iOS) - Requires strict optimization.
|
||||
- **Concept:** The project uses a centralized Object Pooling system called `PrefabPoolManager` (built on `UnityEngine.Pool.ObjectPool`).
|
||||
- **AI Task:** When writing scripts that involve creating or destroying GameObjects, the AI **MUST** use this manager instead of Unity's default methods.
|
||||
|
||||
---
|
||||
|
||||
## 2. Available API (Do NOT implement this, just use it)
|
||||
|
||||
The `PrefabPoolManager` is a Singleton accessible via `PrefabPoolManager.Instance`. It provides the following methods:
|
||||
|
||||
```csharp
|
||||
// Pre-warms a pool (Optional, used during loading)
|
||||
public void InitPool(GameObject prefab, int defaultCapacity = 10, int maxSize = 50);
|
||||
|
||||
// Spawns an object from the pool
|
||||
public GameObject Spawn(GameObject prefab, Vector3 position, Quaternion rotation);
|
||||
|
||||
// Returns an object to the pool
|
||||
public void Despawn(GameObject obj);
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2a0e8e7ca64846747807f6c55aa465d5
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,11 +1,25 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"header": 2000,
|
||||
"param": 0,
|
||||
"hasParam": false,
|
||||
"describe": "Up Level",
|
||||
"lastUsedUtcTicks": 639136623463073402
|
||||
},
|
||||
{
|
||||
"header": 1992,
|
||||
"param": 0,
|
||||
"hasParam": false,
|
||||
"describe": "Buff rage",
|
||||
"lastUsedUtcTicks": 639134653927186702
|
||||
"lastUsedUtcTicks": 639136573213427110
|
||||
},
|
||||
{
|
||||
"header": 8903,
|
||||
"param": 73125,
|
||||
"hasParam": true,
|
||||
"describe": "NoCooldown",
|
||||
"lastUsedUtcTicks": 639136557491801533
|
||||
},
|
||||
{
|
||||
"header": 1988,
|
||||
@@ -13,20 +27,6 @@
|
||||
"hasParam": false,
|
||||
"describe": "Greedisgood",
|
||||
"lastUsedUtcTicks": 639123542756797721
|
||||
},
|
||||
{
|
||||
"header": 2000,
|
||||
"param": 0,
|
||||
"hasParam": false,
|
||||
"describe": "Up Level",
|
||||
"lastUsedUtcTicks": 639123542578681278
|
||||
},
|
||||
{
|
||||
"header": 8903,
|
||||
"param": 73125,
|
||||
"hasParam": true,
|
||||
"describe": "NoCooldown",
|
||||
"lastUsedUtcTicks": 639123542141980400
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -517,7 +517,7 @@ namespace BrewMonster
|
||||
public bool ApplySkillShortcut(int idSkill, bool bCombo = false /* false */,
|
||||
int idSelTarget = 0 /* 0 */, int iForceAtk = -1 /* -1 */)
|
||||
{
|
||||
// Debug.LogError($"ApplySkillShortcut: Skill 167 detected, calling idSkill :"+ idSkill);
|
||||
// Debug.LogError($"ApplySkillShortcut: Skill detected, calling idSkill :"+ idSkill);
|
||||
|
||||
//StackChecker::ACTrace(4);
|
||||
// Debug.Log($"[SKILL_CAST_DEBUG] ApplySkillShortcut: Entry, skillID={idSkill}, bCombo={bCombo}, idSelTarget={idSelTarget}, iForceAtk={iForceAtk}, " +
|
||||
|
||||
@@ -2916,8 +2916,8 @@ namespace BrewMonster
|
||||
// // Get all extend properties
|
||||
// pSession.c2s_CmdGetExtProps();
|
||||
|
||||
// if (m_pLevelUpGFX)
|
||||
// m_pLevelUpGFX.Start(true);
|
||||
// if (m_pLevelUpGFX)
|
||||
// m_pLevelUpGFX.Start(true);
|
||||
PlayGfx(EC_Resource.res_GFXFile((int)GfxResourceType.RES_GFX_LEVELUP), null, 1f, 1); //PLAYERMODEL_TYPEALL
|
||||
|
||||
EventBus.Publish(new HostPlayerLevelUpUIEvent());
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user