From d0dd3cdd173e9b6edf89242851f7dea380098bf2 Mon Sep 17 00:00:00 2001 From: Michal Pikulski Date: Tue, 2 Sep 2025 12:33:36 +0200 Subject: [PATCH] [Player] Setup pulver player prefab --- .../Prefabs/{Player.meta => Characters.meta} | 0 .../PlayerCharacter.prefab} | 2 +- .../PlayerCharacter.prefab.meta} | 0 .../Prefabs/Characters/PulverCharacter.prefab | 127 ++++++++++++++++++ .../Characters/PulverCharacter.prefab.meta | 7 + .../{Player => Characters}/placeholder.txt | 0 .../placeholder.txt.meta | 0 Assets/Scenes/AppleHillsOverworld.unity | 58 ++++++++ Assets/Scripts/FollowerController.cs | 1 + Assets/Scripts/FollowerController.cs.meta | 3 + 10 files changed, 197 insertions(+), 1 deletion(-) rename Assets/Prefabs/{Player.meta => Characters.meta} (100%) rename Assets/Prefabs/{Player/Player.prefab => Characters/PlayerCharacter.prefab} (99%) rename Assets/Prefabs/{Player/Player.prefab.meta => Characters/PlayerCharacter.prefab.meta} (100%) create mode 100644 Assets/Prefabs/Characters/PulverCharacter.prefab create mode 100644 Assets/Prefabs/Characters/PulverCharacter.prefab.meta rename Assets/Prefabs/{Player => Characters}/placeholder.txt (100%) rename Assets/Prefabs/{Player => Characters}/placeholder.txt.meta (100%) create mode 100644 Assets/Scripts/FollowerController.cs create mode 100644 Assets/Scripts/FollowerController.cs.meta diff --git a/Assets/Prefabs/Player.meta b/Assets/Prefabs/Characters.meta similarity index 100% rename from Assets/Prefabs/Player.meta rename to Assets/Prefabs/Characters.meta diff --git a/Assets/Prefabs/Player/Player.prefab b/Assets/Prefabs/Characters/PlayerCharacter.prefab similarity index 99% rename from Assets/Prefabs/Player/Player.prefab rename to Assets/Prefabs/Characters/PlayerCharacter.prefab index 3337252b..c9a2a47f 100644 --- a/Assets/Prefabs/Player/Player.prefab +++ b/Assets/Prefabs/Characters/PlayerCharacter.prefab @@ -16,7 +16,7 @@ GameObject: - component: {fileID: 7393789300602426170} - component: {fileID: 1676944588148945034} m_Layer: 0 - m_Name: Player + m_Name: PlayerCharacter m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/Prefabs/Player/Player.prefab.meta b/Assets/Prefabs/Characters/PlayerCharacter.prefab.meta similarity index 100% rename from Assets/Prefabs/Player/Player.prefab.meta rename to Assets/Prefabs/Characters/PlayerCharacter.prefab.meta diff --git a/Assets/Prefabs/Characters/PulverCharacter.prefab b/Assets/Prefabs/Characters/PulverCharacter.prefab new file mode 100644 index 00000000..06b474e7 --- /dev/null +++ b/Assets/Prefabs/Characters/PulverCharacter.prefab @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1102468210854536367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6668392923879433376} + - component: {fileID: 2732140975288177209} + - component: {fileID: 566650525959955209} + m_Layer: 0 + m_Name: PulverCharacter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6668392923879433376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102468210854536367} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.36, y: -0.35, z: 0} + m_LocalScale: {x: 3, y: 3, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!70 &2732140975288177209 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102468210854536367} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: -0.0023811262, y: 0.0047621727} + m_Size: {x: 0.6285821, y: 0.6285821} + m_Direction: 0 +--- !u!212 &566650525959955209 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102468210854536367} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -2702071084747501952, guid: 77ab3d770c92d5344b36eee3293a0f94, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.94, y: 4.59} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefabs/Characters/PulverCharacter.prefab.meta b/Assets/Prefabs/Characters/PulverCharacter.prefab.meta new file mode 100644 index 00000000..275720de --- /dev/null +++ b/Assets/Prefabs/Characters/PulverCharacter.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e3b439d398cffdd4194cdb360a46c5a6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Player/placeholder.txt b/Assets/Prefabs/Characters/placeholder.txt similarity index 100% rename from Assets/Prefabs/Player/placeholder.txt rename to Assets/Prefabs/Characters/placeholder.txt diff --git a/Assets/Prefabs/Player/placeholder.txt.meta b/Assets/Prefabs/Characters/placeholder.txt.meta similarity index 100% rename from Assets/Prefabs/Player/placeholder.txt.meta rename to Assets/Prefabs/Characters/placeholder.txt.meta diff --git a/Assets/Scenes/AppleHillsOverworld.unity b/Assets/Scenes/AppleHillsOverworld.unity index 8d55214f..9532e7ea 100644 --- a/Assets/Scenes/AppleHillsOverworld.unity +++ b/Assets/Scenes/AppleHillsOverworld.unity @@ -22729,6 +22729,63 @@ Tilemap: e31: 0 e32: 0 e33: 1 +--- !u!1001 &2939183354601295969 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1102468210854536367, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_Name + value: PulverCharacter + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalPosition.x + value: -3.03 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalPosition.y + value: -1.2 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6668392923879433376, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e3b439d398cffdd4194cdb360a46c5a6, type: 3} --- !u!1001 &8865498003578620591 PrefabInstance: m_ObjectHideFlags: 0 @@ -22802,3 +22859,4 @@ SceneRoots: - {fileID: 535638824} - {fileID: 1880929595} - {fileID: 574021862} + - {fileID: 2939183354601295969} diff --git a/Assets/Scripts/FollowerController.cs b/Assets/Scripts/FollowerController.cs new file mode 100644 index 00000000..e02abfc9 --- /dev/null +++ b/Assets/Scripts/FollowerController.cs @@ -0,0 +1 @@ + diff --git a/Assets/Scripts/FollowerController.cs.meta b/Assets/Scripts/FollowerController.cs.meta new file mode 100644 index 00000000..69b0768d --- /dev/null +++ b/Assets/Scripts/FollowerController.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f82afe7b57bd4e0b9f51a1cca06765f1 +timeCreated: 1756806188 \ No newline at end of file