# Conflicts:
#	Assets/11.BehaviorTree/Customer.asset
This commit is contained in:
Nam Tae Gun 2024-10-06 19:27:26 +09:00
commit ccab946896
28 changed files with 9685 additions and 603 deletions

View File

@ -7668,6 +7668,81 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 677143481} m_GameObject: {fileID: 677143481}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!1 &690056124
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 690056125}
- component: {fileID: 690056127}
- component: {fileID: 690056126}
m_Layer: 5
m_Name: GameOver
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &690056125
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 690056124}
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: 1049919592}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &690056126
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 690056124}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &690056127
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 690056124}
m_CullTransparentMesh: 1
--- !u!1 &713557313 --- !u!1 &713557313
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -7954,7 +8029,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!4 &735925260 --- !u!4 &735925260
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -9394,7 +9469,8 @@ MonoBehaviour:
m_RequiresDepthTextureOption: 2 m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2 m_RequiresOpaqueTextureOption: 2
m_CameraType: 0 m_CameraType: 0
m_Cameras: [] m_Cameras:
- {fileID: 1186661454}
m_RendererIndex: -1 m_RendererIndex: -1
m_VolumeLayerMask: m_VolumeLayerMask:
serializedVersion: 2 serializedVersion: 2
@ -9477,7 +9553,7 @@ Camera:
m_Depth: 1 m_Depth: 1
m_CullingMask: m_CullingMask:
serializedVersion: 2 serializedVersion: 2
m_Bits: 2147745783 m_Bits: 2147745751
m_RenderingPath: -1 m_RenderingPath: -1
m_TargetTexture: {fileID: 0} m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0 m_TargetDisplay: 0
@ -9518,7 +9594,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_persistent: 0 _persistent: 0
<MainCamera>k__BackingField: {fileID: 873223991} <MainCamera>k__BackingField: {fileID: 873223991}
<UiCamera>k__BackingField: {fileID: 0} <UiCamera>k__BackingField: {fileID: 1186661454}
cameraLocation: {fileID: 1634548838} cameraLocation: {fileID: 1634548838}
<BaseCamera>k__BackingField: {fileID: 545850352} <BaseCamera>k__BackingField: {fileID: 545850352}
<BarCamera>k__BackingField: {fileID: 735925261} <BarCamera>k__BackingField: {fileID: 735925261}
@ -9829,7 +9905,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -409.99994, y: 150} m_AnchoredPosition: {x: -409.9999, y: 150}
m_SizeDelta: {x: -820, y: -300} m_SizeDelta: {x: -820, y: -300}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &963357682 --- !u!114 &963357682
@ -10484,7 +10560,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -409.99994, y: -290} m_AnchoredPosition: {x: -409.9999, y: -290}
m_SizeDelta: {x: -820, y: -580} m_SizeDelta: {x: -820, y: -580}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1034828054 --- !u!114 &1034828054
@ -10792,7 +10868,7 @@ Canvas:
m_Enabled: 1 m_Enabled: 1
serializedVersion: 3 serializedVersion: 3
m_RenderMode: 1 m_RenderMode: 1
m_Camera: {fileID: 873223991} m_Camera: {fileID: 1186661454}
m_PlaneDistance: 5 m_PlaneDistance: 5
m_PixelPerfect: 0 m_PixelPerfect: 0
m_ReceivesEvents: 1 m_ReceivesEvents: 1
@ -10817,7 +10893,6 @@ RectTransform:
m_LocalScale: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2046925917}
- {fileID: 1701236784} - {fileID: 1701236784}
- {fileID: 437358691} - {fileID: 437358691}
- {fileID: 1496452082} - {fileID: 1496452082}
@ -10826,7 +10901,9 @@ RectTransform:
- {fileID: 1733600342} - {fileID: 1733600342}
- {fileID: 1909799357} - {fileID: 1909799357}
- {fileID: 587277061} - {fileID: 587277061}
- {fileID: 2046925917}
- {fileID: 2055805161} - {fileID: 2055805161}
- {fileID: 690056125}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 40.052, y: -1.303, z: -0.86} m_LocalEulerAnglesHint: {x: 40.052, y: -1.303, z: -0.86}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
@ -12402,6 +12479,143 @@ MonoBehaviour:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
m_IsOn: 1 m_IsOn: 1
--- !u!1 &1186661451
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1186661455}
- component: {fileID: 1186661454}
- component: {fileID: 1186661453}
- component: {fileID: 1186661452}
m_Layer: 0
m_Name: UiCamera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1186661452
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1186661451}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RenderShadows: 1
m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2
m_CameraType: 1
m_Cameras: []
m_RendererIndex: -1
m_VolumeLayerMask:
serializedVersion: 2
m_Bits: 8
m_VolumeTrigger: {fileID: 0}
m_VolumeFrameworkUpdateModeOption: 2
m_RenderPostProcessing: 0
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
m_Dithering: 0
m_ClearDepth: 1
m_AllowXRRendering: 1
m_AllowHDROutput: 1
m_UseScreenCoordOverride: 0
m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_Version: 2
m_TaaSettings:
m_Quality: 3
m_FrameInfluence: 0.1
m_JitterScale: 1
m_MipBias: 0
m_VarianceClampScale: 0.9
m_ContrastAdaptiveSharpening: 0
--- !u!81 &1186661453
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1186661451}
m_Enabled: 0
--- !u!20 &1186661454
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1186661451}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 4
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_Iso: 200
m_ShutterSpeed: 0.005
m_Aperture: 16
m_FocusDistance: 10
m_FocalLength: 50
m_BladeCount: 5
m_Curvature: {x: 2, y: 11}
m_BarrelClipping: 0.25
m_Anamorphism: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 60
orthographic: 0
orthographic size: 5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 32
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!4 &1186661455
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1186661451}
serializedVersion: 2
m_LocalRotation: {x: 0.38268346, y: -0, z: -0, w: 0.9238796}
m_LocalPosition: {x: 0, y: 30, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0}
--- !u!1 &1187688484 --- !u!1 &1187688484
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -24113,7 +24327,8 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children:
- {fileID: 1813077778028312129}
m_Father: {fileID: 1049919592} m_Father: {fileID: 1049919592}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
@ -24133,9 +24348,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 3dd7358ce993836479029d580437bb79, type: 3} m_Script: {fileID: 11500000, guid: 3dd7358ce993836479029d580437bb79, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
card01: {fileID: 7064336336293747033, guid: cf200ba34deabdb41847ac49e53704be, type: 3} card01: {fileID: 5785355462301107295, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
card02: {fileID: 7064336336293747033, guid: cf200ba34deabdb41847ac49e53704be, type: 3} card02: {fileID: 5785355462301107295, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
card03: {fileID: 7064336336293747033, guid: cf200ba34deabdb41847ac49e53704be, type: 3} card03: {fileID: 5785355462301107295, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
--- !u!1 &2048187805 --- !u!1 &2048187805
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -25080,6 +25295,11 @@ RectTransform:
m_CorrespondingSourceObject: {fileID: 5298106837865694066, guid: 5d001eb1c848ebd468b622667d90cad8, type: 3} m_CorrespondingSourceObject: {fileID: 5298106837865694066, guid: 5d001eb1c848ebd468b622667d90cad8, type: 3}
m_PrefabInstance: {fileID: 604670658564826510} m_PrefabInstance: {fileID: 604670658564826510}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!224 &1813077778028312129 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
m_PrefabInstance: {fileID: 4618700790880481056}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2580721080138599371 --- !u!1001 &2580721080138599371
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -25177,6 +25397,107 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 148877ddcea0d6349af9d828455dff2e, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 148877ddcea0d6349af9d828455dff2e, type: 3}
--- !u!1001 &4618700790880481056
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 2046925917}
m_Modifications:
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 725714798138964366, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5785355462301107295, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_Name
value: Card
objectReference: {fileID: 0}
- target: {fileID: 5785355462301107295, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2116ffd228314c745b8615652b11d19e, type: 3}
--- !u!1001 &5626406452199475265 --- !u!1001 &5626406452199475265
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -27300,6 +27621,7 @@ SceneRoots:
- {fileID: 166220741} - {fileID: 166220741}
- {fileID: 88262798} - {fileID: 88262798}
- {fileID: 873223992} - {fileID: 873223992}
- {fileID: 1186661455}
- {fileID: 1774013120} - {fileID: 1774013120}
- {fileID: 1634548838} - {fileID: 1634548838}
- {fileID: 569074834} - {fileID: 569074834}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6acccfdd4694531468dac7f6a77c3c1e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,59 @@
using UnityEngine;
public enum Acceleration
{
None = default,
EaseExpoIn,
EaseExpoOut,
EaseBounceIn,
EaseBounceOut,
// EaseBounceOut = None
//아직 정해지지 않은건 None표시
}
public static class EaseEffect
{
//가속도를 위한 함수...▼
public static float ExpoIn(float t)
{
return Mathf.Pow(2, 10 * (t - 1)) ;
}
public static float ExpoOut(float t)
{
return 1 - Mathf.Pow(2, -10 * t);
}
public static float BounceIn(float t)
{
return 1 - BounceOut(1 - t);
}
public static float BounceOut(float t)
{
if (t < (1 / 2.75f))
{
return 7.5625f * t * t;
}
else if (t < (2 / 2.75f))
{
t -= (1.5f / 2.75f);
return 7.5625f * t * t + 0.75f;
}
else if (t < (2.5f / 2.75f))
{
t -= (2.25f / 2.75f);
return 7.5625f * t * t + 0.9375f;
}
else
{
t -= (2.625f / 2.75f);
return 7.5625f * t * t + 0.984375f;
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 979d6ad658042c940ab8ebe95e15b764

View File

@ -7,264 +7,187 @@ using Sirenix.OdinInspector;
using UnityEngine; using UnityEngine;
using TMPro; using TMPro;
using UnityEngine.EventSystems; using UnityEngine.EventSystems;
using UnityEngine.Serialization;
using UnityEngine.UI; using UnityEngine.UI;
using Object = UnityEngine.Object;
public class TycoonCard : MonoBehaviour
public enum Acceleration
{ {
None = default,
EaseExpoIn,
EaseExpoOut,
EaseBounceIn,
EaseBounceOut,
// EaseBounceOut = None
//아직 정해지지 않은건 None표시
}
public class TycoonCard : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler ,IPointerMoveHandler
{
[field: SerializeField, CLabel("SelectCardUi")]
private TycoonSelectCard _selectCardUi; private TycoonSelectCard _selectCardUi;
[field: Title("카드 속성")] [field: Title("카드 속성")]
private CardData _cardDataForIDX; internal CardData CardDataForIdx;
[field: SerializeField, CLabel("IDX"), ReadOnly] [field: SerializeField, CLabel("IDX"), ReadOnly]
private string _cardData = "AddAllLiquid"; private string _cardData = "AddAllLiquid";
[field: SerializeField, CLabel("카드 이름")] [field: SerializeField, CLabel("카드 이름")]
private string CardName; private string cardName;
//[field: SerializeField, CLabel("카드 이미지")] //[field: SerializeField, CLabel("카드 이미지")]
//private Image CardImage; //private Image CardImage;
[field: SerializeField, CLabel("카드 텍스트")] [field: SerializeField, CLabel("카드 텍스트")]
private string CardText; private string cardText;
private Coroutine currentRotationCoroutine; private Coroutine _currentRotationCoroutine;
[FormerlySerializedAs("RotationDurationCard")]
[field: Title("카드 회전")] [field: Title("카드 회전")]
[field: SerializeField, CLabel("카드 회전 속도")] [field: SerializeField, CLabel("카드 회전 속도")]
private float RotationDurationCard = 1.0f; internal float rotationDurationCard = 1.0f;
[field: SerializeField, CLabel("회전 가속 종류")] [field: SerializeField, CLabel("회전 가속 종류")]
public Acceleration AccelerationCard; public Acceleration accelerationCard;
[field: Title("부가효과 : 카드 기울기")] [field: Title("부가효과 : 카드 기울기")]
[field: SerializeField, CLabel("최대 기울기(각도)")] [field: SerializeField, CLabel("최대 기울기(각도)")]
private float maxRotationAngle = 15f; internal float maxRotationAngle = 15f;
[field: SerializeField, CLabel("기울기 복원 속도")] [field: SerializeField, CLabel("기울기 복원 속도")]
private float returnSpeed = 1.0f; internal float returnSpeed = 1.0f;
private bool isPointerInside; // 이미지 안에 마우스가 있는지 여부를 추적 private float _returnSpeedTime = 0.0f; // 복원속도를 더할 메서드
private Coroutine endRotationCoroutine; private bool _isPointerInside; // 이미지 안에 마우스가 있는지 여부를 추적
private Coroutine _startRotationCoroutine;
private Coroutine _endRotationCoroutine;
private Image image; private Image _image;
private RectTransform _rectTransform;
private RectTransform rectTransform; private Transform _cardComTransform;
private TycoonCardArea _cardArea;
private Camera mainCamera;
private void Awake() private void Awake()
{ {
rectTransform = GetComponent<RectTransform>(); _rectTransform = GetComponent<RectTransform>();
image = transform.Find("Image").GetComponent<Image>(); _cardComTransform = transform.Find("CardCom").GetComponent<Transform>();
_image = _cardComTransform.Find("Image").GetComponent<Image>();
_selectCardUi = transform.GetComponentInParent<TycoonSelectCard>(); _selectCardUi = transform.GetComponentInParent<TycoonSelectCard>();
_cardArea = transform.Find("Area").GetComponent<TycoonCardArea>();
} }
void Start() void Start()
{ {
mainCamera = TycoonCameraManager.Instance.MainCamera;
}
private void Update()
{
//Debug.Log(_mainCamera.WorldToScreenPoint(GameManager.Instance.CurrentTycoonPlayer.transform.position));
//카메라 기준 캐릭터의 위치를 가져옴
} }
//지정된 IDX값으로 정보값 초기화 //지정된 IDX값으로 정보값 초기화
public void SetCard(string cardIdx) public void SetCard(string cardIdx)
{ {
_cardDataForIDX = TycoonManager.Instance.CardDataSo.GetDataByIdx(cardIdx); Debug.Log(cardIdx);
CardDataForIdx = TycoonManager.Instance.CardDataSo.GetDataByIdx(cardIdx);
Transform nameTransform = transform.Find("Name");
Transform infoTransform = transform.Find("Infomation");
TextMeshProUGUI nametextComponent = nameTransform.GetComponent<TextMeshProUGUI>();
nametextComponent.text = _cardDataForIDX.Img;
Transform infoTransform = transform.Find("CardCom/Infomation");
TextMeshProUGUI infotextComponent = infoTransform.GetComponent<TextMeshProUGUI>(); TextMeshProUGUI infotextComponent = infoTransform.GetComponent<TextMeshProUGUI>();
infotextComponent.text = _cardDataForIDX.ScriptText; infotextComponent.text = CardDataForIdx.ScriptText;
image.sprite = _cardDataForIDX.Sprite; _image.sprite = CardDataForIdx.Sprite;
} }
[Button("회전")] [Button("회전")]
public void Rotation_Start() public void Rotation_Start()
{ {
RectTransform rectTransform = this.GetComponent<RectTransform>(); _cardComTransform.localRotation = Quaternion.Euler(0, -180,0);
rectTransform.localRotation = Quaternion.Euler(0,-180,0); _cardComTransform.localScale = new Vector3(0,0,0);
if (currentRotationCoroutine != null) if (_currentRotationCoroutine != null)
{ {
StopCoroutine(currentRotationCoroutine); StopCoroutine(_currentRotationCoroutine);
currentRotationCoroutine = null; _currentRotationCoroutine = null;
} }
currentRotationCoroutine = StartCoroutine(RotateOverTime()); _currentRotationCoroutine = StartCoroutine(RotateOverTime());
// Resources.Load() // Resources.Load()
} }
// 마우스가 이미지 위에 올라갔을 때 호출 public void Spawn()
public void OnPointerEnter(PointerEventData eventData)
{ {
if (endRotationCoroutine != null)
{
StopCoroutine(endRotationCoroutine);
endRotationCoroutine = null;
}
isPointerInside = true;
}
// 마우스가 이미지에서 벗어났을 때 호출
public void OnPointerExit(PointerEventData eventData)
{
image.color = new Color(1.0f,1.0f,1.0f,1.0f);
if (endRotationCoroutine != null)
{
StopCoroutine(endRotationCoroutine);
endRotationCoroutine = null;
}
endRotationCoroutine = StartCoroutine(ReturnToZeroRotation());
isPointerInside = false;
} }
/*
*
// 마우스 클릭 시 호출 // 마우스 클릭 시 호출
public void OnPointerClick(PointerEventData eventData) public void OnPointerClick(PointerEventData eventData)
{
if (_enable)
{ {
switch (_cardData) //탐색 후 행동... switch (_cardData) //탐색 후 행동...
{ {
//TycoonManager.Instance.TycoonStatus.CurrentExp += 10; 이런거 넣어주자... //TycoonManager.Instance.TycoonStatus.CurrentExp += 10; 이런거 넣어주자...
case "": break; case "": break;
default: Debug.Log("Not Found Card : IDX");break; default:
Debug.Log("Not Found Card : IDX");
break;
} }
TycoonManager.Instance.CardDataSo.AddToSelectedCard(_cardDataForIDX); TycoonManager.Instance.CardDataSo.AddToSelectedCard(_cardDataForIdx);
}
public void OnPointerMove(PointerEventData eventData) //해당 밑줄은 따로 메소드를 만들어주자... 여기서 호출하는게 아니라 SelectCardUi에서 호출받는 방식으로...
this.SetEnable(false);
_isPointerInside = false;
}
}
*/
private IEnumerator RotateOverTime() //카드를 등장하며 회전시킴!
{ {
if (isPointerInside) Transform backObject = transform.Find("CardCom/Back");
{
Vector2 localPoint;
// 마우스 포인터의 화면 좌표(eventData.position)를 이미지의 로컬 좌표(localPoint)로 변환
if (RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, eventData.position, mainCamera, out localPoint))
{
// 이미지 내에서의 좌표를 정규화된 값으로 변환 (0,0)이 이미지의 왼쪽 아래, (1,1)이 오른쪽 위
Vector2 normalizedPoint = new Vector2(
(localPoint.x - rectTransform.rect.xMin) / rectTransform.rect.width,
(localPoint.y - rectTransform.rect.yMin) / rectTransform.rect.height
);
// 좌표를 중심 기준으로 (-0.5, -0.5)에서 (0.5, 0.5)로 변환 (이미지 중앙이 0,0이 되도록)
Vector2 centeredNormalizedPoint = normalizedPoint - new Vector2(0.5f, 0.5f);
// X와 Y축의 회전 각도를 마우스 위치에 따라 계산 (최대 회전 각도를 15도로 제한)
float rotationX = Mathf.Clamp(-centeredNormalizedPoint.y * maxRotationAngle * 2, -maxRotationAngle, maxRotationAngle);
float rotationY = Mathf.Clamp(centeredNormalizedPoint.x * maxRotationAngle * 2, -maxRotationAngle, maxRotationAngle);
// 회전을 적용 (X축은 위아래 기울기, Y축은 좌우 기울기)
rectTransform.localRotation = Quaternion.Euler(rotationX, rotationY, 0f);
// Debug.Log($"Mouse Position on Image (relative): ({normalizedPoint.x}, {normalizedPoint.y}), Rotation: ({rotationX}, {rotationY})");
}
}
}
private IEnumerator ReturnToZeroRotation()
{
Quaternion startRotation = rectTransform.localRotation;
Quaternion endRotation = Quaternion.identity;
float timeElapsed = 0f;
while (timeElapsed < 1f)
{
// 점진적으로 원래 회전 상태로 돌아가기
rectTransform.localRotation = Quaternion.Slerp(startRotation, endRotation, timeElapsed);
timeElapsed += Time.deltaTime * returnSpeed;
yield return null;
}
// 최종적으로 완전한 초기 회전 상태로 설정
rectTransform.localRotation = Quaternion.identity;
endRotationCoroutine = null;
}
private IEnumerator RotateOverTime() //카드를 회전시킴!
{
RectTransform rectTransform = this.GetComponent<RectTransform>();
Transform backObject = rectTransform.Find("Back");
backObject.gameObject.SetActive(true); backObject.gameObject.SetActive(true);
Quaternion startRotation = rectTransform.localRotation; Quaternion startRotation = _cardComTransform.localRotation;
Quaternion targetRotation = Quaternion.Euler(0, 0, 0); Quaternion targetRotation = Quaternion.Euler(0, 0, 0);
Vector3 initialScale = _cardComTransform.localScale;
float elapsedTime = 0.0f; float elapsedTime = 0.0f;
while (elapsedTime < RotationDurationCard) while (elapsedTime < 0.5f)
{ {
elapsedTime += Time.deltaTime; elapsedTime += Time.unscaledDeltaTime;
float t = elapsedTime / RotationDurationCard; float t = elapsedTime / 0.5f;
float easedT = easedT = EaseEffect.BounceOut(t);
_cardComTransform.localScale = Vector3.Lerp(initialScale, new Vector3(0.95f,0.95f,0.95f), easedT);
yield return null;
}
elapsedTime = 0.0f;
while (elapsedTime < rotationDurationCard)
{
elapsedTime += Time.unscaledDeltaTime;
float t = elapsedTime / rotationDurationCard;
float easedT = t; float easedT = t;
if (AccelerationCard == Acceleration.EaseExpoIn) easedT = Mathf.Pow(2, 10 * (t - 1)) ; if (accelerationCard == Acceleration.EaseExpoIn) easedT = Mathf.Pow(2, 10 * (t - 1)) ;
else if (AccelerationCard == Acceleration.EaseExpoOut) easedT = 1 - Mathf.Pow(2, -10 * t); else if (accelerationCard == Acceleration.EaseExpoOut) easedT = 1 - Mathf.Pow(2, -10 * t);
else if (AccelerationCard == Acceleration.EaseBounceIn) easedT = 1 - BounceOut(1 - t); else if (accelerationCard == Acceleration.EaseBounceIn) easedT = 1 - EaseEffect.BounceOut(1 - t);
else if (AccelerationCard == Acceleration.EaseBounceOut) easedT = BounceOut(t); else if (accelerationCard == Acceleration.EaseBounceOut) easedT = EaseEffect.BounceOut(t);
rectTransform.localRotation = Quaternion.Lerp(startRotation, targetRotation, easedT); _cardComTransform.localRotation = Quaternion.Lerp(startRotation, targetRotation, easedT);
float currentYRotation = rectTransform.localRotation.eulerAngles.y; float currentYRotation = _cardComTransform.localRotation.eulerAngles.y;
if (currentYRotation <= 90.0f && backObject.gameObject.activeSelf) if (currentYRotation <= 90.0f && backObject.gameObject.activeSelf)
{ {
backObject.gameObject.SetActive(false); backObject.gameObject.SetActive(false);
} }
if (elapsedTime > rotationDurationCard / 1.8)
{
_cardArea.SetEnable(true);
}
yield return null; yield return null;
} }
rectTransform.localRotation = targetRotation; _cardComTransform.localRotation = targetRotation;
} }
//가속도를 위한 함수...▼
float BounceOut(float t)
{
if (t < (1 / 2.75f))
{
return 7.5625f * t * t;
}
else if (t < (2 / 2.75f))
{
t -= (1.5f / 2.75f);
return 7.5625f * t * t + 0.75f;
}
else if (t < (2.5f / 2.75f))
{
t -= (2.25f / 2.75f);
return 7.5625f * t * t + 0.9375f;
}
else
{
t -= (2.625f / 2.75f);
return 7.5625f * t * t + 0.984375f;
}
}
} }

View File

@ -0,0 +1,237 @@
using System.Collections;
using BlueWater;
using BlueWater.Tycoons;
using BlueWater.Uis;
using Sirenix.OdinInspector;
using UnityEngine;
using TMPro;
using UnityEngine.Android;
using UnityEngine.EventSystems;
using UnityEngine.Serialization;
using UnityEngine.UI;
/*
*
* , .
*/
/*
*To do
*
* ( )
* (), , Card
*/
public class TycoonCardArea : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler ,IPointerMoveHandler
{
//Area 활성화 유무
private bool _enable = false;
public void SetEnable(bool val) { _enable = val; }
private Coroutine _currentRotationCoroutine;
private float _maxRotationAngle;
private float _returnSpeed;
private TycoonCard _parent; //부모
private float _returnSpeedTime = 0.0f; // 복원속도를 더할 메서드
private bool _isPointerInside; // 이미지 안에 마우스가 있는지 여부를 추적
private Coroutine _startRotationCoroutine;
private Coroutine _endRotationCoroutine;
private Image _image;
private RectTransform _rectTransform;
private Transform _cardComTransform;
private Camera _uiCamera;
private void Awake()
{
_parent = transform.parent.GetComponent<TycoonCard>();
_rectTransform = this.GetComponent<RectTransform>();
_cardComTransform = transform.parent.Find("CardCom").GetComponent<Transform>();
_image = _cardComTransform.Find("Image").GetComponent<Image>();
_maxRotationAngle = _parent.maxRotationAngle;
_returnSpeed = _parent.returnSpeed;
}
void Start()
{
_uiCamera = TycoonCameraManager.Instance.MainCamera;
}
// 마우스가 이미지 위에 올라갔을 때 호출
public void OnPointerEnter(PointerEventData eventData)
{
if (_endRotationCoroutine != null)
{
StopCoroutine(_endRotationCoroutine);
_endRotationCoroutine = null;
}
if (_startRotationCoroutine != null)
{
StopCoroutine(_startRotationCoroutine);
_startRotationCoroutine = null;
}
if (_enable)
{
if (_currentRotationCoroutine != null)
{
StopCoroutine(_currentRotationCoroutine);
_currentRotationCoroutine = null;
}
_startRotationCoroutine = StartCoroutine(StartToRotation());
}
}
// 마우스가 이미지에서 벗어났을 때 호출
public void OnPointerExit(PointerEventData eventData)
{
if (_enable)
{
if (_endRotationCoroutine != null)
{
StopCoroutine(_endRotationCoroutine);
_endRotationCoroutine = null;
}
if (_startRotationCoroutine != null)
{
StopCoroutine(_startRotationCoroutine);
_startRotationCoroutine = null;
}
}
if (_enable)
{
_isPointerInside = false;
_endRotationCoroutine = StartCoroutine(ReturnToZeroRotation());
}
}
// 마우스 클릭 시 호출
public void OnPointerClick(PointerEventData eventData)
{
if (_enable)
{
_parent.transform.parent.GetComponent<TycoonSelectCard>().SelectedCard(_parent);
//해당 밑줄은 따로 메소드를 만들어주자... 여기서 호출하는게 아니라 SelectCardUi에서 호출받는 방식으로...
this.SetEnable(false);
_isPointerInside = false;
}
}
public void OnPointerMove(PointerEventData eventData)
{
if (_isPointerInside)
{
RotateCard();
}
}
// ReSharper disable Unity.PerformanceAnalysis
private IEnumerator StartToRotation()
{
if (_endRotationCoroutine != null)
{
StopCoroutine(_endRotationCoroutine);
_endRotationCoroutine = null;
}
while (_returnSpeedTime < 1.0f)
{
_returnSpeedTime += Time.unscaledDeltaTime * _returnSpeed;
RotateCard();
yield return null;
}
_isPointerInside = true;
_returnSpeedTime = 1.0f;
}
// ReSharper disable Unity.PerformanceAnalysis
private IEnumerator ReturnToZeroRotation()
{
if (_startRotationCoroutine != null)
{
StopCoroutine(_startRotationCoroutine);
_startRotationCoroutine = null;
}
Quaternion startRotation = _cardComTransform.GetComponent<RectTransform>().localRotation;
Quaternion endRotation = Quaternion.identity;
Vector3 initialScale = _cardComTransform.localScale;
Vector3 targetScale = new Vector3(0.95f,0.95f,0.95f);
while (_returnSpeedTime > 0.0f)
{
_cardComTransform.GetComponent<RectTransform>().localRotation = Quaternion.Slerp(startRotation, endRotation, 1.0f - _returnSpeedTime);
_returnSpeedTime -= Time.unscaledDeltaTime * _returnSpeed;
float t = (1.0f - _returnSpeedTime);
t = 1 - Mathf.Pow(2, -10 * t);
_cardComTransform.localScale = Vector2.Lerp(initialScale, targetScale, t);
yield return null;
}
_returnSpeedTime = 0.0f;
_cardComTransform.GetComponent<RectTransform>().localRotation = Quaternion.identity;
_endRotationCoroutine = null;
}
private void RotateCard()
{
Vector3 initialScale = _cardComTransform.localScale;
Vector3 targetScale = new Vector3(1.05f, 1.05f, 1.0f); // 타겟 스케일 설정
// 마우스 포인터의 화면 좌표(eventData.position)를 이미지의 로컬 좌표(localPoint)로 변환
if (RectTransformUtility.ScreenPointToLocalPointInRectangle(_rectTransform, Input.mousePosition, _uiCamera, out var localPoint))
{
// RectTransform의 중심을 기준으로 정규화된 값으로 변환
Vector2 normalizedPoint = new Vector2(
(localPoint.x / _rectTransform.rect.width) + 0.5f,
(localPoint.y / _rectTransform.rect.height) + 0.5f
);
// 좌표를 중심 기준으로 (-0.5, -0.5)에서 (0.5, 0.5)로 변환 (이미지 중앙이 0,0이 되도록)
Vector2 centeredNormalizedPoint = normalizedPoint - new Vector2(0.5f, 0.5f);
// Debug.Log($"Normalized Point: {centeredNormalizedPoint}");
// X와 Y축의 회전 각도를 마우스 위치에 따라 계산 (최대 회전 각도를 15도로 제한)
float rotationX = Mathf.Clamp(-centeredNormalizedPoint.y * _maxRotationAngle * 2 * _returnSpeedTime, -_maxRotationAngle, _maxRotationAngle);
float rotationY = Mathf.Clamp(centeredNormalizedPoint.x * _maxRotationAngle * 2 * _returnSpeedTime, -_maxRotationAngle, _maxRotationAngle);
// 회전을 적용 (X축은 위아래 기울기, Y축은 좌우 기울기)
_cardComTransform.GetComponent<RectTransform>().localRotation = Quaternion.Euler(rotationX, rotationY, 0f);
_image.GetComponent<RectTransform>().localRotation = Quaternion.Euler(-rotationX, 0f, 0f);
}
// 스케일 보간 (Lerp)
float t = Mathf.Clamp01(_returnSpeedTime);
float easedT = 1 - Mathf.Pow(2, -10 * t);
// 스케일을 Lerp 함수를 사용하여 보간
_cardComTransform.localScale = Vector3.Lerp(initialScale, targetScale, easedT);
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d1c4a04abae2e284384797a0c5044e99

View File

@ -1,6 +1,7 @@
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using BlueWater.Players.Tycoons;
using BlueWater.Tycoons; using BlueWater.Tycoons;
using Mono.Cecil.Cil; using Mono.Cecil.Cil;
using Sirenix.OdinInspector; using Sirenix.OdinInspector;
@ -11,7 +12,7 @@ namespace BlueWater.Uis
public class TycoonSelectCard : MonoBehaviour public class TycoonSelectCard : MonoBehaviour
{ {
private Camera mainCamera; private Camera uiCamera;
[field: SerializeField, CLabel("카드 1")] [field: SerializeField, CLabel("카드 1")]
private GameObject card01; private GameObject card01;
@ -28,9 +29,11 @@ namespace BlueWater.Uis
private TycoonCard _tycoonCard02Componet; private TycoonCard _tycoonCard02Componet;
private TycoonCard _tycoonCard03Componet; private TycoonCard _tycoonCard03Componet;
void Start() void Start()
{ {
mainCamera = TycoonCameraManager.Instance.MainCamera; uiCamera = TycoonCameraManager.Instance.UiCamera;
} }
[Button("카드 생성하기(레벨업)")] [Button("카드 생성하기(레벨업)")]
@ -38,6 +41,8 @@ namespace BlueWater.Uis
{ {
if (!Application.isPlaying) return; if (!Application.isPlaying) return;
GameTimeManager.Instance.PauseGameTime();
// 기존 카드가 있으면 삭제 // 기존 카드가 있으면 삭제
if (_currentCard01 != null) if (_currentCard01 != null)
{ {
@ -53,7 +58,7 @@ namespace BlueWater.Uis
} }
_currentCard01 = Instantiate(card01, this.transform); _currentCard01 = Instantiate(card01, this.transform);
_currentCard01.name = "Card"; _currentCard01.name = "Card01";
_currentCard02 = Instantiate(card02, this.transform); _currentCard02 = Instantiate(card02, this.transform);
_currentCard02.name = "Card02"; _currentCard02.name = "Card02";
@ -111,47 +116,148 @@ namespace BlueWater.Uis
public void SelectedCard(TycoonCard currTycoonCard) public void SelectedCard(TycoonCard currTycoonCard)
{ {
SelectedAnimation(currTycoonCard);
GameTimeManager.Instance.ResumeGameTime();
switch (currTycoonCard.CardDataForIdx.Idx) //탐색 후 행동...
{
//TycoonManager.Instance.TycoonStatus.CurrentExp += 10; 이런거 넣어주자...
case "HeartPlus":
TycoonManager.Instance.TycoonStatus.MaxPlayerHealth += 1 ;break;
case "HeartHeal":
TycoonManager.Instance.TycoonStatus.CurrentPlayerHealth += 1 ;break;
case "HeartAllHeal":
TycoonManager.Instance.TycoonStatus.CurrentPlayerHealth = TycoonManager.Instance.TycoonStatus.MaxPlayerHealth ;break;
case "AddLiquidB":
TycoonManager.Instance.TycoonStatus.CurrentLiquidAmountB += 4000;break;
case "AddLiquidC":
TycoonManager.Instance.TycoonStatus.CurrentLiquidAmountC += 4000;break;
case "AddLiquidD":
TycoonManager.Instance.TycoonStatus.CurrentLiquidAmountD += 4000;break;
case "AddLiquidE":
TycoonManager.Instance.TycoonStatus.CurrentLiquidAmountE += 4000;break;
case "AddGarnish1":
TycoonManager.Instance.TycoonStatus.CurrentGarnishAmount1 += 4000;break;
case "AddGarnish2":
TycoonManager.Instance.TycoonStatus.CurrentGarnishAmount2 += 4000;break;
case "AddAllLiquid":
TycoonManager.Instance.TycoonStatus.CurrentGarnishAmount1 += 1000;
TycoonManager.Instance.TycoonStatus.CurrentGarnishAmount2 += 1000;break;
case "ServerNpc": return; break;
case "CleanerNpc": return; break;
case "ChefNpc": return; break;
case "SpeedUp":
TycoonManager.Instance.TycoonStatus.PlayerMoveSpeedMultiplier += 0.05f; break;
case "ExpGetUp": return; break;
case "GoldGetUp": return; break;
case "CleanUp": return; break;
case "GuageReset": return; break;
default: Debug.Log("Not Found Card : IDX" + currTycoonCard.CardDataForIdx.Idx); return; break;
} }
TycoonManager.Instance.CardDataSo.AddToSelectedCard(currTycoonCard.CardDataForIdx);
StartCoroutine(SelectedAnimation(currTycoonCard));
}
// ReSharper disable Unity.PerformanceAnalysis
private IEnumerator SelectedAnimation(TycoonCard currTycoonCard) private IEnumerator SelectedAnimation(TycoonCard currTycoonCard)
{ {
Vector2 startPosition01; //시작 위치
Vector2 endPosition01; // 목표 위치
Vector2 startPosition02; //시작 위치
Vector2 endPosition02; // 목표 위치
Vector2 startPosition03; //시작 위치
Vector2 endPosition03; //목표 위치
RectTransform rect01;
RectTransform rect02;
RectTransform rect03;
rect03 = currTycoonCard.GetComponent<RectTransform>();
startPosition03 = rect03.anchoredPosition;
endPosition03 = new Vector2(0.0f, 0.0f);
// 화면의 해상도를 가져옴 // 화면의 해상도를 가져옴
float screenWidth = Screen.width; if (currTycoonCard == _tycoonCard01Componet) //우우
float screenHeight = Screen.height;
// 오브젝트를 월드 좌표로 변환
Vector3 leftOffScreenPosition = Camera.main.ScreenToWorldPoint(new Vector3(-500, screenHeight / 2, Camera.main.nearClipPlane));
Vector3 rightOffScreenPosition = Camera.main.ScreenToWorldPoint(new Vector3(screenWidth + 500, screenHeight / 2, Camera.main.nearClipPlane));
// 현재 위치를 가져옴
Vector3 leftStartPosition = _tycoonCard02Componet.transform.position;
Vector3 rightStartPosition = _tycoonCard03Componet.transform.position;
// 일정 시간 동안 오브젝트를 이동
float elapsedTime = 0;
while (elapsedTime < 2f)
{ {
elapsedTime += Time.deltaTime; rect01 = _tycoonCard02Componet.GetComponent<RectTransform>();
startPosition01 = rect01.anchoredPosition; // 시작 위치
endPosition01 = new Vector2(Screen.width + 1500, startPosition01.y); // 목표 위치(좌측)
// Ease Expo Out 계산 (t는 0에서 1 사이의 값) rect02 = _tycoonCard03Componet.GetComponent<RectTransform>();
float t = elapsedTime / 2f; startPosition02 = rect02.anchoredPosition; // 시작 위치
float easeValue = 1 - Mathf.Pow(2, -10 * t); endPosition02 = new Vector2(Screen.width + 1500, startPosition02.y); // 목표 위치(좌측)
}
else if (currTycoonCard == _tycoonCard02Componet) //좌우
{
rect01 = _tycoonCard01Componet.GetComponent<RectTransform>();
startPosition01 = rect01.anchoredPosition; // 시작 위치
endPosition01 = new Vector2(-1500, startPosition01.y); // 목표 위치(좌측)
// 양쪽 오브젝트를 각각 이동 rect02 = _tycoonCard03Componet.GetComponent<RectTransform>();
_tycoonCard02Componet.transform.position = Vector3.Lerp(leftStartPosition, leftOffScreenPosition, easeValue); startPosition02 = rect02.anchoredPosition; // 시작 위치
_tycoonCard03Componet.transform.position = Vector3.Lerp(rightStartPosition, rightOffScreenPosition, easeValue); endPosition02 = new Vector2(Screen.width + 1500, startPosition02.y); // 목표 위치(좌측)
}
else //좌좌
{
rect01 = _tycoonCard01Componet.GetComponent<RectTransform>();
startPosition01 = rect01.anchoredPosition; // 시작 위치
endPosition01 = new Vector2(-1500, startPosition01.y); // 목표 위치(좌측)
yield return null; // 한 프레임 대기 rect02 = _tycoonCard02Componet.GetComponent<RectTransform>();
startPosition02 = rect02.anchoredPosition; // 시작 위치
endPosition02 = new Vector2(-1500, startPosition02.y); // 목표 위치(좌측)
} }
// 오브젝트 최종 위치 설정 (정확한 끝 위치 보장)
_tycoonCard02Componet.transform.position = leftOffScreenPosition;
_tycoonCard03Componet.transform.position = rightOffScreenPosition;
float time = 0.0f; // 타이머 초기화
int rotationDirection = Random.Range(0, 2) * 2 - 1; // 결과는 -1 또는 1
while (time < 1.0f)
{
time += Time.unscaledDeltaTime; // 시간 업데이트
float t = EaseEffect.ExpoOut((time / 1.0f)); // 정규화된 시간
//캐릭터의 위치 반환 (실시간으로 움직이기 때문에... 계속 업데이트하면서 가져오기.)
// 위치 업데이트
rect01.anchoredPosition = Vector2.Lerp(startPosition01, endPosition01, t);
rect02.anchoredPosition = Vector2.Lerp(startPosition02, endPosition02, t);
// 선형 보간을 사용하여 위치와 크기 조정
rect03.anchoredPosition = Vector2.Lerp(startPosition03, endPosition03, EaseEffect.ExpoOut((time / 1.0f) + 1.0f)); // 정규화된 시간
rect03.localScale = Vector3.Lerp(Vector3.one, Vector3.zero, t);
// 포물선 효과 추가
float height = Mathf.Sin(Mathf.PI * t) * 500f; // 높이
float width = Mathf.Sin(Mathf.PI * t) * 200f * rotationDirection; // 폭
rect03.anchoredPosition += new Vector2(width, height);
// Z축 회전 추가
float rotationAngle = 15f * rotationDirection * t; // 최대 15도 회전
rect03.rotation = Quaternion.Euler(new Vector3(0, 0, rotationAngle));
yield return null;
} }
if (_currentCard01 != null)
{
Destroy(_currentCard01);
}
if (_currentCard02 != null)
{
Destroy(_currentCard02);
}
if (_currentCard03 != null)
{
Destroy(_currentCard03);
}
}
private void Awake() private void Awake()
{ {

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9f0e1c6eb38d6a04ca8d8d1ad848f02c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -0,0 +1,140 @@
fileFormatVersion: 2
guid: eb4a1d1ac72fc2146900660db8bdfc6f
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: GameLogo_0
rect:
serializedVersion: 2
x: 0
y: 0
width: 3840
height: 2160
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: e9846b45f7a298a499f6b53b8848e08e
internalID: 1875588740
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 22d5149ac94d0dc4eafa82f0684319e0
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
GameLogo_0: 1875588740
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,6 +1,6 @@
%YAML 1.1 %YAML 1.1
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!1 &724787420108250261 --- !u!1 &301908192988068060
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -8,220 +8,9 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 3008600308534228023} - component: {fileID: 951644923240543435}
- component: {fileID: 2887366681507643601} - component: {fileID: 144498693429315535}
- component: {fileID: 5148581156514830877} - component: {fileID: 7359522310736043695}
m_Layer: 5
m_Name: Back
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3008600308534228023
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 724787420108250261}
m_LocalRotation: {x: -0.08715578, y: 0, z: 0, w: 0.9961947}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 179815468058268188}
m_LocalEulerAnglesHint: {x: -10, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2887366681507643601
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 724787420108250261}
m_CullTransparentMesh: 1
--- !u!114 &5148581156514830877
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 724787420108250261}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 1160244810, guid: e7481c4658aa1544fabd8323173e4e6a, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &981401248960777935
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 808837985948070583}
- component: {fileID: 1817531066570754046}
- component: {fileID: 5827380525322113104}
m_Layer: 5
m_Name: Name
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &808837985948070583
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 981401248960777935}
m_LocalRotation: {x: -0.08715578, y: 0, z: 0, w: 0.9961947}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 179815468058268188}
m_LocalEulerAnglesHint: {x: -10, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: -87}
m_SizeDelta: {x: 500, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1817531066570754046
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 981401248960777935}
m_CullTransparentMesh: 1
--- !u!114 &5827380525322113104
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 981401248960777935}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "Name\n\t"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2}
m_sharedMaterial: {fileID: 5657039867100983486, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 30
m_fontSizeBase: 30
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 0
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 54.757496, y: 1.0851669, z: 54.898407, w: 41.594578}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &4040373129314125784
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3478238202419372973}
- component: {fileID: 6418150485039294113}
- component: {fileID: 7377180935870639763}
m_Layer: 5 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
@ -229,40 +18,40 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &3478238202419372973 --- !u!224 &951644923240543435
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4040373129314125784} m_GameObject: {fileID: 301908192988068060}
m_LocalRotation: {x: -0.08715578, y: 0, z: 0, w: 0.9961947} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 179815468058268188} m_Father: {fileID: 2842611899938369659}
m_LocalEulerAnglesHint: {x: -10, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 120}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 400, y: 400}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6418150485039294113 --- !u!222 &144498693429315535
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4040373129314125784} m_GameObject: {fileID: 301908192988068060}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &7377180935870639763 --- !u!114 &7359522310736043695
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4040373129314125784} m_GameObject: {fileID: 301908192988068060}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -286,7 +75,7 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &6225316369443711300 --- !u!1 &1250835500097346222
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -294,9 +83,123 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 1690995706547782924} - component: {fileID: 2842611899938369659}
- component: {fileID: 3840258964051517194} m_Layer: 5
- component: {fileID: 5651409083208773626} m_Name: CardCom
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2842611899938369659
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1250835500097346222}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.95, y: 0.95, z: 0.95}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4200239664524397730}
- {fileID: 951644923240543435}
- {fileID: 4701413917664573218}
- {fileID: 7408726339065734494}
m_Father: {fileID: 725714798138964366}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2155411910842643407
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4200239664524397730}
- component: {fileID: 5097570944488985431}
- component: {fileID: 8665516546863895637}
m_Layer: 5
m_Name: Frame
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4200239664524397730
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2155411910842643407}
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: 2842611899938369659}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 500, y: 800}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5097570944488985431
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2155411910842643407}
m_CullTransparentMesh: 1
--- !u!114 &8665516546863895637
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2155411910842643407}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: -479173315, guid: 98f18d9519d31f44d898c3b2289ab273, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2275496072578920733
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4701413917664573218}
- component: {fileID: 3904437696116363940}
- component: {fileID: 6023757579985556140}
m_Layer: 5 m_Layer: 5
m_Name: Infomation m_Name: Infomation
m_TagString: Untagged m_TagString: Untagged
@ -304,40 +207,40 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &1690995706547782924 --- !u!224 &4701413917664573218
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6225316369443711300} m_GameObject: {fileID: 2275496072578920733}
m_LocalRotation: {x: -0.08715578, y: 0, z: 0, w: 0.9961947} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1.6, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 179815468058268188} m_Father: {fileID: 2842611899938369659}
m_LocalEulerAnglesHint: {x: -10, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -0, y: 104} m_AnchoredPosition: {x: 0, y: -250}
m_SizeDelta: {x: 500, y: 120} m_SizeDelta: {x: 400, y: 250}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3840258964051517194 --- !u!222 &3904437696116363940
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6225316369443711300} m_GameObject: {fileID: 2275496072578920733}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &5651409083208773626 --- !u!114 &6023757579985556140
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6225316369443711300} m_GameObject: {fileID: 2275496072578920733}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@ -351,7 +254,7 @@ MonoBehaviour:
m_OnCullStateChanged: m_OnCullStateChanged:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
m_text: Infomation m_text: Information
m_isRightToLeft: 0 m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2} m_fontAsset: {fileID: 11400000, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2}
m_sharedMaterial: {fileID: 5657039867100983486, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2} m_sharedMaterial: {fileID: 5657039867100983486, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2}
@ -360,8 +263,8 @@ MonoBehaviour:
m_fontMaterials: [] m_fontMaterials: []
m_fontColor32: m_fontColor32:
serializedVersion: 2 serializedVersion: 2
rgba: 4278190080 rgba: 4294967295
m_fontColor: {r: 0, g: 0, b: 0, a: 1} m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0 m_enableVertexGradient: 0
m_colorMode: 3 m_colorMode: 3
m_fontColorGradient: m_fontColorGradient:
@ -378,8 +281,8 @@ MonoBehaviour:
m_faceColor: m_faceColor:
serializedVersion: 2 serializedVersion: 2
rgba: 4294967295 rgba: 4294967295
m_fontSize: 30 m_fontSize: 36
m_fontSizeBase: 30 m_fontSizeBase: 36
m_fontWeight: 400 m_fontWeight: 400
m_enableAutoSizing: 0 m_enableAutoSizing: 0
m_fontSizeMin: 18 m_fontSizeMin: 18
@ -416,13 +319,13 @@ MonoBehaviour:
m_VertexBufferAutoSizeReduction: 0 m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1 m_useMaxVisibleDescender: 1
m_pageToDisplay: 1 m_pageToDisplay: 1
m_margin: {x: 56.480713, y: 1.0851669, z: 57.379795, w: 35.47911} m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0 m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0 m_isVolumetricText: 0
m_hasFontAssetChanged: 0 m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0} m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &7064336336293747033 --- !u!1 &5785355462301107295
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -430,8 +333,8 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 179815468058268188} - component: {fileID: 725714798138964366}
- component: {fileID: 296970820561009192} - component: {fileID: 1311751278713342195}
m_Layer: 5 m_Layer: 5
m_Name: Card m_Name: Card
m_TagString: Untagged m_TagString: Untagged
@ -439,51 +342,47 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!224 &179815468058268188 --- !u!224 &725714798138964366
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7064336336293747033} m_GameObject: {fileID: 5785355462301107295}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 3478238202419372973} - {fileID: 2842611899938369659}
- {fileID: 4999405518196487197} - {fileID: 2155908598707014642}
- {fileID: 808837985948070583}
- {fileID: 1690995706547782924}
- {fileID: 3008600308534228023}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 500, y: 800} m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &296970820561009192 --- !u!114 &1311751278713342195
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7064336336293747033} m_GameObject: {fileID: 5785355462301107295}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1e080f1606bf24d4cb31f55f7958812a, type: 3} m_Script: {fileID: 11500000, guid: 1e080f1606bf24d4cb31f55f7958812a, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_selectCardUi: {fileID: 0}
_cardData: AddAllLiquid _cardData: AddAllLiquid
CardName: cardName:
CardText: cardText:
RotationDurationCard: 3 rotationDurationCard: 1
AccelerationCard: 2 accelerationCard: 2
maxRotationAngle: 15 maxRotationAngle: 15
returnSpeed: 3 returnSpeed: 1
--- !u!1 &8165761410676673944 --- !u!1 &6679847304593375419
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -491,50 +390,50 @@ GameObject:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 4999405518196487197} - component: {fileID: 7408726339065734494}
- component: {fileID: 6154276452622201835} - component: {fileID: 7947080285353656384}
- component: {fileID: 9084313400144445291} - component: {fileID: 7824580626068687686}
m_Layer: 5 m_Layer: 5
m_Name: Frarme m_Name: Back
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &4999405518196487197 --- !u!224 &7408726339065734494
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8165761410676673944} m_GameObject: {fileID: 6679847304593375419}
m_LocalRotation: {x: -0.08715578, y: 0, z: 0, w: 0.9961947} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 179815468058268188} m_Father: {fileID: 2842611899938369659}
m_LocalEulerAnglesHint: {x: -10, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 500, y: 800}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6154276452622201835 --- !u!222 &7947080285353656384
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8165761410676673944} m_GameObject: {fileID: 6679847304593375419}
m_CullTransparentMesh: 1 m_CullTransparentMesh: 1
--- !u!114 &9084313400144445291 --- !u!114 &7824580626068687686
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8165761410676673944} m_GameObject: {fileID: 6679847304593375419}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -548,7 +447,7 @@ MonoBehaviour:
m_OnCullStateChanged: m_OnCullStateChanged:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
m_Sprite: {fileID: -479173315, guid: 98f18d9519d31f44d898c3b2289ab273, type: 3} m_Sprite: {fileID: 1160244810, guid: e7481c4658aa1544fabd8323173e4e6a, type: 3}
m_Type: 0 m_Type: 0
m_PreserveAspect: 0 m_PreserveAspect: 0
m_FillCenter: 1 m_FillCenter: 1
@ -558,3 +457,91 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &6830682350495907633
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2155908598707014642}
- component: {fileID: 3981473352066336261}
- component: {fileID: 553588331708226939}
- component: {fileID: 2953333486680660764}
m_Layer: 5
m_Name: Area
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2155908598707014642
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6830682350495907633}
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: 725714798138964366}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 500, y: 800}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3981473352066336261
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6830682350495907633}
m_CullTransparentMesh: 1
--- !u!114 &553588331708226939
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6830682350495907633}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 0, b: 0, a: 0}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &2953333486680660764
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6830682350495907633}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d1c4a04abae2e284384797a0c5044e99, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: cf200ba34deabdb41847ac49e53704be guid: 2116ffd228314c745b8615652b11d19e
PrefabImporter: PrefabImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@ -1216,6 +1216,7 @@
"m_OutputNode": { "m_OutputNode": {
"m_Id": "" "m_Id": ""
}, },
"m_SubDatas": [],
"m_ActiveTargets": [ "m_ActiveTargets": [
{ {
"m_Id": "8902437517474ea29e62893a41e2949e" "m_Id": "8902437517474ea29e62893a41e2949e"
@ -1262,8 +1263,8 @@
"y": 1.0 "y": 1.0
}, },
"m_DefaultValue": { "m_DefaultValue": {
"x": 0.0, "x": 1.0,
"y": 0.0 "y": 1.0
}, },
"m_Labels": [] "m_Labels": []
} }
@ -3211,8 +3212,8 @@
"y": 0.0 "y": 0.0
}, },
"m_DefaultValue": { "m_DefaultValue": {
"x": 0.0, "x": 0.5,
"y": 0.0 "y": 0.5
}, },
"m_Labels": [] "m_Labels": []
} }
@ -4750,8 +4751,8 @@
"y": 0.5 "y": 0.5
}, },
"m_DefaultValue": { "m_DefaultValue": {
"x": 0.0, "x": 0.5,
"y": 0.0 "y": 0.5
}, },
"m_Labels": [] "m_Labels": []
} }
@ -5144,8 +5145,8 @@
"y": 1.0 "y": 1.0
}, },
"m_DefaultValue": { "m_DefaultValue": {
"x": 0.0, "x": 1.0,
"y": 0.0 "y": 1.0
}, },
"m_Labels": [] "m_Labels": []
} }
@ -5191,6 +5192,9 @@
"m_AlphaClip": false, "m_AlphaClip": false,
"m_CastShadows": true, "m_CastShadows": true,
"m_ReceiveShadows": true, "m_ReceiveShadows": true,
"m_DisableTint": false,
"m_AdditionalMotionVectorMode": 0,
"m_AlembicMotionVectors": false,
"m_SupportsLODCrossFade": false, "m_SupportsLODCrossFade": false,
"m_CustomEditorGUI": "", "m_CustomEditorGUI": "",
"m_SupportVFX": false "m_SupportVFX": false
@ -6948,8 +6952,8 @@
"y": 0.5 "y": 0.5
}, },
"m_DefaultValue": { "m_DefaultValue": {
"x": 0.0, "x": 0.5,
"y": 0.0 "y": 0.5
}, },
"m_Labels": [] "m_Labels": []
} }
@ -8354,8 +8358,8 @@
"y": 0.5 "y": 0.5
}, },
"m_DefaultValue": { "m_DefaultValue": {
"x": 0.0, "x": 0.5,
"y": 0.0 "y": 0.5
}, },
"m_Labels": [] "m_Labels": []
} }

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 441ae88b7d80f0f4a9041b0230217c2d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,136 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-9087686336233446126
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: 9
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: contents_buildings
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: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
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: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _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.5
- _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.5
- _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

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3363ee2c5c165ca40ba4e26357c2d862
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a42397c98539312408d168345205f328
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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: sample2
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: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
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: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _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.5
- _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.5
- _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 &2885751059520149037
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: 9

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c51b5845263b88d499c04241f6a48bdd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -2,20 +2,24 @@
%TAG !u! tag:unity3d.com,2011: %TAG !u! tag:unity3d.com,2011:
--- !u!21 &2140474 --- !u!21 &2140474
Material: Material:
serializedVersion: 6 serializedVersion: 8
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_Name: Anton SDF Material m_Name: Anton SDF Material
m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3}
m_ShaderKeywords: m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 5 m_LightmapFlags: 5
m_EnableInstancingVariants: 0 m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0 m_DoubleSidedGI: 0
m_CustomRenderQueue: -1 m_CustomRenderQueue: -1
stringTagMap: {} stringTagMap: {}
disabledShaderPasses: [] disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties: m_SavedProperties:
serializedVersion: 3 serializedVersion: 3
m_TexEnvs: m_TexEnvs:
@ -39,6 +43,7 @@ Material:
m_Texture: {fileID: 0} m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1} m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats: m_Floats:
- _Ambient: 0.5 - _Ambient: 0.5
- _Bevel: 0.5 - _Bevel: 0.5
@ -102,6 +107,8 @@ Material:
- _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
- _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &11400000 --- !u!114 &11400000
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -115,17 +122,13 @@ MonoBehaviour:
m_Name: Anton SDF m_Name: Anton SDF
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Version: 1.1.0 m_Version: 1.1.0
m_Material: {fileID: 2140474}
m_SourceFontFileGUID: 997a43b767814dd0a7642ec9b78cba41
m_SourceFontFile: {fileID: 12800000, guid: 997a43b767814dd0a7642ec9b78cba41, type: 3}
m_AtlasPopulationMode: 1
InternalDynamicOS: 0
m_FaceInfo: m_FaceInfo:
m_FaceIndex: 0 m_FaceIndex: 0
m_FamilyName: Anton m_FamilyName: Anton
m_StyleName: Regular m_StyleName: Regular
m_PointSize: 90 m_PointSize: 90
m_Scale: 1 m_Scale: 1
m_UnitsPerEM: 2048
m_LineHeight: 132.05566 m_LineHeight: 132.05566
m_AscentLine: 102.43652 m_AscentLine: 102.43652
m_CapLine: 70 m_CapLine: 70
@ -141,57 +144,8 @@ MonoBehaviour:
m_StrikethroughOffset: 26.4 m_StrikethroughOffset: 26.4
m_StrikethroughThickness: 4.482422 m_StrikethroughThickness: 4.482422
m_TabWidth: 21 m_TabWidth: 21
m_GlyphTable: [] m_Material: {fileID: 2140474}
m_CharacterTable: [] m_SourceFontFileGUID: 997a43b767814dd0a7642ec9b78cba41
m_AtlasTextures:
- {fileID: 28933816116536082}
m_AtlasTextureIndex: 0
m_IsMultiAtlasTexturesEnabled: 0
m_ClearDynamicDataOnBuild: 1
m_UsedGlyphRects: []
m_FreeGlyphRects:
- m_X: 0
m_Y: 0
m_Width: 1023
m_Height: 1023
m_fontInfo:
Name: Anton
PointSize: 73
Scale: 1
CharacterCount: 97
LineHeight: 107.125
Baseline: 0
Ascender: 83.09375
CapHeight: 56.8125
Descender: -24.03125
CenterLine: 0
SuperscriptOffset: 83.09375
SubscriptOffset: -10.942871
SubSize: 0.5
Underline: -10.942871
UnderlineThickness: 3.6357422
strikethrough: 22.725
strikethroughThickness: 0
TabWidth: 171.25
Padding: 5
AtlasWidth: 512
AtlasHeight: 512
atlas: {fileID: 0}
m_AtlasWidth: 1024
m_AtlasHeight: 1024
m_AtlasPadding: 9
m_AtlasRenderMode: 4165
m_glyphInfoList: []
m_KerningTable:
kerningPairs: []
m_FontFeatureTable:
m_MultipleSubstitutionRecords: []
m_LigatureSubstitutionRecords: []
m_GlyphPairAdjustmentRecords: []
m_MarkToBaseAdjustmentRecords: []
m_MarkToMarkAdjustmentRecords: []
fallbackFontAssets: []
m_FallbackFontAssetTable: []
m_CreationSettings: m_CreationSettings:
sourceFontFileName: sourceFontFileName:
sourceFontFileGUID: 997a43b767814dd0a7642ec9b78cba41 sourceFontFileGUID: 997a43b767814dd0a7642ec9b78cba41
@ -211,6 +165,36 @@ MonoBehaviour:
fontStyleModifier: 0 fontStyleModifier: 0
renderMode: 4165 renderMode: 4165
includeFontFeatures: 0 includeFontFeatures: 0
m_SourceFontFile: {fileID: 12800000, guid: 997a43b767814dd0a7642ec9b78cba41, type: 3}
m_SourceFontFilePath:
m_AtlasPopulationMode: 1
InternalDynamicOS: 0
m_GlyphTable: []
m_CharacterTable: []
m_AtlasTextures:
- {fileID: 28933816116536082}
m_AtlasTextureIndex: 0
m_IsMultiAtlasTexturesEnabled: 0
m_GetFontFeatures: 1
m_ClearDynamicDataOnBuild: 1
m_AtlasWidth: 1024
m_AtlasHeight: 1024
m_AtlasPadding: 9
m_AtlasRenderMode: 4165
m_UsedGlyphRects: []
m_FreeGlyphRects:
- m_X: 0
m_Y: 0
m_Width: 1023
m_Height: 1023
m_FontFeatureTable:
m_MultipleSubstitutionRecords: []
m_LigatureSubstitutionRecords: []
m_GlyphPairAdjustmentRecords: []
m_MarkToBaseAdjustmentRecords: []
m_MarkToMarkAdjustmentRecords: []
m_ShouldReimportFontFeatures: 0
m_FallbackFontAssetTable: []
m_FontWeightTable: m_FontWeightTable:
- regularTypeface: {fileID: 0} - regularTypeface: {fileID: 0}
italicTypeface: {fileID: 0} italicTypeface: {fileID: 0}
@ -259,6 +243,33 @@ MonoBehaviour:
boldSpacing: 7 boldSpacing: 7
italicStyle: 35 italicStyle: 35
tabSize: 10 tabSize: 10
m_fontInfo:
Name: Anton
PointSize: 73
Scale: 1
CharacterCount: 97
LineHeight: 107.125
Baseline: 0
Ascender: 83.09375
CapHeight: 56.8125
Descender: -24.03125
CenterLine: 0
SuperscriptOffset: 83.09375
SubscriptOffset: -10.942871
SubSize: 0.5
Underline: -10.942871
UnderlineThickness: 3.6357422
strikethrough: 22.725
strikethroughThickness: 0
TabWidth: 171.25
Padding: 5
AtlasWidth: 512
AtlasHeight: 512
m_glyphInfoList: []
m_KerningTable:
kerningPairs: []
fallbackFontAssets: []
atlas: {fileID: 0}
--- !u!28 &28933816116536082 --- !u!28 &28933816116536082
Texture2D: Texture2D:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -269,17 +280,21 @@ Texture2D:
m_ImageContentsHash: m_ImageContentsHash:
serializedVersion: 2 serializedVersion: 2
Hash: 00000000000000000000000000000000 Hash: 00000000000000000000000000000000
m_ForcedFallbackFormat: 4 m_IsAlphaChannelOptional: 0
m_DownscaleFallback: 0 serializedVersion: 3
serializedVersion: 2 m_Width: 1
m_Width: 0 m_Height: 1
m_Height: 0 m_CompleteImageSize: 1
m_CompleteImageSize: 0 m_MipsStripped: 0
m_TextureFormat: 1 m_TextureFormat: 1
m_MipCount: 1 m_MipCount: 1
m_IsReadable: 1 m_IsReadable: 1
m_IsPreProcessed: 0
m_IgnoreMipmapLimit: 0
m_MipmapLimitGroupName:
m_StreamingMipmaps: 0 m_StreamingMipmaps: 0
m_StreamingMipmapsPriority: 0 m_StreamingMipmapsPriority: 0
m_VTOnly: 0
m_AlphaIsTransparency: 0 m_AlphaIsTransparency: 0
m_ImageCount: 1 m_ImageCount: 1
m_TextureDimension: 2 m_TextureDimension: 2
@ -293,9 +308,11 @@ Texture2D:
m_WrapW: 0 m_WrapW: 0
m_LightmapFormat: 0 m_LightmapFormat: 0
m_ColorSpace: 0 m_ColorSpace: 0
image data: 0 m_PlatformBlob:
_typelessdata: image data: 1
_typelessdata: 00
m_StreamData: m_StreamData:
serializedVersion: 2
offset: 0 offset: 0
size: 0 size: 0
path: path:

8
Assets/UI Toolkit.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5fb1badf5206b004eae1572d3b58238a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,46 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 19101, guid: 0000000000000000e000000000000000, type: 0}
m_Name: PanelSettings
m_EditorClassIdentifier:
themeUss: {fileID: -4733365628477956816, guid: 6afea5aabe7a6e74e8f45b7a18d7e39f, type: 3}
m_DisableNoThemeWarning: 0
m_TargetTexture: {fileID: 0}
m_RenderMode: 0
m_WorldSpaceLayer: 0
m_ScaleMode: 1
m_ReferenceSpritePixelsPerUnit: 100
m_PixelsPerUnit: 100
m_Scale: 1
m_ReferenceDpi: 96
m_FallbackDpi: 96
m_ReferenceResolution: {x: 1200, y: 800}
m_ScreenMatchMode: 0
m_Match: 0
m_SortingOrder: 0
m_TargetDisplay: 0
m_BindingLogLevel: 0
m_ClearDepthStencil: 1
m_ClearColor: 0
m_ColorClearValue: {r: 0, g: 0, b: 0, a: 0}
m_VertexBudget: 0
m_DynamicAtlasSettings:
m_MinAtlasSize: 64
m_MaxAtlasSize: 4096
m_MaxSubTextureSize: 64
m_ActiveFilters: 31
m_AtlasBlitShader: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0}
m_RuntimeShader: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0}
m_RuntimeWorldShader: {fileID: 9102, guid: 0000000000000000f000000000000000, type: 0}
m_ICUDataAsset: {fileID: 0}
forceGammaRendering: 0
textSettings: {fileID: 0}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5b3137f06e886c64ea282f5ca2eaf039
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f9a6a156ca2a2a84f9d5766069c51871
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1 @@
@import url("unity-theme://default");

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6afea5aabe7a6e74e8f45b7a18d7e39f
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0}
disableValidation: 0