Working mulit-slot items

This commit is contained in:
Michal Pikulski
2025-11-21 15:50:06 +01:00
parent e9320c6d03
commit 3f847508be
7 changed files with 464 additions and 186 deletions

View File

@@ -465965,7 +465965,8 @@ MonoBehaviour:
m_Calls: []
itemData: {fileID: 11400000, guid: d28f5774afad9d14f823601707150700, type: 2}
iconRenderer: {fileID: 1399567344}
slottedItemRenderer: {fileID: 1707349194}
slottedItemRenderers:
- {fileID: 1707349194}
onItemSlotted:
m_PersistentCalls:
m_Calls: []
@@ -471861,6 +471862,14 @@ PrefabInstance:
propertyPath: bushAnimator
value:
objectReference: {fileID: 1476225951}
- target: {fileID: 3093816592344978065, guid: 3346526f3046f424196615241a307104, type: 3}
propertyPath: slottedItemRenderers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3093816592344978065, guid: 3346526f3046f424196615241a307104, type: 3}
propertyPath: 'slottedItemRenderers.Array.data[0]'
value:
objectReference: {fileID: 3708074769586677214}
- target: {fileID: 3093816592344978065, guid: 3346526f3046f424196615241a307104, type: 3}
propertyPath: onCorrectItemSlotted.m_PersistentCalls.m_Calls.Array.data[1].m_Target
value:
@@ -471939,6 +471948,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 95e46aacea5b42888ee7881894193c11, type: 3}
m_Name:
m_EditorClassIdentifier: AppleHillsScripts::Core.SaveLoad.AppleState
--- !u!212 &3708074769586677214 stripped
SpriteRenderer:
m_CorrespondingSourceObject: {fileID: 7990414055343410434, guid: 3346526f3046f424196615241a307104, type: 3}
m_PrefabInstance: {fileID: 3708074769586677211}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3917799031583628180
PrefabInstance:
m_ObjectHideFlags: 0
@@ -472016,6 +472030,14 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 1007550749}
m_Modifications:
- target: {fileID: 106497079666291966, guid: df01157608cce6447b7ccde0bfa290e1, type: 3}
propertyPath: slottedItemRenderers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 106497079666291966, guid: df01157608cce6447b7ccde0bfa290e1, type: 3}
propertyPath: 'slottedItemRenderers.Array.data[0]'
value:
objectReference: {fileID: 3978117984697153446}
- target: {fileID: 106497079666291966, guid: df01157608cce6447b7ccde0bfa290e1, type: 3}
propertyPath: onCorrectItemSlotted.m_PersistentCalls.m_Calls.Array.data[1].m_Target
value:
@@ -472081,6 +472103,11 @@ PrefabInstance:
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: df01157608cce6447b7ccde0bfa290e1, type: 3}
--- !u!212 &3978117984697153446 stripped
SpriteRenderer:
m_CorrespondingSourceObject: {fileID: 3806274462998212361, guid: df01157608cce6447b7ccde0bfa290e1, type: 3}
m_PrefabInstance: {fileID: 3978117984697153445}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4596770314561390347
PrefabInstance:
m_ObjectHideFlags: 0
@@ -472839,6 +472866,22 @@ PrefabInstance:
propertyPath: playerToPlaceDistance
value: 30
objectReference: {fileID: 0}
- target: {fileID: 4110666412151536905, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: m_Size.x
value: 5.75
objectReference: {fileID: 0}
- target: {fileID: 4110666412151536905, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: m_Size.y
value: 2.78
objectReference: {fileID: 0}
- target: {fileID: 4110666412151536905, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 0}
- target: {fileID: 4110666412151536905, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: m_WasSpriteAssigned
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5375394469162727687, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: m_LocalPosition.x
value: 5.28
@@ -472911,6 +472954,18 @@ PrefabInstance:
propertyPath: m_Name
value: LureSpotA_Slot
objectReference: {fileID: 0}
- target: {fileID: 8578055200319571631, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: iconRenderer
value:
objectReference: {fileID: 8013274907828598646}
- target: {fileID: 8578055200319571631, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: slottedItemRenderers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8578055200319571631, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: 'slottedItemRenderers.Array.data[0]'
value:
objectReference: {fileID: 8013274907828598645}
- target: {fileID: 8578055200319571631, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
propertyPath: onCorrectItemSlotted.m_PersistentCalls.m_Calls.Array.size
value: 2
@@ -472965,6 +473020,16 @@ Transform:
m_CorrespondingSourceObject: {fileID: 2045549771447434109, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
m_PrefabInstance: {fileID: 8013274907828598643}
m_PrefabAsset: {fileID: 0}
--- !u!212 &8013274907828598645 stripped
SpriteRenderer:
m_CorrespondingSourceObject: {fileID: 4110666412151536905, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
m_PrefabInstance: {fileID: 8013274907828598643}
m_PrefabAsset: {fileID: 0}
--- !u!212 &8013274907828598646 stripped
SpriteRenderer:
m_CorrespondingSourceObject: {fileID: 6258593095132504700, guid: 3144c6bbac26fbd49a1608152821cc5f, type: 3}
m_PrefabInstance: {fileID: 8013274907828598643}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8058740013708592448
PrefabInstance:
m_ObjectHideFlags: 0