diff --git a/BlueWater/Assets/01.Scenes/02.Ocean.unity b/BlueWater/Assets/01.Scenes/02.Ocean.unity index 86a62db35..d1abd3e83 100644 --- a/BlueWater/Assets/01.Scenes/02.Ocean.unity +++ b/BlueWater/Assets/01.Scenes/02.Ocean.unity @@ -1812,6 +1812,12 @@ NavMeshObstacle: m_CarveOnlyStationary: 1 m_Center: {x: -0.09900001, y: 2.229, z: 0.049000002} m_TimeToStationary: 0.5 +--- !u!4 &196402017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, + type: 3} + m_PrefabInstance: {fileID: 1461379613} + m_PrefabAsset: {fileID: 0} --- !u!1 &197341958 GameObject: m_ObjectHideFlags: 0 @@ -2656,6 +2662,12 @@ NavMeshObstacle: m_CarveOnlyStationary: 1 m_Center: {x: -0.09900001, y: 2.229, z: 0.049000002} m_TimeToStationary: 0.5 +--- !u!4 &275862677 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, + type: 3} + m_PrefabInstance: {fileID: 2821987114204187354} + m_PrefabAsset: {fileID: 0} --- !u!1 &280786783 GameObject: m_ObjectHideFlags: 0 @@ -2944,6 +2956,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &325920779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, + type: 3} + m_PrefabInstance: {fileID: 969937948} + m_PrefabAsset: {fileID: 0} --- !u!1001 &326559803 PrefabInstance: m_ObjectHideFlags: 0 @@ -7081,22 +7099,22 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 807240269} m_Modifications: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.x - value: -91.9 + value: -87.71682 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.y - value: -40 + value: -45.549706 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.z - value: 15.9 + value: 7.9812174 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -7106,17 +7124,17 @@ PrefabInstance: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -7174,6 +7192,11 @@ PrefabInstance: propertyPath: spawnRange value: 5 objectReference: {fileID: 0} + - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: viewRadius + value: 0 + objectReference: {fileID: 0} - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: showWaterEffect @@ -7651,7 +7674,7 @@ MonoBehaviour: m_EditorClassIdentifier: autoInit: 1 k__BackingField: {fileID: 168896974} - boostVignetteColor: {r: 0.15686275, g: 0, b: 0, a: 1} + boostVignetteColor: {r: 1, g: 0, b: 0, a: 1} boostIntermediateVignetteColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} vignetteIntensity: 0.4 --- !u!114 &776161963 @@ -7832,6 +7855,663 @@ Transform: m_Children: [] m_Father: {fileID: 200595900} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &805315999 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2105062291} + m_Modifications: + - target: {fileID: 731882179135502836, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 2289320141709012356, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 2340407893565948567, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_Name + value: DropItemGroup + objectReference: {fileID: 0} + - target: {fileID: 2433352474446146705, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2433352474446146705, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2433352474446146705, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2433352474446146705, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2433352474446146705, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2682748110723744995, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 2702154626459857400, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 4824455801469693689, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_SizeDelta.y + value: 158 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 240 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5922377284970440154, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.ToValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.ToValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.FromValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.FromValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Fade.CurrentValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Fade.CurrentValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.CurrentValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.CurrentValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.CurrentValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.CurrentValue.y + value: -135 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Rotate.CurrentValue.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6027363255301643261, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Rotate.CurrentValue.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.ToValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.ToValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.FromValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.FromValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Fade.CurrentValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Fade.CurrentValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.CurrentValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.CurrentValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Rotate.CurrentValue.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6638727251556834918, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Rotate.CurrentValue.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.ToValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.ToValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.ToValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.FromValue.y + value: -23 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.FromValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Move.FromValue.y + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Fade.CurrentValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Fade.CurrentValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.CurrentValue.x + value: 200 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Move.CurrentValue.y + value: -79 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Scale.CurrentValue.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Scale.CurrentValue.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: HideAnimation.Rotate.CurrentValue.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7613733418439768649, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: ShowAnimation.Rotate.CurrentValue.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8081083082781669234, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9020789568927497442, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9201708978067533897, guid: 46de620c604c02449b960aaea6682273, + type: 3} + propertyPath: 'm_ActiveFontFeatures.Array.data[0]' + value: 1801810542 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 46de620c604c02449b960aaea6682273, type: 3} +--- !u!224 &805316000 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5460895414638055898, guid: 46de620c604c02449b960aaea6682273, + type: 3} + m_PrefabInstance: {fileID: 805315999} + m_PrefabAsset: {fileID: 0} +--- !u!114 &805316001 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5270051318379233859, guid: 46de620c604c02449b960aaea6682273, + type: 3} + m_PrefabInstance: {fileID: 805315999} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eee56b795537aa4aab4e0afcdd738e5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &807240268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 807240269} + m_Layer: 0 + m_Name: Boidses + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &807240269 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 807240268} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -4.18318, y: 5.5497046, z: 7.918782} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 275862677} + - {fileID: 2012709874} + - {fileID: 1455397392} + - {fileID: 325920779} + - {fileID: 196402017} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &826757673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 826757675} + - component: {fileID: 826757674} + m_Layer: 0 + m_Name: ItemManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &826757674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826757673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb206c5a6ef8a5c4699d0abf67531d7d, type: 3} + m_Name: + m_EditorClassIdentifier: + _persistent: 0 + autoInit: 0 + k__BackingField: {fileID: 4185765918994780331, guid: 3e821daa41aac7d47b39f8cfebac29d0, + type: 3} + instantiateObjects: {fileID: 1700262530} + items: {fileID: 1230188115} +--- !u!4 &826757675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826757673} + 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!4 &834917485 stripped Transform: m_CorrespondingSourceObject: {fileID: 4473179001320916, guid: 8b9a2ba22a03d6b4c83641727b7b7b93, @@ -8293,22 +8973,22 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 807240269} m_Modifications: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.x - value: -17.3 + value: -13.116819 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.y - value: -40 + value: -45.549706 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.z - value: 133 + value: 125.081215 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -8318,17 +8998,17 @@ PrefabInstance: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -8394,7 +9074,7 @@ PrefabInstance: - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: viewRadius - value: 55 + value: 30 objectReference: {fileID: 0} - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} @@ -8426,6 +9106,21 @@ PrefabInstance: propertyPath: k__BackingField.y value: 15 objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.x + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.y + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.z + value: 25 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -9979,6 +10674,37 @@ NavMeshObstacle: m_CarveOnlyStationary: 1 m_Center: {x: -0.09900001, y: 2.229, z: 0.049000002} m_TimeToStationary: 0.5 +--- !u!1 &1230188114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1230188115} + m_Layer: 0 + m_Name: Items + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1230188115 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1230188114} + 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: 1700262530} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1254663816 PrefabInstance: m_ObjectHideFlags: 0 @@ -11038,22 +11764,22 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 807240269} m_Modifications: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.x - value: -100.5 + value: -96.31682 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.y - value: -40 + value: -45.549706 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.z - value: 1.4 + value: -6.518782 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -11063,17 +11789,17 @@ PrefabInstance: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -11144,7 +11870,7 @@ PrefabInstance: - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: viewRadius - value: 55 + value: 30 objectReference: {fileID: 0} - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} @@ -11176,6 +11902,21 @@ PrefabInstance: propertyPath: k__BackingField.y value: 15 objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.x + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.y + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.z + value: 25 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -11719,28 +12460,34 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!4 &1455397392 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, + type: 3} + m_PrefabInstance: {fileID: 1374397827} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1461379613 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 807240269} m_Modifications: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.x - value: -51.1 + value: -46.916817 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.y - value: -30 + value: -35.549706 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.z - value: 79.2 + value: 71.28121 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -11750,17 +12497,17 @@ PrefabInstance: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -11831,7 +12578,7 @@ PrefabInstance: - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: viewRadius - value: 50 + value: 30 objectReference: {fileID: 0} - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} @@ -11863,6 +12610,21 @@ PrefabInstance: propertyPath: k__BackingField.y value: 8 objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.x + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.y + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 6023135201199208214, guid: f228040d76c9217409284544f353da47, + type: 3} + propertyPath: m_LocalScale.z + value: 25 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -11893,8 +12655,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1485085414} serializedVersion: 2 - m_LocalRotation: {x: 0.38025314, y: 0.6187227, z: -0.46295172, w: 0.50819826} - m_LocalPosition: {x: -0.0012207031, y: 0, z: -0.006149292} + m_LocalRotation: {x: 0.3802567, y: 0.6187188, z: -0.46294886, w: 0.50820297} + m_LocalPosition: {x: -0.0013694763, y: 0, z: -0.0068969727} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -13603,7 +14365,7 @@ MonoBehaviour: m_EditorClassIdentifier: _persistent: 0 k__BackingField: - fishInfoList: [] + items: [] mouseSpot: {fileID: 1347266192824951316, guid: 049de7a77e0534ced92b672937a0f8db, type: 3} boat: {fileID: 2987405546353765599, guid: 96173da392e9a408d9aea814b4cfe00e, type: 3} @@ -13633,6 +14395,38 @@ MonoBehaviour: - {fileID: 21300000, guid: 9180a011ac08440f89deb0b7aa2820f2, type: 3} cursorTexture: {fileID: 2800000, guid: 3a146044a282641d99ba04c33b8c2bbf, type: 3} enemyMarker: {fileID: 21300000, guid: c617a5b08493842c3833527a458fd612, type: 3} +--- !u!1 &1700262529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1700262530} + m_Layer: 0 + m_Name: InstantiateObjects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1700262530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1700262529} + 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: + - {fileID: 1230188115} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1708098703 PrefabInstance: m_ObjectHideFlags: 0 @@ -16375,6 +17169,12 @@ NavMeshObstacle: m_CarveOnlyStationary: 1 m_Center: {x: -0.09900001, y: 2.229, z: 0.049000002} m_TimeToStationary: 0.5 +--- !u!4 &2012709874 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, + type: 3} + m_PrefabInstance: {fileID: 718723263} + m_PrefabAsset: {fileID: 0} --- !u!1 &2014893524 GameObject: m_ObjectHideFlags: 0 @@ -16745,6 +17545,7 @@ RectTransform: - {fileID: 1446558450} - {fileID: 2014893525} - {fileID: 155619293} + - {fileID: 805316000} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -16778,13 +17579,17 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: autoInit: 1 - k__BackingField: {fileID: 0} + k__BackingField: + k__BackingField: {fileID: 868726319} + k__BackingField: {fileID: 271798700} + k__BackingField: {fileID: 197341959} + k__BackingField: {fileID: 7415601899565865896} + k__BackingField: 0.5 + k__BackingField: 10 processBarOffset: {x: 0, y: 0, z: 0} k__BackingField: {fileID: 1446558451} k__BackingField: {fileID: 2014893524} - k__BackingField: {fileID: 8464029479315233580, guid: 0d213e978cd398441bcd61573163ca16, - type: 3} - itemLootOffset: {x: 0, y: 0} + k__BackingField: {fileID: 805316001} --- !u!1001 &2114222814 PrefabInstance: m_ObjectHideFlags: 0 @@ -22171,22 +22976,22 @@ PrefabInstance: serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 807240269} m_Modifications: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.x - value: -2.91 + value: 1.2731798 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.y - value: -15 + value: -20.549706 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalPosition.z - value: 14.3 + value: 6.381218 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -22196,17 +23001,17 @@ PrefabInstance: - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 1800824703194841433, guid: f228040d76c9217409284544f353da47, type: 3} @@ -22262,7 +23067,7 @@ PrefabInstance: - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} propertyPath: viewRadius - value: 20 + value: 25 objectReference: {fileID: 0} - target: {fileID: 5146900491857106217, guid: f228040d76c9217409284544f353da47, type: 3} @@ -28507,6 +29312,7 @@ SceneRoots: - {fileID: 55264371} - {fileID: 1806659892} - {fileID: 1683670877} + - {fileID: 826757675} - {fileID: 1540310984} - {fileID: 2105062291} - {fileID: 1560348101} @@ -28517,8 +29323,5 @@ SceneRoots: - {fileID: 1574668128} - {fileID: 1771297325} - {fileID: 280786784} - - {fileID: 2821987114204187354} - - {fileID: 718723263} - - {fileID: 1374397827} - - {fileID: 969937948} - - {fileID: 1461379613} + - {fileID: 807240269} + - {fileID: 1700262530} diff --git a/BlueWater/Assets/02.Scripts/Boid.cs b/BlueWater/Assets/02.Scripts/Boid.cs index d122a4d0b..bf877cdec 100644 --- a/BlueWater/Assets/02.Scripts/Boid.cs +++ b/BlueWater/Assets/02.Scripts/Boid.cs @@ -12,7 +12,7 @@ namespace BlueWaterProject public class Boid : MonoBehaviour { [field: Title("FishInfo")] - [field: SerializeField] public FishInfo FishInfo { get; private set; } + [field: SerializeField] public FishItem FishItem { get; private set; } [field: SerializeField] public Vector2 RandomCount { get; private set; } = new(1, 4); [Title("개체 설정")] @@ -42,7 +42,7 @@ namespace BlueWaterProject myBoids = boids; moveSpeed = speed; hitColliders = new Collider[maxNeighbourCount]; - FishInfo.AddCount(Random.Range((int)RandomCount.x, (int)RandomCount.y)); + FishItem.ItemCount = Random.Range((int)RandomCount.x, (int)RandomCount.y); findNeighbourCoroutine ??= StartCoroutine("FindNeighbourCoroutine"); calculateEgoVectorCoroutine ??= StartCoroutine("CalculateEgoVectorCoroutine"); diff --git a/BlueWater/Assets/02.Scripts/Boids.cs b/BlueWater/Assets/02.Scripts/Boids.cs index 19d05b040..bc4c82092 100644 --- a/BlueWater/Assets/02.Scripts/Boids.cs +++ b/BlueWater/Assets/02.Scripts/Boids.cs @@ -123,14 +123,14 @@ namespace BlueWaterProject [ShowIf("@showWaterEffect")] [SerializeField] private Vector3 fishSpotOffset = new(0, 0.5f, 0); + [field: SerializeField] public MeshRenderer BoundMeshRenderer { get; private set; } + // 디버깅 [Title("디버깅")] [SerializeField] private List boidList; [SerializeField] private Collider[] hitColliders = new Collider[MAX_HIT_NUM]; [SerializeField] private LayerMask targetLayer; [SerializeField] private LayerMask waterLayer; - - public MeshRenderer BoundMeshRenderer { get; private set; } private Vector3 spawnPos; private Coroutine findTargetCoroutine; @@ -152,9 +152,23 @@ namespace BlueWaterProject private void OnDrawGizmosSelected() { if (!isDrawGizmos) return; + + var centerPos = Vector3.zero; + if (Application.isPlaying) + { + centerPos = fishSpot.position; + } + else + { + if (Physics.Raycast(BoundMeshRenderer.transform.position, Vector3.up, out var hit, + float.MaxValue,waterLayer)) + { + centerPos = hit.point + fishSpotOffset; + } + } Gizmos.color = Color.red; - Gizmos.DrawWireSphere(transform.position, viewRadius); + Gizmos.DrawWireSphere(centerPos, viewRadius); } private void Start() @@ -201,7 +215,7 @@ namespace BlueWaterProject { while (true) { - var size = Physics.OverlapSphereNonAlloc(transform.position, viewRadius, hitColliders, targetLayer); + var size = Physics.OverlapSphereNonAlloc(fishSpot.position, viewRadius, hitColliders, targetLayer); for (var i = 0; i < size; i++) { if (hitColliders[i] == null || !hitColliders[i].CompareTag("ShipPlayer")) continue; @@ -288,14 +302,23 @@ namespace BlueWaterProject return rotation * escapeDirection; } - public void CatchBoid(int count) + public void CatchBoid(Collider hitCollider, int count) { count = Mathf.Min(count, boidList.Count); for (var i = 0; i < count; i++) { // 물고기 잡히는 이펙트 효과 추가 var currentBoid = boidList[0]; - DataManager.Inst.PlayerInventory.AddFish(currentBoid.FishInfo.Name, currentBoid.FishInfo.Count); + + var bounds = hitCollider.bounds; + var x = Random.Range(bounds.min.x, bounds.max.x); + //var y = Random.Range(bounds.min.y, bounds.max.y); + var z = Random.Range(bounds.min.z, bounds.max.z); + var randomPos = new Vector3(x, 0, z); + + var catchItem = new FishItem(currentBoid.FishItem.ItemName, currentBoid.FishItem.ItemCount); + ItemDropManager.Inst.DropItem(catchItem, randomPos); + boidList.RemoveAt(0); Destroy(currentBoid.gameObject); } @@ -308,5 +331,7 @@ namespace BlueWaterProject } gameObject.SetActive(false); } + + public FishItem GetBoidInfo() => boidPrefab.FishItem; } } \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Fish.cs b/BlueWater/Assets/02.Scripts/Fish.cs deleted file mode 100644 index 73ae49605..000000000 --- a/BlueWater/Assets/02.Scripts/Fish.cs +++ /dev/null @@ -1,315 +0,0 @@ -using System; -using System.Collections; -using Sirenix.OdinInspector; -using UnityEngine; - -// ReSharper disable once CheckNamespace -namespace BlueWaterProject -{ - public class Fish : MonoBehaviour - { - // 초기화 방식 - [Title("초기화 방식")] - [SerializeField] private bool autoInit = true; - - // 물고기의 기본 설정 - [Title("물고기의 기본 설정")] - [SerializeField] private bool isDrawGizmos = true; - - [Tooltip("타겟 인식 범위")] - [SerializeField] private float viewRadius = 10f; - - [Tooltip("이동속도")] - [SerializeField] private float moveSpd = 500f; - - [Tooltip("회전속도")] - [SerializeField] private float rotationSpeed = 10f; - - [Tooltip("랜덤 방향으로 도주 여부")] - [SerializeField] private bool isRandomAngle = true; - - [ShowIf("@isRandomAngle")] - [Tooltip("도망가는 방향의 랜덤 각도")] - [SerializeField] private float randomAngle = 180f; - - [Tooltip("타겟을 재검색하는 시간")] - [SerializeField] private float rescanTime = 0.5f; - - [Tooltip("도망가는 시간")] - [SerializeField] private float escapeTime = 10f; - - [Tooltip("리스폰 여부")] - [SerializeField] private bool isRespawn = true; - - [ShowIf("@isRespawn == true")] - [Tooltip("리스폰되는데 걸리는 시간")] - [SerializeField] private float respawnTime = 5f; - - [Tooltip("도망치면서 랜덤 방향 전환 여부")] - [SerializeField] private bool randomDirectionChange; - - [ShowIf("@!randomDirectionChange")] - [Tooltip("도망치면서 방향 전환하는데 걸리는 시간")] - [SerializeField] private float directionChangeInterval = 1f; - - [ShowIf("@randomDirectionChange")] - [Tooltip("도망치면서 방향 전환하는데 걸리는 랜덤 최소 시간")] - [SerializeField] private float minDirectionChangeInterval = 0.1f; - - [ShowIf("@randomDirectionChange")] - [Tooltip("도망치면서 방향 전환하는데 걸리는 랜덤 최대 시간")] - [SerializeField] private float maxDirectionChangeInterval = 1f; - - [Tooltip("도주 방식")] - [SerializeField] private EscapeMode escapeMode = EscapeMode.STRAIGHT; - - // ZIGZAG - [Title("ZIGZAG")] - [ShowIf("@escapeMode == EscapeMode.ZIGZAG")] - [Tooltip("흔들림의 정도")] - [SerializeField] private bool randomZigzag; - - [ShowIf("@escapeMode == EscapeMode.ZIGZAG && !randomZigzag")] - [Tooltip("흔들림의 정도")] - [SerializeField] private float zigzagAmplitude = 1f; - - [ShowIf("@escapeMode == EscapeMode.ZIGZAG && !randomZigzag")] - [Tooltip("흔들림의 주기")] - [SerializeField] private float zigzagFrequency = 1f; - - [ShowIf("@escapeMode == EscapeMode.ZIGZAG && randomZigzag")] - [Tooltip("흔들림의 정도 랜덤 최솟값")] - [SerializeField] private float minZigzagAmplitude = 0.1f; - - [ShowIf("@escapeMode == EscapeMode.ZIGZAG && randomZigzag")] - [Tooltip("흔들림의 정도 랜덤 최댓값")] - [SerializeField] private float maxZigzagAmplitude = 1f; - - [Space] - [ShowIf("@escapeMode == EscapeMode.ZIGZAG && randomZigzag")] - [Tooltip("흔들림의 주기 랜덤 최솟값")] - [SerializeField] private float minZigzagFrequency = 0.1f; - - [ShowIf("@escapeMode == EscapeMode.ZIGZAG && randomZigzag")] - [Tooltip("흔들림의 주기 랜덤 최댓값")] - [SerializeField] private float maxZigzagFrequency = 1f; - - // 디버깅 - [Title("디버깅")] - [SerializeField] private Collider[] hitColliders = new Collider[MAX_HIT_NUM]; - [SerializeField] private LayerMask targetLayer; - - private Rigidbody rb; - private Coroutine findTargetCoroutine; - private Coroutine escapeCoroutine; - private WaitForSeconds findCoroutineTime; - private Vector3 spawnPos; - - private const int MAX_HIT_NUM = 3; - - private void OnValidate() - { - findCoroutineTime = new WaitForSeconds(rescanTime); - } - - private void OnDrawGizmosSelected() - { - if (!isDrawGizmos) return; - - Gizmos.color = Color.red; - Gizmos.DrawWireSphere(transform.position, viewRadius); - } - - [Button("셋팅 초기화")] - private void Init() - { - rb = GetComponent(); - - targetLayer = LayerMask.GetMask("Player"); - } - - #region Preset - - [HorizontalGroup("Split")] - [Button("프리셋 1번")] - private void Preset1() - { - isDrawGizmos = true; - viewRadius = 20f; - moveSpd = 500f; - rotationSpeed = 10f; - isRandomAngle = false; - rescanTime = 0.5f; - escapeTime = 10f; - isRespawn = true; - respawnTime = 5f; - randomDirectionChange = false; - directionChangeInterval = 3f; - escapeMode = EscapeMode.STRAIGHT; - } - - [HorizontalGroup("Split")] - [Button("프리셋 2번")] - private void Preset2() - { - isDrawGizmos = true; - viewRadius = 20f; - moveSpd = 500f; - rotationSpeed = 10f; - isRandomAngle = true; - randomAngle = 120f; - rescanTime = 0.5f; - escapeTime = 10f; - isRespawn = true; - respawnTime = 5f; - randomDirectionChange = true; - minDirectionChangeInterval = 1f; - maxDirectionChangeInterval = 3f; - directionChangeInterval = 3f; - escapeMode = EscapeMode.ZIGZAG; - randomZigzag = false; - zigzagAmplitude = 0.5f; - zigzagFrequency = 1f; - } - - [HorizontalGroup("Split")] - [Button("프리셋 3번")] - private void Preset3() - { - isDrawGizmos = true; - viewRadius = 20f; - moveSpd = 500f; - rotationSpeed = 10f; - isRandomAngle = true; - randomAngle = 120f; - rescanTime = 0.5f; - escapeTime = 10f; - isRespawn = true; - respawnTime = 5f; - randomDirectionChange = true; - minDirectionChangeInterval = 1f; - maxDirectionChangeInterval = 3f; - directionChangeInterval = 3f; - escapeMode = EscapeMode.ZIGZAG; - randomZigzag = true; - minZigzagAmplitude = 0.1f; - maxZigzagAmplitude = 2f; - minZigzagFrequency = 0.1f; - maxZigzagFrequency = 2f; - } - - #endregion - - private void Awake() - { - if (autoInit) - { - Init(); - } - } - - private void OnEnable() - { - hitColliders = new Collider[MAX_HIT_NUM]; - findCoroutineTime = new WaitForSeconds(rescanTime); - - if (findTargetCoroutine != null) return; - - findTargetCoroutine = StartCoroutine(FindTargetCoroutine()); - } - - private void Start() - { - spawnPos = transform.position; - } - - private IEnumerator FindTargetCoroutine() - { - while (true) - { - var size = Physics.OverlapSphereNonAlloc(transform.position, viewRadius, hitColliders, targetLayer); - for (var i = 0; i < size; i++) - { - var hitCollider = hitColliders[i]; - if (hitCollider == null || !hitCollider.CompareTag("ShipPlayer")) continue; - - findTargetCoroutine = null; - escapeCoroutine = StartCoroutine(EscapeCoroutine(hitCollider)); - yield break; - } - yield return findCoroutineTime; - } - } - - private IEnumerator EscapeCoroutine(Collider targetCollider) - { - var currentDirectionChangeInterval = randomDirectionChange ? - UnityEngine.Random.Range(minDirectionChangeInterval, maxDirectionChangeInterval) - : directionChangeInterval; - var rotatedEscapeDirection = CalculateEscapeDirection(targetCollider.transform.position); - - var time = 0f; - var directionChangeTime = 0f; - while (time < escapeTime) - { - time += Time.deltaTime; - directionChangeTime += Time.deltaTime; - - if (directionChangeTime >= currentDirectionChangeInterval) - { - rotatedEscapeDirection = CalculateEscapeDirection(targetCollider.transform.position); - directionChangeTime = 0f; - currentDirectionChangeInterval = randomDirectionChange ? - UnityEngine.Random.Range(minDirectionChangeInterval, maxDirectionChangeInterval) - : directionChangeInterval; - - if (escapeMode == EscapeMode.ZIGZAG && randomZigzag) - { - zigzagFrequency = UnityEngine.Random.Range(minZigzagFrequency, maxZigzagFrequency); - zigzagAmplitude = UnityEngine.Random.Range(minZigzagAmplitude, maxZigzagAmplitude); - } - } - - var newDirection = escapeMode switch - { - EscapeMode.NONE => throw new ArgumentOutOfRangeException(), - EscapeMode.STRAIGHT => rotatedEscapeDirection, - EscapeMode.ZIGZAG => rotatedEscapeDirection + - new Vector3(Mathf.Sin(Time.time * zigzagFrequency) * zigzagAmplitude,0, - Mathf.Sin(Time.time * zigzagFrequency) * zigzagAmplitude), - EscapeMode.TOWARDS => -rotatedEscapeDirection, - _ => throw new ArgumentOutOfRangeException() - }; - - rb.velocity = newDirection.normalized * (moveSpd * Time.deltaTime); - var targetRotation = Quaternion.LookRotation(newDirection); - transform.rotation = Quaternion.Slerp(transform.rotation, targetRotation, rotationSpeed * Time.deltaTime); - - yield return null; - } - - rb.velocity = Vector3.zero; - escapeCoroutine = null; - - if (isRespawn) - { - //FishManager.Inst.RespawnFish(gameObject, respawnTime, spawnPos); - } - gameObject.SetActive(false); - } - - private Vector3 CalculateEscapeDirection(Vector3 targetPos) - { - var escapeDirection = (transform.position - targetPos).normalized; - escapeDirection.y = 0; - - if (!isRandomAngle) return escapeDirection; - - var randomRotationAngle = UnityEngine.Random.Range(-randomAngle * 0.5f, randomAngle * 0.5f); - var rotation = Quaternion.Euler(0, randomRotationAngle, 0); - return rotation * escapeDirection; - - } - } -} - diff --git a/BlueWater/Assets/02.Scripts/FishInfo.cs b/BlueWater/Assets/02.Scripts/FishInfo.cs deleted file mode 100644 index ffd91f910..000000000 --- a/BlueWater/Assets/02.Scripts/FishInfo.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using UnityEngine; - -// ReSharper disable once CheckNamespace -namespace BlueWaterProject -{ - [Serializable] - public class FishInfo - { - [field: SerializeField] public string Name { get; private set; } - [field: SerializeField] public int Count { get; private set; } - - public FishInfo(string name, int count) - { - Name = name; - Count = count; - } - - public void AddCount(int? value = null) - { - if (value == null) - { - Count++; - } - else - { - Count += (int)value; - } - } - } -} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/FishItem.cs b/BlueWater/Assets/02.Scripts/FishItem.cs new file mode 100644 index 000000000..7c1770619 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/FishItem.cs @@ -0,0 +1,17 @@ +using System; +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + [Serializable] + public class FishItem : Item + { + public FishItem(string name, int count = 1, Sprite icon = null) : base(name, count, icon) + { + ItemName = name; + ItemCount = count; + ItemIcon = icon; + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/FishInfo.cs.meta b/BlueWater/Assets/02.Scripts/FishItem.cs.meta similarity index 100% rename from BlueWater/Assets/02.Scripts/FishInfo.cs.meta rename to BlueWater/Assets/02.Scripts/FishItem.cs.meta diff --git a/BlueWater/Assets/02.Scripts/Interface/IItem.cs b/BlueWater/Assets/02.Scripts/Interface/IItem.cs new file mode 100644 index 000000000..d9a0b5525 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Interface/IItem.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + public interface IItem + { + string ItemName { get; set; } + int ItemCount { get; set; } + Sprite ItemIcon { get; set; } + void Acquire(); + } +} diff --git a/BlueWater/Assets/02.Scripts/Fish.cs.meta b/BlueWater/Assets/02.Scripts/Interface/IItem.cs.meta similarity index 83% rename from BlueWater/Assets/02.Scripts/Fish.cs.meta rename to BlueWater/Assets/02.Scripts/Interface/IItem.cs.meta index f979ae082..d1dd16312 100644 --- a/BlueWater/Assets/02.Scripts/Fish.cs.meta +++ b/BlueWater/Assets/02.Scripts/Interface/IItem.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a0f3e1c9930c204498f3a86452337290 +guid: 895973422f0e42c4fb1a58e8df2d3505 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/BlueWater/Assets/02.Scripts/Item.meta b/BlueWater/Assets/02.Scripts/Item.meta new file mode 100644 index 000000000..c61d25eda --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f3d65a23d1368484caef68ab14191563 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/02.Scripts/Item/DropItemGroupController.cs b/BlueWater/Assets/02.Scripts/Item/DropItemGroupController.cs new file mode 100644 index 000000000..7749ed522 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/DropItemGroupController.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + public class DropItemGroupController : MonoBehaviour + { + [field: SerializeField] public List dropItemInfoUiList = new(3); + + private WaitForSeconds coroutineRestartTime = new(0.5f); + + public void ShowDropItemInfoUi(IItem iItem) + { + StartCoroutine(ShowDropItemInfoUiCoroutine(iItem)); + } + + private IEnumerator ShowDropItemInfoUiCoroutine(IItem iItem) + { + while (true) + { + foreach (var list in dropItemInfoUiList) + { + if (list.UiView.gameObject.activeSelf) continue; + + var itemText = iItem.ItemName + " x" + iItem.ItemCount; + list.SetInfo(iItem.ItemIcon, itemText); + list.ShowUi(); + + while (list.UiView.gameObject.activeSelf) + { + yield return null; + } + yield break; + } + yield return coroutineRestartTime; + } + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/DropItemGroupController.cs.meta b/BlueWater/Assets/02.Scripts/Item/DropItemGroupController.cs.meta new file mode 100644 index 000000000..b12579485 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/DropItemGroupController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3eee56b795537aa4aab4e0afcdd738e5 diff --git a/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs b/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs new file mode 100644 index 000000000..937154872 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs @@ -0,0 +1,31 @@ +using Doozy.Runtime.UIManager.Containers; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + public class DropItemInfoUi : MonoBehaviour + { + [field: SerializeField] public UIView UiView { get; set; } + [field: SerializeField] public Image ItemIcon { get; set; } + [field: SerializeField] public TMP_Text ItemText { get; set; } + + public void SetInfo(Sprite icon, string text) + { + ItemIcon.sprite = icon; + ItemText.text = text; + } + + public void ShowUi() + { + UiView.Show(); + } + + public void HideUi() + { + UiView.Hide(); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs.meta b/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs.meta new file mode 100644 index 000000000..c29d85689 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 38ce10e1036560e4789b9a24e540ef5b \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/Item.cs b/BlueWater/Assets/02.Scripts/Item/Item.cs new file mode 100644 index 000000000..88638ef2e --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/Item.cs @@ -0,0 +1,26 @@ +using System; +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + [Serializable] + public class Item : IItem + { + [field: SerializeField] public string ItemName { get; set; } + [field: SerializeField] public int ItemCount { get; set; } + [field: SerializeField] public Sprite ItemIcon { get; set; } + + public Item(string name, int count = 1, Sprite icon = null) + { + ItemName = name; + ItemCount = count; + ItemIcon = icon; + } + + public void Acquire() + { + DataManager.Inst.PlayerInventory.AddItem(this); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/Item.cs.meta b/BlueWater/Assets/02.Scripts/Item/Item.cs.meta new file mode 100644 index 000000000..d5e8c3f6a --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/Item.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6ed42387fa88b3b4d9ee7d94750f3dd5 \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/ItemController.cs b/BlueWater/Assets/02.Scripts/Item/ItemController.cs new file mode 100644 index 000000000..09dc63c17 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/ItemController.cs @@ -0,0 +1,114 @@ +using System.Collections; +using Sirenix.OdinInspector; +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + public class ItemController : MonoBehaviour + { + [Title("아이템")] + [SerializeField] private Item item; + [SerializeField] private ItemUiController itemUiPrefab; + + [Title("자동 파괴")] + [SerializeField] private bool useAutoDestroy = true; + [ShowIf("@useAutoDestroy")] + [SerializeField] private float autoDestroyTime = 30f; + + [Title("획득")] + [SerializeField] private bool drawGizmos = true; + [SerializeField] private float radius = 5f; + [SerializeField] private float acquisitionTime = 1f; + [SerializeField] private LayerMask targetLayer; + + private Collider[] hitColliders = new Collider[1]; + private Collider targetCollider; + private WaitForSeconds lootCoroutineTime = new(0.5f); + private AudioSource audioSource; + private Transform itemsLoot; + private ItemUiController itemLootUi; + + private void OnDrawGizmosSelected() + { + if (!drawGizmos) return; + + Gizmos.DrawWireSphere(transform.position, radius); + } + + public void Init(Item newItem) + { + item = newItem; + + if (!itemsLoot) + { + itemsLoot = UiManager.Inst.OceanUi.MainCanvas.transform.Find("ItemsLoot"); + } + + var myPos = transform.position; + var screenPos = CameraManager.Inst.MainCam.WorldToScreenPoint(myPos); + itemLootUi = Instantiate(itemUiPrefab, screenPos, Quaternion.identity, itemsLoot); + itemLootUi.Init(transform); + } + + private void Awake() + { + audioSource = transform.parent.Find("Audio").GetComponent(); + itemsLoot = UiManager.Inst.OceanUi.MainCanvas.transform.Find("ItemsLoot"); + } + + private void Start() + { + if (useAutoDestroy) + { + Destroy(transform.parent.gameObject, autoDestroyTime); + Destroy(itemLootUi.gameObject, autoDestroyTime); + } + + StartCoroutine(LootCoroutine()); + } + + private IEnumerator LootCoroutine() + { + while (true) + { + var maxSize = Physics.OverlapSphereNonAlloc(transform.position, radius, hitColliders, targetLayer); + if (maxSize > 0) + { + targetCollider = hitColliders[0]; + itemLootUi.ItemAcquisition(); + break; + } + + yield return lootCoroutineTime; + } + + var startPosition = transform.position; + var elapsedTime = 0f; + + while (elapsedTime < acquisitionTime) + { + elapsedTime += Time.deltaTime; + var t = elapsedTime / acquisitionTime; + t = Mathf.SmoothStep(0f, 1f, t); + + transform.position = Vector3.Lerp(startPosition, targetCollider.transform.position, t); + yield return null; + } + + item.Acquire(); + itemLootUi.gameObject.SetActive(false); + UiManager.Inst.OceanUi.DropItemGroupController.ShowDropItemInfoUi(item); + + if (audioSource && audioSource.resource) + { + audioSource.Play(); + } + + yield return new WaitForSeconds(audioSource.clip.length); + + Destroy(transform.parent.gameObject); + Destroy(itemLootUi.gameObject); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/ItemController.cs.meta b/BlueWater/Assets/02.Scripts/Item/ItemController.cs.meta new file mode 100644 index 000000000..781933bbe --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/ItemController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: c3ea0c13f4edde747b6d5eb5d6842905 diff --git a/BlueWater/Assets/02.Scripts/Item/ItemManager.cs b/BlueWater/Assets/02.Scripts/Item/ItemManager.cs new file mode 100644 index 000000000..50d7cc1a1 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/ItemManager.cs @@ -0,0 +1,40 @@ +using Sirenix.OdinInspector; +using UnityEngine; + +// ReSharper disable once CheckNamespace +namespace BlueWaterProject +{ + public class ItemDropManager : Singleton + { + [Title("초기화 방식")] + [SerializeField] private bool autoInit = true; + + [field: Title("아이템")] + [field: SerializeField] public GameObject ItemPrefab { get; private set; } + [SerializeField] private Transform instantiateObjects; + [SerializeField] private Transform items; + + [Button("셋팅 초기화")] + private void Init() + { + instantiateObjects = GameObject.Find("InstantiateObjects").transform; + items = instantiateObjects.transform.Find("Items"); + } + + protected override void OnAwake() + { + base.OnAwake(); + + if (autoInit) + { + Init(); + } + } + + public void DropItem(Item item, Vector3 dropPosition) + { + var itemController = Instantiate(ItemPrefab, dropPosition, Quaternion.identity, items).GetComponentInChildren(); + itemController.Init(item); + } + } +} \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Item/ItemManager.cs.meta b/BlueWater/Assets/02.Scripts/Item/ItemManager.cs.meta new file mode 100644 index 000000000..b69d04f09 --- /dev/null +++ b/BlueWater/Assets/02.Scripts/Item/ItemManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: bb206c5a6ef8a5c4699d0abf67531d7d diff --git a/BlueWater/Assets/02.Scripts/Ui/ItemLootUi.cs b/BlueWater/Assets/02.Scripts/Item/ItemUiController.cs similarity index 54% rename from BlueWater/Assets/02.Scripts/Ui/ItemLootUi.cs rename to BlueWater/Assets/02.Scripts/Item/ItemUiController.cs index 0b70af32d..84ca24b82 100644 --- a/BlueWater/Assets/02.Scripts/Ui/ItemLootUi.cs +++ b/BlueWater/Assets/02.Scripts/Item/ItemUiController.cs @@ -1,27 +1,21 @@ -using System; -using Sirenix.OdinInspector; using UnityEngine; using UnityEngine.UI; // ReSharper disable once CheckNamespace namespace BlueWaterProject { - public class ItemLootUi : MonoBehaviour + public class ItemUiController : MonoBehaviour { [SerializeField] private RectTransform rectTransform; [SerializeField] private Image border; [SerializeField] private Image icon; [SerializeField] private RectTransform line; - [SerializeField] private bool useAutoDestroy = true; - [ShowIf("@useAutoDestroy")] - [SerializeField] private float autoDestroyTime = 10f; - - private Vector3 lootWorldPos; + private Transform targetTransform; - public void Init(Vector3 value, Sprite sprite = null) + public void Init(Transform target, Sprite sprite = null) { - lootWorldPos = value; + targetTransform = target; if (sprite) { icon.sprite = sprite; @@ -29,17 +23,17 @@ namespace BlueWaterProject gameObject.SetActive(true); } - private void Start() - { - if (useAutoDestroy) - { - Destroy(gameObject, autoDestroyTime); - } - } - private void Update() { - rectTransform.position = CameraManager.Inst.MainCam.WorldToScreenPoint(lootWorldPos); + rectTransform.position = CameraManager.Inst.MainCam.WorldToScreenPoint(targetTransform.position); + } + + public void ItemAcquisition() + { + if (line) + { + line.gameObject.SetActive(false); + } } } } \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Ui/ItemLootUi.cs.meta b/BlueWater/Assets/02.Scripts/Item/ItemUiController.cs.meta similarity index 100% rename from BlueWater/Assets/02.Scripts/Ui/ItemLootUi.cs.meta rename to BlueWater/Assets/02.Scripts/Item/ItemUiController.cs.meta diff --git a/BlueWater/Assets/02.Scripts/OceanUi.cs b/BlueWater/Assets/02.Scripts/OceanUi.cs index 1be759373..2af50c087 100644 --- a/BlueWater/Assets/02.Scripts/OceanUi.cs +++ b/BlueWater/Assets/02.Scripts/OceanUi.cs @@ -17,39 +17,35 @@ namespace BlueWaterProject [field: SerializeField] public Slider ShipBoostSlider { get; set; } [field: SerializeField] public GameObject SpeedLines { get; set; } + + [field: SerializeField] public DropItemGroupController DropItemGroupController { get; set; } - [field: SerializeField] public ItemLootUi ItemLootUi { get; set; } - [SerializeField] private Vector2 itemLootOffset; - - private Canvas canvas; - private RectTransform canvasRectTransform; - private Transform itemsLoot; + public Canvas MainCanvas { get; private set; } [Button("셋팅 초기화")] private void Init() { - canvas = GetComponent(); - if (!canvas) + MainCanvas = GetComponent(); + if (!MainCanvas) { Debug.LogError("canvas is null error"); return; } - canvasRectTransform = canvas.GetComponent(); - var processBar = canvas.transform.Find("ProcessBar").gameObject; + var processBar = MainCanvas.transform.Find("ProcessBar").gameObject; var fill = processBar.transform.Find("Fill").GetComponent(); var previousGaugeLine = processBar.transform.Find("PreviousGaugeLine").transform; - var reloadSlider = canvas.transform.Find("ReloadSlider").GetComponent(); + var reloadSlider = MainCanvas.transform.Find("ReloadSlider").GetComponent(); ProcessBar = new ProcessBar(processBar, fill, previousGaugeLine, reloadSlider); ProcessBar.SetActiveReloadSlider(false); - ShipBoostSlider = canvas.transform.Find("ShipBoostSlider").GetComponent(); + ShipBoostSlider = MainCanvas.transform.Find("ShipBoostSlider").GetComponent(); ShipBoostSlider.value = 0f; - SpeedLines = canvas.transform.Find("SpeedLines").gameObject; + SpeedLines = MainCanvas.transform.Find("SpeedLines").gameObject; SpeedLines.SetActive(false); - itemsLoot = canvas.transform.Find("ItemsLoot"); + DropItemGroupController = MainCanvas.transform.Find("DropItemGroup").GetComponent(); } private void Awake() @@ -72,13 +68,6 @@ namespace BlueWaterProject ProcessBar.SetPosition(result); } } - - public void CreateItemLootUi(Vector3 lootPos, Sprite sprite = null) - { - var screenPos = CameraManager.Inst.MainCam.WorldToScreenPoint(lootPos); - var itemLootUi = Instantiate(ItemLootUi, screenPos, Quaternion.identity, itemsLoot); - itemLootUi.Init(lootPos); - } public void SetActiveSpeedLine(bool value) => SpeedLines.SetActive(value); } diff --git a/BlueWater/Assets/02.Scripts/Player/Cannon.cs b/BlueWater/Assets/02.Scripts/Player/Cannon.cs index e2a2288ab..dc2281ad1 100644 --- a/BlueWater/Assets/02.Scripts/Player/Cannon.cs +++ b/BlueWater/Assets/02.Scripts/Player/Cannon.cs @@ -69,18 +69,7 @@ namespace BlueWaterProject { var hitBoids = hitColliders[i].GetComponentInParent(); var catchSize = Random.Range((int)randomCatch.x, (int)randomCatch.y); - hitBoids.CatchBoid(catchSize); - - for (var j = 0; j < catchSize; j++) - { - var bounds = hitColliders[i].bounds; - var x = Random.Range(bounds.min.x, bounds.max.x); - //var y = Random.Range(bounds.min.y, bounds.max.y); - var z = Random.Range(bounds.min.z, bounds.max.z); - var randomPos = new Vector3(x, 0, z); - - UiManager.Inst.OceanUi.CreateItemLootUi(randomPos); - } + hitBoids.CatchBoid(hitColliders[i], catchSize); } } else diff --git a/BlueWater/Assets/02.Scripts/PlayerInventory.cs b/BlueWater/Assets/02.Scripts/PlayerInventory.cs index a08064440..48cc31726 100644 --- a/BlueWater/Assets/02.Scripts/PlayerInventory.cs +++ b/BlueWater/Assets/02.Scripts/PlayerInventory.cs @@ -8,26 +8,20 @@ namespace BlueWaterProject [Serializable] public class PlayerInventory { - [SerializeField] private List fishInfoList = new(); + [SerializeField] private List items = new(); - public void AddFish(string name, int? count = null) + public void AddItem(IItem item) { - var existingFish = fishInfoList.Find(fish => fish.Name == name); - - if (existingFish != null) + var existingItem = items.Find(i => i.ItemName == item.ItemName); + + if (existingItem != null) { - existingFish.AddCount(count); + existingItem.ItemCount += item.ItemCount; } else { - fishInfoList.Add(new FishInfo(name, 1)); + items.Add(new Item(item.ItemName, item.ItemCount)); } } - - public int GetFishCount(string name) - { - var fish = fishInfoList.Find(f => f.Name == name); - return fish?.Count ?? 0; - } } } \ No newline at end of file diff --git a/BlueWater/Assets/02.Scripts/Ui/ProcessBar.cs b/BlueWater/Assets/02.Scripts/Ui/ProcessBar.cs index bee794ea5..8ed4d89e5 100644 --- a/BlueWater/Assets/02.Scripts/Ui/ProcessBar.cs +++ b/BlueWater/Assets/02.Scripts/Ui/ProcessBar.cs @@ -1,11 +1,14 @@ +using System; using System.Collections; using UnityEngine; using UnityEngine.UI; +using Random = UnityEngine.Random; // ReSharper disable once CheckNamespace namespace BlueWaterProject { - public class ProcessBar : MonoBehaviour + [Serializable] + public class ProcessBar { [field: SerializeField] public GameObject Obj { get; set; } [field: SerializeField] public Image Fill { get; set; } diff --git a/BlueWater/Assets/05.Prefabs/Boids/Boids.prefab b/BlueWater/Assets/05.Prefabs/Boids/Boids.prefab index abd778119..7891c752a 100644 --- a/BlueWater/Assets/05.Prefabs/Boids/Boids.prefab +++ b/BlueWater/Assets/05.Prefabs/Boids/Boids.prefab @@ -158,7 +158,8 @@ MonoBehaviour: showBounds: 1 fishSpot: {fileID: 6023135201199208214} showWaterEffect: 1 - fishSpotOffset: {x: 0, y: 0.5, z: 0} + fishSpotOffset: {x: 0, y: 0.3, z: 0} + k__BackingField: {fileID: 2486807546603369919} boidList: [] hitColliders: - {fileID: 0} diff --git a/BlueWater/Assets/05.Prefabs/Boids/HammerheadShark.prefab b/BlueWater/Assets/05.Prefabs/Boids/HammerheadShark.prefab index 9178ddef4..82f3cea11 100644 --- a/BlueWater/Assets/05.Prefabs/Boids/HammerheadShark.prefab +++ b/BlueWater/Assets/05.Prefabs/Boids/HammerheadShark.prefab @@ -134,9 +134,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b5a4bdb4c510d354687a785c3f642878, type: 3} m_Name: m_EditorClassIdentifier: - k__BackingField: - k__BackingField: "\uB9DD\uCE58\uBA38\uB9AC\uC0C1\uC5B4" - k__BackingField: 0 + k__BackingField: + k__BackingField: "\uB9DD\uCE58\uBA38\uB9AC\uC0C1\uC5B4" + k__BackingField: 0 + k__BackingField: {fileID: 0} k__BackingField: {x: 10, y: 1} obstacleDistance: 10 viewAngle: 120 diff --git a/BlueWater/Assets/05.Prefabs/Boids/SmallFish.prefab b/BlueWater/Assets/05.Prefabs/Boids/SmallFish.prefab index 312f1a87f..b22c9a51e 100644 --- a/BlueWater/Assets/05.Prefabs/Boids/SmallFish.prefab +++ b/BlueWater/Assets/05.Prefabs/Boids/SmallFish.prefab @@ -46,9 +46,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b5a4bdb4c510d354687a785c3f642878, type: 3} m_Name: m_EditorClassIdentifier: - k__BackingField: - k__BackingField: "\uACE0\uB4F1\uC5B4" - k__BackingField: 0 + k__BackingField: + k__BackingField: "\uACE0\uB4F1\uC5B4" + k__BackingField: 0 + k__BackingField: {fileID: 0} k__BackingField: {x: 1, y: 4} obstacleDistance: 10 viewAngle: 120 diff --git a/BlueWater/Assets/05.Prefabs/Boids/Stingray.prefab b/BlueWater/Assets/05.Prefabs/Boids/Stingray.prefab index 1cfb67095..1ea7fcae8 100644 --- a/BlueWater/Assets/05.Prefabs/Boids/Stingray.prefab +++ b/BlueWater/Assets/05.Prefabs/Boids/Stingray.prefab @@ -46,9 +46,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b5a4bdb4c510d354687a785c3f642878, type: 3} m_Name: m_EditorClassIdentifier: - k__BackingField: - k__BackingField: "\uAC00\uC624\uB9AC" - k__BackingField: 0 + k__BackingField: + k__BackingField: "\uAC00\uC624\uB9AC" + k__BackingField: 0 + k__BackingField: {fileID: 0} k__BackingField: {x: 5, y: 7} obstacleDistance: 10 viewAngle: 120 diff --git a/BlueWater/Assets/05.Prefabs/Items.meta b/BlueWater/Assets/05.Prefabs/Items.meta new file mode 100644 index 000000000..ef464c44c --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/Items.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab1c52e106d85344b5b9ad6e4857b0e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/05.Prefabs/Items/DropItemGroup.prefab b/BlueWater/Assets/05.Prefabs/Items/DropItemGroup.prefab new file mode 100644 index 000000000..937b03bdc --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/Items/DropItemGroup.prefab @@ -0,0 +1,3288 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &115021812478999204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1424842001152346988} + - component: {fileID: 9223366343983124947} + - component: {fileID: 2702154626459857400} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1424842001152346988 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115021812478999204} + 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: 5922377284970440154} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: -160, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9223366343983124947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115021812478999204} + m_CullTransparentMesh: 0 +--- !u!114 &2702154626459857400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115021812478999204} + 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: "2\uBC88 \uC544\uC774\uD15C" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, type: 2} + m_sharedMaterial: {fileID: 2356238409700980164, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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: 3 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + 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: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + 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 &424525850637826497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8225958586086842080} + - component: {fileID: 6937745039445445987} + - component: {fileID: 4253741733529168590} + - component: {fileID: 6146270723634416019} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8225958586086842080 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424525850637826497} + 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: 9020789568927497442} + m_LocalEulerAnglesHint: {x: 0, 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 &6937745039445445987 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424525850637826497} + m_CullTransparentMesh: 0 +--- !u!114 &4253741733529168590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424525850637826497} + 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: 21300000, guid: c145c383dcd344d4e8014fd1813b8f9a, type: 3} + m_Type: 1 + 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 &6146270723634416019 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 424525850637826497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5f45762bc9a84906b62fb6b794a6feb, type: 3} + m_Name: + m_EditorClassIdentifier: + Color1: {r: 0, g: 0, b: 0, a: 0.39215687} + Color2: {r: 1, g: 0.5019608, b: 0, a: 0.078431375} + Angle: 0 +--- !u!1 &535972359547207194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5865043241388108199} + - component: {fileID: 8433069215436012176} + - component: {fileID: 2289320141709012356} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5865043241388108199 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535972359547207194} + 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: 8081083082781669234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: -160, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8433069215436012176 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535972359547207194} + m_CullTransparentMesh: 0 +--- !u!114 &2289320141709012356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535972359547207194} + 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: "3\uBC88 \uC544\uC774\uD15C" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, type: 2} + m_sharedMaterial: {fileID: 2356238409700980164, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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: 3 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + 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: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + 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 &1346934824197399990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1519044616727369903} + - component: {fileID: 4762684215006898159} + - component: {fileID: 8981551978575452843} + - component: {fileID: 6271142482010887872} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1519044616727369903 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346934824197399990} + 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: 5922377284970440154} + m_LocalEulerAnglesHint: {x: 0, 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 &4762684215006898159 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346934824197399990} + m_CullTransparentMesh: 0 +--- !u!114 &8981551978575452843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346934824197399990} + 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: 21300000, guid: c145c383dcd344d4e8014fd1813b8f9a, type: 3} + m_Type: 1 + 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 &6271142482010887872 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346934824197399990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5f45762bc9a84906b62fb6b794a6feb, type: 3} + m_Name: + m_EditorClassIdentifier: + Color1: {r: 0, g: 0, b: 0, a: 0.39215687} + Color2: {r: 1, g: 0.5019608, b: 0, a: 0.078431375} + Angle: 0 +--- !u!1 &1435317517895980094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1104522117434869653} + - component: {fileID: 4704991800935048494} + - component: {fileID: 5352739827724619376} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1104522117434869653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435317517895980094} + 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: 9020789568927497442} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -85, y: 0} + m_SizeDelta: {x: -370, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4704991800935048494 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435317517895980094} + m_CullTransparentMesh: 1 +--- !u!114 &5352739827724619376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1435317517895980094} + 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!1 &2340407893565948567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5460895414638055898} + - component: {fileID: 2839494290325112578} + - component: {fileID: 5270051318379233859} + m_Layer: 5 + m_Name: DropItemGroup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5460895414638055898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2340407893565948567} + 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: + - {fileID: 9020789568927497442} + - {fileID: 5922377284970440154} + - {fileID: 8081083082781669234} + m_Father: {fileID: 0} + 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: 570, y: 230} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2839494290325112578 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2340407893565948567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 10 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &5270051318379233859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2340407893565948567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eee56b795537aa4aab4e0afcdd738e5, type: 3} + m_Name: + m_EditorClassIdentifier: + dropItemInfoUiList: + - {fileID: 3077843772319021735} + - {fileID: 2782345894185783534} + - {fileID: 8505220726523854164} +--- !u!1 &3084225465465538628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3948350631293855312} + - component: {fileID: 1877186478732655493} + - component: {fileID: 8574334396777027613} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3948350631293855312 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3084225465465538628} + 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: 8081083082781669234} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -85, y: 0} + m_SizeDelta: {x: -370, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1877186478732655493 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3084225465465538628} + m_CullTransparentMesh: 1 +--- !u!114 &8574334396777027613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3084225465465538628} + 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!1 &4350234859684704603 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 736784393763075824} + - component: {fileID: 7478986274625542703} + - component: {fileID: 8485023971484114726} + m_Layer: 5 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &736784393763075824 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4350234859684704603} + 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: 5922377284970440154} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -85, y: 0} + m_SizeDelta: {x: -370, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7478986274625542703 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4350234859684704603} + m_CullTransparentMesh: 1 +--- !u!114 &8485023971484114726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4350234859684704603} + 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!1 &5236370858498824707 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9020789568927497442} + - component: {fileID: 819060828208867217} + - component: {fileID: 3269067260678863359} + - component: {fileID: 3676974086581661089} + - component: {fileID: 573650256781513691} + - component: {fileID: 1056168417308380869} + - component: {fileID: 5423700358763007660} + - component: {fileID: 6638727251556834918} + - component: {fileID: 3077843772319021735} + m_Layer: 5 + m_Name: DropItemInfoUi01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9020789568927497442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + 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: + - {fileID: 8225958586086842080} + - {fileID: 1104522117434869653} + - {fileID: 3295684115424254656} + m_Father: {fileID: 5460895414638055898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &819060828208867217 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_CullTransparentMesh: 0 +--- !u!114 &3269067260678863359 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + 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: 0.21568628, g: 0.2627451, b: 0.33333334, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b12baf9fad9d8415baf1395873c5d570, type: 3} + m_Type: 1 + 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!223 &3676974086581661089 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &573650256781513691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2187568767 +--- !u!114 &1056168417308380869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4bdd92761f8f457190f4bab9efcf67bd, type: 3} + m_Name: + m_EditorClassIdentifier: + MultiplayerInfo: {fileID: 0} + OnStartBehaviour: 1 + OnShowCallback: + EventName: OnShowCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnVisibleCallback: + EventName: OnVisibleCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnHideCallback: + EventName: OnHideCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnHiddenCallback: + EventName: OnHiddenCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnVisibilityChangedCallback: + m_PersistentCalls: + m_Calls: [] + ShowProgressors: [] + HideProgressors: [] + ShowHideProgressors: [] + CustomStartPosition: {x: 0, y: 0, z: 0} + UseCustomStartPosition: 0 + AutoHideAfterShow: 1 + AutoHideAfterShowDelay: 3 + DisableGameObjectWhenHidden: 1 + DisableCanvasWhenHidden: 1 + DisableGraphicRaycasterWhenHidden: 1 + HandleCanvasGroupBlockRaycasts: 1 + ClearSelectedOnShow: 0 + ClearSelectedOnHide: 0 + AutoSelectAfterShow: 0 + AutoSelectTarget: {fileID: 0} + Id: + Category: None + Name: None + Custom: 0 + TargetOrientation: 0 +--- !u!225 &5423700358763007660 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &6638727251556834918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5ac75d8059442fe85fb36ebf07c1dee, type: 3} + m_Name: + m_EditorClassIdentifier: + Controller: {fileID: 1056168417308380869} + ShowAnimation: + OnPlayCallback: + m_PersistentCalls: + m_Calls: [] + OnStopCallback: + m_PersistentCalls: + m_Calls: [] + OnFinishCallback: + m_PersistentCalls: + m_Calls: [] + AnimationType: 0 + Move: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 200, y: 23, z: 0} + ToValue: {x: 200, y: 23, z: 0} + CurrentValue: {x: 200, y: -23, z: 0} + Enabled: 0 + AnimationType: 0 + StartPosition: {x: 200, y: -23, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 2 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 200, y: 23, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + FromDirection: 1 + ToDirection: 13 + Rotate: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 0, y: 0, z: 0} + ToValue: {x: 0, y: 0, z: 0} + CurrentValue: {x: -0, y: 0, z: 0} + Enabled: 0 + StartRotation: {x: -0, y: 0, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Scale: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 1, y: 1, z: 1} + ToValue: {x: 1, y: 1, z: 1} + CurrentValue: {x: 1, y: 1, z: 1} + Enabled: 0 + StartScale: {x: 1, y: 1, z: 1} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 1, y: 1, z: 1} + ToCustomValue: {x: 1, y: 1, z: 1} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Fade: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: 1 + ToValue: 1 + CurrentValue: 1 + Enabled: 1 + StartAlpha: 1 + FromReferenceValue: 2 + ToReferenceValue: 2 + FromCustomValue: 0 + ToCustomValue: 1 + FromOffset: 1 + ToOffset: 0 + HideAnimation: + OnPlayCallback: + m_PersistentCalls: + m_Calls: [] + OnStopCallback: + m_PersistentCalls: + m_Calls: [] + OnFinishCallback: + m_PersistentCalls: + m_Calls: [] + AnimationType: 1 + Move: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 200, y: -23, z: 0} + ToValue: {x: 200, y: 23, z: 0} + CurrentValue: {x: 0, y: 0, z: 0} + Enabled: 0 + AnimationType: 1 + StartPosition: {x: 200, y: -23, z: 0} + FromReferenceValue: 2 + ToReferenceValue: 0 + FromCustomValue: {x: 200, y: -23, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + FromDirection: 13 + ToDirection: 1 + Rotate: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 0, y: 0, z: 0} + ToValue: {x: 0, y: 0, z: 0} + CurrentValue: {x: -0, y: 0, z: 0} + Enabled: 0 + StartRotation: {x: -0, y: 0, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Scale: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 1, y: 1, z: 1} + ToValue: {x: 1, y: 1, z: 1} + CurrentValue: {x: 1, y: 1, z: 1} + Enabled: 0 + StartScale: {x: 1, y: 1, z: 1} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 1, y: 1, z: 1} + ToCustomValue: {x: 1, y: 1, z: 1} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Fade: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: 1 + ToValue: 1 + CurrentValue: 1 + Enabled: 1 + StartAlpha: 1 + FromReferenceValue: 2 + ToReferenceValue: 2 + FromCustomValue: 1 + ToCustomValue: 0 + FromOffset: 0 + ToOffset: 1 +--- !u!114 &3077843772319021735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5236370858498824707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38ce10e1036560e4789b9a24e540ef5b, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: {fileID: 1056168417308380869} + k__BackingField: {fileID: 5352739827724619376} + k__BackingField: {fileID: 4824455801469693689} +--- !u!1 &7310913986252543093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8114610658138501694} + - component: {fileID: 4747259600954995713} + - component: {fileID: 7848771238759055418} + - component: {fileID: 4630812193090750722} + m_Layer: 5 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8114610658138501694 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7310913986252543093} + 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: 8081083082781669234} + m_LocalEulerAnglesHint: {x: 0, 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 &4747259600954995713 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7310913986252543093} + m_CullTransparentMesh: 0 +--- !u!114 &7848771238759055418 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7310913986252543093} + 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: 21300000, guid: c145c383dcd344d4e8014fd1813b8f9a, type: 3} + m_Type: 1 + 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 &4630812193090750722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7310913986252543093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5f45762bc9a84906b62fb6b794a6feb, type: 3} + m_Name: + m_EditorClassIdentifier: + Color1: {r: 0, g: 0, b: 0, a: 0.39215687} + Color2: {r: 1, g: 0.5019608, b: 0, a: 0.078431375} + Angle: 0 +--- !u!1 &7960164611839892831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8081083082781669234} + - component: {fileID: 4230531740994608344} + - component: {fileID: 2176855756785102677} + - component: {fileID: 7416078377281418177} + - component: {fileID: 9195750393161752875} + - component: {fileID: 6078473559052561486} + - component: {fileID: 7044919264930648611} + - component: {fileID: 6027363255301643261} + - component: {fileID: 8505220726523854164} + m_Layer: 5 + m_Name: DropItemInfoUi03 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8081083082781669234 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + 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: + - {fileID: 8114610658138501694} + - {fileID: 3948350631293855312} + - {fileID: 5865043241388108199} + m_Father: {fileID: 5460895414638055898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4230531740994608344 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_CullTransparentMesh: 0 +--- !u!114 &2176855756785102677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + 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: 0.21568628, g: 0.2627451, b: 0.33333334, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b12baf9fad9d8415baf1395873c5d570, type: 3} + m_Type: 1 + 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!223 &7416078377281418177 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &9195750393161752875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2187568767 +--- !u!114 &6078473559052561486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4bdd92761f8f457190f4bab9efcf67bd, type: 3} + m_Name: + m_EditorClassIdentifier: + MultiplayerInfo: {fileID: 0} + OnStartBehaviour: 1 + OnShowCallback: + EventName: OnShowCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnVisibleCallback: + EventName: OnVisibleCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnHideCallback: + EventName: OnHideCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnHiddenCallback: + EventName: OnHiddenCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnVisibilityChangedCallback: + m_PersistentCalls: + m_Calls: [] + ShowProgressors: [] + HideProgressors: [] + ShowHideProgressors: [] + CustomStartPosition: {x: 0, y: 0, z: 0} + UseCustomStartPosition: 0 + AutoHideAfterShow: 1 + AutoHideAfterShowDelay: 3 + DisableGameObjectWhenHidden: 1 + DisableCanvasWhenHidden: 1 + DisableGraphicRaycasterWhenHidden: 1 + HandleCanvasGroupBlockRaycasts: 1 + ClearSelectedOnShow: 0 + ClearSelectedOnHide: 0 + AutoSelectAfterShow: 0 + AutoSelectTarget: {fileID: 0} + Id: + Category: None + Name: None + Custom: 0 + TargetOrientation: 0 +--- !u!225 &7044919264930648611 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &6027363255301643261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5ac75d8059442fe85fb36ebf07c1dee, type: 3} + m_Name: + m_EditorClassIdentifier: + Controller: {fileID: 6078473559052561486} + ShowAnimation: + OnPlayCallback: + m_PersistentCalls: + m_Calls: [] + OnStopCallback: + m_PersistentCalls: + m_Calls: [] + OnFinishCallback: + m_PersistentCalls: + m_Calls: [] + AnimationType: 0 + Move: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 200, y: 23, z: 0} + ToValue: {x: 200, y: 23, z: 0} + CurrentValue: {x: 200, y: -135, z: 0} + Enabled: 0 + AnimationType: 0 + StartPosition: {x: 200, y: -135, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 2 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 200, y: 23, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + FromDirection: 1 + ToDirection: 13 + Rotate: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 0, y: 0, z: 0} + ToValue: {x: 0, y: 0, z: 0} + CurrentValue: {x: -0, y: 0, z: 0} + Enabled: 0 + StartRotation: {x: -0, y: 0, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Scale: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 1, y: 1, z: 1} + ToValue: {x: 1, y: 1, z: 1} + CurrentValue: {x: 1, y: 1, z: 1} + Enabled: 0 + StartScale: {x: 1, y: 1, z: 1} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 1, y: 1, z: 1} + ToCustomValue: {x: 1, y: 1, z: 1} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Fade: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: 1 + ToValue: 1 + CurrentValue: 1 + Enabled: 1 + StartAlpha: 1 + FromReferenceValue: 2 + ToReferenceValue: 2 + FromCustomValue: 0 + ToCustomValue: 1 + FromOffset: 1 + ToOffset: 0 + HideAnimation: + OnPlayCallback: + m_PersistentCalls: + m_Calls: [] + OnStopCallback: + m_PersistentCalls: + m_Calls: [] + OnFinishCallback: + m_PersistentCalls: + m_Calls: [] + AnimationType: 1 + Move: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 200, y: -23, z: 0} + ToValue: {x: 200, y: 23, z: 0} + CurrentValue: {x: 0, y: 0, z: 0} + Enabled: 0 + AnimationType: 1 + StartPosition: {x: 200, y: -135, z: 0} + FromReferenceValue: 2 + ToReferenceValue: 0 + FromCustomValue: {x: 200, y: -23, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + FromDirection: 13 + ToDirection: 1 + Rotate: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 0, y: 0, z: 0} + ToValue: {x: 0, y: 0, z: 0} + CurrentValue: {x: -0, y: 0, z: 0} + Enabled: 0 + StartRotation: {x: -0, y: 0, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Scale: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 1, y: 1, z: 1} + ToValue: {x: 1, y: 1, z: 1} + CurrentValue: {x: 1, y: 1, z: 1} + Enabled: 0 + StartScale: {x: 1, y: 1, z: 1} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 1, y: 1, z: 1} + ToCustomValue: {x: 1, y: 1, z: 1} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Fade: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: 1 + ToValue: 1 + CurrentValue: 1 + Enabled: 1 + StartAlpha: 1 + FromReferenceValue: 2 + ToReferenceValue: 2 + FromCustomValue: 1 + ToCustomValue: 0 + FromOffset: 0 + ToOffset: 1 +--- !u!114 &8505220726523854164 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7960164611839892831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38ce10e1036560e4789b9a24e540ef5b, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: {fileID: 6078473559052561486} + k__BackingField: {fileID: 8574334396777027613} + k__BackingField: {fileID: 2289320141709012356} +--- !u!1 &8830875896716539861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5922377284970440154} + - component: {fileID: 3318118522901315260} + - component: {fileID: 4493906195651859012} + - component: {fileID: 6915304700234731539} + - component: {fileID: 2876896391105165592} + - component: {fileID: 7515928273832272355} + - component: {fileID: 7511086435179811284} + - component: {fileID: 7613733418439768649} + - component: {fileID: 2782345894185783534} + m_Layer: 5 + m_Name: DropItemInfoUi02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5922377284970440154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + 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: + - {fileID: 1519044616727369903} + - {fileID: 736784393763075824} + - {fileID: 1424842001152346988} + m_Father: {fileID: 5460895414638055898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 46} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3318118522901315260 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_CullTransparentMesh: 0 +--- !u!114 &4493906195651859012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + 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: 0.21568628, g: 0.2627451, b: 0.33333334, a: 0.5019608} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b12baf9fad9d8415baf1395873c5d570, type: 3} + m_Type: 1 + 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!223 &6915304700234731539 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &2876896391105165592 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 2187568767 +--- !u!114 &7515928273832272355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4bdd92761f8f457190f4bab9efcf67bd, type: 3} + m_Name: + m_EditorClassIdentifier: + MultiplayerInfo: {fileID: 0} + OnStartBehaviour: 1 + OnShowCallback: + EventName: OnShowCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnVisibleCallback: + EventName: OnVisibleCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnHideCallback: + EventName: OnHideCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnHiddenCallback: + EventName: OnHiddenCallback + Runners: [] + Event: + m_PersistentCalls: + m_Calls: [] + OnVisibilityChangedCallback: + m_PersistentCalls: + m_Calls: [] + ShowProgressors: [] + HideProgressors: [] + ShowHideProgressors: [] + CustomStartPosition: {x: 0, y: 0, z: 0} + UseCustomStartPosition: 0 + AutoHideAfterShow: 1 + AutoHideAfterShowDelay: 3 + DisableGameObjectWhenHidden: 1 + DisableCanvasWhenHidden: 1 + DisableGraphicRaycasterWhenHidden: 1 + HandleCanvasGroupBlockRaycasts: 1 + ClearSelectedOnShow: 0 + ClearSelectedOnHide: 0 + AutoSelectAfterShow: 0 + AutoSelectTarget: {fileID: 0} + Id: + Category: None + Name: None + Custom: 0 + TargetOrientation: 0 +--- !u!225 &7511086435179811284 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7613733418439768649 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f5ac75d8059442fe85fb36ebf07c1dee, type: 3} + m_Name: + m_EditorClassIdentifier: + Controller: {fileID: 7515928273832272355} + ShowAnimation: + OnPlayCallback: + m_PersistentCalls: + m_Calls: [] + OnStopCallback: + m_PersistentCalls: + m_Calls: [] + OnFinishCallback: + m_PersistentCalls: + m_Calls: [] + AnimationType: 0 + Move: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 200, y: 23, z: 0} + ToValue: {x: 200, y: 23, z: 0} + CurrentValue: {x: 200, y: -79, z: 0} + Enabled: 0 + AnimationType: 0 + StartPosition: {x: 200, y: -79, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 2 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 200, y: 23, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + FromDirection: 1 + ToDirection: 13 + Rotate: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 0, y: 0, z: 0} + ToValue: {x: 0, y: 0, z: 0} + CurrentValue: {x: -0, y: 0, z: 0} + Enabled: 0 + StartRotation: {x: -0, y: 0, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Scale: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 1, y: 1, z: 1} + ToValue: {x: 1, y: 1, z: 1} + CurrentValue: {x: 1, y: 1, z: 1} + Enabled: 0 + StartScale: {x: 1, y: 1, z: 1} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 1, y: 1, z: 1} + ToCustomValue: {x: 1, y: 1, z: 1} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Fade: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: 1 + ToValue: 1 + CurrentValue: 1 + Enabled: 1 + StartAlpha: 1 + FromReferenceValue: 2 + ToReferenceValue: 2 + FromCustomValue: 0 + ToCustomValue: 1 + FromOffset: 1 + ToOffset: 0 + HideAnimation: + OnPlayCallback: + m_PersistentCalls: + m_Calls: [] + OnStopCallback: + m_PersistentCalls: + m_Calls: [] + OnFinishCallback: + m_PersistentCalls: + m_Calls: [] + AnimationType: 1 + Move: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 200, y: -23, z: 0} + ToValue: {x: 200, y: 23, z: 0} + CurrentValue: {x: 0, y: 0, z: 0} + Enabled: 0 + AnimationType: 1 + StartPosition: {x: 200, y: -79, z: 0} + FromReferenceValue: 2 + ToReferenceValue: 0 + FromCustomValue: {x: 200, y: -23, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + FromDirection: 13 + ToDirection: 1 + Rotate: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 0, y: 0, z: 0} + ToValue: {x: 0, y: 0, z: 0} + CurrentValue: {x: -0, y: 0, z: 0} + Enabled: 0 + StartRotation: {x: -0, y: 0, z: 0} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 0, y: 0, z: 0} + ToCustomValue: {x: 0, y: 0, z: 0} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Scale: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: {x: 1, y: 1, z: 1} + ToValue: {x: 1, y: 1, z: 1} + CurrentValue: {x: 1, y: 1, z: 1} + Enabled: 0 + StartScale: {x: 1, y: 1, z: 1} + FromReferenceValue: 0 + ToReferenceValue: 0 + FromCustomValue: {x: 1, y: 1, z: 1} + ToCustomValue: {x: 1, y: 1, z: 1} + FromOffset: {x: 0, y: 0, z: 0} + ToOffset: {x: 0, y: 0, z: 0} + Fade: + Settings: + PlayMode: 0 + EaseMode: 0 + Ease: 1 + Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + StartDelay: 0 + Duration: 0.3 + Loops: 0 + LoopDelay: 0 + UseRandomStartDelay: 0 + UseRandomDuration: 0 + UseRandomLoops: 0 + UseRandomLoopDelay: 0 + RandomStartDelay: + MIN: 0 + MAX: 1 + RandomDuration: + MIN: 0 + MAX: 1 + RandomLoops: + MIN: 0 + MAX: 1 + RandomLoopDelay: + MIN: 0 + MAX: 1 + Strength: 1 + Vibration: 8 + Elasticity: 1 + FadeOutShake: 0 + FromValue: 1 + ToValue: 1 + CurrentValue: 1 + Enabled: 1 + StartAlpha: 1 + FromReferenceValue: 2 + ToReferenceValue: 2 + FromCustomValue: 1 + ToCustomValue: 0 + FromOffset: 0 + ToOffset: 1 +--- !u!114 &2782345894185783534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8830875896716539861} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38ce10e1036560e4789b9a24e540ef5b, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: {fileID: 7515928273832272355} + k__BackingField: {fileID: 8485023971484114726} + k__BackingField: {fileID: 2702154626459857400} +--- !u!1 &8854462846650413480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3295684115424254656} + - component: {fileID: 3398985389669604296} + - component: {fileID: 4824455801469693689} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3295684115424254656 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8854462846650413480} + 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: 9020789568927497442} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 60, y: 0} + m_SizeDelta: {x: -160, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3398985389669604296 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8854462846650413480} + m_CullTransparentMesh: 0 +--- !u!114 &4824455801469693689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8854462846650413480} + 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: "1\uBC88 \uC544\uC774\uD15C" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, type: 2} + m_sharedMaterial: {fileID: 2356238409700980164, guid: 3a63ea49b1e704b5f88ff13d52dca9a2, + type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, 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: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + 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: 3 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 1 + 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: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} diff --git a/BlueWater/Assets/05.Prefabs/Items/DropItemGroup.prefab.meta b/BlueWater/Assets/05.Prefabs/Items/DropItemGroup.prefab.meta new file mode 100644 index 000000000..c636644f5 --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/Items/DropItemGroup.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46de620c604c02449b960aaea6682273 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/05.Prefabs/Items/FishItemDrop.prefab b/BlueWater/Assets/05.Prefabs/Items/FishItemDrop.prefab new file mode 100644 index 000000000..4fc6a5fa7 --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/Items/FishItemDrop.prefab @@ -0,0 +1,222 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1733947209264972765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6499268732264954890} + - component: {fileID: 8975262077732393561} + m_Layer: 0 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6499268732264954890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1733947209264972765} + 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: 726335702565593345} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &8975262077732393561 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1733947209264972765} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: de54536a55703434b8ad53b9a7da3d35, type: 3} + m_Resource: {fileID: 8300000, guid: de54536a55703434b8ad53b9a7da3d35, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &4185765918994780331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 726335702565593345} + m_Layer: 0 + m_Name: FishItemDrop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &726335702565593345 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4185765918994780331} + 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: + - {fileID: 816226554442943762} + - {fileID: 6499268732264954890} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7996128800962867104 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 816226554442943762} + - component: {fileID: 9212167707718790757} + m_Layer: 21 + m_Name: ItemController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &816226554442943762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7996128800962867104} + 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: 726335702565593345} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &9212167707718790757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7996128800962867104} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3ea0c13f4edde747b6d5eb5d6842905, type: 3} + m_Name: + m_EditorClassIdentifier: + item: + k__BackingField: + k__BackingField: 0 + k__BackingField: {fileID: 0} + itemUiPrefab: {fileID: 630240011905187802, guid: 0d213e978cd398441bcd61573163ca16, + type: 3} + useAutoDestroy: 1 + autoDestroyTime: 30 + drawGizmos: 1 + radius: 15 + acquisitionTime: 1.5 + targetLayer: + serializedVersion: 2 + m_Bits: 512 diff --git a/BlueWater/Assets/05.Prefabs/Items/FishItemDrop.prefab.meta b/BlueWater/Assets/05.Prefabs/Items/FishItemDrop.prefab.meta new file mode 100644 index 000000000..c1b7c9082 --- /dev/null +++ b/BlueWater/Assets/05.Prefabs/Items/FishItemDrop.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3e821daa41aac7d47b39f8cfebac29d0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/BlueWater/Assets/05.Prefabs/Ui/ItemLootUi.prefab b/BlueWater/Assets/05.Prefabs/Items/ItemUiController.prefab similarity index 80% rename from BlueWater/Assets/05.Prefabs/Ui/ItemLootUi.prefab rename to BlueWater/Assets/05.Prefabs/Items/ItemUiController.prefab index 236210744..2c32c8fcd 100644 --- a/BlueWater/Assets/05.Prefabs/Ui/ItemLootUi.prefab +++ b/BlueWater/Assets/05.Prefabs/Items/ItemUiController.prefab @@ -35,7 +35,7 @@ RectTransform: m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -60, y: -60} + m_SizeDelta: {x: -40, y: -40} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &6178358912228675412 CanvasRenderer: @@ -268,12 +268,9 @@ GameObject: - component: {fileID: 3090447943159425445} - component: {fileID: 3090447943159425443} - component: {fileID: 3090447943159425442} - - component: {fileID: 3090447943159425446} - - component: {fileID: 7030230213418535633} - - component: {fileID: 7380289147853920374} - - component: {fileID: 8464029479315233580} + - component: {fileID: 630240011905187802} m_Layer: 5 - m_Name: ItemLootUi + m_Name: ItemUiController m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -323,7 +320,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 0.5019608, b: 0, a: 0.19607843} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -339,78 +336,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &3090447943159425446 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090447943159425444} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ad63971631c874d1aa33146b8079b8a5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 0 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3090447943159425442} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &7030230213418535633 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090447943159425444} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 684da8d3856b6400ca0468d3888c5374, type: 3} - m_Name: - m_EditorClassIdentifier: - fadeTime: 0.2 - onHoverAlpha: 0.6 - onClickAlpha: 0.7 ---- !u!225 &7380289147853920374 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090447943159425444} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &8464029479315233580 +--- !u!114 &630240011905187802 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} diff --git a/BlueWater/Assets/05.Prefabs/Ui/ItemLootUi.prefab.meta b/BlueWater/Assets/05.Prefabs/Items/ItemUiController.prefab.meta similarity index 100% rename from BlueWater/Assets/05.Prefabs/Ui/ItemLootUi.prefab.meta rename to BlueWater/Assets/05.Prefabs/Items/ItemUiController.prefab.meta diff --git a/BlueWater/Assets/06.Sounds/ItemDropSfx.mp3 b/BlueWater/Assets/06.Sounds/ItemDropSfx.mp3 new file mode 100644 index 000000000..dedc4d152 Binary files /dev/null and b/BlueWater/Assets/06.Sounds/ItemDropSfx.mp3 differ diff --git a/BlueWater/Assets/06.Sounds/ItemDropSfx.mp3.meta b/BlueWater/Assets/06.Sounds/ItemDropSfx.mp3.meta new file mode 100644 index 000000000..3712cb1e2 --- /dev/null +++ b/BlueWater/Assets/06.Sounds/ItemDropSfx.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: de54536a55703434b8ad53b9a7da3d35 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 1 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: